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