3 # Funcs order should match Windows XP 5.1.2600 SP2
7 NtGdiAddFontResourceW 6
8 NtGdiAddRemoteFontToDC 4
9 NtGdiAddFontMemResourceEx 5
10 NtGdiRemoveMergeFont 2
11 NtGdiAddRemoteMMInstanceToDC 3
20 NtGdiCheckBitmapBits 8
22 NtGdiClearBitmapAttributes 2
23 NtGdiClearBrushAttributes 2
24 NtGdiColorCorrectPalette 6
26 NtGdiCombineTransform 3
27 NtGdiComputeXformCoefficients 1
29 NtGdiConvertMetafileRect 2
31 NtGdiCreateClientObj 1
32 NtGdiCreateColorSpace 1
33 NtGdiCreateColorTransform 8
34 NtGdiCreateCompatibleBitmap 3
35 NtGdiCreateCompatibleDC 1
37 NtGdiCreateDIBitmapInternal 11
38 NtGdiCreateDIBSection 9
39 NtGdiCreateEllipticRgn 4
40 NtGdiCreateHalftonePalette 1
41 NtGdiCreateHatchBrushInternal 3
42 NtGdiCreateMetafileDC 1
43 NtGdiCreatePaletteInternal 2
44 NtGdiCreatePatternBrushInternal 3
47 NtGdiCreateRoundRectRgn 6
48 NtGdiCreateServerMetaFile 6
49 NtGdiCreateSolidBrush 2
50 NtGdiD3dContextCreate 4
51 NtGdiD3dContextDestroy 1
52 NtGdiD3dContextDestroyAll 1
53 NtGdiD3dValidateTextureStageState 1
54 NtGdiD3dDrawPrimitives2 7
55 NtGdiDdGetDriverState 1
56 NtGdiDdAddAttachedSurface 3
58 NtGdiDdAttachSurface 2
59 NtGdiDdBeginMoCompFrame 2
61 NtGdiDdCanCreateSurface 2
62 NtGdiDdCanCreateD3DBuffer 2
64 NtGdiDdCreateDirectDrawObject 1
65 NtGdiDdCreateSurface 8
66 NtGdiDdCreateD3DBuffer 8
68 NtGdiDdCreateSurfaceObject 6
69 NtGdiDdDeleteDirectDrawObject 1
70 NtGdiDdDeleteSurfaceObject 1
71 NtGdiDdDestroyMoComp 2
72 NtGdiDdDestroySurface 2
73 NtGdiDdDestroyD3DBuffer 1
74 NtGdiDdEndMoCompFrame 2
76 NtGdiDdFlipToGDISurface 2
77 NtGdiDdGetAvailDriverMemory 2
80 NtGdiDdGetDriverInfo 2
82 NtGdiDdGetFlipStatus 2
83 NtGdiDdGetInternalMoCompInfo 2
84 NtGdiDdGetMoCompBuffInfo 2
85 NtGdiDdGetMoCompGuids 2
86 NtGdiDdGetMoCompFormats 2
90 NtGdiDdQueryDirectDrawObject 11
91 NtGdiDdQueryMoCompStatus 2
92 NtGdiDdReenableDirectDrawObject 2
97 NtGdiDdSetExclusiveMode 2
99 NtGdiDdCreateSurfaceEx 3
100 NtGdiDdSetOverlayPosition 3
101 NtGdiDdUnattachSurface 2
104 NtGdiDdUpdateOverlay 3
105 NtGdiDdWaitForVerticalBlank 2
106 NtGdiDvpCanCreateVideoPort 2
107 NtGdiDvpColorControl 2
108 NtGdiDvpCreateVideoPort 2
109 NtGdiDvpDestroyVideoPort 2
110 NtGdiDvpFlipVideoPort 4
111 NtGdiDvpGetVideoPortBandwidth 2
112 NtGdiDvpGetVideoPortField 2
113 NtGdiDvpGetVideoPortFlipStatus 2
114 NtGdiDvpGetVideoPortInputFormats 2
115 NtGdiDvpGetVideoPortLine 2
116 NtGdiDvpGetVideoPortOutputFormats 2
117 NtGdiDvpGetVideoPortConnectInfo 2
118 NtGdiDvpGetVideoSignalStatus 2
119 NtGdiDvpUpdateVideoPort 4
120 NtGdiDvpWaitForVideoPortSync 2
121 NtGdiDvpAcquireNotification 3
122 NtGdiDvpReleaseNotification 2
123 NtGdiDxgGenericThunk 6
124 NtGdiDeleteClientObj 1
125 NtGdiDeleteColorSpace 1
126 NtGdiDeleteColorTransform 2
127 NtGdiDeleteObjectApp 1
128 NtGdiDescribePixelFormat 4
129 NtGdiGetPerBandInfo 2
143 NtGdiEudcLoadUnloadLink 7
144 NtGdiExcludeClipRect 5
146 NtGdiExtCreateRegion 3
150 NtGdiExtSelectClipRgn 3
155 NtGdiFlushUserBatch 0
157 NtGdiForceUFIMapping 2
159 NtGdiFullscreenControl 5
160 NtGdiGetAndSetDCDword 4
163 NtGdiGetBitmapDimension 2
165 NtGdiGetCharABCWidthsW 6
166 NtGdiGetCharacterPlacementW 6
169 NtGdiGetCharWidthInfo 2
170 NtGdiGetColorAdjustment 2
171 NtGdiGetColorSpaceforBitmap 1
173 NtGdiGetDCforBitmap 1
177 NtGdiGetDeviceGammaRamp 2
178 NtGdiGetDeviceCapsAll 2
179 NtGdiGetDIBitsInternal 9
181 NtGdiGetEudcTimeStampEx 3
183 NtGdiGetFontResourceInfoInternalW 7
184 NtGdiGetGlyphIndicesW 5
185 NtGdiGetGlyphIndicesWInternal 6
186 NtGdiGetGlyphOutline 8
187 NtGdiGetKerningPairs 3
191 NtGdiGetNearestColor 2
192 NtGdiGetNearestPaletteIndex 2
193 NtGdiGetObjectBitmapHandle 2
194 NtGdiGetOutlineTextMetricsInternalW 4
198 NtGdiGetRasterizerCaps 2
199 NtGdiGetRealizationInfo 3
202 NtGdiGetServerMetaFileBits 7
203 NtGdiGetSpoolMessage 4
205 NtGdiGetStockObject 1
206 NtGdiGetStringBitmapW 5
207 NtGdiGetSystemPaletteUse 1
208 NtGdiGetTextCharsetInfo 3
210 NtGdiGetTextExtentExW 8
212 NtGdiGetTextMetricsW 3
216 NtGdiGetUFIPathname 10
218 NtGdiChangeGhostFont 2
219 NtGdiAddEmbFontToDC 2
220 NtGdiGetFontUnicodeRanges 2
227 NtGdiIntersectClipRect 5
233 NtGdiModifyWorldTransform 3
249 NtGdiQueryFontAssocInfo 1
253 NtGdiRemoveFontResourceW 6
254 NtGdiRemoveFontMemResourceEx 1
260 NtGdiScaleViewportExtEx 6
261 NtGdiScaleWindowExtEx 6
264 NtGdiSelectClipPath 2
267 NtGdiSetBitmapAttributes 2
269 NtGdiSetBitmapDimension 4
271 NtGdiSetBrushAttributes 2
273 NtGdiSetColorAdjustment 2
275 NtGdiSetDeviceGammaRamp 2
276 NtGdiSetDIBitsToDeviceInternal 16
277 NtGdiSetFontEnumeration 1
281 NtGdiSetMagicColors 3
284 NtGdiGetDeviceWidth 1
285 NtGdiMirrorWindowOrg 1
288 NtGdiSetPixelFormat 2
290 NtGdiSetSystemPaletteUse 2
291 NtGdiSetTextJustification 3
292 NtGdiSetupPublicCFONT 3
293 NtGdiSetVirtualResolution 5
298 NtGdiStretchDIBitsInternal 16
299 NtGdiStrokeAndFillPath 1
302 NtGdiTransformPoints 5
303 NtGdiTransparentBlt 11
304 NtGdiUnloadPrinterDriver 2
306 NtGdiUnrealizeObject 1
309 NtUserActivateKeyboardLayout 2
310 NtUserAlterWindowStyle 3
311 NtUserAssociateInputContext 3
312 NtUserAttachThreadInput 3
316 NtUserBuildHimcList 4
317 NtUserBuildHwndList 7
318 NtUserBuildNameList 4
319 NtUserBuildPropList 4
323 NtUserCallHwndParam 3
324 NtUserCallHwndParamLock 3
325 NtUserCallMsgFilter 2
326 NtUserCallNextHookEx 4
330 NtUserChangeClipboardChain 2
331 NtUserChangeDisplaySettings 5
332 NtUserCheckImeHotKey 2
333 NtUserCheckMenuItem 3
334 NtUserChildWindowFromPointEx 4
336 NtUserCloseClipboard 0
338 NtUserCloseWindowStation 1
339 NtUserConsoleControl 3
340 NtUserConvertMemHandle 2
341 NtUserCopyAcceleratorTable 3
342 NtUserCountClipboardFormats 0
343 NtUserCreateAcceleratorTable 2
345 NtUserCreateDesktop 5
346 NtUserCreateInputContext 1
347 NtUserCreateLocalMemHandle 4
348 NtUserCreateWindowEx 15
349 NtUserCreateWindowStation 7
350 NtUserDdeGetQualityOfService 3
351 NtUserDdeInitialize 5
352 NtUserDdeSetQualityOfService 3
353 NtUserDeferWindowPos 8
356 NtUserDestroyAcceleratorTable 1
357 NtUserDestroyCursor 2
358 NtUserDestroyInputContext 1
360 NtUserDestroyWindow 1
361 NtUserDisableThreadIme 1
362 NtUserDispatchMessage 1
365 NtUserDrawAnimatedRects 4
367 NtUserDrawCaptionTemp 7
369 NtUserDrawMenuBarTemp 5
370 NtUserEmptyClipboard 0
371 NtUserEnableMenuItem 3
372 NtUserEnableScrollBar 3
373 NtUserEndDeferWindowPosEx 2
376 NtUserEnumDisplayDevices 4
377 # NtUserEnumDisplayMonitors 4 Wrong number of param ?
378 NtUserEnumDisplayMonitors 5
379 NtUserEnumDisplaySettings 4
381 NtUserExcludeUpdateRgn 2
383 # NtUserFindExistingCursorIcon 3 Wrong number of param ?
384 NtUserFindExistingCursorIcon 4
386 NtUserFlashWindowEx 1
387 NtUserGetAltTabInfo 6
389 NtUserGetAppImeLevel 1
390 NtUserGetAsyncKeyState 1
392 NtUserGetCaretBlinkTime 0
396 NtUserGetClipboardData 2
397 NtUserGetClipboardFormatName 3
398 NtUserGetClipboardOwner 0
399 NtUserGetClipboardSequenceNumber 0
400 NtUserGetClipboardViewer 0
401 NtUserGetClipCursor 1
402 NtUserGetComboBoxInfo 2
403 NtUserGetControlBrush 3
404 NtUserGetControlColor 4
406 NtUserGetCursorFrameInfo 4
407 NtUserGetCursorInfo 1
410 NtUserGetDoubleClickTime 0
411 NtUserGetForegroundWindow 0
412 NtUserGetGuiResources 2
413 NtUserGetGUIThreadInfo 2
418 NtUserGetInternalWindowPos 3
419 NtUserGetKeyboardLayoutList 2
420 NtUserGetKeyboardLayoutName 1
421 NtUserGetKeyboardState 1
422 NtUserGetKeyNameText 3
424 NtUserGetListBoxInfo 1
425 NtUserGetMenuBarInfo 4
427 NtUserGetMenuItemRect 4
429 NtUserGetMouseMovePointsEx 5
430 NtUserGetObjectInformation 5
431 NtUserGetOpenClipboardWindow 0
432 NtUserGetPriorityClipboardFormat 2
433 NtUserGetProcessWindowStation 0
434 NtUserGetRawInputBuffer 3
435 NtUserGetRawInputData 5
436 NtUserGetRawInputDeviceInfo 4
437 NtUserGetRawInputDeviceList 3
438 NtUserGetRegisteredRawInputDevices 3
439 NtUserGetScrollBarInfo 3
440 NtUserGetSystemMenu 2
441 NtUserGetThreadDesktop 2
442 NtUserGetThreadState 1
443 NtUserGetTitleBarInfo 2
444 NtUserGetUpdateRect 3
447 NtUserGetWindowPlacement 2
449 NtUserHardErrorControl 3
451 NtUserHiliteMenuItem 4
452 NtUserImpersonateDdeClientWindow 2
454 NtUserInitializeClientPfnArrays 4
456 NtUserInternalGetWindowText 3
457 NtUserInvalidateRect 3
458 NtUserInvalidateRgn 3
459 NtUserIsClipboardFormatAvailable 1
461 NtUserLoadKeyboardLayoutEx 7
462 NtUserLockWindowStation 1
463 NtUserLockWindowUpdate 1
464 NtUserLockWorkStation 0
465 NtUserMapVirtualKeyEx 4
466 NtUserMenuItemFromPoint 4
471 NtUserModifyUserStartupInfoFlags 2
473 NtUserNotifyIMEStatus 3
474 NtUserNotifyProcessCreate 4
475 NtUserNotifyWinEvent 4
476 NtUserOpenClipboard 2
478 NtUserOpenInputDesktop 3
479 NtUserOpenWindowStation 2
483 NtUserPostThreadMessage 4
485 NtUserProcessConnect 3
486 NtUserQueryInformationThread 4
487 NtUserQueryInputContext 2
488 NtUserQuerySendMessage 1
489 NtUserQueryUserCounters 5
491 NtUserRealChildWindowFromPoint 3
492 NtUserRealInternalGetMessage 6
493 NtUserRealWaitMessageEx 2
495 NtUserRegisterClassExWOW 7
496 NtUserRegisterUserApiHook 4
497 NtUserRegisterHotKey 4
498 NtUserRegisterRawInputDevices 3
499 NtUserRegisterTasklist 1
500 NtUserRegisterWindowMessage 1
503 NtUserResolveDesktop 4
504 NtUserResolveDesktopForWOW 1
507 NtUserScrollWindowEx 8
508 NtUserSelectPalette 3
510 NtUserSetActiveWindow 1
511 NtUserSetAppImeLevel 2
515 NtUserSetClipboardData 3
516 NtUserSetClipboardViewer 1
517 NtUserSetConsoleReserveKeys 2
519 NtUserSetCursorContents 2
520 NtUserSetCursorIconData 6 #4
525 NtUserSetImeOwnerWindow 2
526 NtUserSetInformationProcess 4
527 NtUserSetInformationThread 4
528 NtUserSetInternalWindowPos 4
529 NtUserSetKeyboardState 1
530 NtUserSetLogonNotifyWindow 1
532 NtUserSetMenuContextHelpId 2
533 NtUserSetMenuDefaultItem 3
534 NtUserSetMenuFlagRtoL 1
535 NtUserSetObjectInformation 4
537 NtUserSetProcessWindowStation 1
540 NtUserSetScrollInfo 4
541 NtUserSetShellWindowEx 2
543 NtUserSetSystemCursor 2
544 NtUserSetSystemMenu 2
545 NtUserSetSystemTimer 4
546 NtUserSetThreadDesktop 1
547 NtUserSetThreadLayoutHandles 2
548 NtUserSetThreadState 2
550 NtUserSetWindowFNID 2
551 NtUserSetWindowLong 4
552 NtUserSetWindowPlacement 2
555 NtUserSetWindowsHookAW 3
556 NtUserSetWindowsHookEx 6
557 NtUserSetWindowStationUser 4
558 NtUserSetWindowWord 3
559 NtUserSetWinEventHook 8
561 NtUserShowScrollBar 3
563 NtUserShowWindowAsync 2
565 NtUserSwitchDesktop 1
566 NtUserSystemParametersInfo 4
567 NtUserTestForInteractiveUser 1
568 NtUserThunkedMenuInfo 2
569 NtUserThunkedMenuItemInfo 6
571 NtUserTrackMouseEvent 1
572 NtUserTrackPopupMenuEx 6
575 NtUserTranslateAccelerator 3
576 NtUserTranslateMessage 2
577 NtUserUnhookWindowsHookEx 1
578 NtUserUnhookWinEvent 1
579 NtUserUnloadKeyboardLayout 1
580 NtUserUnlockWindowStation 1
581 NtUserUnregisterClass 3
582 NtUserUnregisterUserApiHook 0
583 NtUserUnregisterHotKey 2
584 NtUserUpdateInputContext 3
585 NtUserUpdateInstance 3
586 NtUserUpdateLayeredWindow 10
587 NtUserGetLayeredWindowAttributes 4
588 NtUserSetLayeredWindowAttributes 4
589 NtUserUpdatePerUserSystemParameters 2
590 NtUserUserHandleGrantAccess 3
591 NtUserValidateHandleSecure 2
593 NtUserValidateTimerCallback 3
595 NtUserWaitForInputIdle 3
596 NtUserWaitForMsgAndEvent 1
598 NtUserWin32PoolAllocationStats 6
599 NtUserWindowFromPoint 2
601 NtUserRemoteConnect 3
602 NtUserRemoteRedrawRectangle 4
603 NtUserRemoteRedrawScreen 0
604 NtUserRemoteStopScreenUpdates 0
605 NtUserCtxDisplayIOCtl 3
606 NtGdiEngAssociateSurface 3
607 NtGdiEngCreateBitmap 6
608 NtGdiEngCreateDeviceSurface 4
609 NtGdiEngCreateDeviceBitmap 4
610 NtGdiEngCreatePalette 6
611 NtGdiEngComputeGlyphSet 3
613 NtGdiEngDeletePalette 1
614 NtGdiEngDeleteSurface 1
615 NtGdiEngEraseSurface 3
616 NtGdiEngUnlockSurface 1
617 NtGdiEngLockSurface 1
619 NtGdiEngStretchBlt 11
621 NtGdiEngMarkBandingSurface 1
624 NtGdiEngStrokeAndFillPath 10
628 NtGdiEngGradientFill 10
629 NtGdiEngTransparentBlt 8
631 NtGdiEngStretchBltROP 13
632 NtGdiXLATEOBJ_cGetPalette 4
633 NtGdiXLATEOBJ_iXlate 2
634 NtGdiXLATEOBJ_hGetColorTransform 1
636 NtGdiCLIPOBJ_cEnumStart 5
637 NtGdiCLIPOBJ_ppoGetPath 1
641 NtGdiBRUSHOBJ_ulGetBrushColor 1
642 NtGdiBRUSHOBJ_pvAllocRbrush 2
643 NtGdiBRUSHOBJ_pvGetRbrush 1
644 NtGdiBRUSHOBJ_hGetColorTransform 1
645 NtGdiXFORMOBJ_bApplyXform 5
646 NtGdiXFORMOBJ_iGetXform 2
647 NtGdiFONTOBJ_vGetInfo 3
648 NtGdiFONTOBJ_pxoGetXform 1
649 NtGdiFONTOBJ_cGetGlyphs 5
652 NtGdiFONTOBJ_pQueryGlyphAttrs 2
653 NtGdiFONTOBJ_pvTrueTypeFontFile 2
654 NtGdiFONTOBJ_cGetAllGlyphHandles 2
656 NtGdiSTROBJ_bEnumPositionsOnly 3
657 NtGdiSTROBJ_bGetAdvanceWidths 4
658 NtGdiSTROBJ_vEnumStart 1
659 NtGdiSTROBJ_dwGetCodePage 1
660 NtGdiPATHOBJ_vGetBounds 2
662 NtGdiPATHOBJ_vEnumStart 1
663 NtGdiPATHOBJ_vEnumStartClipLines 4
664 NtGdiPATHOBJ_bEnumClipLines 3
667 NtGdiHT_Get8BPPFormatPalette 4
668 NtGdiHT_Get8BPPMaskPalette 6
669 NtGdiUpdateTransform 1
671 NtGdiBRUSHOBJ_DeleteRbrush 2
672 NtGdiUMPDEngFreeUserMem 1
676 #ReactOS specific syscalls
677 NtGdiSetViewportOrgEx 4
678 NtGdiSetWindowOrgEx 4
679 NtGdiGetFontFamilyInfo 4
680 NtGdiOffsetViewportOrgEx 4
681 NtGdiOffsetWindowOrgEx 4
683 NtUserGetMonitorInfo 2
684 NtUserMonitorFromPoint 3
685 NtUserMonitorFromRect 2
686 NtUserMonitorFromWindow 2
687 NtUserSetScrollBarInfo 3