ReactOS 0.4.15-dev-7918-g2a2556c
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, 0) //  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) //
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:1260
HWND FASTCALL UserGetForegroundWindow(VOID)
Definition: focus.c:1421
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:1428
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:1488
int WINAPI GdiAddFontResourceW(LPCWSTR lpszFilename, FLONG fl, DESIGNVECTOR *pdv)
Definition: font.c:2404
HPEN WINAPI GdiSelectPen(_In_ HDC hdc, _In_ HPEN hpen)
Definition: dc.c:1458
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
BOOL FASTCALL UserSetProcessWindowStation(HWINSTA hWindowStation)
Definition: winsta.c:1382
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:2185
HDC FASTCALL UserGetWindowDC(PWND Wnd)
Definition: windc.c:947
PWND FASTCALL UserGetAncestor(PWND Wnd, UINT Type)
Definition: window.c:3341
HWINSTA FASTCALL UserGetProcessWindowStation(VOID)
Definition: winsta.c:1353
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:1419
INT UserGetClassName(IN PCLS Class, IN OUT PUNICODE_STRING ClassName, IN RTL_ATOM Atom, IN BOOL Ansi)
Definition: class.c:1645
ULONG_PTR UserSetClassLongPtr(IN PCLS Class, IN INT Index, IN ULONG_PTR NewLong, IN BOOL Ansi)
Definition: class.c:1869
static BOOL UserGetClassInfo(IN PCLS Class, OUT PWNDCLASSEXW lpwcx, IN BOOL Ansi, HINSTANCE hInstance)
Definition: class.c:2260
BOOL UserUnregisterClass(IN PUNICODE_STRING ClassName, IN HINSTANCE hInstance, OUT PCLSMENUNAME pClassMenuName)
Definition: class.c:1589
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:1417
BOOL APIENTRY UserClipCursor(RECTL *prcl)
Definition: cursoricon.c:698
BOOL UserDrawIconEx(HDC hDc, INT xLeft, INT yTop, PCURICON_OBJECT pIcon, INT cxWidth, INT cyHeight, UINT istepIfAniCur, HBRUSH hbrFlickerFreeDraw, UINT diFlags)
Definition: cursoricon.c:1687
HDESK UserOpenInputDesktop(DWORD dwFlags, BOOL fInherit, ACCESS_MASK dwDesiredAccess)
Definition: desktop.c:2617
NTSTATUS NTAPI UserEnumDisplayDevices(PUNICODE_STRING pustrDevice, DWORD iDevNum, PDISPLAY_DEVICEW pdispdev, DWORD dwFlags)
Definition: display.c:233
LONG APIENTRY UserChangeDisplaySettings(PUNICODE_STRING pustrDevice, LPDEVMODEW pdm, DWORD flags, LPVOID lParam)
Definition: display.c:716
NTSTATUS NTAPI UserEnumDisplaySettings(PUNICODE_STRING pustrDevice, DWORD iModeNum, LPDEVMODEW *ppdm, DWORD dwFlags)
Definition: display.c:480
BOOL FASTCALL UserRegisterHotKey(PWND pWnd, int id, UINT fsModifiers, UINT vk)
Definition: hotkey.c:431
BOOL FASTCALL UserUnregisterHotKey(PWND pWnd, int id)
Definition: hotkey.c:479
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:951
BOOLEAN UserDestroyInputContext(PVOID Object)
Definition: ime.c:1484
BOOL FASTCALL UserSetImeInfoEx(_Inout_ PWINSTATION_OBJECT pWinSta, _Inout_ PIMEINFOEX pImeInfoEx)
Definition: ime.c:1090
NTSTATUS FASTCALL UserAttachThreadInput(PTHREADINFO ptiFrom, PTHREADINFO ptiTo, BOOL fAttach)
Definition: input.c:480
BOOL FASTCALL UserDestroyMenu(HMENU hMenu)
Definition: menu.c:5784
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:1345
BOOL FASTCALL UserPostThreadMessage(PTHREADINFO pti, UINT Msg, WPARAM wParam, LPARAM lParam)
Definition: message.c:1308
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:2105
BOOL WINAPI GdiFlush(void)
Definition: misc.c:44