1 /* 2 * PROJECT: ReactOS Secondary Logon Service 3 * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) 4 * PURPOSE: Secondary Logon service RPC server 5 * COPYRIGHT: Eric Kohl 2022 <eric.kohl@reactos.org> 6 */ 7 8 #ifndef _SECLOGON_PCH_ 9 #define _SECLOGON_PCH_ 10 11 #include <limits.h> 12 #include <stdarg.h> 13 #include <stdio.h> 14 15 #define WIN32_NO_STATUS 16 #define _INC_WINDOWS 17 #define COM_NO_WINDOWS_H 18 #include <windef.h> 19 #include <winbase.h> 20 #include <winreg.h> 21 #include <winsvc.h> 22 #include <svc.h> 23 #include <userenv.h> 24 25 #define NTOS_MODE_USER 26 #include <ndk/rtlfuncs.h> 27 28 #include <wine/debug.h> 29 30 extern HINSTANCE hDllInstance; 31 extern SVCHOST_GLOBALS *lpServiceGlobals; 32 33 DWORD 34 StartRpcServer(VOID); 35 36 DWORD 37 StopRpcServer(VOID); 38 39 #endif /* _SECLOGON_PCH_ */ 40