ReactOS 0.4.16-dev-1172-g2041f3c
w32ksvc64.h
Go to the documentation of this file.
1 // SVC_(<NAME>, <ARG_COUNT>)
2 //
3 // Funcs order should match Windows 2003 Service Pack 2 x64 Free
4 // Note: these MUST be indented for the ARM assembler!
5 //
6 SVC_(UserGetThreadState, 1) //  0x1000
7 SVC_(UserPeekMessage, 5) //  0x1001
8 SVC_(UserCallOneParam, 2) //  0x1002
9 SVC_(UserGetKeyState, 1) //  0x1003
10 SVC_(UserInvalidateRect, 3) //  0x1004
11 SVC_(UserCallNoParam, 1) //  0x1005
12 SVC_(UserGetMessage, 4) //  0x1006
13 SVC_(UserMessageCall, 7) //  0x1007
14 SVC_(GdiBitBlt, 11) //  0x1008
15 SVC_(GdiGetCharSet, 1) //  0x1009
16 SVC_(UserGetDC, 1) //  0x100a
17 SVC_(GdiSelectBitmap, 2) //  0x100b
18 SVC_(UserWaitMessage, 0) //  0x100c
19 SVC_(UserTranslateMessage, 2) //  0x100d
20 SVC_(UserPostMessage, 4) //  0x100e
21 SVC_(UserQueryWindow, 2) //  0x100f
22 SVC_(UserTranslateAccelerator, 3) //  0x1010
23 SVC_(GdiFlush, 0) //  0x1011
24 SVC_(UserRedrawWindow, 4) //  0x1012
25 SVC_(UserWindowFromPoint, 2) //  0x1013
26 SVC_(UserCallMsgFilter, 2) //  0x1014
27 SVC_(UserValidateTimerCallback, 1) //  0x1015
28 SVC_(UserBeginPaint, 2) //  0x1016
29 SVC_(UserSetTimer, 4) //  0x1017
30 SVC_(UserEndPaint, 2) //  0x1018
31 SVC_(UserSetCursor, 1) //  0x1019
32 SVC_(UserKillTimer, 2) //  0x101a
33 SVC_(UserBuildHwndList, 7) //  0x101b
34 SVC_(UserSelectPalette, 3) //  0x101c
35 SVC_(UserCallNextHookEx, 4) //  0x101d
36 SVC_(UserHideCaret, 1) //  0x101e
37 SVC_(GdiIntersectClipRect, 5) //  0x101f
38 SVC_(UserCallHwndLock, 2) //  0x1020
39 SVC_(UserGetProcessWindowStation, 0) //  0x1021
40 SVC_(GdiDeleteObjectApp, 1) //  0x1022
41 SVC_(UserSetWindowPos, 7) //  0x1023
42 SVC_(UserShowCaret, 1) //  0x1024
43 SVC_(UserEndDeferWindowPosEx, 2) //  0x1025
44 SVC_(UserCallHwndParamLock, 3) //  0x1026
45 SVC_(UserVkKeyScanEx, 3) //  0x1027
46 SVC_(GdiSetDIBitsToDeviceInternal, 16) //  0x1028
47 SVC_(UserCallTwoParam, 3) //  0x1029
48 SVC_(GdiGetRandomRgn, 3) //  0x102a
49 SVC_(UserCopyAcceleratorTable, 3) //  0x102b
50 SVC_(UserNotifyWinEvent, 4) //  0x102c
51 SVC_(GdiExtSelectClipRgn, 3) //  0x102d
52 SVC_(UserIsClipboardFormatAvailable, 1) //  0x102e
53 SVC_(UserSetScrollInfo, 4) //  0x102f
54 SVC_(GdiStretchBlt, 12) //  0x1030
55 SVC_(UserCreateCaret, 4) //  0x1031
56 SVC_(GdiRectVisible, 2) //  0x1032
57 SVC_(GdiCombineRgn, 4) //  0x1033
58 SVC_(GdiGetDCObject, 2) //  0x1034
59 SVC_(UserDispatchMessage, 1) //  0x1035
60 SVC_(UserRegisterWindowMessage, 1) //  0x1036
61 SVC_(GdiExtTextOutW, 9) //  0x1037
62 SVC_(GdiSelectFont, 2) //  0x1038
63 SVC_(GdiRestoreDC, 2) //  0x1039
64 SVC_(GdiSaveDC, 1) //  0x103a
65 SVC_(UserGetForegroundWindow, 0) //  0x103b
66 SVC_(UserShowScrollBar, 3) //  0x103c
67 SVC_(UserFindExistingCursorIcon, 3) //  0x103d
68 SVC_(GdiGetDCDword, 3) //  0x103e
69 SVC_(GdiGetRegionData, 3) //  0x103f
70 SVC_(GdiLineTo, 3) //  0x1040
71 SVC_(UserSystemParametersInfo, 4) //  0x1041
72 SVC_(GdiGetAppClipBox, 2) //  0x1042
73 SVC_(UserGetAsyncKeyState, 1) //  0x1043
74 SVC_(UserGetCPD, 3) //  0x1044
75 SVC_(UserRemoveProp, 2) //  0x1045
76 SVC_(GdiDoPalette, 6) //  0x1046
77 SVC_(GdiPolyPolyDraw, 5) //  0x1047
78 SVC_(UserSetCapture, 1) //  0x1048
79 SVC_(UserEnumDisplayMonitors, 5) /* FIXME: 4 on XP/2k3 */ //  0x1049
80 SVC_(GdiCreateCompatibleBitmap, 3) //  0x104a
81 SVC_(UserSetProp, 3) //  0x104b
82 SVC_(GdiGetTextCharsetInfo, 3) //  0x104c
83 SVC_(UserSBGetParms, 4) //  0x104d
84 SVC_(UserGetIconInfo, 6) //  0x104e
85 SVC_(UserExcludeUpdateRgn, 2) //  0x104f
86 SVC_(UserSetFocus, 1) //  0x1050
87 SVC_(GdiExtGetObjectW, 3) //  0x1051
88 SVC_(UserDeferWindowPos, 8) //  0x1052
89 SVC_(UserGetUpdateRect, 3) //  0x1053
90 SVC_(GdiCreateCompatibleDC, 1) //  0x1054
91 SVC_(UserGetClipboardSequenceNumber, 0) //  0x1055
92 SVC_(GdiCreatePen, 4) //  0x1056
93 SVC_(UserShowWindow, 2) //  0x1057
94 SVC_(UserGetKeyboardLayoutList, 2) //  0x1058
95 SVC_(GdiPatBlt, 6) //  0x1059
96 SVC_(UserMapVirtualKeyEx, 4) //  0x105a
97 SVC_(UserSetWindowLong, 4) //  0x105b
98 SVC_(GdiHfontCreate, 5) //  0x105c
99 SVC_(UserMoveWindow, 6) //  0x105d
100 SVC_(UserPostThreadMessage, 4) //  0x105e
101 SVC_(UserDrawIconEx, 11) //  0x105f
102 SVC_(UserGetSystemMenu, 2) //  0x1060
103 SVC_(GdiDrawStream, 3) //  0x1061
104 SVC_(UserInternalGetWindowText, 3) //  0x1062
105 SVC_(UserGetWindowDC, 1) //  0x1063
106 SVC_(GdiD3dDrawPrimitives2, 7) //  0x1064
107 SVC_(GdiInvertRgn, 2) //  0x1065
108 SVC_(GdiGetRgnBox, 2) //  0x1066
109 SVC_(GdiGetAndSetDCDword, 4) //  0x1067
110 SVC_(GdiMaskBlt, 13) //  0x1068
111 SVC_(GdiGetWidthTable, 7) //  0x1069
112 SVC_(UserScrollDC, 7) //  0x106a
113 SVC_(UserGetObjectInformation, 5) //  0x106b
114 SVC_(GdiCreateBitmap, 5) //  0x106c
115 SVC_(GdiConsoleTextOut, 4) //  0x106d
116 SVC_(UserFindWindowEx, 5) //  0x106e
117 SVC_(GdiPolyPatBlt, 5) //  0x106f
118 SVC_(UserUnhookWindowsHookEx, 1) //  0x1070
119 SVC_(GdiGetNearestColor, 2) //  0x1071
120 SVC_(GdiTransformPoints, 5) //  0x1072
121 SVC_(GdiGetDCPoint, 3) //  0x1073
122 SVC_(UserCheckImeHotKey, 2) //  0x1074
123 SVC_(GdiCreateDIBBrush, 6) //  0x1075
124 SVC_(GdiGetTextMetricsW, 3) //  0x1076
125 SVC_(UserCreateWindowEx, 15) //  0x1077
126 SVC_(UserSetParent, 2) //  0x1078
127 SVC_(UserGetKeyboardState, 1) //  0x1079
128 SVC_(UserToUnicodeEx, 7) //  0x107a
129 SVC_(UserGetControlBrush, 3) //  0x107b
130 SVC_(UserGetClassName, 3) //  0x107c
131 SVC_(GdiAlphaBlend, 12) //  0x107d
132 SVC_(GdiDdBlt, 3) //  0x107e
133 SVC_(GdiOffsetRgn, 3) //  0x107f
134 SVC_(UserDefSetText, 2) //  0x1080
135 SVC_(GdiGetTextFaceW, 4) //  0x1081
136 SVC_(GdiStretchDIBitsInternal, 16) //  0x1082
137 SVC_(UserSendInput, 3) //  0x1083
138 SVC_(UserGetThreadDesktop, 2) //  0x1084
139 SVC_(GdiCreateRectRgn, 4) //  0x1085
140 SVC_(GdiGetDIBitsInternal, 9) //  0x1086
141 SVC_(UserGetUpdateRgn, 3) //  0x1087
142 SVC_(GdiDeleteClientObj, 1) //  0x1088
143 SVC_(UserGetIconSize, 4) //  0x1089
144 SVC_(UserFillWindow, 4) //  0x108a
145 SVC_(GdiExtCreateRegion, 3) //  0x108b
146 SVC_(GdiComputeXformCoefficients, 1) //  0x108c
147 SVC_(UserSetWindowsHookEx, 6) //  0x108d
148 SVC_(UserNotifyProcessCreate, 4) //  0x108e
149 SVC_(GdiUnrealizeObject, 1) //  0x108f
150 SVC_(UserGetTitleBarInfo, 2) //  0x1090
151 SVC_(GdiRectangle, 5) //  0x1091
152 SVC_(UserSetThreadDesktop, 1) //  0x1092
153 SVC_(UserGetDCEx, 3) //  0x1093
154 SVC_(UserGetScrollBarInfo, 3) //  0x1094
155 SVC_(GdiGetTextExtent, 5) //  0x1095
156 SVC_(UserSetWindowFNID, 2) //  0x1096
157 SVC_(GdiSetLayout, 3) //  0x1097
158 SVC_(UserCalcMenuBar, 5) //  0x1098
159 SVC_(UserThunkedMenuItemInfo, 6) //  0x1099
160 SVC_(GdiExcludeClipRect, 5) //  0x109a
161 SVC_(GdiCreateDIBSection, 9) //  0x109b
162 SVC_(GdiGetDCforBitmap, 1) //  0x109c
163 SVC_(UserDestroyCursor, 2) //  0x109d
164 SVC_(UserDestroyWindow, 1) //  0x109e
165 SVC_(UserCallHwndParam, 3) //  0x109f
166 SVC_(GdiCreateDIBitmapInternal, 11) //  0x10a0
167 SVC_(UserOpenWindowStation, 2) //  0x10a1
168 SVC_(GdiDdDeleteSurfaceObject, 1) //  0x10a2
169 SVC_(GdiEnumFontClose, 1) //  0x10a3
170 SVC_(GdiEnumFontOpen, 7) //  0x10a4
171 SVC_(GdiEnumFontChunk, 5) //  0x10a5
172 SVC_(GdiDdCanCreateSurface, 2) //  0x10a6
173 SVC_(GdiDdCreateSurface, 8) //  0x10a7
174 SVC_(UserSetCursorIconData, 4) //  0x10a8
175 SVC_(GdiDdDestroySurface, 2) //  0x10a9
176 SVC_(UserCloseDesktop, 1) //  0x10aa
177 SVC_(UserOpenDesktop, 3) //  0x10ab
178 SVC_(UserSetProcessWindowStation, 1) //  0x10ac
179 SVC_(UserGetAtomName, 2) //  0x10ad
180 SVC_(GdiDdResetVisrgn, 2) //  0x10ae
181 SVC_(GdiExtCreatePen, 11) //  0x10af
182 SVC_(GdiCreatePaletteInternal, 2) //  0x10b0
183 SVC_(GdiSetBrushOrg, 4) //  0x10b1
184 SVC_(UserBuildNameList, 4) //  0x10b2
185 SVC_(GdiSetPixel, 4) //  0x10b3
186 SVC_(UserRegisterClassExWOW, 7) //  0x10b4
187 SVC_(GdiCreatePatternBrushInternal, 3) //  0x10b5
188 SVC_(UserGetAncestor, 2) //  0x10b6
189 SVC_(GdiGetOutlineTextMetricsInternalW, 4) //  0x10b7
190 SVC_(GdiSetBitmapBits, 3) //  0x10b8
191 SVC_(UserCloseWindowStation, 1) //  0x10b9
192 SVC_(UserGetDoubleClickTime, 0) //  0x10ba
193 SVC_(UserEnableScrollBar, 3) //  0x10bb
194 SVC_(GdiCreateSolidBrush, 2) //  0x10bc
195 SVC_(UserGetClassInfo, 5) //  0x10bd aka UserGetClassInfoEx
196 SVC_(GdiCreateClientObj, 1) //  0x10be
197 SVC_(UserUnregisterClass, 3) //  0x10bf
198 SVC_(UserDeleteMenu, 3) //  0x10c0
199 SVC_(GdiRectInRegion, 2) //  0x10c1
200 SVC_(UserScrollWindowEx, 8) //  0x10c2
201 SVC_(GdiGetPixel, 3) //  0x10c3
202 SVC_(UserSetClassLong, 4) //  0x10c4
203 SVC_(UserGetMenuBarInfo, 4) //  0x10c5
204 SVC_(GdiDdCreateSurfaceEx, 3) //  0x10c6
205 SVC_(GdiDdCreateSurfaceObject, 6) //  0x10c7
206 SVC_(GdiGetNearestPaletteIndex, 2) //  0x10c8
207 SVC_(GdiDdLockD3D, 2) //  0x10c9
208 SVC_(GdiDdUnlockD3D, 2) //  0x10ca
209 SVC_(GdiGetCharWidthW, 6) //  0x10cb
210 SVC_(UserInvalidateRgn, 3) //  0x10cc
211 SVC_(UserGetClipboardOwner, 0) //  0x10cd
212 SVC_(UserSetWindowRgn, 3) //  0x10ce
213 SVC_(UserBitBltSysBmp, 8) //  0x10cf
214 SVC_(GdiGetCharWidthInfo, 2) //  0x10d0
215 SVC_(UserValidateRect, 2) //  0x10d1
216 SVC_(UserCloseClipboard, 0) //  0x10d2
217 SVC_(UserOpenClipboard, 2) //  0x10d3
218 SVC_(GdiGetStockObject, 1) //  0x10d4
219 SVC_(UserSetClipboardData, 3) //  0x10d5
220 SVC_(UserEnableMenuItem, 3) //  0x10d6
221 SVC_(UserAlterWindowStyle, 3) //  0x10d7
222 SVC_(GdiFillRgn, 3) //  0x10d8
223 SVC_(UserGetWindowPlacement, 2) //  0x10d9
224 SVC_(GdiModifyWorldTransform, 3) //  0x10da
225 SVC_(GdiGetFontData, 5) //  0x10db
226 SVC_(UserGetOpenClipboardWindow, 0) //  0x10dc
227 SVC_(UserSetThreadState, 2) //  0x10dd
228 SVC_(GdiOpenDCW, 7) //  0x10de
229 SVC_(UserTrackMouseEvent, 1) //  0x10df
230 SVC_(GdiGetTransform, 3) //  0x10e0
231 SVC_(UserDestroyMenu, 1) //  0x10e1
232 SVC_(GdiGetBitmapBits, 3) //  0x10e2
233 SVC_(UserConsoleControl, 3) //  0x10e3
234 SVC_(UserSetActiveWindow, 1) //  0x10e4
235 SVC_(UserSetInformationThread, 4) //  0x10e5
236 SVC_(UserSetWindowPlacement, 2) //  0x10e6
237 SVC_(UserGetControlColor, 4) //  0x10e7
238 SVC_(GdiSetMetaRgn, 1) //  0x10e8
239 SVC_(GdiSetMiterLimit, 3) //  0x10e9
240 SVC_(GdiSetVirtualResolution, 5) //  0x10ea
241 SVC_(GdiGetRasterizerCaps, 2) //  0x10eb
242 SVC_(UserSetWindowWord, 3) //  0x10ec
243 SVC_(UserGetClipboardFormatName, 3) //  0x10ed
244 SVC_(UserRealInternalGetMessage, 6) //  0x10ee
245 SVC_(UserCreateLocalMemHandle, 4) //  0x10ef
246 SVC_(UserAttachThreadInput, 3) //  0x10f0
247 SVC_(GdiCreateHalftonePalette, 1) //  0x10f1
248 SVC_(UserPaintMenuBar, 6) //  0x10f2
249 SVC_(UserSetKeyboardState, 1) //  0x10f3
250 SVC_(GdiCombineTransform, 3) //  0x10f4
251 SVC_(UserCreateAcceleratorTable, 2) //  0x10f5
252 SVC_(UserGetCursorFrameInfo, 4) //  0x10f6
253 SVC_(UserGetAltTabInfo, 6) //  0x10f7
254 SVC_(UserGetCaretBlinkTime, 0) //  0x10f8
255 SVC_(GdiQueryFontAssocInfo, 1) //  0x10f9
256 SVC_(UserProcessConnect, 3) //  0x10fa
257 SVC_(UserEnumDisplayDevices, 4) //  0x10fb
258 SVC_(UserEmptyClipboard, 0) //  0x10fc
259 SVC_(UserGetClipboardData, 2) //  0x10fd
260 SVC_(UserRemoveMenu, 3) //  0x10fe
261 SVC_(GdiSetBoundsRect, 3) //  0x10ff
262 SVC_(UserSetInformationProcess, 4) //  0x1100
263 SVC_(GdiGetBitmapDimension, 2) //  0x1101
264 SVC_(UserConvertMemHandle, 2) //  0x1102
265 SVC_(UserDestroyAcceleratorTable, 1) //  0x1103
266 SVC_(UserGetGUIThreadInfo, 2) //  0x1104
267 SVC_(GdiCloseFigure, 1) //  0x1105
268 SVC_(UserSetWindowsHookAW, 3) //  0x1106
269 SVC_(UserSetMenuDefaultItem, 3) //  0x1107
270 SVC_(UserCheckMenuItem, 3) //  0x1108
271 SVC_(UserSetWinEventHook, 8) //  0x1109
272 SVC_(UserUnhookWinEvent, 1) //  0x110a
273 SVC_(GdiSetupPublicCFONT, 3) //  0x110b
274 SVC_(UserLockWindowUpdate, 1) //  0x110c
275 SVC_(UserSetSystemMenu, 2) //  0x110d
276 SVC_(UserThunkedMenuInfo, 2) //  0x110e
277 SVC_(GdiBeginPath, 1) //  0x110f
278 SVC_(GdiEndPath, 1) //  0x1110
279 SVC_(GdiFillPath, 1) //  0x1111
280 SVC_(UserCallHwnd, 2) //  0x1112
281 SVC_(UserDdeInitialize, 5) //  0x1113
282 SVC_(UserModifyUserStartupInfoFlags, 2) //  0x1114
283 SVC_(UserCountClipboardFormats, 0) //  0x1115
284 SVC_(GdiAddFontMemResourceEx, 5) //  0x1116
285 SVC_(GdiEqualRgn, 2) //  0x1117
286 SVC_(GdiGetSystemPaletteUse, 1) //  0x1118
287 SVC_(GdiRemoveFontMemResourceEx, 1) //  0x1119
288 SVC_(UserEnumDisplaySettings, 4) //  0x111a
289 SVC_(UserPaintDesktop, 1) //  0x111b
290 SVC_(GdiExtEscape, 8) //  0x111c
291 SVC_(GdiSetBitmapDimension, 4) //  0x111d
292 SVC_(GdiSetFontEnumeration, 1) //  0x111e
293 SVC_(UserChangeClipboardChain, 2) //  0x111f
294 SVC_(UserResolveDesktop, 4) //  0x1120
295 SVC_(UserSetClipboardViewer, 1) //  0x1121
296 SVC_(UserShowWindowAsync, 2) //  0x1122
297 SVC_(UserSetConsoleReserveKeys, 2) //  0x1123
298 SVC_(GdiCreateColorSpace, 1) //  0x1124
299 SVC_(GdiDeleteColorSpace, 1) //  0x1125
300 SVC_(UserActivateKeyboardLayout, 2) //  0x1126
301 SVC_(GdiAbortDoc, 1) //  0x1127
302 SVC_(GdiAbortPath, 1) //  0x1128
303 SVC_(GdiAddEmbFontToDC, 2) //  0x1129
304 SVC_(GdiAddFontResourceW, 6) //  0x112a
305 SVC_(GdiAddRemoteFontToDC, 4) //  0x112b
306 SVC_(GdiAddRemoteMMInstanceToDC, 3) //  0x112c
307 SVC_(GdiAngleArc, 6) //  0x112d
308 SVC_(GdiAnyLinkedFonts, 0) //  0x112e
309 SVC_(GdiArcInternal, 10) //  0x112f
310 SVC_(GdiBRUSHOBJ_DeleteRbrush, 2) //  0x1130
311 SVC_(GdiBRUSHOBJ_hGetColorTransform, 1) //  0x1131
312 SVC_(GdiBRUSHOBJ_pvAllocRbrush, 2) //  0x1132
313 SVC_(GdiBRUSHOBJ_pvGetRbrush, 1) //  0x1133
314 SVC_(GdiBRUSHOBJ_ulGetBrushColor, 1) //  0x1134
315 SVC_(GdiCLIPOBJ_bEnum, 3) //  0x1135
316 SVC_(GdiCLIPOBJ_cEnumStart, 5) //  0x1136
317 SVC_(GdiCLIPOBJ_ppoGetPath, 1) //  0x1137
318 SVC_(GdiCancelDC, 1) //  0x1138
319 SVC_(GdiChangeGhostFont, 2) //  0x1139
320 SVC_(GdiCheckBitmapBits, 8) //  0x113a
321 SVC_(GdiClearBitmapAttributes, 2) //  0x113b
322 SVC_(GdiClearBrushAttributes, 2) //  0x113c
323 SVC_(GdiColorCorrectPalette, 6) //  0x113d
324 SVC_(GdiConvertMetafileRect, 2) //  0x113e
325 SVC_(GdiCreateColorTransform, 8) //  0x113f
326 SVC_(GdiCreateEllipticRgn, 4) //  0x1140
327 SVC_(GdiCreateHatchBrushInternal, 3) //  0x1141
328 SVC_(GdiCreateMetafileDC, 1) //  0x1142
329 SVC_(GdiCreateRoundRectRgn, 6) //  0x1143
330 SVC_(GdiCreateServerMetaFile, 6) //  0x1144
331 SVC_(GdiD3dContextCreate, 4) //  0x1145
332 SVC_(GdiD3dContextDestroy, 1) //  0x1146
333 SVC_(GdiD3dContextDestroyAll, 1) //  0x1147
334 SVC_(GdiD3dValidateTextureStageState, 1) //  0x1148
335 SVC_(GdiDdAddAttachedSurface, 3) //  0x1149
336 SVC_(GdiDdAlphaBlt, 3) //  0x114a
337 SVC_(GdiDdAttachSurface, 2) //  0x114b
338 SVC_(GdiDdBeginMoCompFrame, 2) //  0x114c
339 SVC_(GdiDdCanCreateD3DBuffer, 2) //  0x114d
340 SVC_(GdiDdColorControl, 2) //  0x114e
341 SVC_(GdiDdCreateD3DBuffer, 8) //  0x114f
342 SVC_(GdiDdCreateDirectDrawObject, 1) //  0x1150
343 SVC_(GdiDdCreateMoComp, 2) //  0x1151
344 SVC_(GdiDdDeleteDirectDrawObject, 1) //  0x1152
345 SVC_(GdiDdDestroyD3DBuffer, 1) //  0x1153
346 SVC_(GdiDdDestroyMoComp, 2) //  0x1154
347 SVC_(GdiDdEndMoCompFrame, 2) //  0x1155
348 SVC_(GdiDdFlip, 5) //  0x1156
349 SVC_(GdiDdFlipToGDISurface, 2) //  0x1157
350 SVC_(GdiDdGetAvailDriverMemory, 2) //  0x1158
351 SVC_(GdiDdGetBltStatus, 2) //  0x1159
352 SVC_(GdiDdGetDC, 2) //  0x115a
353 SVC_(GdiDdGetDriverInfo, 2) //  0x115b
354 SVC_(GdiDdGetDriverState, 1) //  0x115c
355 SVC_(GdiDdGetDxHandle, 3) //  0x115d
356 SVC_(GdiDdGetFlipStatus, 2) //  0x115e
357 SVC_(GdiDdGetInternalMoCompInfo, 2) //  0x115f
358 SVC_(GdiDdGetMoCompBuffInfo, 2) //  0x1160
359 SVC_(GdiDdGetMoCompFormats, 2) //  0x1161
360 SVC_(GdiDdGetMoCompGuids, 2) //  0x1162
361 SVC_(GdiDdGetScanLine, 2) //  0x1163
362 SVC_(GdiDdLock, 3) //  0x1164
363 SVC_(GdiDdQueryDirectDrawObject, 11) //  0x1165
364 SVC_(GdiDdQueryMoCompStatus, 2) //  0x1166
365 SVC_(GdiDdReenableDirectDrawObject, 2) //  0x1167
366 SVC_(GdiDdReleaseDC, 1) //  0x1168
367 SVC_(GdiDdRenderMoComp, 2) //  0x1169
368 SVC_(GdiDdSetColorKey, 2) //  0x116a
369 SVC_(GdiDdSetExclusiveMode, 2) //  0x116b
370 SVC_(GdiDdSetGammaRamp, 3) //  0x116c
371 SVC_(GdiDdSetOverlayPosition, 3) //  0x116d
372 SVC_(GdiDdUnattachSurface, 2) //  0x116e
373 SVC_(GdiDdUnlock, 2) //  0x116f
374 SVC_(GdiDdUpdateOverlay, 3) //  0x1170
375 SVC_(GdiDdWaitForVerticalBlank, 2) //  0x1171
376 SVC_(GdiDeleteColorTransform, 2) //  0x1172
377 SVC_(GdiDescribePixelFormat, 4) //  0x1173
378 SVC_(GdiDoBanding, 4) //  0x1174
379 SVC_(GdiDrawEscape, 4) //  0x1175
380 SVC_(GdiDvpAcquireNotification, 3) //  0x1176
381 SVC_(GdiDvpCanCreateVideoPort, 2) //  0x1177
382 SVC_(GdiDvpColorControl, 2) //  0x1178
383 SVC_(GdiDvpCreateVideoPort, 2) //  0x1179
384 SVC_(GdiDvpDestroyVideoPort, 2) //  0x117a
385 SVC_(GdiDvpFlipVideoPort, 4) //  0x117b
386 SVC_(GdiDvpGetVideoPortBandwidth, 2) //  0x117c
387 SVC_(GdiDvpGetVideoPortConnectInfo, 2) //  0x117d
388 SVC_(GdiDvpGetVideoPortField, 2) //  0x117e
389 SVC_(GdiDvpGetVideoPortFlipStatus, 2) //  0x117f
390 SVC_(GdiDvpGetVideoPortInputFormats, 2) //  0x1180
391 SVC_(GdiDvpGetVideoPortLine, 2) //  0x1181
392 SVC_(GdiDvpGetVideoPortOutputFormats, 2) //  0x1182
393 SVC_(GdiDvpGetVideoSignalStatus, 2) //  0x1183
394 SVC_(GdiDvpReleaseNotification, 2) //  0x1184
395 SVC_(GdiDvpUpdateVideoPort, 4) //  0x1185
396 SVC_(GdiDvpWaitForVideoPortSync, 2) //  0x1186
397 SVC_(GdiDxgGenericThunk, 6) //  0x1187
398 SVC_(GdiEllipse, 5) //  0x1188
399 SVC_(GdiEnableEudc, 1) //  0x1189
400 SVC_(GdiEndDoc, 1) //  0x118a
401 SVC_(GdiEndPage, 1) //  0x118b
402 SVC_(GdiEngAlphaBlend, 7) //  0x118c
403 SVC_(GdiEngAssociateSurface, 3) //  0x118d
404 SVC_(GdiEngBitBlt, 11) //  0x118e
405 SVC_(GdiEngCheckAbort, 1) //  0x118f
406 SVC_(GdiEngComputeGlyphSet, 3) //  0x1190
407 SVC_(GdiEngCopyBits, 6) //  0x1191
408 SVC_(GdiEngCreateBitmap, 6) //  0x1192
409 SVC_(GdiEngCreateClip, 0) //  0x1193
410 SVC_(GdiEngCreateDeviceBitmap, 4) //  0x1194
411 SVC_(GdiEngCreateDeviceSurface, 4) //  0x1195
412 SVC_(GdiEngCreatePalette, 6) //  0x1196
413 SVC_(GdiEngDeleteClip, 1) //  0x1197
414 SVC_(GdiEngDeletePalette, 1) //  0x1198
415 SVC_(GdiEngDeletePath, 1) //  0x1199
416 SVC_(GdiEngDeleteSurface, 1) //  0x119a
417 SVC_(GdiEngEraseSurface, 3) //  0x119b
418 SVC_(GdiEngFillPath, 7) //  0x119c
419 SVC_(GdiEngGradientFill, 10) //  0x119d
420 SVC_(GdiEngLineTo, 9) //  0x119e
421 SVC_(GdiEngLockSurface, 1) //  0x119f
422 SVC_(GdiEngMarkBandingSurface, 1) //  0x11a0
423 SVC_(GdiEngPaint, 5) //  0x11a1
424 SVC_(GdiEngPlgBlt, 11) //  0x11a2
425 SVC_(GdiEngStretchBlt, 11) //  0x11a3
426 SVC_(GdiEngStretchBltROP, 13) //  0x11a4
427 SVC_(GdiEngStrokeAndFillPath, 10) //  0x11a5
428 SVC_(GdiEngStrokePath, 8) //  0x11a6
429 SVC_(GdiEngTextOut, 10) //  0x11a7
430 SVC_(GdiEngTransparentBlt, 8) //  0x11a8
431 SVC_(GdiEngUnlockSurface, 1) //  0x11a9
432 SVC_(GdiEnumObjects, 4) //  0x11aa
433 SVC_(GdiEudcLoadUnloadLink, 7) //  0x11ab
434 SVC_(GdiExtFloodFill, 5) //  0x11ac
435 SVC_(GdiFONTOBJ_cGetAllGlyphHandles, 2) //  0x11ad
436 SVC_(GdiFONTOBJ_cGetGlyphs, 5) //  0x11ae
437 SVC_(GdiFONTOBJ_pQueryGlyphAttrs, 2) //  0x11af
438 SVC_(GdiFONTOBJ_pfdg, 1) //  0x11b0
439 SVC_(GdiFONTOBJ_pifi, 1) //  0x11b1
440 SVC_(GdiFONTOBJ_pvTrueTypeFontFile, 2) //  0x11b2
441 SVC_(GdiFONTOBJ_pxoGetXform, 1) //  0x11b3
442 SVC_(GdiFONTOBJ_vGetInfo, 3) //  0x11b4
443 SVC_(GdiFlattenPath, 1) //  0x11b5
444 SVC_(GdiFontIsLinked, 1) //  0x11b6
445 SVC_(GdiForceUFIMapping, 2) //  0x11b7
446 SVC_(GdiFrameRgn, 5) //  0x11b8
447 SVC_(GdiFullscreenControl, 5) //  0x11b9
448 SVC_(GdiGetBoundsRect, 3) //  0x11ba
449 SVC_(GdiGetCharABCWidthsW, 6) //  0x11bb
450 SVC_(GdiGetCharacterPlacementW, 6) //  0x11bc
451 SVC_(GdiGetColorAdjustment, 2) //  0x11bd
452 SVC_(GdiGetColorSpaceforBitmap, 1) //  0x11be
453 SVC_(GdiGetDeviceCaps, 2) //  0x11bf
454 SVC_(GdiGetDeviceCapsAll, 2) //  0x11c0
455 SVC_(GdiGetDeviceGammaRamp, 2) //  0x11c1
456 SVC_(GdiGetDeviceWidth, 1) //  0x11c2
457 SVC_(GdiGetDhpdev, 1) //  0x11c3
458 SVC_(GdiGetETM, 2) //  0x11c4
459 SVC_(GdiGetEmbUFI, 7) //  0x11c5
460 SVC_(GdiGetEmbedFonts, 0) //  0x11c6
461 SVC_(GdiGetEudcTimeStampEx, 3) //  0x11c7
462 SVC_(GdiGetFontResourceInfoInternalW, 7) //  0x11c8
463 SVC_(GdiGetFontUnicodeRanges, 2) //  0x11c9
464 SVC_(GdiGetGlyphIndicesW, 5) //  0x11ca
465 SVC_(GdiGetGlyphIndicesWInternal, 6) //  0x11cb
466 SVC_(GdiGetGlyphOutline, 8) //  0x11cc
467 SVC_(GdiGetKerningPairs, 3) //  0x11cd
468 SVC_(GdiGetLinkedUFIs, 3) //  0x11ce
469 SVC_(GdiGetMiterLimit, 2) //  0x11cf
470 SVC_(GdiGetMonitorID, 3) //  0x11d0
471 SVC_(GdiGetObjectBitmapHandle, 2) //  0x11d1
472 SVC_(GdiGetPath, 4) //  0x11d2
473 SVC_(GdiGetPerBandInfo, 2) //  0x11d3
474 SVC_(GdiGetRealizationInfo, 3) //  0x11d4
475 SVC_(GdiGetServerMetaFileBits, 7) //  0x11d5
476 SVC_(GdiGetSpoolMessage, 4) //  0x11d6
477 SVC_(GdiGetStats, 5) //  0x11d7
478 SVC_(GdiGetStringBitmapW, 5) //  0x11d8
479 SVC_(GdiGetTextExtentExW, 8) //  0x11d9
480 SVC_(GdiGetUFI, 6) //  0x11da
481 SVC_(GdiGetUFIPathname, 10) //  0x11db
482 SVC_(GdiGradientFill, 6) //  0x11dc
483 SVC_(GdiHT_Get8BPPFormatPalette, 4) //  0x11dd
484 SVC_(GdiHT_Get8BPPMaskPalette, 6) //  0x11de
485 SVC_(GdiIcmBrushInfo, 8) //  0x11df
486 SVC_(GdiInit, 0) //  0x11e0
487 SVC_(GdiInitSpool, 0) //  0x11e1
488 SVC_(GdiMakeFontDir, 5) //  0x11e2
489 SVC_(GdiMakeInfoDC, 2) //  0x11e3
490 SVC_(GdiMakeObjectUnXferable, 0) //  0x11e4
491 SVC_(GdiMakeObjectXferable, 2) //  0x11e5
492 SVC_(GdiMirrorWindowOrg, 1) //  0x11e6
493 SVC_(GdiMonoBitmap, 1) //  0x11e7
494 SVC_(GdiMoveTo, 4) //  0x11e8
495 SVC_(GdiOffsetClipRgn, 3) //  0x11e9
496 SVC_(GdiPATHOBJ_bEnum, 2) //  0x11ea
497 SVC_(GdiPATHOBJ_bEnumClipLines, 3) //  0x11eb
498 SVC_(GdiPATHOBJ_vEnumStart, 1) //  0x11ec
499 SVC_(GdiPATHOBJ_vEnumStartClipLines, 4) //  0x11ed
500 SVC_(GdiPATHOBJ_vGetBounds, 2) //  0x11ee
501 SVC_(GdiPathToRegion, 1) //  0x11ef
502 SVC_(GdiPlgBlt, 11) //  0x11f0
503 SVC_(GdiPolyDraw, 4) //  0x11f1
504 SVC_(GdiPolyTextOutW, 4) //  0x11f2
505 SVC_(GdiPtInRegion, 3) //  0x11f3
506 SVC_(GdiPtVisible, 3) //  0x11f4
507 SVC_(GdiQueryFonts, 3) //  0x11f5
508 SVC_(GdiRemoveFontResourceW, 6) //  0x11f6
509 SVC_(GdiRemoveMergeFont, 2) //  0x11f7
510 SVC_(GdiResetDC, 5) //  0x11f8
511 SVC_(GdiResizePalette, 2) //  0x11f9
512 SVC_(GdiRoundRect, 7) //  0x11fa
513 SVC_(GdiSTROBJ_bEnum, 3) //  0x11fb
514 SVC_(GdiSTROBJ_bEnumPositionsOnly, 3) //  0x11fc
515 SVC_(GdiSTROBJ_bGetAdvanceWidths, 4) //  0x11fd
516 SVC_(GdiSTROBJ_dwGetCodePage, 1) //  0x11fe
517 SVC_(GdiSTROBJ_vEnumStart, 1) //  0x11ff
518 SVC_(GdiScaleViewportExtEx, 6) //  0x1200
519 SVC_(GdiScaleWindowExtEx, 6) //  0x1201
520 SVC_(GdiSelectBrush, 2) //  0x1202
521 SVC_(GdiSelectClipPath, 2) //  0x1203
522 SVC_(GdiSelectPen, 2) //  0x1204
523 SVC_(GdiSetBitmapAttributes, 2) //  0x1205
524 SVC_(GdiSetBrushAttributes, 2) //  0x1206
525 SVC_(GdiSetColorAdjustment, 2) //  0x1207
526 SVC_(GdiSetColorSpace, 2) //  0x1208
527 SVC_(GdiSetDeviceGammaRamp, 2) //  0x1209
528 SVC_(GdiSetFontXform, 3) //  0x120a
529 SVC_(GdiSetIcmMode, 3) //  0x120b
530 SVC_(GdiSetLinkedUFIs, 3) //  0x120c
531 SVC_(GdiSetMagicColors, 3) //  0x120d
532 SVC_(GdiSetPUMPDOBJ, 4) //  0x120e
533 SVC_(GdiSetPixelFormat, 2) //  0x120f
534 SVC_(GdiSetRectRgn, 5) //  0x1210
535 SVC_(GdiSetSizeDevice, 3) //  0x1211
536 SVC_(GdiSetSystemPaletteUse, 2) //  0x1212
537 SVC_(GdiSetTextJustification, 3) //  0x1213
538 SVC_(GdiStartDoc, 4) //  0x1214
539 SVC_(GdiStartPage, 1) //  0x1215
540 SVC_(GdiStrokeAndFillPath, 1) //  0x1216
541 SVC_(GdiStrokePath, 1) //  0x1217
542 SVC_(GdiSwapBuffers, 1) //  0x1218
543 SVC_(GdiTransparentBlt, 11) //  0x1219
544 SVC_(GdiUMPDEngFreeUserMem, 1) //  0x121a
545 SVC_(GdiUnloadPrinterDriver, 2) //  0x121b
546 SVC_(GdiUnmapMemFont, 1) //  0x121c
547 SVC_(GdiUpdateColors, 1) //  0x121d
548 SVC_(GdiUpdateTransform, 1) //  0x121e
549 SVC_(GdiWidenPath, 1) //  0x121f
550 SVC_(GdiXFORMOBJ_bApplyXform, 5) //  0x1220
551 SVC_(GdiXFORMOBJ_iGetXform, 2) //  0x1221
552 SVC_(GdiXLATEOBJ_cGetPalette, 4) //  0x1222
553 SVC_(GdiXLATEOBJ_hGetColorTransform, 1) //  0x1223
554 SVC_(GdiXLATEOBJ_iXlate, 2) //  0x1224
555 SVC_(UserAssociateInputContext, 3) //  0x1225
556 SVC_(UserBlockInput, 1) //  0x1226
557 SVC_(UserBuildHimcList, 4) //  0x1227
558 SVC_(UserBuildPropList, 4) //  0x1228
559 SVC_(UserCallHwndOpt, 2) //  0x1229
560 SVC_(UserChangeDisplaySettings, 4) //  0x122a
561 SVC_(UserChildWindowFromPointEx, 4) //  0x122b
562 SVC_(UserClipCursor, 1) //  0x122c
563 SVC_(UserCreateDesktop, 5) //  0x122d
564 SVC_(UserCreateInputContext, 1) //  0x122e
565 SVC_(UserCreateWindowStation, 7) //  0x122f
566 SVC_(UserCtxDisplayIOCtl, 3) //  0x1230
567 SVC_(UserDdeGetQualityOfService, 3) //  0x1231
568 SVC_(UserDdeSetQualityOfService, 3) //  0x1232
569 SVC_(UserDestroyInputContext, 1) //  0x1233
570 SVC_(UserDisableThreadIme, 1) //  0x1234
571 SVC_(UserDragDetect, 3) //  0x1235
572 SVC_(UserDragObject, 5) //  0x1236
573 SVC_(UserDrawAnimatedRects, 4) //  0x1237
574 SVC_(UserDrawCaption, 4) //  0x1238
575 SVC_(UserDrawCaptionTemp, 7) //  0x1239
576 SVC_(UserDrawMenuBarTemp, 5) //  0x123a
577 SVC_(UserEndMenu, 0) //  0x123b
578 SVC_(UserEvent, 1) //  0x123c
579 SVC_(UserFlashWindowEx, 1) //  0x123d
580 SVC_(UserGetAppImeLevel, 1) //  0x123e
581 SVC_(UserGetCaretPos, 1) //  0x123f
582 SVC_(UserGetClipCursor, 1) //  0x1240
583 SVC_(UserGetClipboardViewer, 0) //  0x1241
584 SVC_(UserGetComboBoxInfo, 2) //  0x1242
585 SVC_(UserGetCursorInfo, 1) //  0x1243
586 SVC_(UserGetGuiResources, 2) //  0x1244
587 SVC_(UserGetImeHotKey, 4) //  0x1245
588 SVC_(UserGetImeInfoEx, 2) //  0x1246
589 SVC_(UserGetInternalWindowPos, 3) //  0x1247
590 SVC_(UserGetKeyNameText, 3) //  0x1248
591 SVC_(UserGetKeyboardLayoutName, 1) //  0x1249
592 SVC_(UserGetLayeredWindowAttributes, 4) //  0x124a
593 SVC_(UserGetListBoxInfo, 1) //  0x124b
594 SVC_(UserGetMenuIndex, 2) //  0x124c
595 SVC_(UserGetMenuItemRect, 4) //  0x124d
596 SVC_(UserGetMouseMovePointsEx, 5) //  0x124e
597 SVC_(UserGetPriorityClipboardFormat, 2) //  0x124f
598 SVC_(UserGetRawInputBuffer, 3) //  0x1250
599 SVC_(UserGetRawInputData, 5) //  0x1251
600 SVC_(UserGetRawInputDeviceInfo, 4) //  0x1252
601 SVC_(UserGetRawInputDeviceList, 3) //  0x1253
602 SVC_(UserGetRegisteredRawInputDevices, 3) //  0x1254
603 SVC_(UserGetWOWClass, 2) //  0x1255
604 SVC_(UserHardErrorControl, 3) //  0x1256
605 SVC_(UserHiliteMenuItem, 4) //  0x1257
606 SVC_(UserImpersonateDdeClientWindow, 2) //  0x1258
607 SVC_(UserInitTask, 12) //  0x1259
608 SVC_(UserInitialize, 3) //  0x125a
609 SVC_(UserInitializeClientPfnArrays, 4) //  0x125b
610 SVC_(UserLoadKeyboardLayoutEx, 7) //  0x125c
611 SVC_(UserLockWindowStation, 1) //  0x125d
612 SVC_(UserLockWorkStation, 0) //  0x125e
613 SVC_(UserMNDragLeave, 0) //  0x125f
614 SVC_(UserMNDragOver, 2) //  0x1260
615 SVC_(UserMenuItemFromPoint, 4) //  0x1261
616 SVC_(UserMinMaximize, 3) //  0x1262
617 SVC_(UserNotifyIMEStatus, 3) //  0x1263
618 SVC_(UserOpenInputDesktop, 3) //  0x1264
619 SVC_(UserPrintWindow, 3) //  0x1265
620 SVC_(UserQueryInformationThread, 4) //  0x1266
621 SVC_(UserQueryInputContext, 2) //  0x1267
622 SVC_(UserQuerySendMessage, 1) //  0x1268
623 SVC_(UserRealChildWindowFromPoint, 3) //  0x1269
624 SVC_(UserRealWaitMessageEx, 2) //  0x126a
625 SVC_(UserRegisterHotKey, 4) //  0x126b
626 SVC_(UserRegisterRawInputDevices, 3) //  0x126c
627 SVC_(UserRegisterTasklist, 1) //  0x126d
628 SVC_(UserRegisterUserApiHook, 4) //  0x126e
629 SVC_(UserRemoteConnect, 3) //  0x126f
630 SVC_(UserRemoteRedrawRectangle, 4) //  0x1270
631 SVC_(UserRemoteRedrawScreen, 0) //  0x1271
632 SVC_(UserRemoteStopScreenUpdates, 0) //  0x1272
633 SVC_(UserResolveDesktopForWOW, 1) //  0x1273
634 SVC_(UserSetAppImeLevel, 2) //  0x1274
635 SVC_(UserSetClassWord, 3) //  0x1275
636 SVC_(UserSetCursorContents, 2) //  0x1276
637 SVC_(UserSetImeHotKey, 5) //  0x1277
638 SVC_(UserSetImeInfoEx, 1) //  0x1278
639 SVC_(UserSetImeOwnerWindow, 2) //  0x1279
640 SVC_(UserSetInternalWindowPos, 4) //  0x127a
641 SVC_(UserSetLayeredWindowAttributes, 4) //  0x127b
642 SVC_(UserSetLogonNotifyWindow, 1) //  0x127c
643 SVC_(UserSetMenu, 3) //  0x127d
644 SVC_(UserSetMenuContextHelpId, 2) //  0x127e
645 SVC_(UserSetMenuFlagRtoL, 1) //  0x127f
646 SVC_(UserSetObjectInformation, 4) //  0x1280
647 SVC_(UserSetShellWindowEx, 2) //  0x1281
648 SVC_(UserSetSysColors, 4) //  0x1282
649 SVC_(UserSetSystemCursor, 2) //  0x1283
650 SVC_(UserSetSystemTimer, 4) //  0x1284
651 SVC_(UserSetThreadLayoutHandles, 2) //  0x1285
652 SVC_(UserSetWindowStationUser, 4) //  0x1286
653 SVC_(UserSoundSentry, 0) //  0x1287
654 SVC_(UserSwitchDesktop, 1) //  0x1288
655 SVC_(UserTestForInteractiveUser, 1) //  0x1289
656 SVC_(UserTrackPopupMenuEx, 6) //  0x128a
657 SVC_(UserUnloadKeyboardLayout, 1) //  0x128b
658 SVC_(UserUnlockWindowStation, 1) //  0x128c
659 SVC_(UserUnregisterHotKey, 2) //  0x128d
660 SVC_(UserUnregisterUserApiHook, 0) //  0x128e
661 SVC_(UserUpdateInputContext, 3) //  0x128f
662 SVC_(UserUpdateInstance, 3) //  0x1290
663 SVC_(UserUpdateLayeredWindow, 10) //  0x1291
664 SVC_(UserUpdatePerUserSystemParameters, 2) //  0x1292
665 SVC_(UserUserHandleGrantAccess, 3) //  0x1293
666 SVC_(UserValidateHandleSecure, 1) //  0x1294
667 SVC_(UserWaitForInputIdle, 3) //  0x1295
668 SVC_(UserWaitForMsgAndEvent, 1) //  0x1296
669 SVC_(UserSetClassLongPtr, 4) //  0x1297
670 SVC_(UserSetWindowLongPtr, 4) //  0x1298
671 SVC_(UserWin32PoolAllocationStats, 6) //  0x1299
672 SVC_(UserYieldTask, 0) //  0x129a
674 SVC_(GdiDdDDICreateDCFromMemory, 1) //
675 SVC_(GdiDdDDIDestroyDCFromMemory, 1) //
676 SVC_(GdiGetFontFamilyInfo, 4) //
677 SVC_(GdiOffsetViewportOrgEx, 4) //
678 SVC_(GdiOffsetWindowOrgEx, 4) //
679 SVC_(GdiSetViewportOrgEx, 4) //
680 SVC_(GdiSetWindowOrgEx, 4) //
681 SVC_(UserDbgWin32HeapFail, 2) //
682 SVC_(UserDbgWin32HeapStat, 2) //
683 SVC_(UserGetMonitorInfo, 2) //
686 SVC_(UserMonitorFromWindow, 2) //
687 SVC_(UserSetDbgTag, 2) //
688 SVC_(UserSetDbgTagCount, 1) //
689 SVC_(UserSetRipFlags, 1) //
690 SVC_(UserSetScrollBarInfo, 3) //
691// ReactOS Display Driver Model
692 SVC_(GdiDdDDICheckExclusiveOwnership, 0)
693 SVC_(GdiDdDDICreateAllocation, 1)
694 SVC_(GdiDdDDICheckMonitorPowerState, 1)
695 SVC_(GdiDdDDICheckOcclusion, 1)
696 SVC_(GdiDdDDICloseAdapter, 1)
697 SVC_(GdiDdDDICreateContext, 1)
698 SVC_(GdiDdDDICreateDevice, 1)
699 SVC_(GdiDdDDICreateOverlay, 1)
700 SVC_(GdiDdDDICreateSynchronizationObject, 1)
701 SVC_(GdiDdDDIWaitForVerticalBlankEvent, 1)
702 SVC_(GdiDdDDIWaitForIdle, 1)
703 SVC_(GdiDdDDIUpdateOverlay, 1)
704 SVC_(GdiDdDDIUnlock, 1)
705 SVC_(GdiDdDDIDestroyAllocation, 1)
706 SVC_(GdiDdDDIDestroyContext, 1)
707 SVC_(GdiDdDDIDestroyDevice, 1)
708 SVC_(GdiDdDDIDestroyOverlay, 1)
709 SVC_(GdiDdDDIDestroySynchronizationObject, 1)
710 SVC_(GdiDdDDIEscape, 1)
711 SVC_(GdiDdDDIFlipOverlay, 1)
712 SVC_(GdiDdDDIGetContextSchedulingPriority, 1)
713 SVC_(GdiDdDDIGetDeviceState, 1)
714 SVC_(GdiDdDDIGetDisplayModeList, 1)
715 SVC_(GdiDdDDIGetMultisampleMethodList, 1)
716 SVC_(GdiDdDDIGetPresentHistory, 1)
717 SVC_(GdiDdDDIGetProcessSchedulingPriorityClass, 2)
718 SVC_(GdiDdDDIGetRuntimeData, 1)
719 SVC_(GdiDdDDIGetScanLine, 1)
720 SVC_(GdiDdDDIGetSharedPrimaryHandle, 1)
721 SVC_(GdiDdDDIInvalidateActiveVidPn, 1)
722 SVC_(GdiDdDDILock, 1)
723 SVC_(GdiDdDDIOpenAdapterFromDeviceName, 1)
724 SVC_(GdiDdDDIOpenAdapterFromGdiDisplayName, 1)
725 SVC_(GdiDdDDIOpenAdapterFromHdc, 1)
726 SVC_(GdiDdDDIOpenResource, 1)
727 SVC_(GdiDdDDIPollDisplayChildren, 1)
728 SVC_(GdiDdDDIPresent, 1)
729 SVC_(GdiDdDDIQueryAdapterInfo, 1)
730 SVC_(GdiDdDDIQueryAllocationResidency, 1)
731 SVC_(GdiDdDDIQueryResourceInfo, 1)
732 SVC_(GdiDdDDIQueryStatistics, 1)
733 SVC_(GdiDdDDIReleaseProcessVidPnSourceOwners, 1)
734 SVC_(GdiDdDDIRender, 1)
735 SVC_(GdiDdDDISetAllocationPriority, 1)
736 SVC_(GdiDdDDISetContextSchedulingPriority, 1)
737 SVC_(GdiDdDDISetDisplayMode, 1)
738 SVC_(GdiDdDDISetDisplayPrivateDriverFormat, 1)
739 SVC_(GdiDdDDISetGammaRamp, 1)
740 SVC_(GdiDdDDISetProcessSchedulingPriorityClass, 2)
741 SVC_(GdiDdDDISetQueuedLimit, 1)
742 SVC_(GdiDdDDISetVidPnSourceOwner, 1)
743 SVC_(GdiDdDDISharedPrimaryLockNotification, 1)
744 SVC_(GdiDdDDISharedPrimaryUnLockNotification, 1)
745 SVC_(GdiDdDDISignalSynchronizationObject, 1)
746 SVC_(GdiDdDDIWaitForSynchronizationObject, 1)
ULONG_PTR FASTCALL UserGetCPD(PVOID pvClsWnd, GETCPD Flags, ULONG_PTR ProcIn)
Definition: callproc.c:107
DWORD NTAPI DxEngGetRedirectionBitmap(DWORD x1)
Definition: dxeng.c:857
BOOL FASTCALL UserSetActiveWindow(_In_opt_ PWND Wnd)
Definition: focus.c:1263
HWND FASTCALL UserGetForegroundWindow(VOID)
Definition: focus.c:1424
FORCEINLINE void GdiTransformPoints(_In_ MATRIX *pmx, _Out_writes_(nCount) PPOINT pptOut, _In_reads_(nCount) PPOINT pptIn, _In_ ULONG nCount)
Definition: coord.c:47
HBRUSH WINAPI GdiSelectBrush(_In_ HDC hdc, _In_ HBRUSH hbr)
Definition: dc.c:1435
HGDIOBJ WINAPI GdiCreateClientObj(_In_ PVOID pvObject, _In_ GDILOOBJTYPE eObjType)
Definition: clientobj.c:148
HFONT WINAPI GdiSelectFont(_In_ HDC hdc, _In_ HFONT hfont)
Definition: dc.c:1495
int WINAPI GdiAddFontResourceW(LPCWSTR lpszFilename, FLONG fl, DESIGNVECTOR *pdv)
Definition: font.c:2550
HPEN WINAPI GdiSelectPen(_In_ HDC hdc, _In_ HPEN hpen)
Definition: dc.c:1465
PVOID WINAPI GdiDeleteClientObj(_In_ HGDIOBJ hobj)
Definition: clientobj.c:173
LRESULT APIENTRY UserCallNextHookEx(PHOOK pHook, int Code, WPARAM wParam, LPARAM lParam, BOOL Ansi)
BOOL APIENTRY GdiSetPixelFormat(HDC hdc, INT ipfd)
BOOL APIENTRY GdiSwapBuffers(HDC hdc)
INT APIENTRY GdiDescribePixelFormat(HDC hdc, INT ipfd, UINT cjpfd, PPIXELFORMATDESCRIPTOR ppfd)
BOOL WINAPI GdiAlphaBlend(HDC hdcDst, int xDst, int yDst, int widthDst, int heightDst, HDC hdcSrc, int xSrc, int ySrc, int widthSrc, int heightSrc, BLENDFUNCTION blendFunction)
BOOL WINAPI GdiGradientFill(HDC hdc, TRIVERTEX *vert_array, ULONG nvert, void *grad_array, ULONG ngrad, ULONG mode)
DWORD FASTCALL UserGetKeyState(DWORD dwKey)
Definition: msgqueue.c:221
PCURICON_OBJECT FASTCALL UserSetCursor(PCURICON_OBJECT NewCursor, BOOL ForceChange)
Definition: msgqueue.c:93
#define SVC_(name, argcount)
Definition: napi.h:14
BOOL FASTCALL UserUnregisterUserApiHook(VOID)
Definition: hook.c:206
BOOL FASTCALL UserRegisterUserApiHook(PUNICODE_STRING pstrDllName, PUNICODE_STRING pstrFuncName)
Definition: hook.c:138
DWORD FASTCALL UserBuildHimcList(PTHREADINFO pti, DWORD dwCount, HIMC *phList)
Definition: ime.c:536
BOOL FASTCALL UserUpdateInputContext(PIMC pIMC, DWORD dwType, DWORD_PTR dwValue)
Definition: ime.c:1729
PIMC FASTCALL UserCreateInputContext(ULONG_PTR dwClientImcData)
Definition: ime.c:1558
BOOL FASTCALL UserGetImeInfoEx(_Inout_ PWINSTATION_OBJECT pWinSta, _Inout_ PIMEINFOEX pInfoEx, _In_ IMEINFOEXCLASS SearchType)
Definition: ime.c:950
BOOLEAN UserDestroyInputContext(PVOID Object)
Definition: ime.c:1484
BOOL FASTCALL UserSetImeInfoEx(_Inout_ PWINSTATION_OBJECT pWinSta, _Inout_ PIMEINFOEX pImeInfoEx)
Definition: ime.c:1090
BOOL FASTCALL UserSetProcessWindowStation(HWINSTA hWindowStation)
Definition: winsta.c:1393
NTSTATUS NTAPI UserInitialize(VOID)
Definition: ntuser.c:116
HANDLE FASTCALL UserRemoveProp(_In_ PWND Window, _In_ ATOM Atom, _In_ BOOLEAN SystemProp)
static INT FASTCALL UserScrollDC(HDC hDC, INT dx, INT dy, const RECTL *prcScroll, const RECTL *prcClip, HRGN hrgnUpdate, PREGION RgnUpdate, RECTL *prcUpdate)
Definition: scrollex.c:100
static BASE_PROCESS_CREATE_NOTIFY_ROUTINE UserNotifyProcessCreate
Definition: proc.c:20
BOOL WINAPI GdiDrawStream(HDC dc, ULONG l, PGDI_DRAW_STREAM pDS)
Definition: misc.c:644
BOOL UserDrawCaption(PWND pWnd, HDC hDc, RECTL *lpRc, HFONT hFont, HICON hIcon, const PUNICODE_STRING Str, UINT uFlags)
Definition: painting.c:2192
HDC FASTCALL UserGetWindowDC(PWND Wnd)
Definition: windc.c:947
PWND FASTCALL UserGetAncestor(PWND Wnd, UINT Type)
HWINSTA FASTCALL UserGetProcessWindowStation(VOID)
Definition: winsta.c:1364
HDC FASTCALL UserGetDCEx(PWND Window OPTIONAL, HANDLE ClipRegion, ULONG Flags)
BOOL WINAPI GdiTransparentBlt(HDC hdcDst, int xDst, int yDst, int wDst, int hDst, HDC hdcSrc, int xSrc, int ySrc, int wSrc, int hSrc, UINT crTransparent)
HBITMAP WINAPI GdiSelectBitmap(_In_ HDC hdc, _In_ HBITMAP hbmp)
Definition: dc.c:1426
static BOOL GdiPolyDraw(IN HDC hdc, IN LPPOINT lppt, IN LPBYTE lpbTypes, IN ULONG cCount)
Definition: line.c:538
INT UserGetClassName(IN PCLS Class, IN OUT PUNICODE_STRING ClassName, IN RTL_ATOM Atom, IN BOOL Ansi)
Definition: class.c:1647
ULONG_PTR UserSetClassLongPtr(IN PCLS Class, IN INT Index, IN ULONG_PTR NewLong, IN BOOL Ansi, IN ULONG Size)
Definition: class.c:1896
static BOOL UserGetClassInfo(IN PCLS Class, OUT PWNDCLASSEXW lpwcx, IN BOOL Ansi, HINSTANCE hInstance)
Definition: class.c:2280
BOOL UserUnregisterClass(IN PUNICODE_STRING ClassName, IN HINSTANCE hInstance, OUT PCLSMENUNAME pClassMenuName)
Definition: class.c:1591
BOOL NTAPI UserEmptyClipboard(VOID)
Definition: clipboard.c:680
BOOL NTAPI UserCloseClipboard(VOID)
Definition: clipboard.c:545
BOOL NTAPI UserOpenClipboard(HWND hWnd)
Definition: clipboard.c:488
HANDLE NTAPI UserSetClipboardData(UINT fmt, HANDLE hData, PSETCLIPBDATA scd)
Definition: clipboard.c:1023
BOOL APIENTRY UserSetCursorIconData(_In_ HCURSOR hcursor, _In_opt_ PUNICODE_STRING pustrModule, _In_opt_ PUNICODE_STRING pustrRsrc, _In_ PCURSORDATA pcursordata)
Definition: cursoricon.c:1419
BOOL APIENTRY UserClipCursor(RECTL *prcl)
Definition: cursoricon.c:700
BOOL UserDrawIconEx(HDC hDc, INT xLeft, INT yTop, PCURICON_OBJECT pIcon, INT cxWidth, INT cyHeight, UINT istepIfAniCur, HBRUSH hbrFlickerFreeDraw, UINT diFlags)
Definition: cursoricon.c:1689
HDESK UserOpenInputDesktop(DWORD dwFlags, BOOL fInherit, ACCESS_MASK dwDesiredAccess)
Definition: desktop.c:2655
NTSTATUS NTAPI UserEnumDisplayDevices(PUNICODE_STRING pustrDevice, DWORD iDevNum, PDISPLAY_DEVICEW pdispdev, DWORD dwFlags)
Definition: display.c:217
LONG APIENTRY UserChangeDisplaySettings(PUNICODE_STRING pustrDevice, LPDEVMODEW pdm, DWORD flags, LPVOID lParam)
Definition: display.c:700
NTSTATUS NTAPI UserEnumDisplaySettings(PUNICODE_STRING pustrDevice, DWORD iModeNum, LPDEVMODEW *ppdm, DWORD dwFlags)
Definition: display.c:464
BOOL FASTCALL UserRegisterHotKey(PWND pWnd, int id, UINT fsModifiers, UINT vk)
Definition: hotkey.c:451
BOOL FASTCALL UserUnregisterHotKey(PWND pWnd, int id)
Definition: hotkey.c:499
NTSTATUS FASTCALL UserAttachThreadInput(PTHREADINFO ptiFrom, PTHREADINFO ptiTo, BOOL fAttach)
Definition: input.c:480
BOOL FASTCALL UserDestroyMenu(HMENU hMenu)
Definition: menu.c:5812
BOOL FASTCALL UserSetMenuDefaultItem(PMENU MenuObject, UINT uItem, UINT fByPos)
Definition: menu.c:1274
BOOL FASTCALL UserPostMessage(HWND Wnd, UINT Msg, WPARAM wParam, LPARAM lParam)
Definition: message.c:1395
BOOL FASTCALL UserPostThreadMessage(PTHREADINFO pti, UINT Msg, WPARAM wParam, LPARAM lParam)
Definition: message.c:1358
PMONITOR NTAPI UserMonitorFromRect(PRECTL pRect, DWORD dwFlags)
Definition: monitor.c:405
PMONITOR FASTCALL UserMonitorFromPoint(IN POINT pt, IN DWORD dwFlags)
Definition: monitor.c:481
BOOL FASTCALL UserSystemParametersInfo(UINT uiAction, UINT uiParam, PVOID pvParam, UINT fWinIni)
Definition: sysparams.c:2116
BOOL WINAPI GdiFlush(void)
Definition: misc.c:44