ReactOS 0.4.16-dev-297-gc569aee
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
25#define WKSTA_KEEPCONN_PARMNUM 13
26#define WKSTA_MAXCMDS_PARMNUM 15
27#define WKSTA_SESSTIMEOUT_PARMNUM 18
28#define WKSTA_DORMANTFILELIMIT_PARMNUM 46
29
31extern HANDLE LsaHandle;
33
35
36
37/* domain.c */
38
41 _In_ LPCWSTR WorkgroupName);
42
45 LPWSTR *NameBuffer,
46 PNETSETUP_JOIN_STATUS BufferType);
47
48/* info */
49
50VOID
52
53VOID
56
57/* rpcserver.c */
58
62 LPVOID lpParameter);
63
64#endif /* _WKSSVC_PCH_ */
DWORD WINAPI RpcThreadRoutine(LPVOID lpParameter)
Definition: rpcserver.c:20
VOID SaveWorkstationInfo(_In_ DWORD Level)
Definition: info.c:466
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