ReactOS 0.4.16-dev-833-g4bc97ad
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 <ntmsv1_0.h>
19//#include <ntstatus.h>
20#include <ndk/obfuncs.h>
21#include <ndk/psfuncs.h>
22#include <ndk/rtlfuncs.h>
23#include <ndk/sefuncs.h>
24
25#include <wkssvc_s.h>
26
27#include <wine/debug.h>
28
29#define WKSTA_KEEPCONN_PARMNUM 13
30#define WKSTA_MAXCMDS_PARMNUM 15
31#define WKSTA_SESSTIMEOUT_PARMNUM 18
32#define WKSTA_DORMANTFILELIMIT_PARMNUM 46
33
35extern HANDLE LsaHandle;
37
39
40
41/* domain.c */
42
45 _In_ LPCWSTR WorkgroupName);
46
49 LPWSTR *NameBuffer,
50 PNETSETUP_JOIN_STATUS BufferType);
51
52/* info */
53
54VOID
56
57VOID
60
61/* rpcserver.c */
62
66 LPVOID lpParameter);
67
68#endif /* _WKSSVC_PCH_ */
DWORD WINAPI RpcThreadRoutine(LPVOID lpParameter)
Definition: rpcserver.c:20
VOID SaveWorkstationInfo(_In_ DWORD Level)
Definition: info.c:478
HANDLE LsaHandle
Definition: wkssvc.c:41
NET_API_STATUS NetpGetJoinInformation(LPWSTR *NameBuffer, PNETSETUP_JOIN_STATUS BufferType)
Definition: domain.c:71
OSVERSIONINFOW VersionInfo
Definition: wkssvc.c:40
NET_API_STATUS NetpJoinWorkgroup(_In_ LPCWSTR WorkgroupName)
Definition: domain.c:52
ULONG LsaAuthenticationPackage
Definition: wkssvc.c:42
VOID InitWorkstationInfo(VOID)
Definition: info.c:23
WKSTA_INFO_502 WkstaInfo502
Definition: info.c:17
unsigned long DWORD
Definition: ntddk_ex.h:95
enum _NETSETUP_JOIN_STATUS * PNETSETUP_JOIN_STATUS
DWORD NET_API_STATUS
Definition: ms-dtyp.idl:91
#define _In_
Definition: no_sal2.h:158
uint32_t ULONG
Definition: typedefs.h:59
#define WINAPI
Definition: msvc.h:6
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR Level
Definition: wmitypes.h:56
WCHAR * LPWSTR
Definition: xmlstorage.h:184
const WCHAR * LPCWSTR
Definition: xmlstorage.h:185