ReactOS
0.4.16-dev-1093-g93e9710
Toggle main menu visibility
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
Functions
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
Variables
_
c
d
e
f
g
h
i
l
m
n
o
p
s
t
u
x
Typedefs
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
x
Enumerations
_
a
b
c
d
f
i
l
m
o
p
s
t
w
x
Enumerator
a
b
c
d
e
f
g
h
i
m
n
o
p
r
s
t
u
v
w
x
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
h
i
k
l
m
n
o
p
r
s
t
u
v
w
z
Enumerator
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Related Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
v
x
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Examples
win32kp.h
Go to the documentation of this file.
1
/*
2
* COPYRIGHT: See COPYING in the top level directory
3
* PROJECT: ReactOS Graphics Subsystem
4
* FILE: win32ss/win32kp.h
5
* PURPOSE: Internal Win32K Header
6
* PROGRAMMER: Alex Ionescu (alex@relsoft.net)
7
*/
8
9
/* INCLUDES ******************************************************************/
10
11
#pragma once
12
13
/* Enable debugging features */
14
#define GDI_DEBUG 0
15
#define DBG_ENABLE_GDIOBJ_BACKTRACES 0
16
#define DBG_ENABLE_EVENT_LOGGING 0
17
#define DBG_ENABLE_SERVICE_HOOKS 0
18
19
/* Internal NtGdi Headers */
20
typedef
struct
_DC
*
PDC
;
21
#include "
gdi/ntgdi/rect.h
"
22
#include "
gdi/ntgdi/misc.h
"
23
#include "
gdi/ntgdi/gdiobj.h
"
24
#include "
gdi/ntgdi/palette.h
"
25
#include "
gdi/eng/surface.h
"
26
#include "
gdi/eng/mdevobj.h
"
27
#include "
gdi/eng/pdevobj.h
"
28
#include "
gdi/eng/ldevobj.h
"
29
#include "
gdi/eng/device.h
"
30
#include "
gdi/eng/driverobj.h
"
31
#include "
gdi/eng/engobjects.h
"
32
#include "
gdi/eng/eng.h
"
33
#include "
gdi/eng/engevent.h
"
34
#include "
gdi/eng/inteng.h
"
35
#include "
gdi/eng/xlateobj.h
"
36
#include "
gdi/eng/floatobj.h
"
37
#include "
gdi/eng/mouse.h
"
38
#include "
gdi/eng/mapping.h
"
39
#include "
gdi/ntgdi/xformobj.h
"
40
#include "
gdi/ntgdi/brush.h
"
41
#include "
gdi/ntgdi/color.h
"
42
#include "
gdi/ntgdi/bitmaps.h
"
43
#include "
gdi/ntgdi/region.h
"
44
#include "
gdi/ntgdi/dc.h
"
45
#include "
gdi/ntgdi/dib.h
"
46
#include "
gdi/ntgdi/cliprgn.h
"
47
#include "
gdi/ntgdi/intgdi.h
"
48
#include "
gdi/ntgdi/paint.h
"
49
#include "
gdi/ntgdi/text.h
"
50
#include "
gdi/ntgdi/pen.h
"
51
#include "
gdi/ntgdi/cliprgn.h
"
52
#include "
gdi/ntgdi/coord.h
"
53
#include "
gdi/ntgdi/path.h
"
54
#include "
gdi/dib/dib.h
"
55
#include "
reactx/ntddraw/intddraw.h
"
56
#include "
reactx/ntdxvista/dxprivate.h
"
57
58
/* Internal NtUser Headers */
59
#include "
user/ntuser/win32kdebug.h
"
60
#include "
user/ntuser/win32.h
"
61
#include "
user/ntuser/tags.h
"
62
#ifndef __cplusplus
63
#include "
user/ntuser/ntuser.h
"
64
#include "
user/ntuser/usrheap.h
"
65
#include "
user/ntuser/object.h
"
66
#include "
user/ntuser/shutdown.h
"
67
#include "
user/ntuser/cursoricon.h
"
68
#include "
user/ntuser/accelerator.h
"
69
#include "
user/ntuser/hook.h
"
70
#include "
user/ntuser/clipboard.h
"
71
#include "
user/ntuser/display.h
"
72
#include "
user/ntuser/winsta.h
"
73
#include "
user/ntuser/msgqueue.h
"
74
#include "
user/ntuser/desktop.h
"
75
#include "
user/ntuser/dce.h
"
76
#include "
user/ntuser/focus.h
"
77
#include "
user/ntuser/hotkey.h
"
78
#include "
user/ntuser/input.h
"
79
#include "
user/ntuser/menu.h
"
80
#include "
user/ntuser/monitor.h
"
81
#include "
user/ntuser/timer.h
"
82
#include "
user/ntuser/caret.h
"
83
#include "
user/ntuser/painting.h
"
84
#include "
user/ntuser/class.h
"
85
#include "
user/ntuser/window.h
"
86
#include "
user/ntuser/security.h
"
87
#include "
user/ntuser/sysparams.h
"
88
#include "
user/ntuser/power.h
"
89
#include "
user/ntuser/prop.h
"
90
#include "
user/ntuser/guicheck.h
"
91
#include "
user/ntuser/useratom.h
"
92
#include "
user/ntuser/vis.h
"
93
#include "
user/ntuser/userfuncs.h
"
94
#include "
user/ntuser/scroll.h
"
95
#include "
user/ntuser/winpos.h
"
96
#include "
user/ntuser/callback.h
"
97
#include "
user/ntuser/mmcopy.h
"
98
#include "
user/ntuser/ghost.h
"
99
100
/* CSRSS Interface */
101
#include "
user/ntuser/csr.h
"
102
103
#endif
// __cplusplus
104
105
#include "
gdi/ntgdi/gdidebug.h
"
accelerator.h
bitmaps.h
caret.h
class.h
clipboard.h
cliprgn.h
color.h
coord.h
cursoricon.h
dc.h
dce.h
driverobj.h
dxprivate.h
eng.h
engevent.h
engobjects.h
floatobj.h
focus.h
brush.h
gdidebug.h
gdiobj.h
ghost.h
guicheck.h
hook.h
hotkey.h
intddraw.h
inteng.h
intgdi.h
ldevobj.h
mapping.h
mdevobj.h
menu.h
mmcopy.h
monitor.h
msgqueue.h
object.h
paint.h
painting.h
path.h
pdevobj.h
pen.h
power.h
prop.h
region.h
scroll.h
_DC
Definition:
dc.h:96
sysparams.h
ntuser.h
useratom.h
userfuncs.h
usrheap.h
vis.h
win32.h
win32kdebug.h
PDC
struct _DC * PDC
Definition:
win32kp.h:20
dib.h
device.h
mouse.h
surface.h
dib.h
misc.h
palette.h
rect.h
text.h
callback.h
csr.h
desktop.h
display.h
input.h
security.h
shutdown.h
tags.h
timer.h
window.h
winsta.h
winpos.h
xformobj.h
xlateobj.h
win32ss
win32kp.h
Generated on Mon May 5 2025 06:16:53 for ReactOS by
1.9.6