ReactOS 0.4.15-dev-6656-gbbb33a6
user32.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/user/user32/include/user32.h
5 * PURPOSE: Win32 User Library
6 * PROGRAMMER: Alex Ionescu (alex@relsoft.net)
7 */
8
9#ifndef _USER32_PCH_
10#define _USER32_PCH_
11
12/* INCLUDES ******************************************************************/
13
14/* C Headers */
15#include <stdio.h>
16
17/* PSDK/NDK Headers */
18
19#define _USER32_
20#define OEMRESOURCE
21#define WIN32_NO_STATUS
22#define _INC_WINDOWS
23#define COM_NO_WINDOWS_H
24
25#include <windef.h>
26#include <winbase.h>
27#include <wingdi.h>
28#include <winreg.h>
29#include <winuser.h>
30#include <imm.h>
31#include <ddeml.h>
32#include <dde.h>
33#include <windowsx.h>
34
35/* Undocumented user definitions*/
36#include <undocuser.h>
37
38#define NTOS_MODE_USER
39#include <ndk/kefuncs.h>
40#include <ndk/obfuncs.h>
41#include <ndk/rtlfuncs.h>
42
43/* PSEH for SEH Support */
44#include <pseh/pseh2.h>
45
46/* Public Win32K Headers */
47#include <ntusrtyp.h>
48#include <ntuser.h>
49#include <callback.h>
50
51/* CSRSS Header */
52#include <csr/csr.h>
53#include <win/winmsg.h>
54#include <psdk/dbt.h>
55
56/* WINE Headers */
57#include <wine/unicode.h>
58#include <wine/debug.h>
59
60#include <winnls32.h>
61
62/* Internal User32 Headers */
63#include "user32p.h"
64
65/* User macros */
66#include "user_x.h"
67
68/* FIXME: this should be in a "public" GDI32 header */
69typedef struct _PATRECT
70{
71 RECT r;
72 HBRUSH hBrush;
74
75#endif /* _USER32_PCH_ */
RECT r
Definition: ntgdityp.h:484
HBRUSH hBrush
Definition: ntgdityp.h:485
struct _PATRECT * PPATRECT
struct _PATRECT PATRECT