* Sync up to trunk head (r65074).
[reactos.git] / win32ss / user / winsrv / usersrv / usersrv.h
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 /* PSDK/NDK Headers */
13 #include <stdarg.h>
14
15 #define WIN32_NO_STATUS
16 #define _INC_WINDOWS
17 #define COM_NO_WINDOWS_H
18
19 #include <windef.h>
20 #include <winbase.h>
21 #include <wingdi.h>
22 #include <winuser.h>
23
24 #define NTOS_MODE_USER
25 #include <ndk/obfuncs.h>
26 #include <ndk/psfuncs.h>
27 #include <ndk/rtlfuncs.h>
28
29 /* Public Win32K Headers */
30 #include <ntuser.h>
31
32 /* CSRSS Header */
33 #include <csr/csrsrv.h>
34
35 /* USER Headers */
36 #include <win/winmsg.h>
37
38 /* Globals */
39 extern HINSTANCE UserServerDllInstance;
40 extern HANDLE UserServerHeap;
41 extern ULONG_PTR LogonProcessId;
42
43 #endif /* __USERSRV_H__ */