1 // SVC_(<NAME>, <ARG_COUNT>)
3 // Funcs order should match Windows XP 5.1.2600 SP2
4 // Note: these MUST be indented for the ARM assembler!
8 SVC_(GdiAddFontResourceW
, 6)
9 SVC_(GdiAddRemoteFontToDC
, 4)
10 SVC_(GdiAddFontMemResourceEx
, 5)
11 SVC_(GdiRemoveMergeFont
, 2)
12 SVC_(GdiAddRemoteMMInstanceToDC
, 3)
13 SVC_(GdiAlphaBlend
, 12)
15 SVC_(GdiAnyLinkedFonts
, 0)
16 SVC_(GdiFontIsLinked
, 1)
17 SVC_(GdiArcInternal
, 10)
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)
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)
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)
77 SVC_(GdiDdFlipToGDISurface
, 2)
78 SVC_(GdiDdGetAvailDriverMemory
, 2)
79 SVC_(GdiDdGetBltStatus
, 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)
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)
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)
135 SVC_(GdiEnableEudc
, 1)
139 SVC_(GdiEnumFontChunk
, 5)
140 SVC_(GdiEnumFontClose
, 1)
141 SVC_(GdiEnumFontOpen
, 7)
142 SVC_(GdiEnumObjects
, 4)
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)
155 SVC_(GdiFlattenPath
, 1)
156 SVC_(GdiFlushUserBatch
, 0)
158 SVC_(GdiForceUFIMapping
, 2)
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)
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)
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)
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)
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)
227 SVC_(GdiInitSpool
, 0)
228 SVC_(GdiIntersectClipRect
, 5)
229 SVC_(GdiInvertRgn
, 2)
231 SVC_(GdiMakeFontDir
, 5)
232 SVC_(GdiMakeInfoDC
, 2)
234 SVC_(GdiModifyWorldTransform
, 3)
235 SVC_(GdiMonoBitmap
, 1)
237 SVC_(GdiOffsetClipRgn
, 3)
238 SVC_(GdiOffsetRgn
, 3)
239 SVC_(GdiOpenDCW
, 8) /* FIXME: 7 params on XP/2k3 */
241 SVC_(GdiPolyPatBlt
, 5)
242 SVC_(GdiPathToRegion
, 1)
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)
257 SVC_(GdiResizePalette
, 2)
258 SVC_(GdiRestoreDC
, 2)
259 SVC_(GdiRoundRect
, 7)
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)
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)
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)
376 SVC_(UserEndPaint
, 2)
377 SVC_(UserEnumDisplayDevices
, 4)
378 SVC_(UserEnumDisplayMonitors
, 5) /* FIXME: 4 on XP/2k3 */
379 SVC_(UserEnumDisplaySettings
, 4)
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)
405 SVC_(UserGetCursorFrameInfo
, 4)
406 SVC_(UserGetCursorInfo
, 1)
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)
531 SVC_(UserSetMenuContextHelpId
, 2)
532 SVC_(UserSetMenuDefaultItem
, 3)
533 SVC_(UserSetMenuFlagRtoL
, 1)
534 SVC_(UserSetObjectInformation
, 4)
535 SVC_(UserSetParent
, 2)
536 SVC_(UserSetProcessWindowStation
, 1)
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)
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)
675 // ReactOS, specific, syscalls)
676 SVC_(GdiSetViewportOrgEx
, 4)
677 SVC_(GdiSetWindowOrgEx
, 4)
678 SVC_(GdiGetFontFamilyInfo
, 4)
679 SVC_(GdiOffsetViewportOrgEx
, 4)
680 SVC_(GdiOffsetWindowOrgEx
, 4)
682 SVC_(UserGetMonitorInfo
, 2)
683 SVC_(UserMonitorFromPoint
, 3)
684 SVC_(UserMonitorFromRect
, 2)
685 SVC_(UserMonitorFromWindow
, 2)
686 SVC_(UserSetScrollBarInfo
, 3)