1 /* 2 * COPYRIGHT: See COPYING in the top level directory 3 * PROJECT: ReactOS User API Server DLL 4 * FILE: win32ss/user/winsrv/usersrv/usersrv.h 5 * PURPOSE: Main header - Definitions 6 * PROGRAMMERS: Hermes Belusca-Maito (hermes.belusca@sfr.fr) 7 */ 8 9 #ifndef __USERSRV_H__ 10 #define __USERSRV_H__ 11 12 /* Main header */ 13 #include "../winsrv.h" 14 15 /* PSDK/NDK Headers */ 16 #include <stdarg.h> 17 18 #define WIN32_NO_STATUS 19 #define _INC_WINDOWS 20 #define COM_NO_WINDOWS_H 21 22 // #define NTOS_MODE_USER 23 24 /* BASE Header */ 25 #include <win/base.h> 26 27 /* USER Headers */ 28 #include <win/winmsg.h> 29 30 /* Globals */ 31 extern HINSTANCE UserServerDllInstance; 32 extern HANDLE UserServerHeap; 33 extern ULONG_PTR ServicesProcessId; 34 extern ULONG_PTR LogonProcessId; 35 36 BOOL CALLBACK 37 FindTopLevelWnd( 38 IN HWND hWnd, 39 IN LPARAM lParam); 40 41 VOID 42 UserInitHardErrorsCache(VOID); 43 44 #endif /* __USERSRV_H__ */ 45