[GDI32] Integrate LpkGetTextExtentExPoint(). (#1362)
[reactos.git] / win32ss / w32ksvc.h
1 // SVC_(<NAME>, <ARG_COUNT>)
2 //
3 // Funcs order should match Windows 2003 Service Pack 2
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_(GdiFlush, 0)
157 SVC_(GdiForceUFIMapping, 2)
158 SVC_(GdiFrameRgn, 5)
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)
180 SVC_(GdiGetETM, 2)
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)
195 SVC_(GdiGetPath, 4)
196 SVC_(GdiGetPixel, 3)
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)
204 SVC_(GdiGetStats, 5)
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)
214 SVC_(GdiGetUFI, 6)
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)
225 SVC_(GdiInit, 0)
226 SVC_(GdiInitSpool, 0)
227 SVC_(GdiIntersectClipRect, 5)
228 SVC_(GdiInvertRgn, 2)
229 SVC_(GdiLineTo, 3)
230 SVC_(GdiMakeFontDir, 5)
231 SVC_(GdiMakeInfoDC, 2)
232 SVC_(GdiMaskBlt, 13)
233 SVC_(GdiModifyWorldTransform, 3)
234 SVC_(GdiMonoBitmap, 1)
235 SVC_(GdiMoveTo, 4)
236 SVC_(GdiOffsetClipRgn, 3)
237 SVC_(GdiOffsetRgn, 3)
238 SVC_(GdiOpenDCW, 7)
239 SVC_(GdiPatBlt, 6)
240 SVC_(GdiPolyPatBlt, 5)
241 SVC_(GdiPathToRegion, 1)
242 SVC_(GdiPlgBlt, 11)
243 SVC_(GdiPolyDraw, 4)
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)
255 SVC_(GdiResetDC, 5)
256 SVC_(GdiResizePalette, 2)
257 SVC_(GdiRestoreDC, 2)
258 SVC_(GdiRoundRect, 7)
259 SVC_(GdiSaveDC, 1)
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)
287 SVC_(GdiSetPixel, 4)
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)
295 SVC_(GdiStartDoc, 4)
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)
374 SVC_(UserEndMenu, 0)
375 SVC_(UserEndPaint, 2)
376 SVC_(UserEnumDisplayDevices, 4)
377 SVC_(UserEnumDisplayMonitors, 5) /* FIXME: 4 on XP/2k3 */
378 SVC_(UserEnumDisplaySettings, 4)
379 SVC_(UserEvent, 1)
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)
403 SVC_(UserGetCPD, 3)
404 SVC_(UserGetCursorFrameInfo, 4)
405 SVC_(UserGetCursorInfo, 1)
406 SVC_(UserGetDC, 1)
407 SVC_(UserGetDCEx, 3)
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)
527 SVC_(UserSetMenu, 3)
528 SVC_(UserSetMenuContextHelpId, 2)
529 SVC_(UserSetMenuDefaultItem, 3)
530 SVC_(UserSetMenuFlagRtoL, 1)
531 SVC_(UserSetObjectInformation, 4)
532 SVC_(UserSetParent, 2)
533 SVC_(UserSetProcessWindowStation, 1)
534 SVC_(UserSetProp, 3)
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 #ifdef _WIN64
548 SVC_(UserSetWindowLongPtr, 4)
549 #endif // _WIN64
550 SVC_(UserSetWindowPlacement, 2)
551 SVC_(UserSetWindowPos, 7)
552 SVC_(UserSetWindowRgn, 3)
553 SVC_(UserSetWindowsHookAW, 3)
554 SVC_(UserSetWindowsHookEx, 6)
555 SVC_(UserSetWindowStationUser, 4)
556 SVC_(UserSetWindowWord, 3)
557 SVC_(UserSetWinEventHook, 8)
558 SVC_(UserShowCaret, 1)
559 SVC_(UserShowScrollBar, 3)
560 SVC_(UserShowWindow, 2)
561 SVC_(UserShowWindowAsync, 2)
562 SVC_(UserSoundSentry, 0)
563 SVC_(UserSwitchDesktop, 1)
564 SVC_(UserSystemParametersInfo, 4)
565 SVC_(UserTestForInteractiveUser, 1)
566 SVC_(UserThunkedMenuInfo, 2)
567 SVC_(UserThunkedMenuItemInfo, 6)
568 SVC_(UserToUnicodeEx, 7)
569 SVC_(UserTrackMouseEvent, 1)
570 SVC_(UserTrackPopupMenuEx, 6)
571 SVC_(UserCalcMenuBar, 5)
572 SVC_(UserPaintMenuBar, 6)
573 SVC_(UserTranslateAccelerator, 3)
574 SVC_(UserTranslateMessage, 2)
575 SVC_(UserUnhookWindowsHookEx, 1)
576 SVC_(UserUnhookWinEvent, 1)
577 SVC_(UserUnloadKeyboardLayout, 1)
578 SVC_(UserUnlockWindowStation, 1)
579 SVC_(UserUnregisterClass, 3)
580 SVC_(UserUnregisterUserApiHook, 0)
581 SVC_(UserUnregisterHotKey, 2)
582 SVC_(UserUpdateInputContext, 3)
583 SVC_(UserUpdateInstance, 3)
584 SVC_(UserUpdateLayeredWindow, 10)
585 SVC_(UserGetLayeredWindowAttributes, 4)
586 SVC_(UserSetLayeredWindowAttributes, 4)
587 SVC_(UserUpdatePerUserSystemParameters, 2)
588 SVC_(UserUserHandleGrantAccess, 3)
589 SVC_(UserValidateHandleSecure, 1)
590 SVC_(UserValidateRect, 2)
591 SVC_(UserValidateTimerCallback, 1)
592 SVC_(UserVkKeyScanEx, 3)
593 SVC_(UserWaitForInputIdle, 3)
594 SVC_(UserWaitForMsgAndEvent, 1)
595 SVC_(UserWaitMessage, 0)
596 SVC_(UserWin32PoolAllocationStats, 6)
597 SVC_(UserWindowFromPoint, 2)
598 SVC_(UserYieldTask, 0)
599 SVC_(UserRemoteConnect, 3)
600 SVC_(UserRemoteRedrawRectangle, 4)
601 SVC_(UserRemoteRedrawScreen, 0)
602 SVC_(UserRemoteStopScreenUpdates, 0)
603 SVC_(UserCtxDisplayIOCtl, 3)
604 SVC_(GdiEngAssociateSurface, 3)
605 SVC_(GdiEngCreateBitmap, 6)
606 SVC_(GdiEngCreateDeviceSurface, 4)
607 SVC_(GdiEngCreateDeviceBitmap, 4)
608 SVC_(GdiEngCreatePalette, 6)
609 SVC_(GdiEngComputeGlyphSet, 3)
610 SVC_(GdiEngCopyBits, 6)
611 SVC_(GdiEngDeletePalette, 1)
612 SVC_(GdiEngDeleteSurface, 1)
613 SVC_(GdiEngEraseSurface, 3)
614 SVC_(GdiEngUnlockSurface, 1)
615 SVC_(GdiEngLockSurface, 1)
616 SVC_(GdiEngBitBlt, 11)
617 SVC_(GdiEngStretchBlt, 11)
618 SVC_(GdiEngPlgBlt, 11)
619 SVC_(GdiEngMarkBandingSurface, 1)
620 SVC_(GdiEngStrokePath, 8)
621 SVC_(GdiEngFillPath, 7)
622 SVC_(GdiEngStrokeAndFillPath, 10)
623 SVC_(GdiEngPaint, 5)
624 SVC_(GdiEngLineTo, 9)
625 SVC_(GdiEngAlphaBlend, 7)
626 SVC_(GdiEngGradientFill, 10)
627 SVC_(GdiEngTransparentBlt, 8)
628 SVC_(GdiEngTextOut, 10)
629 SVC_(GdiEngStretchBltROP, 13)
630 SVC_(GdiXLATEOBJ_cGetPalette, 4)
631 SVC_(GdiXLATEOBJ_iXlate, 2)
632 SVC_(GdiXLATEOBJ_hGetColorTransform, 1)
633 SVC_(GdiCLIPOBJ_bEnum, 3)
634 SVC_(GdiCLIPOBJ_cEnumStart, 5)
635 SVC_(GdiCLIPOBJ_ppoGetPath, 1)
636 SVC_(GdiEngDeletePath, 1)
637 SVC_(GdiEngCreateClip, 0)
638 SVC_(GdiEngDeleteClip, 1)
639 SVC_(GdiBRUSHOBJ_ulGetBrushColor, 1)
640 SVC_(GdiBRUSHOBJ_pvAllocRbrush, 2)
641 SVC_(GdiBRUSHOBJ_pvGetRbrush, 1)
642 SVC_(GdiBRUSHOBJ_hGetColorTransform, 1)
643 SVC_(GdiXFORMOBJ_bApplyXform, 5)
644 SVC_(GdiXFORMOBJ_iGetXform, 2)
645 SVC_(GdiFONTOBJ_vGetInfo, 3)
646 SVC_(GdiFONTOBJ_pxoGetXform, 1)
647 SVC_(GdiFONTOBJ_cGetGlyphs, 5)
648 SVC_(GdiFONTOBJ_pifi, 1)
649 SVC_(GdiFONTOBJ_pfdg, 1)
650 SVC_(GdiFONTOBJ_pQueryGlyphAttrs, 2)
651 SVC_(GdiFONTOBJ_pvTrueTypeFontFile, 2)
652 SVC_(GdiFONTOBJ_cGetAllGlyphHandles, 2)
653 SVC_(GdiSTROBJ_bEnum, 3)
654 SVC_(GdiSTROBJ_bEnumPositionsOnly, 3)
655 SVC_(GdiSTROBJ_bGetAdvanceWidths, 4)
656 SVC_(GdiSTROBJ_vEnumStart, 1)
657 SVC_(GdiSTROBJ_dwGetCodePage, 1)
658 SVC_(GdiPATHOBJ_vGetBounds, 2)
659 SVC_(GdiPATHOBJ_bEnum, 2)
660 SVC_(GdiPATHOBJ_vEnumStart, 1)
661 SVC_(GdiPATHOBJ_vEnumStartClipLines, 4)
662 SVC_(GdiPATHOBJ_bEnumClipLines, 3)
663 SVC_(GdiGetDhpdev, 1)
664 SVC_(GdiEngCheckAbort, 1)
665 SVC_(GdiHT_Get8BPPFormatPalette, 4)
666 SVC_(GdiHT_Get8BPPMaskPalette, 6)
667 SVC_(GdiUpdateTransform, 1)
668 SVC_(GdiSetPUMPDOBJ, 4)
669 SVC_(GdiBRUSHOBJ_DeleteRbrush, 2)
670 SVC_(GdiUMPDEngFreeUserMem, 1)
671 SVC_(GdiDrawStream, 3)
672 #if DBG
673 // Checked Build only
674 SVC_(UserDbgWin32HeapFail, 2)
675 SVC_(UserDbgWin32HeapStat, 2)
676 SVC_(UserSetDbgTag, 2)
677 SVC_(UserSetDbgTagCount, 1)
678 SVC_(UserSetRipFlags, 1)
679 #endif //DBG
680 //Stray syscalls (must be placed here to be correct for both checked/free builds)
681 SVC_(GdiMakeObjectXferable, 2)
682 SVC_(DxEngGetRedirectionBitmap, 1)
683 // ReactOS-specific syscalls (must be at the end to not interfere!)
684 SVC_(GdiSetViewportOrgEx, 4)
685 SVC_(GdiSetWindowOrgEx, 4)
686 SVC_(GdiGetFontFamilyInfo, 4)
687 SVC_(GdiOffsetViewportOrgEx, 4)
688 SVC_(GdiOffsetWindowOrgEx, 4)
689 SVC_(UserGetMonitorInfo, 2)
690 SVC_(UserMonitorFromPoint, 3)
691 SVC_(UserMonitorFromRect, 2)
692 SVC_(UserMonitorFromWindow, 2)
693 SVC_(UserSetScrollBarInfo, 3)
694 // For Wine DX
695 SVC_(GdiDdDDICreateDCFromMemory, 1)
696 SVC_(GdiDdDDIDestroyDCFromMemory, 1)