xref: /reactos/win32ss/gdi/gdi32/include/precomp.h (revision 8a978a17)
1 /*
2  * COPYRIGHT:       See COPYING in the top level directory
3  * PROJECT:         ReactOS System Libraries
4  * FILE:            win32ss/gdi/gdi32/include/precomp.h
5  * PURPOSE:         User-Mode Win32 GDI Library Header
6  * PROGRAMMER:      Alex Ionescu (alex@relsoft.net)
7  */
8 
9 #ifndef _GDI32_PCH_
10 #define _GDI32_PCH_
11 
12 /* INCLUDES ******************************************************************/
13 
14 /* Definitions */
15 #define WIN32_NO_STATUS
16 #define _INC_WINDOWS
17 #define COM_NO_WINDOWS_H
18 #define NTOS_MODE_USER
19 
20 #include <stdarg.h>
21 
22 /* SDK/DDK/NDK Headers. */
23 #include <windef.h>
24 
25 /* Avoid type casting, by defining RECT to RECTL */
26 #define RECT RECTL
27 #define PRECT PRECTL
28 #define LPRECT LPRECTL
29 #define LPCRECT LPCRECTL
30 #define POINT POINTL
31 #define LPPOINT PPOINTL
32 #define PPOINT PPOINTL
33 
34 #include <winbase.h>
35 #include <winnls.h>
36 #include <objbase.h>
37 #include <ndk/rtlfuncs.h>
38 #include <wingdi.h>
39 #define _ENGINE_EXPORT_
40 #include <winddi.h>
41 #include <prntfont.h>
42 #include <winddiui.h>
43 #include <winspool.h>
44 
45 #include <ddrawi.h>
46 #include <ddrawgdi.h>
47 #include <d3dkmthk.h>
48 
49 /* Public Win32K Headers */
50 #include <ntgdityp.h>
51 #include <ntgdi.h>
52 #include <ntgdihdl.h>
53 
54 /* Private GDI32 Header */
55 #include "gdi32p.h"
56 
57 /* Deprecated NTGDI calls which shouldn't exist */
58 #include <ntgdibad.h>
59 
60 #include <undocgdi.h>
61 #include <ntintsafe.h>
62 
63 #endif /* _GDI32_PCH_ */
64