ReactOS  0.4.15-dev-3187-ge372f2b
precomp.h
Go to the documentation of this file.
1 #ifndef _WKSSVC_PCH_
2 #define _WKSSVC_PCH_
3 
4 #define WIN32_NO_STATUS
5 #define _INC_WINDOWS
6 #define COM_NO_WINDOWS_H
7 #include <stdarg.h>
8 #include <windef.h>
9 #include <winbase.h>
10 #include <winerror.h>
11 #include <winreg.h>
12 #include <winsvc.h>
13 #include <lmcons.h>
14 #include <lmerr.h>
15 #include <lmjoin.h>
16 #include <lmserver.h>
17 #include <ntsecapi.h>
18 //#include <ntstatus.h>
19 #include <ndk/rtlfuncs.h>
20 
21 #include <wkssvc_s.h>
22 
23 #include <wine/debug.h>
24 
26 extern HANDLE LsaHandle;
28 
29 /* domain.c */
30 
33  _In_ LPCWSTR WorkgroupName);
34 
37  LPWSTR *NameBuffer,
38  PNETSETUP_JOIN_STATUS BufferType);
39 
40 
41 /* rpcserver.c */
42 
43 DWORD
44 WINAPI
47 
48 #endif /* _WKSSVC_PCH_ */
NET_API_STATUS NetpGetJoinInformation(LPWSTR *NameBuffer, PNETSETUP_JOIN_STATUS BufferType)
Definition: domain.c:71
DWORD WINAPI RpcThreadRoutine(LPVOID lpParameter)
Definition: rpcserver.c:20
const WCHAR * LPCWSTR
Definition: xmlstorage.h:185
OSVERSIONINFOW VersionInfo
Definition: wkssvc.c:40
#define _In_
Definition: ms_sal.h:308
HANDLE LsaHandle
Definition: wkssvc.c:41
DWORD NET_API_STATUS
Definition: ms-dtyp.idl:91
#define WINAPI
Definition: msvc.h:6
unsigned long DWORD
Definition: ntddk_ex.h:95
LPVOID lpParameter
Definition: kernel32.h:241
enum _NETSETUP_JOIN_STATUS * PNETSETUP_JOIN_STATUS
unsigned int ULONG
Definition: retypes.h:1
ULONG LsaAuthenticationPackage
Definition: wkssvc.c:42
WCHAR * LPWSTR
Definition: xmlstorage.h:184
NET_API_STATUS NetpJoinWorkgroup(_In_ LPCWSTR WorkgroupName)
Definition: domain.c:52