1 // SVC_(<NAME>, <ARG_COUNT>)
3 // Funcs order should match Windows 2003 Service Pack 2
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)
157 SVC_(GdiForceUFIMapping
, 2)
159 SVC_(GdiFullscreenControl
, 5)
160 SVC_(GdiGetAndSetDCDword
, 4)
161 SVC_(GdiGetAppClipBox
, 2)
162 SVC_(GdiGetBitmapBits
, 3)
163 SVC_(GdiGetBitmapDimension
, 2)
164 SVC_(GdiGetBoundsRect
, 3)
165 SVC_(GdiGetCharABCWidthsW
, 6)
166 SVC_(GdiGetCharacterPlacementW
, 6)
167 SVC_(GdiGetCharSet
, 1)
168 SVC_(GdiGetCharWidthW
, 6)
169 SVC_(GdiGetCharWidthInfo
, 2)
170 SVC_(GdiGetColorAdjustment
, 2)
171 SVC_(GdiGetColorSpaceforBitmap
, 1)
172 SVC_(GdiGetDCDword
, 3)
173 SVC_(GdiGetDCforBitmap
, 1)
174 SVC_(GdiGetDCObject
, 2)
175 SVC_(GdiGetDCPoint
, 3)
176 SVC_(GdiGetDeviceCaps
, 2)
177 SVC_(GdiGetDeviceGammaRamp
, 2)
178 SVC_(GdiGetDeviceCapsAll
, 2)
179 SVC_(GdiGetDIBitsInternal
, 9)
181 SVC_(GdiGetEudcTimeStampEx
, 3)
182 SVC_(GdiGetFontData
, 5)
183 SVC_(GdiGetFontResourceInfoInternalW
, 7)
184 SVC_(GdiGetGlyphIndicesW
, 5)
185 SVC_(GdiGetGlyphIndicesWInternal
, 6)
186 SVC_(GdiGetGlyphOutline
, 8)
187 SVC_(GdiGetKerningPairs
, 3)
188 SVC_(GdiGetLinkedUFIs
, 3)
189 SVC_(GdiGetMiterLimit
, 2)
190 SVC_(GdiGetMonitorID
, 3)
191 SVC_(GdiGetNearestColor
, 2)
192 SVC_(GdiGetNearestPaletteIndex
, 2)
193 SVC_(GdiGetObjectBitmapHandle
, 2)
194 SVC_(GdiGetOutlineTextMetricsInternalW
, 4)
197 SVC_(GdiGetRandomRgn
, 3)
198 SVC_(GdiGetRasterizerCaps
, 2)
199 SVC_(GdiGetRealizationInfo
, 3)
200 SVC_(GdiGetRegionData
, 3)
201 SVC_(GdiGetRgnBox
, 2)
202 SVC_(GdiGetServerMetaFileBits
, 7)
203 SVC_(GdiGetSpoolMessage
, 4)
205 SVC_(GdiGetStockObject
, 1)
206 SVC_(GdiGetStringBitmapW
, 5)
207 SVC_(GdiGetSystemPaletteUse
, 1)
208 SVC_(GdiGetTextCharsetInfo
, 3)
209 SVC_(GdiGetTextExtent
, 5)
210 SVC_(GdiGetTextExtentExW
, 8)
211 SVC_(GdiGetTextFaceW
, 4)
212 SVC_(GdiGetTextMetricsW
, 3)
213 SVC_(GdiGetTransform
, 3)
215 SVC_(GdiGetEmbUFI
, 7)
216 SVC_(GdiGetUFIPathname
, 10)
217 SVC_(GdiGetEmbedFonts
, 0)
218 SVC_(GdiChangeGhostFont
, 2)
219 SVC_(GdiAddEmbFontToDC
, 2)
220 SVC_(GdiGetFontUnicodeRanges
, 2)
221 SVC_(GdiGetWidthTable
, 7)
222 SVC_(GdiGradientFill
, 6)
223 SVC_(GdiHfontCreate
, 5)
224 SVC_(GdiIcmBrushInfo
, 8)
226 SVC_(GdiInitSpool
, 0)
227 SVC_(GdiIntersectClipRect
, 5)
228 SVC_(GdiInvertRgn
, 2)
230 SVC_(GdiMakeFontDir
, 5)
231 SVC_(GdiMakeInfoDC
, 2)
233 SVC_(GdiModifyWorldTransform
, 3)
234 SVC_(GdiMonoBitmap
, 1)
236 SVC_(GdiOffsetClipRgn
, 3)
237 SVC_(GdiOffsetRgn
, 3)
240 SVC_(GdiPolyPatBlt
, 5)
241 SVC_(GdiPathToRegion
, 1)
244 SVC_(GdiPolyPolyDraw
, 5)
245 SVC_(GdiPolyTextOutW
, 4)
246 SVC_(GdiPtInRegion
, 3)
247 SVC_(GdiPtVisible
, 3)
248 SVC_(GdiQueryFonts
, 3)
249 SVC_(GdiQueryFontAssocInfo
, 1)
250 SVC_(GdiRectangle
, 5)
251 SVC_(GdiRectInRegion
, 2)
252 SVC_(GdiRectVisible
, 2)
253 SVC_(GdiRemoveFontResourceW
, 6)
254 SVC_(GdiRemoveFontMemResourceEx
, 1)
256 SVC_(GdiResizePalette
, 2)
257 SVC_(GdiRestoreDC
, 2)
258 SVC_(GdiRoundRect
, 7)
260 SVC_(GdiScaleViewportExtEx
, 6)
261 SVC_(GdiScaleWindowExtEx
, 6)
262 SVC_(GdiSelectBitmap
, 2)
263 SVC_(GdiSelectBrush
, 2)
264 SVC_(GdiSelectClipPath
, 2)
265 SVC_(GdiSelectFont
, 2)
266 SVC_(GdiSelectPen
, 2)
267 SVC_(GdiSetBitmapAttributes
, 2)
268 SVC_(GdiSetBitmapBits
, 3)
269 SVC_(GdiSetBitmapDimension
, 4)
270 SVC_(GdiSetBoundsRect
, 3)
271 SVC_(GdiSetBrushAttributes
, 2)
272 SVC_(GdiSetBrushOrg
, 4)
273 SVC_(GdiSetColorAdjustment
, 2)
274 SVC_(GdiSetColorSpace
, 2)
275 SVC_(GdiSetDeviceGammaRamp
, 2)
276 SVC_(GdiSetDIBitsToDeviceInternal
, 16)
277 SVC_(GdiSetFontEnumeration
, 1)
278 SVC_(GdiSetFontXform
, 3)
279 SVC_(GdiSetIcmMode
, 3)
280 SVC_(GdiSetLinkedUFIs
, 3)
281 SVC_(GdiSetMagicColors
, 3)
282 SVC_(GdiSetMetaRgn
, 1)
283 SVC_(GdiSetMiterLimit
, 3)
284 SVC_(GdiGetDeviceWidth
, 1)
285 SVC_(GdiMirrorWindowOrg
, 1)
286 SVC_(GdiSetLayout
, 3)
288 SVC_(GdiSetPixelFormat
, 2)
289 SVC_(GdiSetRectRgn
, 5)
290 SVC_(GdiSetSystemPaletteUse
, 2)
291 SVC_(GdiSetTextJustification
, 3)
292 SVC_(GdiSetupPublicCFONT
, 3)
293 SVC_(GdiSetVirtualResolution
, 5)
294 SVC_(GdiSetSizeDevice
, 3)
296 SVC_(GdiStartPage
, 1)
297 SVC_(GdiStretchBlt
, 12)
298 SVC_(GdiStretchDIBitsInternal
, 16)
299 SVC_(GdiStrokeAndFillPath
, 1)
300 SVC_(GdiStrokePath
, 1)
301 SVC_(GdiSwapBuffers
, 1)
302 SVC_(GdiTransformPoints
, 5)
303 SVC_(GdiTransparentBlt
, 11)
304 SVC_(GdiUnloadPrinterDriver
, 2)
305 SVC_(GdiUnmapMemFont
, 1)
306 SVC_(GdiUnrealizeObject
, 1)
307 SVC_(GdiUpdateColors
, 1)
308 SVC_(GdiWidenPath
, 1)
309 SVC_(UserActivateKeyboardLayout
, 2)
310 SVC_(UserAlterWindowStyle
, 3)
311 SVC_(UserAssociateInputContext
, 3)
312 SVC_(UserAttachThreadInput
, 3)
313 SVC_(UserBeginPaint
, 2)
314 SVC_(UserBitBltSysBmp
, 8)
315 SVC_(UserBlockInput
, 1)
316 SVC_(UserBuildHimcList
, 4)
317 SVC_(UserBuildHwndList
, 7)
318 SVC_(UserBuildNameList
, 4)
319 SVC_(UserBuildPropList
, 4)
320 SVC_(UserCallHwnd
, 2)
321 SVC_(UserCallHwndLock
, 2)
322 SVC_(UserCallHwndOpt
, 2)
323 SVC_(UserCallHwndParam
, 3)
324 SVC_(UserCallHwndParamLock
, 3)
325 SVC_(UserCallMsgFilter
, 2)
326 SVC_(UserCallNextHookEx
, 4)
327 SVC_(UserCallNoParam
, 1)
328 SVC_(UserCallOneParam
, 2)
329 SVC_(UserCallTwoParam
, 3)
330 SVC_(UserChangeClipboardChain
, 2)
331 SVC_(UserChangeDisplaySettings
, 4)
332 SVC_(UserCheckImeHotKey
, 2)
333 SVC_(UserCheckMenuItem
, 3)
334 SVC_(UserChildWindowFromPointEx
, 4)
335 SVC_(UserClipCursor
, 1)
336 SVC_(UserCloseClipboard
, 0)
337 SVC_(UserCloseDesktop
, 1)
338 SVC_(UserCloseWindowStation
, 1)
339 SVC_(UserConsoleControl
, 3)
340 SVC_(UserConvertMemHandle
, 2)
341 SVC_(UserCopyAcceleratorTable
, 3)
342 SVC_(UserCountClipboardFormats
, 0)
343 SVC_(UserCreateAcceleratorTable
, 2)
344 SVC_(UserCreateCaret
, 4)
345 SVC_(UserCreateDesktop
, 5)
346 SVC_(UserCreateInputContext
, 1)
347 SVC_(UserCreateLocalMemHandle
, 4)
348 SVC_(UserCreateWindowEx
, 15)
349 SVC_(UserCreateWindowStation
, 7)
350 SVC_(UserDdeGetQualityOfService
, 3)
351 SVC_(UserDdeInitialize
, 5)
352 SVC_(UserDdeSetQualityOfService
, 3)
353 SVC_(UserDeferWindowPos
, 8)
354 SVC_(UserDefSetText
, 2)
355 SVC_(UserDeleteMenu
, 3)
356 SVC_(UserDestroyAcceleratorTable
, 1)
357 SVC_(UserDestroyCursor
, 2)
358 SVC_(UserDestroyInputContext
, 1)
359 SVC_(UserDestroyMenu
, 1)
360 SVC_(UserDestroyWindow
, 1)
361 SVC_(UserDisableThreadIme
, 1)
362 SVC_(UserDispatchMessage
, 1)
363 SVC_(UserDragDetect
, 3)
364 SVC_(UserDragObject
, 5)
365 SVC_(UserDrawAnimatedRects
, 4)
366 SVC_(UserDrawCaption
, 4)
367 SVC_(UserDrawCaptionTemp
, 7)
368 SVC_(UserDrawIconEx
, 11)
369 SVC_(UserDrawMenuBarTemp
, 5)
370 SVC_(UserEmptyClipboard
, 0)
371 SVC_(UserEnableMenuItem
, 3)
372 SVC_(UserEnableScrollBar
, 3)
373 SVC_(UserEndDeferWindowPosEx
, 2)
375 SVC_(UserEndPaint
, 2)
376 SVC_(UserEnumDisplayDevices
, 4)
377 SVC_(UserEnumDisplayMonitors
, 5) /* FIXME: 4 on XP/2k3 */
378 SVC_(UserEnumDisplaySettings
, 4)
380 SVC_(UserExcludeUpdateRgn
, 2)
381 SVC_(UserFillWindow
, 4)
382 SVC_(UserFindExistingCursorIcon
, 3)
383 SVC_(UserFindWindowEx
, 5)
384 SVC_(UserFlashWindowEx
, 1)
385 SVC_(UserGetAltTabInfo
, 6)
386 SVC_(UserGetAncestor
, 2)
387 SVC_(UserGetAppImeLevel
, 1)
388 SVC_(UserGetAsyncKeyState
, 1)
389 SVC_(UserGetAtomName
, 2)
390 SVC_(UserGetCaretBlinkTime
, 0)
391 SVC_(UserGetCaretPos
, 1)
392 SVC_(UserGetClassInfo
, 5)
393 SVC_(UserGetClassName
, 3)
394 SVC_(UserGetClipboardData
, 2)
395 SVC_(UserGetClipboardFormatName
, 3)
396 SVC_(UserGetClipboardOwner
, 0)
397 SVC_(UserGetClipboardSequenceNumber
, 0)
398 SVC_(UserGetClipboardViewer
, 0)
399 SVC_(UserGetClipCursor
, 1)
400 SVC_(UserGetComboBoxInfo
, 2)
401 SVC_(UserGetControlBrush
, 3)
402 SVC_(UserGetControlColor
, 4)
404 SVC_(UserGetCursorFrameInfo
, 4)
405 SVC_(UserGetCursorInfo
, 1)
408 SVC_(UserGetDoubleClickTime
, 0)
409 SVC_(UserGetForegroundWindow
, 0)
410 SVC_(UserGetGuiResources
, 2)
411 SVC_(UserGetGUIThreadInfo
, 2)
412 SVC_(UserGetIconInfo
, 6)
413 SVC_(UserGetIconSize
, 4)
414 SVC_(UserGetImeHotKey
, 4)
415 SVC_(UserGetImeInfoEx
, 2)
416 SVC_(UserGetInternalWindowPos
, 3)
417 SVC_(UserGetKeyboardLayoutList
, 2)
418 SVC_(UserGetKeyboardLayoutName
, 1)
419 SVC_(UserGetKeyboardState
, 1)
420 SVC_(UserGetKeyNameText
, 3)
421 SVC_(UserGetKeyState
, 1)
422 SVC_(UserGetListBoxInfo
, 1)
423 SVC_(UserGetMenuBarInfo
, 4)
424 SVC_(UserGetMenuIndex
, 2)
425 SVC_(UserGetMenuItemRect
, 4)
426 SVC_(UserGetMessage
, 4)
427 SVC_(UserGetMouseMovePointsEx
, 5)
428 SVC_(UserGetObjectInformation
, 5)
429 SVC_(UserGetOpenClipboardWindow
, 0)
430 SVC_(UserGetPriorityClipboardFormat
, 2)
431 SVC_(UserGetProcessWindowStation
, 0)
432 SVC_(UserGetRawInputBuffer
, 3)
433 SVC_(UserGetRawInputData
, 5)
434 SVC_(UserGetRawInputDeviceInfo
, 4)
435 SVC_(UserGetRawInputDeviceList
, 3)
436 SVC_(UserGetRegisteredRawInputDevices
, 3)
437 SVC_(UserGetScrollBarInfo
, 3)
438 SVC_(UserGetSystemMenu
, 2)
439 SVC_(UserGetThreadDesktop
, 2)
440 SVC_(UserGetThreadState
, 1)
441 SVC_(UserGetTitleBarInfo
, 2)
442 SVC_(UserGetUpdateRect
, 3)
443 SVC_(UserGetUpdateRgn
, 3)
444 SVC_(UserGetWindowDC
, 1)
445 SVC_(UserGetWindowPlacement
, 2)
446 SVC_(UserGetWOWClass
, 2)
447 SVC_(UserHardErrorControl
, 3)
448 SVC_(UserHideCaret
, 1)
449 SVC_(UserHiliteMenuItem
, 4)
450 SVC_(UserImpersonateDdeClientWindow
, 2)
451 SVC_(UserInitialize
, 3)
452 SVC_(UserInitializeClientPfnArrays
, 4)
453 SVC_(UserInitTask
, 12)
454 SVC_(UserInternalGetWindowText
, 3)
455 SVC_(UserInvalidateRect
, 3)
456 SVC_(UserInvalidateRgn
, 3)
457 SVC_(UserIsClipboardFormatAvailable
, 1)
458 SVC_(UserKillTimer
, 2)
459 SVC_(UserLoadKeyboardLayoutEx
, 7)
460 SVC_(UserLockWindowStation
, 1)
461 SVC_(UserLockWindowUpdate
, 1)
462 SVC_(UserLockWorkStation
, 0)
463 SVC_(UserMapVirtualKeyEx
, 4)
464 SVC_(UserMenuItemFromPoint
, 4)
465 SVC_(UserMessageCall
, 7)
466 SVC_(UserMinMaximize
, 3)
467 SVC_(UserMNDragLeave
, 0)
468 SVC_(UserMNDragOver
, 2)
469 SVC_(UserModifyUserStartupInfoFlags
, 2)
470 SVC_(UserMoveWindow
, 6)
471 SVC_(UserNotifyIMEStatus
, 3)
472 SVC_(UserNotifyProcessCreate
, 4)
473 SVC_(UserNotifyWinEvent
, 4)
474 SVC_(UserOpenClipboard
, 2)
475 SVC_(UserOpenDesktop
, 3)
476 SVC_(UserOpenInputDesktop
, 3)
477 SVC_(UserOpenWindowStation
, 2)
478 SVC_(UserPaintDesktop
, 1)
479 SVC_(UserPeekMessage
, 5)
480 SVC_(UserPostMessage
, 4)
481 SVC_(UserPostThreadMessage
, 4)
482 SVC_(UserPrintWindow
, 3)
483 SVC_(UserProcessConnect
, 3)
484 SVC_(UserQueryInformationThread
, 4)
485 SVC_(UserQueryInputContext
, 2)
486 SVC_(UserQuerySendMessage
, 1)
487 SVC_(UserQueryWindow
, 2)
488 SVC_(UserRealChildWindowFromPoint
, 3)
489 SVC_(UserRealInternalGetMessage
, 6)
490 SVC_(UserRealWaitMessageEx
, 2)
491 SVC_(UserRedrawWindow
, 4)
492 SVC_(UserRegisterClassExWOW
, 7)
493 SVC_(UserRegisterUserApiHook
, 4)
494 SVC_(UserRegisterHotKey
, 4)
495 SVC_(UserRegisterRawInputDevices
, 3)
496 SVC_(UserRegisterTasklist
, 1)
497 SVC_(UserRegisterWindowMessage
, 1)
498 SVC_(UserRemoveMenu
, 3)
499 SVC_(UserRemoveProp
, 2)
500 SVC_(UserResolveDesktop
, 4)
501 SVC_(UserResolveDesktopForWOW
, 1)
502 SVC_(UserSBGetParms
, 4)
503 SVC_(UserScrollDC
, 7)
504 SVC_(UserScrollWindowEx
, 8)
505 SVC_(UserSelectPalette
, 3)
506 SVC_(UserSendInput
, 3)
507 SVC_(UserSetActiveWindow
, 1)
508 SVC_(UserSetAppImeLevel
, 2)
509 SVC_(UserSetCapture
, 1)
510 SVC_(UserSetClassLong
, 4)
511 SVC_(UserSetClassWord
, 3)
512 SVC_(UserSetClipboardData
, 3)
513 SVC_(UserSetClipboardViewer
, 1)
514 SVC_(UserSetConsoleReserveKeys
, 2)
515 SVC_(UserSetCursor
, 1)
516 SVC_(UserSetCursorContents
, 2)
517 SVC_(UserSetCursorIconData
, 4)
518 SVC_(UserSetFocus
, 1)
519 SVC_(UserSetImeHotKey
, 5)
520 SVC_(UserSetImeInfoEx
, 1)
521 SVC_(UserSetImeOwnerWindow
, 2)
522 SVC_(UserSetInformationProcess
, 4)
523 SVC_(UserSetInformationThread
, 4)
524 SVC_(UserSetInternalWindowPos
, 4)
525 SVC_(UserSetKeyboardState
, 1)
526 SVC_(UserSetLogonNotifyWindow
, 1)
528 SVC_(UserSetMenuContextHelpId
, 2)
529 SVC_(UserSetMenuDefaultItem
, 3)
530 SVC_(UserSetMenuFlagRtoL
, 1)
531 SVC_(UserSetObjectInformation
, 4)
532 SVC_(UserSetParent
, 2)
533 SVC_(UserSetProcessWindowStation
, 1)
535 SVC_(UserSetScrollInfo
, 4)
536 SVC_(UserSetShellWindowEx
, 2)
537 SVC_(UserSetSysColors
, 4)
538 SVC_(UserSetSystemCursor
, 2)
539 SVC_(UserSetSystemMenu
, 2)
540 SVC_(UserSetSystemTimer
, 4)
541 SVC_(UserSetThreadDesktop
, 1)
542 SVC_(UserSetThreadLayoutHandles
, 2)
543 SVC_(UserSetThreadState
, 2)
544 SVC_(UserSetTimer
, 4)
545 SVC_(UserSetWindowFNID
, 2)
546 SVC_(UserSetWindowLong
, 4)
547 SVC_(UserSetWindowPlacement
, 2)
548 SVC_(UserSetWindowPos
, 7)
549 SVC_(UserSetWindowRgn
, 3)
550 SVC_(UserSetWindowsHookAW
, 3)
551 SVC_(UserSetWindowsHookEx
, 6)
552 SVC_(UserSetWindowStationUser
, 4)
553 SVC_(UserSetWindowWord
, 3)
554 SVC_(UserSetWinEventHook
, 8)
555 SVC_(UserShowCaret
, 1)
556 SVC_(UserShowScrollBar
, 3)
557 SVC_(UserShowWindow
, 2)
558 SVC_(UserShowWindowAsync
, 2)
559 SVC_(UserSoundSentry
, 0)
560 SVC_(UserSwitchDesktop
, 1)
561 SVC_(UserSystemParametersInfo
, 4)
562 SVC_(UserTestForInteractiveUser
, 1)
563 SVC_(UserThunkedMenuInfo
, 2)
564 SVC_(UserThunkedMenuItemInfo
, 6)
565 SVC_(UserToUnicodeEx
, 7)
566 SVC_(UserTrackMouseEvent
, 1)
567 SVC_(UserTrackPopupMenuEx
, 6)
568 SVC_(UserCalcMenuBar
, 5)
569 SVC_(UserPaintMenuBar
, 6)
570 SVC_(UserTranslateAccelerator
, 3)
571 SVC_(UserTranslateMessage
, 2)
572 SVC_(UserUnhookWindowsHookEx
, 1)
573 SVC_(UserUnhookWinEvent
, 1)
574 SVC_(UserUnloadKeyboardLayout
, 1)
575 SVC_(UserUnlockWindowStation
, 1)
576 SVC_(UserUnregisterClass
, 3)
577 SVC_(UserUnregisterUserApiHook
, 0)
578 SVC_(UserUnregisterHotKey
, 2)
579 SVC_(UserUpdateInputContext
, 3)
580 SVC_(UserUpdateInstance
, 3)
581 SVC_(UserUpdateLayeredWindow
, 10)
582 SVC_(UserGetLayeredWindowAttributes
, 4)
583 SVC_(UserSetLayeredWindowAttributes
, 4)
584 SVC_(UserUpdatePerUserSystemParameters
, 2)
585 SVC_(UserUserHandleGrantAccess
, 3)
586 SVC_(UserValidateHandleSecure
, 1)
587 SVC_(UserValidateRect
, 2)
588 SVC_(UserValidateTimerCallback
, 1)
589 SVC_(UserVkKeyScanEx
, 3)
590 SVC_(UserWaitForInputIdle
, 3)
591 SVC_(UserWaitForMsgAndEvent
, 1)
592 SVC_(UserWaitMessage
, 0)
593 SVC_(UserWin32PoolAllocationStats
, 6)
594 SVC_(UserWindowFromPoint
, 2)
595 SVC_(UserYieldTask
, 0)
596 SVC_(UserRemoteConnect
, 3)
597 SVC_(UserRemoteRedrawRectangle
, 4)
598 SVC_(UserRemoteRedrawScreen
, 0)
599 SVC_(UserRemoteStopScreenUpdates
, 0)
600 SVC_(UserCtxDisplayIOCtl
, 3)
601 SVC_(GdiEngAssociateSurface
, 3)
602 SVC_(GdiEngCreateBitmap
, 6)
603 SVC_(GdiEngCreateDeviceSurface
, 4)
604 SVC_(GdiEngCreateDeviceBitmap
, 4)
605 SVC_(GdiEngCreatePalette
, 6)
606 SVC_(GdiEngComputeGlyphSet
, 3)
607 SVC_(GdiEngCopyBits
, 6)
608 SVC_(GdiEngDeletePalette
, 1)
609 SVC_(GdiEngDeleteSurface
, 1)
610 SVC_(GdiEngEraseSurface
, 3)
611 SVC_(GdiEngUnlockSurface
, 1)
612 SVC_(GdiEngLockSurface
, 1)
613 SVC_(GdiEngBitBlt
, 11)
614 SVC_(GdiEngStretchBlt
, 11)
615 SVC_(GdiEngPlgBlt
, 11)
616 SVC_(GdiEngMarkBandingSurface
, 1)
617 SVC_(GdiEngStrokePath
, 8)
618 SVC_(GdiEngFillPath
, 7)
619 SVC_(GdiEngStrokeAndFillPath
, 10)
621 SVC_(GdiEngLineTo
, 9)
622 SVC_(GdiEngAlphaBlend
, 7)
623 SVC_(GdiEngGradientFill
, 10)
624 SVC_(GdiEngTransparentBlt
, 8)
625 SVC_(GdiEngTextOut
, 10)
626 SVC_(GdiEngStretchBltROP
, 13)
627 SVC_(GdiXLATEOBJ_cGetPalette
, 4)
628 SVC_(GdiXLATEOBJ_iXlate
, 2)
629 SVC_(GdiXLATEOBJ_hGetColorTransform
, 1)
630 SVC_(GdiCLIPOBJ_bEnum
, 3)
631 SVC_(GdiCLIPOBJ_cEnumStart
, 5)
632 SVC_(GdiCLIPOBJ_ppoGetPath
, 1)
633 SVC_(GdiEngDeletePath
, 1)
634 SVC_(GdiEngCreateClip
, 0)
635 SVC_(GdiEngDeleteClip
, 1)
636 SVC_(GdiBRUSHOBJ_ulGetBrushColor
, 1)
637 SVC_(GdiBRUSHOBJ_pvAllocRbrush
, 2)
638 SVC_(GdiBRUSHOBJ_pvGetRbrush
, 1)
639 SVC_(GdiBRUSHOBJ_hGetColorTransform
, 1)
640 SVC_(GdiXFORMOBJ_bApplyXform
, 5)
641 SVC_(GdiXFORMOBJ_iGetXform
, 2)
642 SVC_(GdiFONTOBJ_vGetInfo
, 3)
643 SVC_(GdiFONTOBJ_pxoGetXform
, 1)
644 SVC_(GdiFONTOBJ_cGetGlyphs
, 5)
645 SVC_(GdiFONTOBJ_pifi
, 1)
646 SVC_(GdiFONTOBJ_pfdg
, 1)
647 SVC_(GdiFONTOBJ_pQueryGlyphAttrs
, 2)
648 SVC_(GdiFONTOBJ_pvTrueTypeFontFile
, 2)
649 SVC_(GdiFONTOBJ_cGetAllGlyphHandles
, 2)
650 SVC_(GdiSTROBJ_bEnum
, 3)
651 SVC_(GdiSTROBJ_bEnumPositionsOnly
, 3)
652 SVC_(GdiSTROBJ_bGetAdvanceWidths
, 4)
653 SVC_(GdiSTROBJ_vEnumStart
, 1)
654 SVC_(GdiSTROBJ_dwGetCodePage
, 1)
655 SVC_(GdiPATHOBJ_vGetBounds
, 2)
656 SVC_(GdiPATHOBJ_bEnum
, 2)
657 SVC_(GdiPATHOBJ_vEnumStart
, 1)
658 SVC_(GdiPATHOBJ_vEnumStartClipLines
, 4)
659 SVC_(GdiPATHOBJ_bEnumClipLines
, 3)
660 SVC_(GdiGetDhpdev
, 1)
661 SVC_(GdiEngCheckAbort
, 1)
662 SVC_(GdiHT_Get8BPPFormatPalette
, 4)
663 SVC_(GdiHT_Get8BPPMaskPalette
, 6)
664 SVC_(GdiUpdateTransform
, 1)
665 SVC_(GdiSetPUMPDOBJ
, 4)
666 SVC_(GdiBRUSHOBJ_DeleteRbrush
, 2)
667 SVC_(GdiUMPDEngFreeUserMem
, 1)
668 SVC_(GdiDrawStream
, 3)
670 // Checked Build only
671 SVC_(UserDbgWin32HeapFail
, 2)
672 SVC_(UserDbgWin32HeapStat
, 2)
673 SVC_(UserSetDbgTag
, 2)
674 SVC_(UserSetDbgTagCount
, 1)
675 SVC_(UserSetRipFlags
, 1)
677 //Stray syscalls (must be placed here to be correct for both checked/free builds)
678 SVC_(GdiMakeObjectXferable
, 2)
679 SVC_(DxEngGetRedirectionBitmap
, 1)
680 // ReactOS-specific syscalls (must be at the end to not interfere!)
681 SVC_(GdiSetViewportOrgEx
, 4)
682 SVC_(GdiSetWindowOrgEx
, 4)
683 SVC_(GdiGetFontFamilyInfo
, 4)
684 SVC_(GdiOffsetViewportOrgEx
, 4)
685 SVC_(GdiOffsetWindowOrgEx
, 4)
686 SVC_(UserGetMonitorInfo
, 2)
687 SVC_(UserMonitorFromPoint
, 3)
688 SVC_(UserMonitorFromRect
, 2)
689 SVC_(UserMonitorFromWindow
, 2)
690 SVC_(UserSetScrollBarInfo
, 3)
692 SVC_(GdiDdDDICreateDCFromMemory
, 1)
693 SVC_(GdiDdDDIDestroyDCFromMemory
, 1)