Release 970101
[wine] / win32 / advapi.c
1 /*
2  * Win32 advapi functions
3  *
4  * Copyright 1995 Sven Verdoolaege
5  */
6
7 #include <stdio.h>
8 #include <unistd.h>
9 #include "windows.h"
10 #include "winerror.h"
11 #include "advapi32.h"
12 #include "stddebug.h"
13 #include "debug.h"
14
15 /***********************************************************************
16  *           StartServiceCtrlDispatcherA   [ADVAPI32.196]
17  */
18 BOOL32
19 StartServiceCtrlDispatcher32A(LPSERVICE_TABLE_ENTRY32A servent)
20 {
21         fprintf(stderr,"StartServiceCtrlDispatcherA(%p (%s)), STUB.\n",
22                 servent,
23                 servent->lpServiceName
24         );
25         return TRUE;
26 }
27
28 /***********************************************************************
29  *           StartServiceCtrlDispatcherW   [ADVAPI32.197]
30  */
31 BOOL32
32 StartServiceCtrlDispatcher32W(LPSERVICE_TABLE_ENTRY32W servent)
33 {
34         char    buffer[200];
35
36         lstrcpynWtoA(buffer,servent->lpServiceName,200);
37         fprintf(stderr,"StartServiceCtrlDispatcherA(%p (%s)), STUB.\n",
38                 servent,
39                 buffer
40         );
41         return TRUE;
42 }
43
44
45 /***********************************************************************
46  *           OpenProcessToken   [ADVAPI32.197]
47  */
48 BOOL32
49 OpenProcessToken(HANDLE32 process,DWORD desiredaccess,HANDLE32 *thandle)
50 {
51         fprintf(stdnimp,"OpenProcessToken(%08x,%08lx,%p),stub!\n",
52                 process,desiredaccess,thandle
53         );
54         return TRUE;
55 }
56
57 /***********************************************************************
58  *           LookupPrivilegeValueA   [ADVAPI32.90]
59  */
60 BOOL32
61 LookupPrivilegeValue32A(LPCSTR system,LPCSTR name,LPVOID bla)
62 {
63         fprintf(stdnimp,"LookupPrivilegeValue32A(%s,%s,%p),stub\n",
64                 system,name,bla
65         );
66         return TRUE;
67 }
68 BOOL32
69 AdjustTokenPrivileges(HANDLE32 TokenHandle,BOOL32 DisableAllPrivileges,
70         LPVOID NewState,DWORD BufferLength,LPVOID PreviousState,
71         LPDWORD ReturnLength )
72 {
73         return TRUE;
74 }