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
394 # NtUserGetClassInfo 5 Wrong number of param ?
397 NtUserGetClipboardData 2
398 NtUserGetClipboardFormatName 3
399 NtUserGetClipboardOwner 0
400 NtUserGetClipboardSequenceNumber 0
401 NtUserGetClipboardViewer 0
402 NtUserGetClipCursor 1
403 NtUserGetComboBoxInfo 2
404 NtUserGetControlBrush 3
405 NtUserGetControlColor 4
407 NtUserGetCursorFrameInfo 4
408 NtUserGetCursorInfo 1
411 NtUserGetDoubleClickTime 0
412 NtUserGetForegroundWindow 0
413 NtUserGetGuiResources 2
414 NtUserGetGUIThreadInfo 2
419 NtUserGetInternalWindowPos 3
420 NtUserGetKeyboardLayoutList 2
421 NtUserGetKeyboardLayoutName 1
422 NtUserGetKeyboardState 1
423 NtUserGetKeyNameText 3
425 NtUserGetListBoxInfo 1
426 NtUserGetMenuBarInfo 4
428 NtUserGetMenuItemRect 4
430 NtUserGetMouseMovePointsEx 5
431 NtUserGetObjectInformation 5
432 NtUserGetOpenClipboardWindow 0
433 NtUserGetPriorityClipboardFormat 2
434 NtUserGetProcessWindowStation 0
435 NtUserGetRawInputBuffer 3
436 NtUserGetRawInputData 5
437 NtUserGetRawInputDeviceInfo 4
438 NtUserGetRawInputDeviceList 3
439 NtUserGetRegisteredRawInputDevices 3
440 NtUserGetScrollBarInfo 3
441 NtUserGetSystemMenu 2
442 NtUserGetThreadDesktop 2
443 NtUserGetThreadState 1
444 NtUserGetTitleBarInfo 2
445 NtUserGetUpdateRect 3
448 NtUserGetWindowPlacement 2
450 NtUserHardErrorControl 3
452 NtUserHiliteMenuItem 4
453 NtUserImpersonateDdeClientWindow 2
455 NtUserInitializeClientPfnArrays 4
456 # NtUserInitTask 12 Wrong number of param ?
458 NtUserInternalGetWindowText 3
459 NtUserInvalidateRect 3
460 NtUserInvalidateRgn 3
461 NtUserIsClipboardFormatAvailable 1
463 NtUserLoadKeyboardLayoutEx 7
464 NtUserLockWindowStation 1
465 NtUserLockWindowUpdate 1
466 NtUserLockWorkStation 0
467 NtUserMapVirtualKeyEx 4
468 NtUserMenuItemFromPoint 4
473 NtUserModifyUserStartupInfoFlags 2
475 NtUserNotifyIMEStatus 3
476 NtUserNotifyProcessCreate 4
477 NtUserNotifyWinEvent 4
478 NtUserOpenClipboard 2
480 NtUserOpenInputDesktop 3
481 NtUserOpenWindowStation 2
485 NtUserPostThreadMessage 4
487 NtUserProcessConnect 3
488 NtUserQueryInformationThread 5
489 NtUserQueryInputContext 2
490 NtUserQuerySendMessage 1
491 NtUserQueryUserCounters 5
493 NtUserRealChildWindowFromPoint 3
494 NtUserRealInternalGetMessage 6
495 NtUserRealWaitMessageEx 2
497 NtUserRegisterClassExWOW 7
498 NtUserRegisterUserApiHook 2
499 NtUserRegisterHotKey 4
500 NtUserRegisterRawInputDevices 3
501 NtUserRegisterTasklist 1
502 NtUserRegisterWindowMessage 1
505 NtUserResolveDesktop 4
506 NtUserResolveDesktopForWOW 1
509 NtUserScrollWindowEx 8
510 NtUserSelectPalette 3
512 NtUserSetActiveWindow 1
513 NtUserSetAppImeLevel 2
517 NtUserSetClipboardData 3
518 NtUserSetClipboardViewer 1
519 NtUserSetConsoleReserveKeys 2
521 NtUserSetCursorContents 2
522 NtUserSetCursorIconData 6 #4
527 NtUserSetImeOwnerWindow 2
528 NtUserSetInformationProcess 4
529 NtUserSetInformationThread 4
530 NtUserSetInternalWindowPos 4
531 NtUserSetKeyboardState 1
532 NtUserSetLogonNotifyWindow 1
534 NtUserSetMenuContextHelpId 2
535 NtUserSetMenuDefaultItem 3
536 NtUserSetMenuFlagRtoL 1
537 NtUserSetObjectInformation 4
539 NtUserSetProcessWindowStation 1
542 NtUserSetScrollInfo 4
543 NtUserSetShellWindowEx 2
545 NtUserSetSystemCursor 2
546 NtUserSetSystemMenu 2
547 NtUserSetSystemTimer 4
548 NtUserSetThreadDesktop 1
549 NtUserSetThreadLayoutHandles 2
550 NtUserSetThreadState 2
552 NtUserSetWindowFNID 2
553 NtUserSetWindowLong 4
554 NtUserSetWindowPlacement 2
557 NtUserSetWindowsHookAW 3
558 NtUserSetWindowsHookEx 6
559 NtUserSetWindowStationUser 4
560 NtUserSetWindowWord 3
561 NtUserSetWinEventHook 8
563 NtUserShowScrollBar 3
565 NtUserShowWindowAsync 2
567 NtUserSwitchDesktop 1
568 NtUserSystemParametersInfo 4
569 NtUserTestForInteractiveUser 1
570 NtUserThunkedMenuInfo 2
571 NtUserThunkedMenuItemInfo 6
573 NtUserTrackMouseEvent 1
574 NtUserTrackPopupMenuEx 6
577 NtUserTranslateAccelerator 3
578 NtUserTranslateMessage 2
579 NtUserUnhookWindowsHookEx 1
580 NtUserUnhookWinEvent 1
581 NtUserUnloadKeyboardLayout 1
582 NtUserUnlockWindowStation 1
583 # NtUserUnregisterClass 3 Wrong number of param ?
584 NtUserUnregisterClass 2
585 NtUserUnregisterUserApiHook 0
586 NtUserUnregisterHotKey 2
587 NtUserUpdateInputContext 3
588 NtUserUpdateInstance 3
589 NtUserUpdateLayeredWindow 9
590 NtUserGetLayeredWindowAttributes 4
591 NtUserSetLayeredWindowAttributes 4
592 NtUserUpdatePerUserSystemParameters 2
593 NtUserUserHandleGrantAccess 3
594 NtUserValidateHandleSecure 2
596 NtUserValidateTimerCallback 3
598 NtUserWaitForInputIdle 3
599 NtUserWaitForMsgAndEvent 1
601 NtUserWin32PoolAllocationStats 6
602 NtUserWindowFromPoint 2
604 NtUserRemoteConnect 3
605 NtUserRemoteRedrawRectangle 4
606 NtUserRemoteRedrawScreen 0
607 NtUserRemoteStopScreenUpdates 0
608 NtUserCtxDisplayIOCtl 3
609 NtGdiEngAssociateSurface 3
610 NtGdiEngCreateBitmap 6
611 NtGdiEngCreateDeviceSurface 4
612 NtGdiEngCreateDeviceBitmap 4
613 NtGdiEngCreatePalette 6
614 NtGdiEngComputeGlyphSet 3
616 NtGdiEngDeletePalette 1
617 NtGdiEngDeleteSurface 1
618 NtGdiEngEraseSurface 3
619 NtGdiEngUnlockSurface 1
620 NtGdiEngLockSurface 1
622 NtGdiEngStretchBlt 11
624 NtGdiEngMarkBandingSurface 1
627 NtGdiEngStrokeAndFillPath 10
631 NtGdiEngGradientFill 10
632 NtGdiEngTransparentBlt 8
634 NtGdiEngStretchBltROP 13
635 NtGdiXLATEOBJ_cGetPalette 4
636 NtGdiXLATEOBJ_iXlate 2
637 NtGdiXLATEOBJ_hGetColorTransform 1
639 NtGdiCLIPOBJ_cEnumStart 5
640 NtGdiCLIPOBJ_ppoGetPath 1
644 NtGdiBRUSHOBJ_ulGetBrushColor 1
645 NtGdiBRUSHOBJ_pvAllocRbrush 2
646 NtGdiBRUSHOBJ_pvGetRbrush 1
647 NtGdiBRUSHOBJ_hGetColorTransform 1
648 NtGdiXFORMOBJ_bApplyXform 5
649 NtGdiXFORMOBJ_iGetXform 2
650 NtGdiFONTOBJ_vGetInfo 3
651 NtGdiFONTOBJ_pxoGetXform 1
652 NtGdiFONTOBJ_cGetGlyphs 5
655 NtGdiFONTOBJ_pQueryGlyphAttrs 2
656 NtGdiFONTOBJ_pvTrueTypeFontFile 2
657 NtGdiFONTOBJ_cGetAllGlyphHandles 2
659 NtGdiSTROBJ_bEnumPositionsOnly 3
660 NtGdiSTROBJ_bGetAdvanceWidths 4
661 NtGdiSTROBJ_vEnumStart 1
662 NtGdiSTROBJ_dwGetCodePage 1
663 NtGdiPATHOBJ_vGetBounds 2
665 NtGdiPATHOBJ_vEnumStart 1
666 NtGdiPATHOBJ_vEnumStartClipLines 4
667 NtGdiPATHOBJ_bEnumClipLines 3
670 NtGdiHT_Get8BPPFormatPalette 4
671 NtGdiHT_Get8BPPMaskPalette 6
672 NtGdiUpdateTransform 1
674 NtGdiBRUSHOBJ_DeleteRbrush 2
675 NtGdiUMPDEngFreeUserMem 1
679 #ReactOS specific syscalls
681 NtGdiSetViewportExtEx 4
682 NtGdiSetViewportOrgEx 4
683 NtGdiSetWindowExtEx 4
684 NtGdiSetWindowOrgEx 4
685 NtGdiStretchDIBits 13
686 NtUserBuildMenuItemList 4
687 NtUserCreateCursorIconHandle 2
688 NtUserEnumClipboardFormats 1
689 NtUserGetActiveWindow 0
692 NtUserGetClientOrigin 2
693 NtUserGetClientRect 2
694 NtUserGetMenuDefaultItem 3
695 NtUserGetLastInputInfo 1
696 NtUserGetMinMaxInfo 3
697 NtUserGetMonitorInfo 2
699 NtUserGetScrollInfo 3
700 NtUserGetSystemMetrics 1
701 NtUserGetWindowLong 3
702 NtUserGetWindowRect 2
703 NtUserInsertMenuItem 4
704 NtUserKillSystemTimer 2
707 NtUserMonitorFromPoint 3
708 NtUserMonitorFromRect 2
709 NtUserMonitorFromWindow 2
710 NtUserRegisterClassEx 6
711 NtUserRegisterClipboardFormat 1
713 NtUserSendMessageCallback 6
714 NtUserSendMessageTimeout 8
715 NtUserSendNotifyMessage 4
716 NtUserSetScrollBarInfo 3
717 NtUserGetDesktopWindow 0
718 NtGdiAddFontResource 2
719 NtGdiCreateDIBitmap 6
720 NtGdiGetAspectRatioFilterEx 2
721 NtGdiGetFontFamilyInfo 4
722 NtGdiGetTextExtentPoint32 4
723 NtGdiOffsetViewportOrgEx 4
724 NtGdiOffsetWindowOrgEx 4
726 # ReactOS only system calls
727 NtUserAcquireOrReleaseInputOwnership 1
728 NtUserGetWindowThreadProcessId 2
729 NtUserGetQueueStatus 1
732 NtUserGetLastActivePopup 1
733 NtUserGetShellWindow 0
734 NtUserDereferenceWndProcHandle 2
735 NtUserManualGuiCheck 1