Reactos
at master 69 lines 1.2 kB view raw
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/exfuncs.h> 21#include <ndk/obfuncs.h> 22#include <ndk/psfuncs.h> 23#include <ndk/rtlfuncs.h> 24#include <ndk/sefuncs.h> 25 26#include <wkssvc_s.h> 27 28#include <wine/debug.h> 29 30#define WKSTA_KEEPCONN_PARMNUM 13 31#define WKSTA_MAXCMDS_PARMNUM 15 32#define WKSTA_SESSTIMEOUT_PARMNUM 18 33#define WKSTA_DORMANTFILELIMIT_PARMNUM 46 34 35extern OSVERSIONINFOW VersionInfo; 36extern HANDLE LsaHandle; 37extern ULONG LsaAuthenticationPackage; 38 39extern WKSTA_INFO_502 WkstaInfo502; 40 41 42/* domain.c */ 43 44NET_API_STATUS 45NetpJoinWorkgroup( 46 _In_ LPCWSTR WorkgroupName); 47 48NET_API_STATUS 49NetpGetJoinInformation( 50 LPWSTR *NameBuffer, 51 PNETSETUP_JOIN_STATUS BufferType); 52 53/* info */ 54 55VOID 56InitWorkstationInfo(VOID); 57 58VOID 59SaveWorkstationInfo( 60 _In_ DWORD Level); 61 62/* rpcserver.c */ 63 64DWORD 65WINAPI 66RpcThreadRoutine( 67 LPVOID lpParameter); 68 69#endif /* _WKSSVC_PCH_ */