ReactOS 0.4.15-dev-7788-g1ad9096
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 <immdev.h>
32#include <imm32_undoc.h>
33#include <ddeml.h>
34#include <dde.h>
35#include <windowsx.h>
36
37/* Undocumented user definitions*/
38#include <undocuser.h>
39
40#define NTOS_MODE_USER
41#include <ndk/kefuncs.h>
42#include <ndk/obfuncs.h>
43#include <ndk/rtlfuncs.h>
44
45/* PSEH for SEH Support */
46#include <pseh/pseh2.h>
47
48/* Public Win32K Headers */
49#include <ntusrtyp.h>
50#include <ntuser.h>
51#include <callback.h>
52
53/* CSRSS Header */
54#include <csr/csr.h>
55#include <win/winmsg.h>
56#include <psdk/dbt.h>
57
58/* WINE Headers */
59#include <wine/unicode.h>
60#include <wine/debug.h>
61
62#include <winnls32.h>
63
64/* Internal User32 Headers */
65#include "user32p.h"
66
67/* User macros */
68#include "user_x.h"
69
70/* FIXME: this should be in a "public" GDI32 header */
71typedef struct _PATRECT
72{
73 RECT r;
74 HBRUSH hBrush;
76
77#endif /* _USER32_PCH_ */
RECT r
Definition: ntgdityp.h:484
HBRUSH hBrush
Definition: ntgdityp.h:485
struct _PATRECT * PPATRECT
struct _PATRECT PATRECT