[RTL]
[reactos.git] / reactos / win32ss / w32ksvc.h
1 // SVC_(<NAME>, <ARG_COUNT>)
2 //
3 // Funcs order should match Windows XP 5.1.2600 SP2
4 // Note: these MUST be indented for the ARM assembler!
5 //
6 SVC_(GdiAbortDoc, 1)
7 SVC_(GdiAbortPath, 1)
8 SVC_(GdiAddFontResourceW, 6)
9 SVC_(GdiAddRemoteFontToDC, 4)
10 SVC_(GdiAddFontMemResourceEx, 5)
11 SVC_(GdiRemoveMergeFont, 2)
12 SVC_(GdiAddRemoteMMInstanceToDC, 3)
13 SVC_(GdiAlphaBlend, 12)
14 SVC_(GdiAngleArc, 6)
15 SVC_(GdiAnyLinkedFonts, 0)
16 SVC_(GdiFontIsLinked, 1)
17 SVC_(GdiArcInternal, 10)
18 SVC_(GdiBeginPath, 1)
19 SVC_(GdiBitBlt, 11)
20 SVC_(GdiCancelDC, 1)
21 SVC_(GdiCheckBitmapBits, 8)
22 SVC_(GdiCloseFigure, 1)
23 SVC_(GdiClearBitmapAttributes, 2)
24 SVC_(GdiClearBrushAttributes, 2)
25 SVC_(GdiColorCorrectPalette, 6)
26 SVC_(GdiCombineRgn, 4)
27 SVC_(GdiCombineTransform, 3)
28 SVC_(GdiComputeXformCoefficients, 1)
29 SVC_(GdiConsoleTextOut, 4)
30 SVC_(GdiConvertMetafileRect, 2)
31 SVC_(GdiCreateBitmap, 5)
32 SVC_(GdiCreateClientObj, 1)
33 SVC_(GdiCreateColorSpace, 1)
34 SVC_(GdiCreateColorTransform, 8)
35 SVC_(GdiCreateCompatibleBitmap, 3)
36 SVC_(GdiCreateCompatibleDC, 1)
37 SVC_(GdiCreateDIBBrush, 6)
38 SVC_(GdiCreateDIBitmapInternal, 11)
39 SVC_(GdiCreateDIBSection, 9)
40 SVC_(GdiCreateEllipticRgn, 4)
41 SVC_(GdiCreateHalftonePalette, 1)
42 SVC_(GdiCreateHatchBrushInternal, 3)
43 SVC_(GdiCreateMetafileDC, 1)
44 SVC_(GdiCreatePaletteInternal, 2)
45 SVC_(GdiCreatePatternBrushInternal, 3)
46 SVC_(GdiCreatePen, 4)
47 SVC_(GdiCreateRectRgn, 4)
48 SVC_(GdiCreateRoundRectRgn, 6)
49 SVC_(GdiCreateServerMetaFile, 6)
50 SVC_(GdiCreateSolidBrush, 2)
51 SVC_(GdiD3dContextCreate, 4)
52 SVC_(GdiD3dContextDestroy, 1)
53 SVC_(GdiD3dContextDestroyAll, 1)
54 SVC_(GdiD3dValidateTextureStageState, 1)
55 SVC_(GdiD3dDrawPrimitives2, 7)
56 SVC_(GdiDdGetDriverState, 1)
57 SVC_(GdiDdAddAttachedSurface, 3)
58 SVC_(GdiDdAlphaBlt, 3)
59 SVC_(GdiDdAttachSurface, 2)
60 SVC_(GdiDdBeginMoCompFrame, 2)
61 SVC_(GdiDdBlt, 3)
62 SVC_(GdiDdCanCreateSurface, 2)
63 SVC_(GdiDdCanCreateD3DBuffer, 2)
64 SVC_(GdiDdColorControl, 2)
65 SVC_(GdiDdCreateDirectDrawObject, 1)
66 SVC_(GdiDdCreateSurface, 8)
67 SVC_(GdiDdCreateD3DBuffer, 8)
68 SVC_(GdiDdCreateMoComp, 2)
69 SVC_(GdiDdCreateSurfaceObject, 6)
70 SVC_(GdiDdDeleteDirectDrawObject, 1)
71 SVC_(GdiDdDeleteSurfaceObject, 1)
72 SVC_(GdiDdDestroyMoComp, 2)
73 SVC_(GdiDdDestroySurface, 2)
74 SVC_(GdiDdDestroyD3DBuffer, 1)
75 SVC_(GdiDdEndMoCompFrame, 2)
76 SVC_(GdiDdFlip, 5)
77 SVC_(GdiDdFlipToGDISurface, 2)
78 SVC_(GdiDdGetAvailDriverMemory, 2)
79 SVC_(GdiDdGetBltStatus, 2)
80 SVC_(GdiDdGetDC, 2)
81 SVC_(GdiDdGetDriverInfo, 2)
82 SVC_(GdiDdGetDxHandle, 3)
83 SVC_(GdiDdGetFlipStatus, 2)
84 SVC_(GdiDdGetInternalMoCompInfo, 2)
85 SVC_(GdiDdGetMoCompBuffInfo, 2)
86 SVC_(GdiDdGetMoCompGuids, 2)
87 SVC_(GdiDdGetMoCompFormats, 2)
88 SVC_(GdiDdGetScanLine, 2)
89 SVC_(GdiDdLock, 3)
90 SVC_(GdiDdLockD3D, 2)
91 SVC_(GdiDdQueryDirectDrawObject, 11)
92 SVC_(GdiDdQueryMoCompStatus, 2)
93 SVC_(GdiDdReenableDirectDrawObject, 2)
94 SVC_(GdiDdReleaseDC, 1)
95 SVC_(GdiDdRenderMoComp, 2)
96 SVC_(GdiDdResetVisrgn, 2)
97 SVC_(GdiDdSetColorKey, 2)
98 SVC_(GdiDdSetExclusiveMode, 2)
99 SVC_(GdiDdSetGammaRamp, 3)
100 SVC_(GdiDdCreateSurfaceEx, 3)
101 SVC_(GdiDdSetOverlayPosition, 3)
102 SVC_(GdiDdUnattachSurface, 2)
103 SVC_(GdiDdUnlock, 2)
104 SVC_(GdiDdUnlockD3D, 2)
105 SVC_(GdiDdUpdateOverlay, 3)
106 SVC_(GdiDdWaitForVerticalBlank, 2)
107 SVC_(GdiDvpCanCreateVideoPort, 2)
108 SVC_(GdiDvpColorControl, 2)
109 SVC_(GdiDvpCreateVideoPort, 2)
110 SVC_(GdiDvpDestroyVideoPort, 2)
111 SVC_(GdiDvpFlipVideoPort, 4)
112 SVC_(GdiDvpGetVideoPortBandwidth, 2)
113 SVC_(GdiDvpGetVideoPortField, 2)
114 SVC_(GdiDvpGetVideoPortFlipStatus, 2)
115 SVC_(GdiDvpGetVideoPortInputFormats, 2)
116 SVC_(GdiDvpGetVideoPortLine, 2)
117 SVC_(GdiDvpGetVideoPortOutputFormats, 2)
118 SVC_(GdiDvpGetVideoPortConnectInfo, 2)
119 SVC_(GdiDvpGetVideoSignalStatus, 2)
120 SVC_(GdiDvpUpdateVideoPort, 4)
121 SVC_(GdiDvpWaitForVideoPortSync, 2)
122 SVC_(GdiDvpAcquireNotification, 3)
123 SVC_(GdiDvpReleaseNotification, 2)
124 SVC_(GdiDxgGenericThunk, 6)
125 SVC_(GdiDeleteClientObj, 1)
126 SVC_(GdiDeleteColorSpace, 1)
127 SVC_(GdiDeleteColorTransform, 2)
128 SVC_(GdiDeleteObjectApp, 1)
129 SVC_(GdiDescribePixelFormat, 4)
130 SVC_(GdiGetPerBandInfo, 2)
131 SVC_(GdiDoBanding, 4)
132 SVC_(GdiDoPalette, 6)
133 SVC_(GdiDrawEscape, 4)
134 SVC_(GdiEllipse, 5)
135 SVC_(GdiEnableEudc, 1)
136 SVC_(GdiEndDoc, 1)
137 SVC_(GdiEndPage, 1)
138 SVC_(GdiEndPath, 1)
139 SVC_(GdiEnumFontChunk, 5)
140 SVC_(GdiEnumFontClose, 1)
141 SVC_(GdiEnumFontOpen, 7)
142 SVC_(GdiEnumObjects, 4)
143 SVC_(GdiEqualRgn, 2)
144 SVC_(GdiEudcLoadUnloadLink, 7)
145 SVC_(GdiExcludeClipRect, 5)
146 SVC_(GdiExtCreatePen, 11)
147 SVC_(GdiExtCreateRegion, 3)
148 SVC_(GdiExtEscape, 8)
149 SVC_(GdiExtFloodFill, 5)
150 SVC_(GdiExtGetObjectW, 3)
151 SVC_(GdiExtSelectClipRgn, 3)
152 SVC_(GdiExtTextOutW, 9)
153 SVC_(GdiFillPath, 1)
154 SVC_(GdiFillRgn, 3)
155 SVC_(GdiFlattenPath, 1)
156 SVC_(GdiFlushUserBatch, 0)
157 SVC_(GdiFlush, 0)
158 SVC_(GdiForceUFIMapping, 2)
159 SVC_(GdiFrameRgn, 5)
160 SVC_(GdiFullscreenControl, 5)
161 SVC_(GdiGetAndSetDCDword, 4)
162 SVC_(GdiGetAppClipBox, 2)
163 SVC_(GdiGetBitmapBits, 3)
164 SVC_(GdiGetBitmapDimension, 2)
165 SVC_(GdiGetBoundsRect, 3)
166 SVC_(GdiGetCharABCWidthsW, 6)
167 SVC_(GdiGetCharacterPlacementW, 6)
168 SVC_(GdiGetCharSet, 1)
169 SVC_(GdiGetCharWidthW, 6)
170 SVC_(GdiGetCharWidthInfo, 2)
171 SVC_(GdiGetColorAdjustment, 2)
172 SVC_(GdiGetColorSpaceforBitmap, 1)
173 SVC_(GdiGetDCDword, 3)
174 SVC_(GdiGetDCforBitmap, 1)
175 SVC_(GdiGetDCObject, 2)
176 SVC_(GdiGetDCPoint, 3)
177 SVC_(GdiGetDeviceCaps, 2)
178 SVC_(GdiGetDeviceGammaRamp, 2)
179 SVC_(GdiGetDeviceCapsAll, 2)
180 SVC_(GdiGetDIBitsInternal, 9)
181 SVC_(GdiGetETM, 2)
182 SVC_(GdiGetEudcTimeStampEx, 3)
183 SVC_(GdiGetFontData, 5)
184 SVC_(GdiGetFontResourceInfoInternalW, 7)
185 SVC_(GdiGetGlyphIndicesW, 5)
186 SVC_(GdiGetGlyphIndicesWInternal, 6)
187 SVC_(GdiGetGlyphOutline, 8)
188 SVC_(GdiGetKerningPairs, 3)
189 SVC_(GdiGetLinkedUFIs, 3)
190 SVC_(GdiGetMiterLimit, 2)
191 SVC_(GdiGetMonitorID, 3)
192 SVC_(GdiGetNearestColor, 2)
193 SVC_(GdiGetNearestPaletteIndex, 2)
194 SVC_(GdiGetObjectBitmapHandle, 2)
195 SVC_(GdiGetOutlineTextMetricsInternalW, 4)
196 SVC_(GdiGetPath, 4)
197 SVC_(GdiGetPixel, 3)
198 SVC_(GdiGetRandomRgn, 3)
199 SVC_(GdiGetRasterizerCaps, 2)
200 SVC_(GdiGetRealizationInfo, 3)
201 SVC_(GdiGetRegionData, 3)
202 SVC_(GdiGetRgnBox, 2)
203 SVC_(GdiGetServerMetaFileBits, 7)
204 SVC_(GdiGetSpoolMessage, 4)
205 SVC_(GdiGetStats, 5)
206 SVC_(GdiGetStockObject, 1)
207 SVC_(GdiGetStringBitmapW, 5)
208 SVC_(GdiGetSystemPaletteUse, 1)
209 SVC_(GdiGetTextCharsetInfo, 3)
210 SVC_(GdiGetTextExtent, 5)
211 SVC_(GdiGetTextExtentExW, 8)
212 SVC_(GdiGetTextFaceW, 4)
213 SVC_(GdiGetTextMetricsW, 3)
214 SVC_(GdiGetTransform, 3)
215 SVC_(GdiGetUFI, 6)
216 SVC_(GdiGetEmbUFI, 7)
217 SVC_(GdiGetUFIPathname, 10)
218 SVC_(GdiGetEmbedFonts, 0)
219 SVC_(GdiChangeGhostFont, 2)
220 SVC_(GdiAddEmbFontToDC, 2)
221 SVC_(GdiGetFontUnicodeRanges, 2)
222 SVC_(GdiGetWidthTable, 7)
223 SVC_(GdiGradientFill, 6)
224 SVC_(GdiHfontCreate, 5)
225 SVC_(GdiIcmBrushInfo, 8)
226 SVC_(GdiInit, 0)
227 SVC_(GdiInitSpool, 0)
228 SVC_(GdiIntersectClipRect, 5)
229 SVC_(GdiInvertRgn, 2)
230 SVC_(GdiLineTo, 3)
231 SVC_(GdiMakeFontDir, 5)
232 SVC_(GdiMakeInfoDC, 2)
233 SVC_(GdiMaskBlt, 13)
234 SVC_(GdiModifyWorldTransform, 3)
235 SVC_(GdiMonoBitmap, 1)
236 SVC_(GdiMoveTo, 4)
237 SVC_(GdiOffsetClipRgn, 3)
238 SVC_(GdiOffsetRgn, 3)
239 SVC_(GdiOpenDCW, 8) /* FIXME: 7 params on XP/2k3 */
240 SVC_(GdiPatBlt, 6)
241 SVC_(GdiPolyPatBlt, 5)
242 SVC_(GdiPathToRegion, 1)
243 SVC_(GdiPlgBlt, 11)
244 SVC_(GdiPolyDraw, 4)
245 SVC_(GdiPolyPolyDraw, 5)
246 SVC_(GdiPolyTextOutW, 4)
247 SVC_(GdiPtInRegion, 3)
248 SVC_(GdiPtVisible, 3)
249 SVC_(GdiQueryFonts, 3)
250 SVC_(GdiQueryFontAssocInfo, 1)
251 SVC_(GdiRectangle, 5)
252 SVC_(GdiRectInRegion, 2)
253 SVC_(GdiRectVisible, 2)
254 SVC_(GdiRemoveFontResourceW, 6)
255 SVC_(GdiRemoveFontMemResourceEx, 1)
256 SVC_(GdiResetDC, 5)
257 SVC_(GdiResizePalette, 2)
258 SVC_(GdiRestoreDC, 2)
259 SVC_(GdiRoundRect, 7)
260 SVC_(GdiSaveDC, 1)
261 SVC_(GdiScaleViewportExtEx, 6)
262 SVC_(GdiScaleWindowExtEx, 6)
263 SVC_(GdiSelectBitmap, 2)
264 SVC_(GdiSelectBrush, 2)
265 SVC_(GdiSelectClipPath, 2)
266 SVC_(GdiSelectFont, 2)
267 SVC_(GdiSelectPen, 2)
268 SVC_(GdiSetBitmapAttributes, 2)
269 SVC_(GdiSetBitmapBits, 3)
270 SVC_(GdiSetBitmapDimension, 4)
271 SVC_(GdiSetBoundsRect, 3)
272 SVC_(GdiSetBrushAttributes, 2)
273 SVC_(GdiSetBrushOrg, 4)
274 SVC_(GdiSetColorAdjustment, 2)
275 SVC_(GdiSetColorSpace, 2)
276 SVC_(GdiSetDeviceGammaRamp, 2)
277 SVC_(GdiSetDIBitsToDeviceInternal, 16)
278 SVC_(GdiSetFontEnumeration, 1)
279 SVC_(GdiSetFontXform, 3)
280 SVC_(GdiSetIcmMode, 3)
281 SVC_(GdiSetLinkedUFIs, 3)
282 SVC_(GdiSetMagicColors, 3)
283 SVC_(GdiSetMetaRgn, 1)
284 SVC_(GdiSetMiterLimit, 3)
285 SVC_(GdiGetDeviceWidth, 1)
286 SVC_(GdiMirrorWindowOrg, 1)
287 SVC_(GdiSetLayout, 3)
288 SVC_(GdiSetPixel, 4)
289 SVC_(GdiSetPixelFormat, 2)
290 SVC_(GdiSetRectRgn, 5)
291 SVC_(GdiSetSystemPaletteUse, 2)
292 SVC_(GdiSetTextJustification, 3)
293 SVC_(GdiSetupPublicCFONT, 3)
294 SVC_(GdiSetVirtualResolution, 5)
295 SVC_(GdiSetSizeDevice, 3)
296 SVC_(GdiStartDoc, 4)
297 SVC_(GdiStartPage, 1)
298 SVC_(GdiStretchBlt, 12)
299 SVC_(GdiStretchDIBitsInternal, 16)
300 SVC_(GdiStrokeAndFillPath, 1)
301 SVC_(GdiStrokePath, 1)
302 SVC_(GdiSwapBuffers, 1)
303 SVC_(GdiTransformPoints, 5)
304 SVC_(GdiTransparentBlt, 11)
305 SVC_(GdiUnloadPrinterDriver, 2)
306 SVC_(GdiUnmapMemFont, 1)
307 SVC_(GdiUnrealizeObject, 1)
308 SVC_(GdiUpdateColors, 1)
309 SVC_(GdiWidenPath, 1)
310 SVC_(UserActivateKeyboardLayout, 2)
311 SVC_(UserAlterWindowStyle, 3)
312 SVC_(UserAssociateInputContext, 3)
313 SVC_(UserAttachThreadInput, 3)
314 SVC_(UserBeginPaint, 2)
315 SVC_(UserBitBltSysBmp, 8)
316 SVC_(UserBlockInput, 1)
317 SVC_(UserBuildHimcList, 4)
318 SVC_(UserBuildHwndList, 7)
319 SVC_(UserBuildNameList, 4)
320 SVC_(UserBuildPropList, 4)
321 SVC_(UserCallHwnd, 2)
322 SVC_(UserCallHwndLock, 2)
323 SVC_(UserCallHwndOpt, 2)
324 SVC_(UserCallHwndParam, 3)
325 SVC_(UserCallHwndParamLock, 3)
326 SVC_(UserCallMsgFilter, 2)
327 SVC_(UserCallNextHookEx, 4)
328 SVC_(UserCallNoParam, 1)
329 SVC_(UserCallOneParam, 2)
330 SVC_(UserCallTwoParam, 3)
331 SVC_(UserChangeClipboardChain, 2)
332 SVC_(UserChangeDisplaySettings, 5)
333 SVC_(UserCheckImeHotKey, 2)
334 SVC_(UserCheckMenuItem, 3)
335 SVC_(UserChildWindowFromPointEx, 4)
336 SVC_(UserClipCursor, 1)
337 SVC_(UserCloseClipboard, 0)
338 SVC_(UserCloseDesktop, 1)
339 SVC_(UserCloseWindowStation, 1)
340 SVC_(UserConsoleControl, 3)
341 SVC_(UserConvertMemHandle, 2)
342 SVC_(UserCopyAcceleratorTable, 3)
343 SVC_(UserCountClipboardFormats, 0)
344 SVC_(UserCreateAcceleratorTable, 2)
345 SVC_(UserCreateCaret, 4)
346 SVC_(UserCreateDesktop, 5)
347 SVC_(UserCreateInputContext, 1)
348 SVC_(UserCreateLocalMemHandle, 4)
349 SVC_(UserCreateWindowEx, 15)
350 SVC_(UserCreateWindowStation, 7)
351 SVC_(UserDdeGetQualityOfService, 3)
352 SVC_(UserDdeInitialize, 5)
353 SVC_(UserDdeSetQualityOfService, 3)
354 SVC_(UserDeferWindowPos, 8)
355 SVC_(UserDefSetText, 2)
356 SVC_(UserDeleteMenu, 3)
357 SVC_(UserDestroyAcceleratorTable, 1)
358 SVC_(UserDestroyCursor, 2)
359 SVC_(UserDestroyInputContext, 1)
360 SVC_(UserDestroyMenu, 1)
361 SVC_(UserDestroyWindow, 1)
362 SVC_(UserDisableThreadIme, 1)
363 SVC_(UserDispatchMessage, 1)
364 SVC_(UserDragDetect, 3)
365 SVC_(UserDragObject, 5)
366 SVC_(UserDrawAnimatedRects, 4)
367 SVC_(UserDrawCaption, 4)
368 SVC_(UserDrawCaptionTemp, 7)
369 SVC_(UserDrawIconEx, 11)
370 SVC_(UserDrawMenuBarTemp, 5)
371 SVC_(UserEmptyClipboard, 0)
372 SVC_(UserEnableMenuItem, 3)
373 SVC_(UserEnableScrollBar, 3)
374 SVC_(UserEndDeferWindowPosEx, 2)
375 SVC_(UserEndMenu, 0)
376 SVC_(UserEndPaint, 2)
377 SVC_(UserEnumDisplayDevices, 4)
378 SVC_(UserEnumDisplayMonitors, 5) /* FIXME: 4 on XP/2k3 */
379 SVC_(UserEnumDisplaySettings, 4)
380 SVC_(UserEvent, 1)
381 SVC_(UserExcludeUpdateRgn, 2)
382 SVC_(UserFillWindow, 4)
383 SVC_(UserFindExistingCursorIcon, 3)
384 SVC_(UserFindWindowEx, 5)
385 SVC_(UserFlashWindowEx, 1)
386 SVC_(UserGetAltTabInfo, 6)
387 SVC_(UserGetAncestor, 2)
388 SVC_(UserGetAppImeLevel, 1)
389 SVC_(UserGetAsyncKeyState, 1)
390 SVC_(UserGetAtomName, 2)
391 SVC_(UserGetCaretBlinkTime, 0)
392 SVC_(UserGetCaretPos, 1)
393 SVC_(UserGetClassInfo, 5)
394 SVC_(UserGetClassName, 3)
395 SVC_(UserGetClipboardData, 2)
396 SVC_(UserGetClipboardFormatName, 3)
397 SVC_(UserGetClipboardOwner, 0)
398 SVC_(UserGetClipboardSequenceNumber, 0)
399 SVC_(UserGetClipboardViewer, 0)
400 SVC_(UserGetClipCursor, 1)
401 SVC_(UserGetComboBoxInfo, 2)
402 SVC_(UserGetControlBrush, 3)
403 SVC_(UserGetControlColor, 4)
404 SVC_(UserGetCPD, 3)
405 SVC_(UserGetCursorFrameInfo, 4)
406 SVC_(UserGetCursorInfo, 1)
407 SVC_(UserGetDC, 1)
408 SVC_(UserGetDCEx, 3)
409 SVC_(UserGetDoubleClickTime, 0)
410 SVC_(UserGetForegroundWindow, 0)
411 SVC_(UserGetGuiResources, 2)
412 SVC_(UserGetGUIThreadInfo, 2)
413 SVC_(UserGetIconInfo, 6)
414 SVC_(UserGetIconSize, 4)
415 SVC_(UserGetImeHotKey, 4)
416 SVC_(UserGetImeInfoEx, 2)
417 SVC_(UserGetInternalWindowPos, 3)
418 SVC_(UserGetKeyboardLayoutList, 2)
419 SVC_(UserGetKeyboardLayoutName, 1)
420 SVC_(UserGetKeyboardState, 1)
421 SVC_(UserGetKeyNameText, 3)
422 SVC_(UserGetKeyState, 1)
423 SVC_(UserGetListBoxInfo, 1)
424 SVC_(UserGetMenuBarInfo, 4)
425 SVC_(UserGetMenuIndex, 2)
426 SVC_(UserGetMenuItemRect, 4)
427 SVC_(UserGetMessage, 4)
428 SVC_(UserGetMouseMovePointsEx, 5)
429 SVC_(UserGetObjectInformation, 5)
430 SVC_(UserGetOpenClipboardWindow, 0)
431 SVC_(UserGetPriorityClipboardFormat, 2)
432 SVC_(UserGetProcessWindowStation, 0)
433 SVC_(UserGetRawInputBuffer, 3)
434 SVC_(UserGetRawInputData, 5)
435 SVC_(UserGetRawInputDeviceInfo, 4)
436 SVC_(UserGetRawInputDeviceList, 3)
437 SVC_(UserGetRegisteredRawInputDevices, 3)
438 SVC_(UserGetScrollBarInfo, 3)
439 SVC_(UserGetSystemMenu, 2)
440 SVC_(UserGetThreadDesktop, 2)
441 SVC_(UserGetThreadState, 1)
442 SVC_(UserGetTitleBarInfo, 2)
443 SVC_(UserGetUpdateRect, 3)
444 SVC_(UserGetUpdateRgn, 3)
445 SVC_(UserGetWindowDC, 1)
446 SVC_(UserGetWindowPlacement, 2)
447 SVC_(UserGetWOWClass, 2)
448 SVC_(UserHardErrorControl, 3)
449 SVC_(UserHideCaret, 1)
450 SVC_(UserHiliteMenuItem, 4)
451 SVC_(UserImpersonateDdeClientWindow, 2)
452 SVC_(UserInitialize, 3)
453 SVC_(UserInitializeClientPfnArrays, 4)
454 SVC_(UserInitTask, 12)
455 SVC_(UserInternalGetWindowText, 3)
456 SVC_(UserInvalidateRect, 3)
457 SVC_(UserInvalidateRgn, 3)
458 SVC_(UserIsClipboardFormatAvailable, 1)
459 SVC_(UserKillTimer, 2)
460 SVC_(UserLoadKeyboardLayoutEx, 7)
461 SVC_(UserLockWindowStation, 1)
462 SVC_(UserLockWindowUpdate, 1)
463 SVC_(UserLockWorkStation, 0)
464 SVC_(UserMapVirtualKeyEx, 4)
465 SVC_(UserMenuItemFromPoint, 4)
466 SVC_(UserMessageCall, 7)
467 SVC_(UserMinMaximize, 3)
468 SVC_(UserMNDragLeave, 0)
469 SVC_(UserMNDragOver, 2)
470 SVC_(UserModifyUserStartupInfoFlags, 2)
471 SVC_(UserMoveWindow, 6)
472 SVC_(UserNotifyIMEStatus, 3)
473 SVC_(UserNotifyProcessCreate, 4)
474 SVC_(UserNotifyWinEvent, 4)
475 SVC_(UserOpenClipboard, 2)
476 SVC_(UserOpenDesktop, 3)
477 SVC_(UserOpenInputDesktop, 3)
478 SVC_(UserOpenWindowStation, 2)
479 SVC_(UserPaintDesktop, 1)
480 SVC_(UserPeekMessage, 5)
481 SVC_(UserPostMessage, 4)
482 SVC_(UserPostThreadMessage, 4)
483 SVC_(UserPrintWindow, 3)
484 SVC_(UserProcessConnect, 3)
485 SVC_(UserQueryInformationThread, 4)
486 SVC_(UserQueryInputContext, 2)
487 SVC_(UserQuerySendMessage, 1)
488 SVC_(UserQueryUserCounters, 5)
489 SVC_(UserQueryWindow, 2)
490 SVC_(UserRealChildWindowFromPoint, 3)
491 SVC_(UserRealInternalGetMessage, 6)
492 SVC_(UserRealWaitMessageEx, 2)
493 SVC_(UserRedrawWindow, 4)
494 SVC_(UserRegisterClassExWOW, 7)
495 SVC_(UserRegisterUserApiHook, 4) /* Note: 2 params on XP, 4 on 2k3 */
496 SVC_(UserRegisterHotKey, 4)
497 SVC_(UserRegisterRawInputDevices, 3)
498 SVC_(UserRegisterTasklist, 1)
499 SVC_(UserRegisterWindowMessage, 1)
500 SVC_(UserRemoveMenu, 3)
501 SVC_(UserRemoveProp, 2)
502 SVC_(UserResolveDesktop, 4)
503 SVC_(UserResolveDesktopForWOW, 1)
504 SVC_(UserSBGetParms, 4)
505 SVC_(UserScrollDC, 7)
506 SVC_(UserScrollWindowEx, 8)
507 SVC_(UserSelectPalette, 3)
508 SVC_(UserSendInput, 3)
509 SVC_(UserSetActiveWindow, 1)
510 SVC_(UserSetAppImeLevel, 2)
511 SVC_(UserSetCapture, 1)
512 SVC_(UserSetClassLong, 4)
513 SVC_(UserSetClassWord, 3)
514 SVC_(UserSetClipboardData, 3)
515 SVC_(UserSetClipboardViewer, 1)
516 SVC_(UserSetConsoleReserveKeys, 2)
517 SVC_(UserSetCursor, 1)
518 SVC_(UserSetCursorContents, 2)
519 SVC_(UserSetCursorIconData, 4)
520 SVC_(UserSetDbgTag, 2)
521 SVC_(UserSetFocus, 1)
522 SVC_(UserSetImeHotKey, 5)
523 SVC_(UserSetImeInfoEx, 1)
524 SVC_(UserSetImeOwnerWindow, 2)
525 SVC_(UserSetInformationProcess, 4)
526 SVC_(UserSetInformationThread, 4)
527 SVC_(UserSetInternalWindowPos, 4)
528 SVC_(UserSetKeyboardState, 1)
529 SVC_(UserSetLogonNotifyWindow, 1)
530 SVC_(UserSetMenu, 3)
531 SVC_(UserSetMenuContextHelpId, 2)
532 SVC_(UserSetMenuDefaultItem, 3)
533 SVC_(UserSetMenuFlagRtoL, 1)
534 SVC_(UserSetObjectInformation, 4)
535 SVC_(UserSetParent, 2)
536 SVC_(UserSetProcessWindowStation, 1)
537 SVC_(UserSetProp, 3)
538 SVC_(UserSetRipFlags, 2)
539 SVC_(UserSetScrollInfo, 4)
540 SVC_(UserSetShellWindowEx, 2)
541 SVC_(UserSetSysColors, 4)
542 SVC_(UserSetSystemCursor, 2)
543 SVC_(UserSetSystemMenu, 2)
544 SVC_(UserSetSystemTimer, 4)
545 SVC_(UserSetThreadDesktop, 1)
546 SVC_(UserSetThreadLayoutHandles, 2)
547 SVC_(UserSetThreadState, 2)
548 SVC_(UserSetTimer, 4)
549 SVC_(UserSetWindowFNID, 2)
550 SVC_(UserSetWindowLong, 4)
551 SVC_(UserSetWindowPlacement, 2)
552 SVC_(UserSetWindowPos, 7)
553 SVC_(UserSetWindowRgn, 3)
554 SVC_(UserSetWindowsHookAW, 3)
555 SVC_(UserSetWindowsHookEx, 6)
556 SVC_(UserSetWindowStationUser, 4)
557 SVC_(UserSetWindowWord, 3)
558 SVC_(UserSetWinEventHook, 8)
559 SVC_(UserShowCaret, 1)
560 SVC_(UserShowScrollBar, 3)
561 SVC_(UserShowWindow, 2)
562 SVC_(UserShowWindowAsync, 2)
563 SVC_(UserSoundSentry, 0)
564 SVC_(UserSwitchDesktop, 1)
565 SVC_(UserSystemParametersInfo, 4)
566 SVC_(UserTestForInteractiveUser, 1)
567 SVC_(UserThunkedMenuInfo, 2)
568 SVC_(UserThunkedMenuItemInfo, 6)
569 SVC_(UserToUnicodeEx, 7)
570 SVC_(UserTrackMouseEvent, 1)
571 SVC_(UserTrackPopupMenuEx, 6)
572 SVC_(UserCalcMenuBar, 5)
573 SVC_(UserPaintMenuBar, 6)
574 SVC_(UserTranslateAccelerator, 3)
575 SVC_(UserTranslateMessage, 2)
576 SVC_(UserUnhookWindowsHookEx, 1)
577 SVC_(UserUnhookWinEvent, 1)
578 SVC_(UserUnloadKeyboardLayout, 1)
579 SVC_(UserUnlockWindowStation, 1)
580 SVC_(UserUnregisterClass, 3)
581 SVC_(UserUnregisterUserApiHook, 0)
582 SVC_(UserUnregisterHotKey, 2)
583 SVC_(UserUpdateInputContext, 3)
584 SVC_(UserUpdateInstance, 3)
585 SVC_(UserUpdateLayeredWindow, 10) /* Note: 9 params on XP, 10 on 2k3 */
586 SVC_(UserGetLayeredWindowAttributes, 4)
587 SVC_(UserSetLayeredWindowAttributes, 4)
588 SVC_(UserUpdatePerUserSystemParameters, 2)
589 SVC_(UserUserHandleGrantAccess, 3)
590 SVC_(UserValidateHandleSecure, 2)
591 SVC_(UserValidateRect, 2)
592 SVC_(UserValidateTimerCallback, 3)
593 SVC_(UserVkKeyScanEx, 3)
594 SVC_(UserWaitForInputIdle, 3)
595 SVC_(UserWaitForMsgAndEvent, 1)
596 SVC_(UserWaitMessage, 0)
597 SVC_(UserWin32PoolAllocationStats, 6)
598 SVC_(UserWindowFromPoint, 2)
599 SVC_(UserYieldTask, 0)
600 SVC_(UserRemoteConnect, 3)
601 SVC_(UserRemoteRedrawRectangle, 4)
602 SVC_(UserRemoteRedrawScreen, 0)
603 SVC_(UserRemoteStopScreenUpdates, 0)
604 SVC_(UserCtxDisplayIOCtl, 3)
605 SVC_(GdiEngAssociateSurface, 3)
606 SVC_(GdiEngCreateBitmap, 6)
607 SVC_(GdiEngCreateDeviceSurface, 4)
608 SVC_(GdiEngCreateDeviceBitmap, 4)
609 SVC_(GdiEngCreatePalette, 6)
610 SVC_(GdiEngComputeGlyphSet, 3)
611 SVC_(GdiEngCopyBits, 6)
612 SVC_(GdiEngDeletePalette, 1)
613 SVC_(GdiEngDeleteSurface, 1)
614 SVC_(GdiEngEraseSurface, 3)
615 SVC_(GdiEngUnlockSurface, 1)
616 SVC_(GdiEngLockSurface, 1)
617 SVC_(GdiEngBitBlt, 11)
618 SVC_(GdiEngStretchBlt, 11)
619 SVC_(GdiEngPlgBlt, 11)
620 SVC_(GdiEngMarkBandingSurface, 1)
621 SVC_(GdiEngStrokePath, 8)
622 SVC_(GdiEngFillPath, 7)
623 SVC_(GdiEngStrokeAndFillPath, 10)
624 SVC_(GdiEngPaint, 5)
625 SVC_(GdiEngLineTo, 9)
626 SVC_(GdiEngAlphaBlend, 7)
627 SVC_(GdiEngGradientFill, 10)
628 SVC_(GdiEngTransparentBlt, 8)
629 SVC_(GdiEngTextOut, 10)
630 SVC_(GdiEngStretchBltROP, 13)
631 SVC_(GdiXLATEOBJ_cGetPalette, 4)
632 SVC_(GdiXLATEOBJ_iXlate, 2)
633 SVC_(GdiXLATEOBJ_hGetColorTransform, 1)
634 SVC_(GdiCLIPOBJ_bEnum, 3)
635 SVC_(GdiCLIPOBJ_cEnumStart, 5)
636 SVC_(GdiCLIPOBJ_ppoGetPath, 1)
637 SVC_(GdiEngDeletePath, 1)
638 SVC_(GdiEngCreateClip, 0)
639 SVC_(GdiEngDeleteClip, 1)
640 SVC_(GdiBRUSHOBJ_ulGetBrushColor, 1)
641 SVC_(GdiBRUSHOBJ_pvAllocRbrush, 2)
642 SVC_(GdiBRUSHOBJ_pvGetRbrush, 1)
643 SVC_(GdiBRUSHOBJ_hGetColorTransform, 1)
644 SVC_(GdiXFORMOBJ_bApplyXform, 5)
645 SVC_(GdiXFORMOBJ_iGetXform, 2)
646 SVC_(GdiFONTOBJ_vGetInfo, 3)
647 SVC_(GdiFONTOBJ_pxoGetXform, 1)
648 SVC_(GdiFONTOBJ_cGetGlyphs, 5)
649 SVC_(GdiFONTOBJ_pifi, 1)
650 SVC_(GdiFONTOBJ_pfdg, 1)
651 SVC_(GdiFONTOBJ_pQueryGlyphAttrs, 2)
652 SVC_(GdiFONTOBJ_pvTrueTypeFontFile, 2)
653 SVC_(GdiFONTOBJ_cGetAllGlyphHandles, 2)
654 SVC_(GdiSTROBJ_bEnum, 3)
655 SVC_(GdiSTROBJ_bEnumPositionsOnly, 3)
656 SVC_(GdiSTROBJ_bGetAdvanceWidths, 4)
657 SVC_(GdiSTROBJ_vEnumStart, 1)
658 SVC_(GdiSTROBJ_dwGetCodePage, 1)
659 SVC_(GdiPATHOBJ_vGetBounds, 2)
660 SVC_(GdiPATHOBJ_bEnum, 2)
661 SVC_(GdiPATHOBJ_vEnumStart, 1)
662 SVC_(GdiPATHOBJ_vEnumStartClipLines, 4)
663 SVC_(GdiPATHOBJ_bEnumClipLines, 3)
664 SVC_(GdiGetDhpdev, 1)
665 SVC_(GdiEngCheckAbort, 1)
666 SVC_(GdiHT_Get8BPPFormatPalette, 4)
667 SVC_(GdiHT_Get8BPPMaskPalette, 6)
668 SVC_(GdiUpdateTransform, 1)
669 SVC_(GdiSetPUMPDOBJ, 4)
670 SVC_(GdiBRUSHOBJ_DeleteRbrush, 2)
671 SVC_(GdiUMPDEngFreeUserMem, 1)
672 SVC_(GdiDrawStream, 3)
673
674
675 // ReactOS, specific, syscalls)
676 SVC_(GdiSetViewportOrgEx, 4)
677 SVC_(GdiSetWindowOrgEx, 4)
678 SVC_(GdiGetFontFamilyInfo, 4)
679 SVC_(GdiOffsetViewportOrgEx, 4)
680 SVC_(GdiOffsetWindowOrgEx, 4)
681
682 SVC_(UserGetMonitorInfo, 2)
683 SVC_(UserMonitorFromPoint, 3)
684 SVC_(UserMonitorFromRect, 2)
685 SVC_(UserMonitorFromWindow, 2)
686 SVC_(UserSetScrollBarInfo, 3)