ReactOS 0.4.16-dev-122-g325d74c
precomp.h
Go to the documentation of this file.
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_ */