Add syscall lists for x86
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Wed, 9 Dec 2009 01:50:38 +0000 (01:50 +0000)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Wed, 9 Dec 2009 01:50:38 +0000 (01:50 +0000)
svn path=/trunk/; revision=44478

rostests/apitests/w32kdll/w32kdll_2k3sp2/w32k_2k3sp2-x86.db [new file with mode: 0644]
rostests/apitests/w32kdll/w32kdll_2ksp4/w32k_2ksp4-x86.db [new file with mode: 0644]
rostests/apitests/w32kdll/w32kdll_vista/w32kdll_vista-x86.db [new file with mode: 0644]
rostests/apitests/w32kdll/w32kdll_xpsp2/w32k_xpsp2-x86.db [new file with mode: 0644]

diff --git a/rostests/apitests/w32kdll/w32kdll_2k3sp2/w32k_2k3sp2-x86.db b/rostests/apitests/w32kdll/w32kdll_2k3sp2/w32k_2k3sp2-x86.db
new file mode 100644 (file)
index 0000000..8808dec
--- /dev/null
@@ -0,0 +1,668 @@
+#
+# win32k systemcalls taken from Windows 2003 SP2 x86
+#
+NtGdiAbortDoc  1
+NtGdiAbortPath 1
+NtGdiAddFontResourceW  6
+NtGdiAddRemoteFontToDC 4
+NtGdiAddFontMemResourceEx      5
+NtGdiRemoveMergeFont   2
+NtGdiAddRemoteMMInstanceToDC   3
+NtGdiAlphaBlend        12
+NtGdiAngleArc  6
+NtGdiAnyLinkedFonts    0
+NtGdiFontIsLinked      1
+NtGdiArcInternal       10
+NtGdiBeginPath 1
+NtGdiBitBlt    11
+NtGdiCancelDC  1
+NtGdiCheckBitmapBits   8
+NtGdiCloseFigure       1
+NtGdiClearBitmapAttributes     2
+NtGdiClearBrushAttributes      2
+NtGdiColorCorrectPalette       6
+NtGdiCombineRgn        4
+NtGdiCombineTransform  3
+NtGdiComputeXformCoefficients  1
+NtGdiConsoleTextOut    4
+NtGdiConvertMetafileRect       2
+NtGdiCreateBitmap      5
+NtGdiCreateClientObj   1
+NtGdiCreateColorSpace  1
+NtGdiCreateColorTransform      8
+NtGdiCreateCompatibleBitmap    3
+NtGdiCreateCompatibleDC        1
+NtGdiCreateDIBBrush    6
+NtGdiCreateDIBitmapInternal    11
+NtGdiCreateDIBSection  9
+NtGdiCreateEllipticRgn 4
+NtGdiCreateHalftonePalette     1
+NtGdiCreateHatchBrushInternal  3
+NtGdiCreateMetafileDC  1
+NtGdiCreatePaletteInternal     2
+NtGdiCreatePatternBrushInternal        3
+NtGdiCreatePen 4
+NtGdiCreateRectRgn     4
+NtGdiCreateRoundRectRgn        6
+NtGdiCreateServerMetaFile      6
+NtGdiCreateSolidBrush  2
+NtGdiD3dContextCreate  4
+NtGdiD3dContextDestroy 1
+NtGdiD3dContextDestroyAll      1
+NtGdiD3dValidateTextureStageState      1
+NtGdiD3dDrawPrimitives2        7
+NtGdiDdGetDriverState  1
+NtGdiDdAddAttachedSurface      3
+NtGdiDdAlphaBlt        3
+NtGdiDdAttachSurface   2
+NtGdiDdBeginMoCompFrame        2
+NtGdiDdBlt     3
+NtGdiDdCanCreateSurface        2
+NtGdiDdCanCreateD3DBuffer      2
+NtGdiDdColorControl    2
+NtGdiDdCreateDirectDrawObject  1
+NtGdiDdCreateSurface   8
+NtGdiDdCreateD3DBuffer 8
+NtGdiDdCreateMoComp    2
+NtGdiDdCreateSurfaceObject     6
+NtGdiDdDeleteDirectDrawObject  1
+NtGdiDdDeleteSurfaceObject     1
+NtGdiDdDestroyMoComp   2
+NtGdiDdDestroySurface  2
+NtGdiDdDestroyD3DBuffer        1
+NtGdiDdEndMoCompFrame  2
+NtGdiDdFlip    5
+NtGdiDdFlipToGDISurface        2
+NtGdiDdGetAvailDriverMemory    2
+NtGdiDdGetBltStatus    2
+NtGdiDdGetDC   2
+NtGdiDdGetDriverInfo   2
+NtGdiDdGetDxHandle     3
+NtGdiDdGetFlipStatus   2
+NtGdiDdGetInternalMoCompInfo   2
+NtGdiDdGetMoCompBuffInfo       2
+NtGdiDdGetMoCompGuids  2
+NtGdiDdGetMoCompFormats        2
+NtGdiDdGetScanLine     2
+NtGdiDdLock    3
+NtGdiDdLockD3D 2
+NtGdiDdQueryDirectDrawObject   11
+NtGdiDdQueryMoCompStatus       2
+NtGdiDdReenableDirectDrawObject        2
+NtGdiDdReleaseDC       1
+NtGdiDdRenderMoComp    2
+NtGdiDdResetVisrgn     2
+NtGdiDdSetColorKey     2
+NtGdiDdSetExclusiveMode        2
+NtGdiDdSetGammaRamp    3
+NtGdiDdCreateSurfaceEx 3
+NtGdiDdSetOverlayPosition      3
+NtGdiDdUnattachSurface 2
+NtGdiDdUnlock  2
+NtGdiDdUnlockD3D       2
+NtGdiDdUpdateOverlay   3
+NtGdiDdWaitForVerticalBlank    2
+NtGdiDvpCanCreateVideoPort     2
+NtGdiDvpColorControl   2
+NtGdiDvpCreateVideoPort        2
+NtGdiDvpDestroyVideoPort       2
+NtGdiDvpFlipVideoPort  4
+NtGdiDvpGetVideoPortBandwidth  2
+NtGdiDvpGetVideoPortField      2
+NtGdiDvpGetVideoPortFlipStatus 2
+NtGdiDvpGetVideoPortInputFormats       2
+NtGdiDvpGetVideoPortLine       2
+NtGdiDvpGetVideoPortOutputFormats      2
+NtGdiDvpGetVideoPortConnectInfo        2
+NtGdiDvpGetVideoSignalStatus   2
+NtGdiDvpUpdateVideoPort        4
+NtGdiDvpWaitForVideoPortSync   2
+NtGdiDvpAcquireNotification    3
+NtGdiDvpReleaseNotification    2
+NtGdiDxgGenericThunk   6
+NtGdiDeleteClientObj   1
+NtGdiDeleteColorSpace  1
+NtGdiDeleteColorTransform      2
+NtGdiDeleteObjectApp   1
+NtGdiDescribePixelFormat       4
+NtGdiGetPerBandInfo    2
+NtGdiDoBanding 4
+NtGdiDoPalette 6
+NtGdiDrawEscape        4
+NtGdiEllipse   5
+NtGdiEnableEudc        1
+NtGdiEndDoc    1
+NtGdiEndPage   1
+NtGdiEndPath   1
+NtGdiEnumFontChunk     5
+NtGdiEnumFontClose     1
+NtGdiEnumFontOpen      7
+NtGdiEnumObjects       4
+NtGdiEqualRgn  2
+NtGdiEudcLoadUnloadLink        7
+NtGdiExcludeClipRect   5
+NtGdiExtCreatePen      11
+NtGdiExtCreateRegion   3
+NtGdiExtEscape 8
+NtGdiExtFloodFill      5
+NtGdiExtGetObjectW     3
+NtGdiExtSelectClipRgn  3
+NtGdiExtTextOutW       9
+NtGdiFillPath  1
+NtGdiFillRgn   3
+NtGdiFlattenPath       1
+NtGdiFlush     0
+NtGdiForceUFIMapping   2
+NtGdiFrameRgn  5
+NtGdiFullscreenControl 5
+NtGdiGetAndSetDCDword  4
+NtGdiGetAppClipBox     2
+NtGdiGetBitmapBits     3
+NtGdiGetBitmapDimension        2
+NtGdiGetBoundsRect     3
+NtGdiGetCharABCWidthsW 6
+NtGdiGetCharacterPlacementW    6
+NtGdiGetCharSet        1
+NtGdiGetCharWidthW     6
+NtGdiGetCharWidthInfo  2
+NtGdiGetColorAdjustment        2
+NtGdiGetColorSpaceforBitmap    1
+NtGdiGetDCDword        3
+NtGdiGetDCforBitmap    1
+NtGdiGetDCObject       2
+NtGdiGetDCPoint        3
+NtGdiGetDeviceCaps     2
+NtGdiGetDeviceGammaRamp        2
+NtGdiGetDeviceCapsAll  2
+NtGdiGetDIBitsInternal 9
+NtGdiGetETM    2
+NtGdiGetEudcTimeStampEx        3
+NtGdiGetFontData       5
+NtGdiGetFontResourceInfoInternalW      7
+NtGdiGetGlyphIndicesW  5
+NtGdiGetGlyphIndicesWInternal  6
+NtGdiGetGlyphOutline   8
+NtGdiGetKerningPairs   3
+NtGdiGetLinkedUFIs     3
+NtGdiGetMiterLimit     2
+NtGdiGetMonitorID      3
+NtGdiGetNearestColor   2
+NtGdiGetNearestPaletteIndex    2
+NtGdiGetObjectBitmapHandle     2
+NtGdiGetOutlineTextMetricsInternalW    4
+NtGdiGetPath   4
+NtGdiGetPixel  3
+NtGdiGetRandomRgn      3
+NtGdiGetRasterizerCaps 2
+NtGdiGetRealizationInfo        3
+NtGdiGetRegionData     3
+NtGdiGetRgnBox 2
+NtGdiGetServerMetaFileBits     7
+NtGdiGetSpoolMessage   4
+NtGdiGetStats  5
+NtGdiGetStockObject    1
+NtGdiGetStringBitmapW  5
+NtGdiGetSystemPaletteUse       1
+NtGdiGetTextCharsetInfo        3
+NtGdiGetTextExtent     5
+NtGdiGetTextExtentExW  8
+NtGdiGetTextFaceW      4
+NtGdiGetTextMetricsW   3
+NtGdiGetTransform      3
+NtGdiGetUFI    6
+NtGdiGetEmbUFI 7
+NtGdiGetUFIPathname    10
+NtGdiGetEmbedFonts     0
+NtGdiChangeGhostFont   2
+NtGdiAddEmbFontToDC    2
+NtGdiGetFontUnicodeRanges      2
+NtGdiGetWidthTable     7
+NtGdiGradientFill      6
+NtGdiHfontCreate       5
+NtGdiIcmBrushInfo      8
+NtGdiInit      0
+NtGdiInitSpool 0
+NtGdiIntersectClipRect 5
+NtGdiInvertRgn 2
+NtGdiLineTo    3
+NtGdiMakeFontDir       5
+NtGdiMakeInfoDC        2
+NtGdiMaskBlt   13
+NtGdiModifyWorldTransform      3
+NtGdiMonoBitmap        1
+NtGdiMoveTo    4
+NtGdiOffsetClipRgn     3
+NtGdiOffsetRgn 3
+NtGdiOpenDCW   7
+NtGdiPatBlt    6
+NtGdiPolyPatBlt        5
+NtGdiPathToRegion      1
+NtGdiPlgBlt    11
+NtGdiPolyDraw  4
+NtGdiPolyPolyDraw      5
+NtGdiPolyTextOutW      4
+NtGdiPtInRegion        3
+NtGdiPtVisible 3
+NtGdiQueryFonts        3
+NtGdiQueryFontAssocInfo        1
+NtGdiRectangle 5
+NtGdiRectInRegion      2
+NtGdiRectVisible       2
+NtGdiRemoveFontResourceW       6
+NtGdiRemoveFontMemResourceEx   1
+NtGdiResetDC   5
+NtGdiResizePalette     2
+NtGdiRestoreDC 2
+NtGdiRoundRect 7
+NtGdiSaveDC    1
+NtGdiScaleViewportExtEx        6
+NtGdiScaleWindowExtEx  6
+GreSelectBitmap        2
+NtGdiSelectBrush       2
+NtGdiSelectClipPath    2
+NtGdiSelectFont        2
+NtGdiSelectPen 2
+NtGdiSetBitmapAttributes       2
+NtGdiSetBitmapBits     3
+NtGdiSetBitmapDimension        4
+NtGdiSetBoundsRect     3
+NtGdiSetBrushAttributes        2
+NtGdiSetBrushOrg       4
+NtGdiSetColorAdjustment        2
+NtGdiSetColorSpace     2
+NtGdiSetDeviceGammaRamp        2
+NtGdiSetDIBitsToDeviceInternal 16
+NtGdiSetFontEnumeration        1
+NtGdiSetFontXform      3
+NtGdiSetIcmMode        3
+NtGdiSetLinkedUFIs     3
+NtGdiSetMagicColors    3
+NtGdiSetMetaRgn        1
+NtGdiSetMiterLimit     3
+NtGdiGetDeviceWidth    1
+NtGdiMirrorWindowOrg   1
+NtGdiSetLayout 3
+NtGdiSetPixel  4
+NtGdiSetPixelFormat    2
+NtGdiSetRectRgn        5
+NtGdiSetSystemPaletteUse       2
+NtGdiSetTextJustification      3
+NtGdiSetupPublicCFONT  3
+NtGdiSetVirtualResolution      5
+NtGdiSetSizeDevice     3
+NtGdiStartDoc  4
+NtGdiStartPage 1
+NtGdiStretchBlt        12
+NtGdiStretchDIBitsInternal     16
+NtGdiStrokeAndFillPath 1
+NtGdiStrokePath        1
+NtGdiSwapBuffers       1
+NtGdiTransformPoints   5
+NtGdiTransparentBlt    11
+NtGdiUnloadPrinterDriver       2
+NtGdiUnmapMemFont      1
+NtGdiUnrealizeObject   1
+NtGdiUpdateColors      1
+NtGdiWidenPath 1
+NtUserActivateKeyboardLayout   2
+NtUserAlterWindowStyle 3
+NtUserAssociateInputContext    3
+NtUserAttachThreadInput        3
+NtUserBeginPaint       2
+NtUserBitBltSysBmp     8
+NtUserBlockInput       1
+NtUserBuildHimcList    4
+NtUserBuildHwndList    7
+NtUserBuildNameList    4
+NtUserBuildPropList    4
+NtUserCallHwnd 2
+NtUserCallHwndLock     2
+NtUserCallHwndOpt      2
+NtUserCallHwndParam    3
+NtUserCallHwndParamLock        3
+NtUserCallMsgFilter    2
+NtUserCallNextHookEx   4
+NtUserCallNoParam      1
+NtUserCallOneParam     2
+NtUserCallTwoParam     3
+NtUserChangeClipboardChain     2
+NtUserChangeDisplaySettings    4
+NtUserCheckImeHotKey   2
+NtUserCheckMenuItem    3
+NtUserChildWindowFromPointEx   4
+NtUserClipCursor       1
+NtUserCloseClipboard   0
+NtUserCloseDesktop     1
+NtUserCloseWindowStation       1
+NtUserConsoleControl   3
+NtUserConvertMemHandle 2
+NtUserCopyAcceleratorTable     3
+NtUserCountClipboardFormats    0
+NtUserCreateAcceleratorTable   2
+NtUserCreateCaret      4
+NtUserCreateDesktop    5
+NtUserCreateInputContext       1
+NtUserCreateLocalMemHandle     4
+NtUserCreateWindowEx   15
+NtUserCreateWindowStation      7
+NtUserDdeGetQualityOfService   3
+NtUserDdeInitialize    5
+NtUserDdeSetQualityOfService   3
+NtUserDeferWindowPos   8
+NtUserDefSetText       2
+NtUserDeleteMenu       3
+NtUserDestroyAcceleratorTable  1
+NtUserDestroyCursor    2
+NtUserDestroyInputContext      1
+NtUserDestroyMenu      1
+NtUserDestroyWindow    1
+NtUserDisableThreadIme 1
+NtUserDispatchMessage  1
+NtUserDragDetect       3
+NtUserDragObject       5
+NtUserDrawAnimatedRects        4
+NtUserDrawCaption      4
+NtUserDrawCaptionTemp  7
+NtUserDrawIconEx       11
+NtUserDrawMenuBarTemp  5
+NtUserEmptyClipboard   0
+NtUserEnableMenuItem   3
+NtUserEnableScrollBar  3
+NtUserEndDeferWindowPosEx      2
+NtUserEndMenu  0
+NtUserEndPaint 2
+NtUserEnumDisplayDevices       4
+NtUserEnumDisplayMonitors      4
+NtUserEnumDisplaySettings      4
+NtUserEvent    1
+NtUserExcludeUpdateRgn 2
+NtUserFillWindow       4
+NtUserFindExistingCursorIcon   3
+NtUserFindWindowEx     5
+NtUserFlashWindowEx    1
+NtUserGetAltTabInfo    6
+NtUserGetAncestor      2
+NtUserGetAppImeLevel   1
+NtUserGetAsyncKeyState 1
+NtUserGetAtomName      2
+NtUserGetCaretBlinkTime        0
+NtUserGetCaretPos      1
+NtUserGetClassInfoEx   5
+NtUserGetClassName     3
+NtUserGetClipboardData 2
+NtUserGetClipboardFormatName   3
+NtUserGetClipboardOwner        0
+NtUserGetClipboardSequenceNumber       0
+NtUserGetClipboardViewer       0
+NtUserGetClipCursor    1
+NtUserGetComboBoxInfo  2
+NtUserGetControlBrush  3
+NtUserGetControlColor  4
+NtUserGetCPD   3
+NtUserGetCursorFrameInfo       4
+NtUserGetCursorInfo    1
+NtUserGetDC    1
+NtUserGetDCEx  3
+NtUserGetDoubleClickTime       0
+NtUserGetForegroundWindow      0
+NtUserGetGuiResources  2
+NtUserGetGUIThreadInfo 2
+NtUserGetIconInfo      6
+NtUserGetIconSize      4
+NtUserGetImeHotKey     4
+NtUserGetImeInfoEx     2
+NtUserGetInternalWindowPos     3
+NtUserGetKeyboardLayoutList    2
+NtUserGetKeyboardLayoutName    1
+NtUserGetKeyboardState 1
+NtUserGetKeyNameText   3
+NtUserGetKeyState      1
+NtUserGetListBoxInfo   1
+NtUserGetMenuBarInfo   4
+NtUserGetMenuIndex     2
+NtUserGetMenuItemRect  4
+NtUserGetMessage       4
+NtUserGetMouseMovePointsEx     5
+NtUserGetObjectInformation     5
+NtUserGetOpenClipboardWindow   0
+NtUserGetPriorityClipboardFormat       2
+NtUserGetProcessWindowStation  0
+NtUserGetRawInputBuffer        3
+NtUserGetRawInputData  5
+NtUserGetRawInputDeviceInfo    4
+NtUserGetRawInputDeviceList    3
+NtUserGetRegisteredRawInputDevices     3
+NtUserGetScrollBarInfo 3
+NtUserGetSystemMenu    2
+NtUserGetThreadDesktop 2
+NtUserGetThreadState   1
+NtUserGetTitleBarInfo  2
+NtUserGetUpdateRect    3
+NtUserGetUpdateRgn     3
+NtUserGetWindowDC      1
+NtUserGetWindowPlacement       2
+NtUserGetWOWClass      2
+NtUserHardErrorControl 3
+NtUserHideCaret        1
+NtUserHiliteMenuItem   4
+NtUserImpersonateDdeClientWindow       2
+NtUserInitialize       3
+NtUserInitializeClientPfnArrays        4
+NtUserInitTask 12
+NtUserInternalGetWindowText    3
+NtUserInvalidateRect   3
+NtUserInvalidateRgn    3
+NtUserIsClipboardFormatAvailable       1
+NtUserKillTimer        2
+NtUserLoadKeyboardLayoutEx     7
+NtUserLockWindowStation        1
+NtUserLockWindowUpdate 1
+NtUserLockWorkStation  0
+NtUserMapVirtualKeyEx  4
+NtUserMenuItemFromPoint        4
+NtUserMessageCall      7
+NtUserMinMaximize      3
+NtUserMNDragLeave      0
+NtUserMNDragOver       2
+NtUserModifyUserStartupInfoFlags       2
+NtUserMoveWindow       6
+NtUserNotifyIMEStatus  3
+NtUserNotifyProcessCreate      4
+NtUserNotifyWinEvent   4
+NtUserOpenClipboard    2
+NtUserOpenDesktop      3
+NtUserOpenInputDesktop 3
+NtUserOpenWindowStation        2
+NtUserPaintDesktop     1
+NtUserPeekMessage      5
+NtUserPostMessage      4
+NtUserPostThreadMessage        4
+NtUserPrintWindow      3
+NtUserProcessConnect   3
+NtUserQueryInformationThread   4
+NtUserQueryInputContext        2
+NtUserQuerySendMessage 1
+NtUserQueryWindow      2
+NtUserRealChildWindowFromPoint 3
+NtUserRealInternalGetMessage   6
+NtUserRealWaitMessageEx        2
+NtUserRedrawWindow     4
+NtUserRegisterClassExWOW       7
+NtUserRegisterUserApiHook      4
+NtUserRegisterHotKey   4
+NtUserRegisterRawInputDevices  3
+NtUserRegisterTasklist 1
+NtUserRegisterWindowMessage    1
+NtUserRemoveMenu       3
+NtUserRemoveProp       2
+NtUserResolveDesktop   4
+NtUserResolveDesktopForWOW     1
+NtUserSBGetParms       4
+NtUserScrollDC 7
+NtUserScrollWindowEx   8
+NtUserSelectPalette    3
+NtUserSendInput        3
+NtUserSetActiveWindow  1
+NtUserSetAppImeLevel   2
+NtUserSetCapture       1
+NtUserSetClassLong     4
+NtUserSetClassWord     3
+NtUserSetClipboardData 3
+NtUserSetClipboardViewer       1
+NtUserSetConsoleReserveKeys    2
+NtUserSetCursor        1
+NtUserSetCursorContents        2
+NtUserSetCursorIconData        4
+NtUserSetFocus 1
+NtUserSetImeHotKey     5
+NtUserSetImeInfoEx     1
+NtUserSetImeOwnerWindow        2
+NtUserSetInformationProcess    4
+NtUserSetInformationThread     4
+NtUserSetInternalWindowPos     4
+NtUserSetKeyboardState 1
+NtUserSetLogonNotifyWindow     1
+NtUserSetMenu  3
+NtUserSetMenuContextHelpId     2
+NtUserSetMenuDefaultItem       3
+NtUserSetMenuFlagRtoL  1
+NtUserSetObjectInformation     4
+NtUserSetParent        2
+NtUserSetProcessWindowStation  1
+NtUserSetProp  3
+NtUserSetScrollInfo    4
+NtUserSetShellWindowEx 2
+NtUserSetSysColors     4
+NtUserSetSystemCursor  2
+NtUserSetSystemMenu    2
+NtUserSetSystemTimer   4
+NtUserSetThreadDesktop 1
+NtUserSetThreadLayoutHandles   2
+NtUserSetThreadState   2
+NtUserSetTimer 4
+NtUserSetWindowFNID    2
+NtUserSetWindowLong    4
+NtUserSetWindowPlacement       2
+NtUserSetWindowPos     7
+NtUserSetWindowRgn     3
+NtUserSetWindowsHookAW 3
+NtUserSetWindowsHookEx 6
+NtUserSetWindowStationUser     4
+NtUserSetWindowWord    3
+NtUserSetWinEventHook  8
+NtUserShowCaret        1
+NtUserShowScrollBar    3
+NtUserShowWindow       2
+NtUserShowWindowAsync  2
+NtUserSoundSentry      0
+NtUserSwitchDesktop    1
+NtUserSystemParametersInfo     4
+NtUserTestForInteractiveUser   1
+NtUserThunkedMenuInfo  2
+NtUserThunkedMenuItemInfo      6
+NtUserToUnicodeEx      7
+NtUserTrackMouseEvent  1
+NtUserTrackPopupMenuEx 6
+NtUserCalcMenuBar      5
+NtUserPaintMenuBar     6
+NtUserTranslateAccelerator     3
+NtUserTranslateMessage 2
+NtUserUnhookWindowsHookEx      1
+NtUserUnhookWinEvent   1
+NtUserUnloadKeyboardLayout     1
+NtUserUnlockWindowStation      1
+NtUserUnregisterClass  3
+NtUserUnregisterUserApiHook    0
+NtUserUnregisterHotKey 2
+NtUserUpdateInputContext       3
+NtUserUpdateInstance   3
+NtUserUpdateLayeredWindow      10
+NtUserGetLayeredWindowAttributes       4
+NtUserSetLayeredWindowAttributes       4
+NtUserUpdatePerUserSystemParameters    2
+NtUserUserHandleGrantAccess    3
+NtUserValidateHandleSecure     1
+NtUserValidateRect     2
+NtUserValidateTimerCallback    1
+NtUserVkKeyScanEx      3
+NtUserWaitForInputIdle 3
+NtUserWaitForMsgAndEvent       1
+NtUserWaitMessage      0
+NtUserWin32PoolAllocationStats 6
+NtUserWindowFromPoint  2
+NtUserYieldTask        0
+NtUserRemoteConnect    3
+NtUserRemoteRedrawRectangle    4
+NtUserRemoteRedrawScreen       0
+NtUserRemoteStopScreenUpdates  0
+NtUserCtxDisplayIOCtl  3
+NtGdiEngAssociateSurface       3
+NtGdiEngCreateBitmap   6
+NtGdiEngCreateDeviceSurface    4
+NtGdiEngCreateDeviceBitmap     4
+NtGdiEngCreatePalette  6
+NtGdiEngComputeGlyphSet        3
+NtGdiEngCopyBits       6
+NtGdiEngDeletePalette  1
+NtGdiEngDeleteSurface  1
+NtGdiEngEraseSurface   3
+NtGdiEngUnlockSurface  1
+NtGdiEngLockSurface    1
+NtGdiEngBitBlt 11
+NtGdiEngStretchBlt     11
+NtGdiEngPlgBlt 11
+NtGdiEngMarkBandingSurface     1
+NtGdiEngStrokePath     8
+NtGdiEngFillPath       7
+NtGdiEngStrokeAndFillPath      10
+NtGdiEngPaint  5
+NtGdiEngLineTo 9
+NtGdiEngAlphaBlend     7
+NtGdiEngGradientFill   10
+NtGdiEngTransparentBlt 8
+NtGdiEngTextOut        10
+NtGdiEngStretchBltROP  13
+NtGdiXLATEOBJ_cGetPalette      4
+NtGdiXLATEOBJ_iXlate   2
+NtGdiXLATEOBJ_hGetColorTransform       1
+NtGdiCLIPOBJ_bEnum     3
+NtGdiCLIPOBJ_cEnumStart        5
+NtGdiCLIPOBJ_ppoGetPath        1
+NtGdiEngDeletePath     1
+NtGdiEngCreateClip     0
+NtGdiEngDeleteClip     1
+NtGdiBRUSHOBJ_ulGetBrushColor  1
+NtGdiBRUSHOBJ_pvAllocRbrush    2
+NtGdiBRUSHOBJ_pvGetRbrush      1
+NtGdiBRUSHOBJ_hGetColorTransform       1
+NtGdiXFORMOBJ_bApplyXform      5
+NtGdiXFORMOBJ_iGetXform        2
+NtGdiFONTOBJ_vGetInfo  3
+NtGdiFONTOBJ_pxoGetXform       1
+NtGdiFONTOBJ_cGetGlyphs        5
+NtGdiFONTOBJ_pifi      1
+NtGdiFONTOBJ_pfdg      1
+NtGdiFONTOBJ_pQueryGlyphAttrs  2
+NtGdiFONTOBJ_pvTrueTypeFontFile        2
+NtGdiFONTOBJ_cGetAllGlyphHandles       2
+NtGdiSTROBJ_bEnum      3
+NtGdiSTROBJ_bEnumPositionsOnly 3
+NtGdiSTROBJ_bGetAdvanceWidths  4
+NtGdiSTROBJ_vEnumStart 1
+NtGdiSTROBJ_dwGetCodePage      1
+NtGdiPATHOBJ_vGetBounds        2
+NtGdiPATHOBJ_bEnum     2
+NtGdiPATHOBJ_vEnumStart        1
+NtGdiPATHOBJ_vEnumStartClipLines       4
+NtGdiPATHOBJ_bEnumClipLines    3
+NtGdiGetDhpdev 1
+NtGdiEngCheckAbort     1
+NtGdiHT_Get8BPPFormatPalette   4
+NtGdiHT_Get8BPPMaskPalette     6
+NtGdiUpdateTransform   1
+NtGdiSetPUMPDOBJ       4
+NtGdiBRUSHOBJ_DeleteRbrush     2
+NtGdiUnmapMemFont      1
+NtGdiDrawStream        3
+NtGdiMakeObjectXferable        2
+NtGdiMakeObjectUnXferable      1
diff --git a/rostests/apitests/w32kdll/w32kdll_2ksp4/w32k_2ksp4-x86.db b/rostests/apitests/w32kdll/w32kdll_2ksp4/w32k_2ksp4-x86.db
new file mode 100644 (file)
index 0000000..b8fda7a
--- /dev/null
@@ -0,0 +1,643 @@
+#
+# win32k systemcalls taken from Windows 2000 SP4 x86
+#
+NtGdiAbortDoc  1
+NtGdiAbortPath 1
+NtGdiAddFontResourceW  6
+NtGdiAddRemoteFontToDC 4
+NtGdiAddFontMemResourceEx      5
+NtGdiRemoveMergeFont   2
+NtGdiAddRemoteMMInstanceToDC   3
+NtGdiAlphaBlend        12
+NtGdiAngleArc  6
+NtGdiAnyLinkedFonts    0
+NtGdiFontIsLinked      1
+NtGdiArcInternal       10
+NtGdiBeginPath 1
+NtGdiBitBlt    11
+NtGdiCancelDC  1
+NtGdiCheckBitmapBits   8
+NtGdiCloseFigure       1
+NtGdiColorCorrectPalette       6
+NtGdiCombineRgn        4
+NtGdiCombineTransform  3
+NtGdiComputeXformCoefficients  1
+NtGdiConsoleTextOut    4
+NtGdiConvertMetafileRect       2
+NtGdiCreateBitmap      5
+NtGdiCreateClientObj   1
+NtGdiCreateColorSpace  1
+NtGdiCreateColorTransform      8
+NtGdiCreateCompatibleBitmap    3
+NtGdiCreateCompatibleDC        1
+NtGdiCreateDIBBrush    6
+NtGdiCreateDIBitmapInternal    11
+NtGdiCreateDIBSection  9
+NtGdiCreateEllipticRgn 4
+NtGdiCreateHalftonePalette     1
+NtGdiCreateHatchBrushInternal  3
+NtGdiCreateMetafileDC  1
+NtGdiCreatePaletteInternal     2
+NtGdiCreatePatternBrushInternal        3
+NtGdiCreatePen 4
+NtGdiCreateRectRgn     4
+NtGdiCreateRoundRectRgn        6
+NtGdiCreateServerMetaFile      6
+NtGdiCreateSolidBrush  2
+NtGdiD3dContextCreate  4
+NtGdiD3dContextDestroy 1
+NtGdiD3dContextDestroyAll      1
+NtGdiD3dValidateTextureStageState      1
+NtGdiD3dDrawPrimitives2        7
+NtGdiDdGetDriverState  1
+NtGdiDdAddAttachedSurface      3
+NtGdiDdAlphaBlt        3
+NtGdiDdAttachSurface   2
+NtGdiDdBeginMoCompFrame        2
+NtGdiDdBlt     3
+NtGdiDdCanCreateSurface        2
+NtGdiDdCanCreateD3DBuffer      2
+NtGdiDdColorControl    2
+NtGdiDdCreateDirectDrawObject  1
+NtGdiDdCreateSurface   8
+NtGdiDdCreateD3DBuffer 8
+NtGdiDdCreateMoComp    2
+NtGdiDdCreateSurfaceObject     6
+NtGdiDdDeleteDirectDrawObject  1
+NtGdiDdDeleteSurfaceObject     1
+NtGdiDdDestroyMoComp   2
+NtGdiDdDestroySurface  2
+NtGdiDdDestroyD3DBuffer        1
+NtGdiDdEndMoCompFrame  2
+NtGdiDdFlip    5
+NtGdiDdFlipToGDISurface        2
+NtGdiDdGetAvailDriverMemory    2
+NtGdiDdGetBltStatus    2
+NtGdiDdGetDC   2
+NtGdiDdGetDriverInfo   2
+NtGdiDdGetDxHandle     3
+NtGdiDdGetFlipStatus   2
+NtGdiDdGetInternalMoCompInfo   2
+NtGdiDdGetMoCompBuffInfo       2
+NtGdiDdGetMoCompGuids  2
+NtGdiDdGetMoCompFormats        2
+NtGdiDdGetScanLine     2
+NtGdiDdLock    3
+NtGdiDdLockD3D 2
+NtGdiDdQueryDirectDrawObject   11
+NtGdiDdQueryMoCompStatus       2
+NtGdiDdReenableDirectDrawObject        2
+NtGdiDdReleaseDC       1
+NtGdiDdRenderMoComp    2
+NtGdiDdResetVisrgn     2
+NtGdiDdSetColorKey     2
+NtGdiDdSetExclusiveMode        2
+NtGdiDdSetGammaRamp    3
+NtGdiDdCreateSurfaceEx 3
+NtGdiDdSetOverlayPosition      3
+NtGdiDdUnattachSurface 2
+NtGdiDdUnlock  2
+NtGdiDdUnlockD3D       2
+NtGdiDdUpdateOverlay   3
+NtGdiDdWaitForVerticalBlank    2
+NtGdiDvpCanCreateVideoPort     2
+NtGdiDvpColorControl   2
+NtGdiDvpCreateVideoPort        2
+NtGdiDvpDestroyVideoPort       2
+NtGdiDvpFlipVideoPort  4
+NtGdiDvpGetVideoPortBandwidth  2
+NtGdiDvpGetVideoPortField      2
+NtGdiDvpGetVideoPortFlipStatus 2
+NtGdiDvpGetVideoPortInputFormats       2
+NtGdiDvpGetVideoPortLine       2
+NtGdiDvpGetVideoPortOutputFormats      2
+NtGdiDvpGetVideoPortConnectInfo        2
+NtGdiDvpGetVideoSignalStatus   2
+NtGdiDvpUpdateVideoPort        4
+NtGdiDvpWaitForVideoPortSync   2
+NtGdiDeleteClientObj   1
+NtGdiDeleteColorSpace  1
+NtGdiDeleteColorTransform      2
+NtGdiDeleteObjectApp   1
+NtGdiDescribePixelFormat       4
+NtGdiGetPerBandInfo    2
+NtGdiDoBanding 4
+NtGdiDoPalette 6
+NtGdiDrawEscape        4
+NtGdiEllipse   5
+NtGdiEnableEudc        1
+NtGdiEndDoc    1
+NtGdiEndPage   1
+NtGdiEndPath   1
+NtGdiEnumFontChunk     5
+NtGdiEnumFontClose     1
+NtGdiEnumFontOpen      7
+NtGdiEnumObjects       4
+NtGdiEqualRgn  2
+NtGdiEudcEnumFaceNameLinkW     4
+NtGdiEudcLoadUnloadLink        7
+NtGdiExcludeClipRect   5
+NtGdiExtCreatePen      11
+NtGdiExtCreateRegion   3
+NtGdiExtEscape 8
+NtGdiExtFloodFill      5
+NtGdiExtGetObjectW     3
+NtGdiExtSelectClipRgn  3
+NtGdiExtTextOutW       9
+NtGdiFillPath  1
+NtGdiFillRgn   3
+NtGdiFlattenPath       1
+NtGdiFlushUserBatch    0
+NtGdiFlush     0
+NtGdiForceUFIMapping   2
+NtGdiFrameRgn  5
+NtGdiFullscreenControl 5
+NtGdiGetAndSetDCDword  4
+NtGdiGetAppClipBox     2
+NtGdiGetBitmapBits     3
+NtGdiGetBitmapDimension        2
+NtGdiGetBoundsRect     3
+NtGdiGetCharABCWidthsW 6
+NtGdiGetCharacterPlacementW    6
+NtGdiGetCharSet        1
+NtGdiGetCharWidthW     6
+NtGdiGetCharWidthInfo  2
+NtGdiGetColorAdjustment        2
+NtGdiGetColorSpaceforBitmap    1
+NtGdiGetDCDword        3
+NtGdiGetDCforBitmap    1
+NtGdiGetDCObject       2
+NtGdiGetDCPoint        3
+NtGdiGetDeviceCaps     2
+NtGdiGetDeviceGammaRamp        2
+NtGdiGetDeviceCapsAll  2
+NtGdiGetDIBitsInternal 9
+NtGdiGetETM    2
+NtGdiGetEudcTimeStampEx        3
+NtGdiGetFontData       5
+NtGdiGetFontResourceInfoInternalW      7
+NtGdiGetGlyphIndicesW  5
+NtGdiGetGlyphIndicesWInternal  6
+NtGdiGetGlyphOutline   8
+NtGdiGetKerningPairs   3
+NtGdiGetLinkedUFIs     3
+NtGdiGetMiterLimit     2
+NtGdiGetMonitorID      3
+NtGdiGetNearestColor   2
+NtGdiGetNearestPaletteIndex    2
+NtGdiGetObjectBitmapHandle     2
+NtGdiGetOutlineTextMetricsInternalW    4
+NtGdiGetPath   4
+NtGdiGetPixel  3
+NtGdiGetRandomRgn      3
+NtGdiGetRasterizerCaps 2
+NtGdiGetRealizationInfo        2
+NtGdiGetRegionData     3
+NtGdiGetRgnBox 2
+NtGdiGetServerMetaFileBits     7
+NtGdiGetSpoolMessage   4
+NtGdiGetStats  5
+NtGdiGetStockObject    1
+NtGdiGetStringBitmapW  5
+NtGdiGetSystemPaletteUse       1
+NtGdiGetTextCharsetInfo        3
+NtGdiGetTextExtent     5
+NtGdiGetTextExtentExW  8
+NtGdiGetTextFaceW      4
+NtGdiGetTextMetricsW   3
+NtGdiGetTransform      3
+NtGdiGetUFI    6
+NtGdiGetUFIPathname    10
+NtGdiGetFontUnicodeRanges      2
+NtGdiGetWidthTable     7
+NtGdiGradientFill      6
+NtGdiHfontCreate       5
+NtGdiIcmBrushInfo      8
+NtGdiInit      0
+NtGdiInitSpool 0
+NtGdiIntersectClipRect 5
+NtGdiInvertRgn 2
+NtGdiLineTo    3
+NtGdiMakeFontDir       5
+NtGdiMakeInfoDC        2
+NtGdiMaskBlt   13
+NtGdiModifyWorldTransform      3
+NtGdiMonoBitmap        1
+NtGdiMoveTo    4
+NtGdiOffsetClipRgn     3
+NtGdiOffsetRgn 3
+NtGdiOpenDCW   7
+NtGdiPatBlt    6
+NtGdiPolyPatBlt        5
+NtGdiPathToRegion      1
+NtGdiPlgBlt    11
+NtGdiPolyDraw  4
+NtGdiPolyPolyDraw      5
+NtGdiPolyTextOutW      4
+NtGdiPtInRegion        3
+NtGdiPtVisible 3
+NtGdiQueryFonts        3
+NtGdiQueryFontAssocInfo        1
+NtGdiRectangle 5
+NtGdiRectInRegion      2
+NtGdiRectVisible       2
+NtGdiRemoveFontResourceW       6
+NtGdiRemoveFontMemResourceEx   1
+NtGdiResetDC   5
+NtGdiResizePalette     2
+NtGdiRestoreDC 2
+NtGdiRoundRect 7
+NtGdiSaveDC    1
+NtGdiScaleViewportExtEx        6
+NtGdiScaleWindowExtEx  6
+NtGdiSelectBitmap      2
+NtGdiSelectBrush       2
+NtGdiSelectClipPath    2
+NtGdiSelectFont        2
+NtGdiSelectPen 2
+NtGdiSetBitmapBits     3
+NtGdiSetBitmapDimension        4
+NtGdiSetBoundsRect     3
+NtGdiSetBrushOrg       4
+NtGdiSetColorAdjustment        2
+NtGdiSetColorSpace     2
+NtGdiSetDeviceGammaRamp        2
+NtGdiSetDIBitsToDeviceInternal 16
+NtGdiSetFontEnumeration        1
+NtGdiSetFontXform      3
+NtGdiSetIcmMode        3
+NtGdiSetLinkedUFIs     3
+NtGdiSetMagicColors    3
+NtGdiSetMetaRgn        1
+NtGdiSetMiterLimit     3
+NtGdiGetDeviceWidth    1
+NtGdiMirrorWindowOrg   1
+NtGdiSetLayout 3
+NtGdiSetPixel  4
+NtGdiSetPixelFormat    2
+NtGdiSetRectRgn        5
+NtGdiSetSystemPaletteUse       2
+NtGdiSetTextJustification      3
+NtGdiSetupPublicCFONT  3
+NtGdiSetVirtualResolution      5
+NtGdiSetSizeDevice     3
+NtGdiStartDoc  4
+NtGdiStartPage 1
+NtGdiStretchBlt        12
+NtGdiStretchDIBitsInternal     16
+NtGdiStrokeAndFillPath 1
+NtGdiStrokePath        1
+NtGdiSwapBuffers       1
+NtGdiTransformPoints   5
+NtGdiTransparentBlt    11
+NtGdiUnloadPrinterDriver       2
+NtGdiUnmapMemFont      1
+NtGdiUnrealizeObject   1
+NtGdiUpdateColors      1
+NtGdiWidenPath 1
+NtUserActivateKeyboardLayout   2
+NtUserAlterWindowStyle 3
+NtUserAssociateInputContext    3
+NtUserAttachThreadInput        3
+NtUserBeginPaint       2
+NtUserBitBltSysBmp     8
+NtUserBlockInput       1
+NtUserBuildHimcList    4
+NtUserBuildHwndList    7
+NtUserBuildNameList    4
+NtUserBuildPropList    4
+NtUserCallHwnd 2
+NtUserCallHwndLock     2
+NtUserCallHwndOpt      2
+NtUserCallHwndParam    3
+NtUserCallHwndParamLock        3
+NtUserCallMsgFilter    2
+NtUserCallNextHookEx   4
+NtUserCallNoParam      1
+NtUserCallOneParam     1
+NtUserCallTwoParam     3
+NtUserChangeClipboardChain     2
+NtUserChangeDisplaySettings    5
+NtUserCheckImeHotKey   3
+NtUserCheckMenuItem    3
+NtUserChildWindowFromPointEx   4
+NtUserClipCursor       1
+NtUserCloseClipboard   0
+NtUserCloseDesktop     1
+NtUserCloseWindowStation       1
+NtUserConsoleControl   3
+NtUserConvertMemHandle 2
+NtUserCopyAcceleratorTable     3
+NtUserCountClipboardFormats    1
+NtUserCreateAcceleratorTable   2
+NtUserCreateCaret      4
+NtUserCreateDesktop    5
+NtUserCreateInputContext       1
+NtUserCreateLocalMemHandle     4
+NtUserCreateWindowEx   13
+NtUserCreateWindowStation      6
+NtUserDdeGetQualityOfService   3
+NtUserDdeInitialize    5
+NtUserDdeSetQualityOfService   3
+NtUserDeferWindowPos   8
+NtUserDefSetText       2
+NtUserDeleteMenu       3
+NtUserDestroyAcceleratorTable  1
+NtUserDestroyCursor    2
+NtUserDestroyInputContext      1
+NtUserDestroyMenu      1
+NtUserDestroyWindow    1
+NtUserDisableThreadIme         1
+NtUserDispatchMessage  1
+NtUserDragDetect       3
+NtUserDragObject       5
+NtUserDrawAnimatedRects        4
+NtUserDrawCaption      4
+NtUserDrawCaptionTemp  7
+NtUserDrawIconEx       11
+NtUserDrawMenuBarTemp  5
+NtUserEmptyClipboard   0
+NtUserEnableMenuItem   3
+NtUserEnableScrollBar  3
+NtUserEndDeferWindowPosEx      2
+NtUserEndMenu  0
+NtUserEndPaint 2
+NtUserEnumDisplayDevices       4
+NtUserEnumDisplayMonitors      4
+NtUserEnumDisplaySettings      4
+NtUserEvent    1
+NtUserExcludeUpdateRgn 2
+NtUserFillWindow       4
+NtUserFindExistingCursorIcon   3
+NtUserFindWindowEx     5
+NtUserFlashWindowEx    1
+NtUserGetAltTabInfo    6
+NtUserGetAncestor      2
+NtUserGetAppImeLevel   1
+NtUserGetAsyncKeyState 1
+NtUserGetCaretBlinkTime        0
+NtUserGetCaretPos      1
+NtUserGetClassInfo     5
+NtUserGetClassName     3
+NtUserGetClipboardData 2
+NtUserGetClipboardFormatName   3
+NtUserGetClipboardOwner        0
+NtUserGetClipboardSequenceNumber       0
+NtUserGetClipboardViewer       0
+NtUserGetClipCursor    1
+NtUserGetComboBoxInfo  2
+NtUserGetControlBrush  3
+NtUserGetControlColor  4
+NtUserGetCPD   3
+NtUserGetCursorFrameInfo       4
+NtUserGetCursorInfo    1
+NtUserGetDC    1
+NtUserGetDCEx  3
+NtUserGetDoubleClickTime       0
+NtUserGetForegroundWindow      0
+NtUserGetGuiResources  2
+NtUserGetGUIThreadInfo 2
+NtUserGetIconInfo      6
+NtUserGetIconSize      4
+NtUserGetImeHotKey     4
+NtUserGetImeInfoEx     2
+NtUserGetInternalWindowPos     3
+NtUserGetKeyboardLayoutList    2
+NtUserGetKeyboardLayoutName    1
+NtUserGetKeyboardState 1
+NtUserGetKeyNameText   3
+NtUserGetKeyState      1
+NtUserGetListBoxInfo   1
+NtUserGetMenuBarInfo   4
+NtUserGetMenuIndex     2
+NtUserGetMenuItemRect  4
+NtUserGetMessage       4
+NtUserGetMouseMovePointsEx     5
+NtUserGetObjectInformation     5
+NtUserGetOpenClipboardWindow   0
+NtUserGetPriorityClipboardFormat       2
+NtUserGetProcessWindowStation  0
+NtUserGetScrollBarInfo 3
+NtUserGetSystemMenu    2
+NtUserGetThreadDesktop 2
+NtUserGetThreadState   1
+NtUserGetTitleBarInfo  2
+NtUserGetUpdateRect    3
+NtUserGetUpdateRgn     3
+NtUserGetWindowDC      1
+NtUserGetWindowPlacement       2
+NtUserGetWOWClass      2
+NtUserHardErrorControl         3
+NtUserHideCaret        1
+NtUserHiliteMenuItem   4
+NtUserImpersonateDdeClientWindow       2
+NtUserInitialize       3
+NtUserInitializeClientPfnArrays        4
+NtUserInitTask 11
+NtUserInternalGetWindowText    3
+NtUserInvalidateRect   3
+NtUserInvalidateRgn    3
+NtUserIsClipboardFormatAvailable       1
+NtUserKillTimer        2
+NtUserLoadKeyboardLayoutEx     6
+NtUserLockWindowStation        1
+NtUserLockWindowUpdate 1
+NtUserLockWorkStation  0
+NtUserMapVirtualKeyEx  4
+NtUserMenuItemFromPoint        4
+NtUserMessageCall      7
+NtUserMinMaximize      3
+NtUserMNDragLeave      1
+NtUserMNDragOver       2
+NtUserModifyUserStartupInfoFlags       2
+NtUserMoveWindow       6
+NtUserNotifyIMEStatus  3
+NtUserNotifyProcessCreate      4
+NtUserNotifyWinEvent   4
+NtUserOpenClipboard    2
+NtUserOpenDesktop      3
+NtUserOpenInputDesktop 3
+NtUserOpenWindowStation        2
+NtUserPaintDesktop     1
+NtUserPeekMessage      5
+NtUserPostMessage      4
+NtUserPostThreadMessage        4
+NtUserProcessConnect   3
+NtUserQueryInformationThread   5
+NtUserQueryInputContext        2
+NtUserQuerySendMessage 1
+NtUserQueryUserCounters        5
+NtUserQueryWindow      2
+NtUserRealChildWindowFromPoint 3
+NtUserRedrawWindow     4
+NtUserRegisterClassExWOW       6
+NtUserRegisterHotKey   4
+NtUserRegisterTasklist 1
+NtUserRegisterWindowMessage    1
+NtUserRemoveMenu       3
+NtUserRemoveProp       2
+NtUserResolveDesktop   4
+NtUserResolveDesktopForWOW     1
+NtUserSBGetParms       4
+NtUserScrollDC 7
+NtUserScrollWindowEx   8
+NtUserSelectPalette    3
+NtUserSendInput        3
+NtUserSendMessageCallback      6
+NtUserSendNotifyMessage        4
+NtUserSetActiveWindow  1
+NtUserSetAppImeLevel   2
+NtUserSetCapture       1
+NtUserSetClassLong     4
+NtUserSetClassWord     3
+NtUserSetClipboardData 3
+NtUserSetClipboardViewer       1
+NtUserSetConsoleReserveKeys    2
+NtUserSetCursor        1
+NtUserSetCursorContents        2
+NtUserSetCursorIconData        4
+NtUserSetDbgTag        2
+NtUserSetFocus 1
+NtUserSetImeHotKey     5
+NtUserSetImeInfoEx     1
+NtUserSetImeOwnerWindow        2
+NtUserSetInformationProcess    4
+NtUserSetInformationThread     5
+NtUserSetInternalWindowPos     4
+NtUserSetKeyboardState 1
+NtUserSetLogonNotifyWindow     1
+NtUserSetMenu  3
+NtUserSetMenuContextHelpId     2
+NtUserSetMenuDefaultItem       3
+NtUserSetMenuFlagRtoL  1
+NtUserSetObjectInformation     4
+NtUserSetParent        2
+NtUserSetProcessWindowStation  1
+NtUserSetProp  3
+NtUserSetRipFlags      2
+NtUserSetScrollInfo    4
+NtUserSetShellWindowEx 2
+NtUserSetSysColors     4
+NtUserSetSystemCursor  2
+NtUserSetSystemMenu    2
+NtUserSetSystemTimer   4
+NtUserSetThreadDesktop 1
+NtUserSetThreadLayoutHandles   2
+NtUserSetThreadState   2
+NtUserSetTimer 4
+NtUserSetWindowFNID    2
+NtUserSetWindowLong    4
+NtUserSetWindowPlacement       2
+NtUserSetWindowPos     7
+NtUserSetWindowRgn     3
+NtUserSetWindowsHookAW 3
+NtUserSetWindowsHookEx 6
+NtUserSetWindowStationUser     4
+NtUserSetWindowWord    3
+NtUserSetWinEventHook  8
+NtUserShowCaret        1
+NtUserShowScrollBar    3
+NtUserShowWindow       2
+NtUserShowWindowAsync  2
+NtUserSoundSentry      0
+NtUserSwitchDesktop    1
+NtUserSystemParametersInfo     4
+NtUserTestForInteractiveUser   1
+NtUserThunkedMenuInfo  2
+NtUserThunkedMenuItemInfo      6
+NtUserToUnicodeEx      7
+NtUserTrackMouseEvent  1
+NtUserTrackPopupMenuEx 6
+NtUserTranslateAccelerator     3
+NtUserTranslateMessage 2
+NtUserUnhookWindowsHookEx      1
+NtUserUnhookWinEvent   1
+NtUserUnloadKeyboardLayout     1
+NtUserUnlockWindowStation      1
+NtUserUnregisterClass  3
+NtUserUnregisterHotKey 2
+NtUserUpdateInputContext       3
+NtUserUpdateInstance   3
+NtUserUpdateLayeredWindow      9
+NtUserSetLayeredWindowAttributes       4
+NtUserUpdatePerUserSystemParameters    2
+NtUserUserHandleGrantAccess    3
+NtUserValidateHandleSecure     1
+NtUserValidateRect     2
+NtUserVkKeyScanEx      3
+NtUserWaitForInputIdle 3
+NtUserWaitForMsgAndEvent       1
+NtUserWaitMessage      0
+NtUserWin32PoolAllocationStats 6
+NtUserWindowFromPoint  2
+NtUserYieldTask        0
+NtUserRemoteConnect    3
+NtUserRemoteRedrawRectangle    4
+NtUserRemoteRedrawScreen       0
+NtUserRemoteStopScreenUpdates  0
+NtUserCtxDisplayIOCtl  3
+NtGdiEngAssociateSurface       3
+NtGdiEngCreateBitmap   6
+NtGdiEngCreateDeviceSurface    4
+NtGdiEngCreateDeviceBitmap     4
+NtGdiEngCreatePalette  6
+NtGdiEngComputeGlyphSet        3
+NtGdiEngCopyBits       6
+NtGdiEngDeletePalette  1
+NtGdiEngDeleteSurface  1
+NtGdiEngEraseSurface   3
+NtGdiEngUnlockSurface  1
+NtGdiEngLockSurface    1
+NtGdiEngBitBlt 11
+NtGdiEngStretchBlt     11
+NtGdiEngPlgBlt 11
+NtGdiEngMarkBandingSurface     1
+NtGdiEngStrokePath     8
+NtGdiEngFillPath       7
+NtGdiEngStrokeAndFillPath      10
+NtGdiEngPaint  5
+NtGdiEngLineTo 9
+NtGdiEngAlphaBlend     7
+NtGdiEngGradientFill   10
+NtGdiEngTransparentBlt 8
+NtGdiEngTextOut        10
+NtGdiEngStretchBltROP  13
+NtGdiXLATEOBJ_cGetPalette      4
+NtGdiXLATEOBJ_iXlate   2
+NtGdiXLATEOBJ_hGetColorTransform       1
+NtGdiCLIPOBJ_bEnum     3
+NtGdiCLIPOBJ_cEnumStart        5
+NtGdiCLIPOBJ_ppoGetPath        1
+NtGdiEngDeletePath     1
+NtGdiEngCreateClip     0
+NtGdiEngDeleteClip     1
+NtGdiBRUSHOBJ_ulGetBrushColor  1
+NtGdiBRUSHOBJ_pvAllocRbrush    2
+NtGdiBRUSHOBJ_pvGetRbrush      1
+NtGdiBRUSHOBJ_hGetColorTransform       1
+NtGdiXFORMOBJ_bApplyXform      5
+NtGdiXFORMOBJ_iGetXform        2
+NtGdiFONTOBJ_vGetInfo  3
+NtGdiFONTOBJ_pxoGetXform       1
+NtGdiFONTOBJ_cGetGlyphs        5
+NtGdiFONTOBJ_pifi      1
+NtGdiFONTOBJ_pfdg      1
+NtGdiFONTOBJ_pQueryGlyphAttrs  2
+NtGdiFONTOBJ_pvTrueTypeFontFile        2
+NtGdiFONTOBJ_cGetAllGlyphHandles       2
+NtGdiSTROBJ_bEnum      3
+NtGdiSTROBJ_bEnumPositionsOnly 3
+NtGdiSTROBJ_bGetAdvanceWidths  4
+NtGdiSTROBJ_vEnumStart 1
+NtGdiSTROBJ_dwGetCodePage      1
+NtGdiPATHOBJ_vGetBounds        2
+NtGdiPATHOBJ_bEnum     2
+NtGdiPATHOBJ_vEnumStart        1
+NtGdiPATHOBJ_vEnumStartClipLines       4
+NtGdiPATHOBJ_bEnumClipLines    3
+NtGdiGetDhpdev 1
+NtGdiEngCheckAbort     1
+NtGdiHT_Get8BPPFormatPalette   4
+NtGdiHT_Get8BPPMaskPalette     6
+NtGdiUpdateTransform   1
+NtUserValidateTimerCallback    3
diff --git a/rostests/apitests/w32kdll/w32kdll_vista/w32kdll_vista-x86.db b/rostests/apitests/w32kdll/w32kdll_vista/w32kdll_vista-x86.db
new file mode 100644 (file)
index 0000000..1ab85e6
--- /dev/null
@@ -0,0 +1,775 @@
+#
+# win32k systemcalls taken from Windows Vista SP0 x86
+#
+NtGdiAbortDoc  1
+NtGdiAbortPath 1
+NtGdiAddFontResourceW  6
+NtGdiAddRemoteFontToDC 4
+NtGdiAddFontMemResourceEx      5
+NtGdiRemoveMergeFont   2
+NtGdiAddRemoteMMInstanceToDC   3
+NtGdiAlphaBlend        12
+NtGdiAngleArc  6
+NtGdiAnyLinkedFonts    0
+NtGdiFontIsLinked      1
+NtGdiArcInternal       10
+NtGdiBeginPath 1
+NtGdiBitBlt    11
+NtGdiCancelDC  1
+NtGdiCheckBitmapBits   8
+NtGdiCloseFigure       1
+NtGdiClearBitmapAttributes     2
+NtGdiClearBrushAttributes      2
+NtGdiColorCorrectPalette       6
+NtGdiCombineRgn        4
+NtGdiCombineTransform  3
+NtGdiComputeXformCoefficients  1
+NtGdiConfigureOPMProtectedOutput       4
+NtGdiConsoleTextOut    4
+NtGdiConvertMetafileRect       2
+NtGdiCreateBitmap      5
+NtGdiCreateClientObj   1
+NtGdiCreateColorSpace  1
+NtGdiCreateColorTransform      8
+NtGdiCreateCompatibleBitmap    3
+NtGdiCreateCompatibleDC        1
+NtGdiCreateDIBBrush    6
+NtGdiCreateDIBitmapInternal    11
+NtGdiCreateDIBSection  9
+NtGdiCreateEllipticRgn 4
+NtGdiCreateHalftonePalette     1
+NtGdiCreateHatchBrushInternal  3
+NtGdiCreateMetafileDC  1
+NtGdiCreateOPMProtectedOutputs 5
+NtGdiCreatePaletteInternal     2
+NtGdiCreatePatternBrushInternal        3
+NtGdiCreatePen 4
+NtGdiCreateRectRgn     4
+NtGdiCreateRoundRectRgn        6
+NtGdiCreateServerMetaFile      6
+NtGdiCreateSolidBrush  2
+NtGdiD3dContextCreate  4
+NtGdiD3dContextDestroy 1
+NtGdiD3dContextDestroyAll      1
+NtGdiD3dValidateTextureStageState      1
+NtGdiD3dDrawPrimitives2        7
+NtGdiDdGetDriverState  1
+NtGdiDdAddAttachedSurface      3
+NtGdiDdAlphaBlt        3
+NtGdiDdAttachSurface   2
+NtGdiDdBeginMoCompFrame        2
+NtGdiDdBlt     3
+NtGdiDdCanCreateSurface        2
+NtGdiDdCanCreateD3DBuffer      2
+NtGdiDdColorControl    2
+NtGdiDdCreateDirectDrawObject  1
+NtGdiDdCreateSurface   8
+NtGdiDdCreateD3DBuffer 8
+NtGdiDdCreateMoComp    2
+NtGdiDdCreateSurfaceObject     6
+NtGdiDdDeleteDirectDrawObject  1
+NtGdiDdDeleteSurfaceObject     1
+NtGdiDdDestroyMoComp   2
+NtGdiDdDestroySurface  2
+NtGdiDdDestroyD3DBuffer        1
+NtGdiDdEndMoCompFrame  2
+NtGdiDdFlip    5
+NtGdiDdFlipToGDISurface        2
+NtGdiDdGetAvailDriverMemory    2
+NtGdiDdGetBltStatus    2
+NtGdiDdGetDC   2
+NtGdiDdGetDriverInfo   2
+NtGdiDdGetDxHandle     3
+NtGdiDdGetFlipStatus   2
+NtGdiDdGetInternalMoCompInfo   2
+NtGdiDdGetMoCompBuffInfo       2
+NtGdiDdGetMoCompGuids  2
+NtGdiDdGetMoCompFormats        2
+NtGdiDdGetScanLine     2
+NtGdiDdLock    3
+NtGdiDdLockD3D 2
+NtGdiDdQueryDirectDrawObject   11
+NtGdiDdQueryMoCompStatus       2
+NtGdiDdReenableDirectDrawObject        2
+NtGdiDdReleaseDC       1
+NtGdiDdRenderMoComp    2
+NtGdiDdResetVisrgn     2
+NtGdiDdSetColorKey     2
+NtGdiDdSetExclusiveMode        2
+NtGdiDdSetGammaRamp    3
+NtGdiDdCreateSurfaceEx 3
+NtGdiDdSetOverlayPosition      3
+NtGdiDdUnattachSurface 2
+NtGdiDdUnlock  2
+NtGdiDdUnlockD3D       2
+NtGdiDdUpdateOverlay   3
+NtGdiDdWaitForVerticalBlank    2
+NtGdiDvpCanCreateVideoPort     2
+NtGdiDvpColorControl   2
+NtGdiDvpCreateVideoPort        2
+NtGdiDvpDestroyVideoPort       2
+NtGdiDvpFlipVideoPort  4
+NtGdiDvpGetVideoPortBandwidth  2
+NtGdiDvpGetVideoPortField      2
+NtGdiDvpGetVideoPortFlipStatus 2
+NtGdiDvpGetVideoPortInputFormats       2
+NtGdiDvpGetVideoPortLine       2
+NtGdiDvpGetVideoPortOutputFormats      2
+NtGdiDvpGetVideoPortConnectInfo        2
+NtGdiDvpGetVideoSignalStatus   2
+NtGdiDvpUpdateVideoPort        4
+NtGdiDvpWaitForVideoPortSync   2
+NtGdiDvpAcquireNotification    3
+NtGdiDvpReleaseNotification    2
+NtGdiDxgGenericThunk   6
+NtGdiDeleteClientObj   1
+NtGdiDeleteColorSpace  1
+NtGdiDeleteColorTransform      2
+NtGdiDeleteObjectApp   1
+NtGdiDescribePixelFormat       4
+NtGdiDestroyOPMProtectedOutput 1
+NtGdiGetPerBandInfo    2
+NtGdiDoBanding 4
+NtGdiDoPalette 6
+NtGdiDrawEscape        4
+NtGdiEllipse   5
+NtGdiEnableEudc        1
+NtGdiEndDoc    1
+NtGdiEndPage   1
+NtGdiEndPath   1
+NtGdiEnumFontChunk     5
+NtGdiEnumFontClose     1
+NtGdiEnumFontOpen      7
+NtGdiEnumObjects       4
+NtGdiEqualRgn  2
+NtGdiEudcLoadUnloadLink        7
+NtGdiExcludeClipRect   5
+NtGdiExtCreatePen      11
+NtGdiExtCreateRegion   3
+NtGdiExtEscape 8
+NtGdiExtFloodFill      5
+NtGdiExtGetObjectW     3
+NtGdiExtSelectClipRgn  3
+NtGdiExtTextOutW       9
+NtGdiFillPath  1
+NtGdiFillRgn   3
+NtGdiFlattenPath       1
+NtGdiFlush     0
+NtGdiForceUFIMapping   2
+NtGdiFrameRgn  5
+NtGdiFullscreenControl 5
+NtGdiGetAndSetDCDword  4
+NtGdiGetAppClipBox     2
+NtGdiGetBitmapBits     3
+NtGdiGetBitmapDimension        2
+NtGdiGetBoundsRect     3
+NtGdiGetCertificate    4
+NtGdiGetCertificateSize        3
+NtGdiGetCharABCWidthsW 6
+NtGdiGetCharacterPlacementW    6
+NtGdiGetCharSet        1
+NtGdiGetCharWidthW     6
+NtGdiGetCharWidthInfo  2
+NtGdiGetColorAdjustment        2
+NtGdiGetColorSpaceforBitmap    1
+NtGdiGetCOPPCompatibleOPMInformation   3
+NtGdiGetDCDword        3
+NtGdiGetDCforBitmap    1
+NtGdiGetDCObject       2
+NtGdiGetDCPoint        3
+NtGdiGetDeviceCaps     2
+NtGdiGetDeviceGammaRamp        2
+NtGdiGetDeviceCapsAll  2
+NtGdiGetDIBitsInternal 9
+NtGdiGetETM    2
+NtGdiGetEudcTimeStampEx        3
+NtGdiGetFontData       5
+NtGdiGetFontResourceInfoInternalW      7
+NtGdiGetGlyphIndicesW  5
+NtGdiGetGlyphIndicesWInternal  6
+NtGdiGetGlyphOutline   8
+NtGdiGetOPMInformation 3
+NtGdiGetKerningPairs   3
+NtGdiGetLinkedUFIs     3
+NtGdiGetMiterLimit     2
+NtGdiGetMonitorID      3
+NtGdiGetNearestColor   2
+NtGdiGetNearestPaletteIndex    2
+NtGdiGetObjectBitmapHandle     2
+NtGdiGetOPMRandomNumber        2
+NtGdiGetOutlineTextMetricsInternalW    4
+NtGdiGetPath   4
+NtGdiGetPixel  3
+NtGdiGetRandomRgn      3
+NtGdiGetRasterizerCaps 2
+NtGdiGetRealizationInfo        3
+NtGdiGetRegionData     3
+NtGdiGetRgnBox 2
+NtGdiGetServerMetaFileBits     7
+NtGdiGetSpoolMessage   4
+NtGdiGetStats  5
+NtGdiGetStockObject    1
+NtGdiGetStringBitmapW  5
+NtGdiGetSuggestedOPMProtectedOutputArraySize   2
+NtGdiGetSystemPaletteUse       1
+NtGdiGetTextCharsetInfo        3
+NtGdiGetTextExtent     5
+NtGdiGetTextExtentExW  8
+NtGdiGetTextFaceW      4
+NtGdiGetTextMetricsW   3
+NtGdiGetTransform      3
+NtGdiGetUFI    6
+NtGdiGetEmbUFI 7
+NtGdiGetUFIPathname    10
+NtGdiGetEmbedFonts     0
+NtGdiChangeGhostFont   2
+NtGdiAddEmbFontToDC    2
+NtGdiGetFontUnicodeRanges      2
+NtGdiGetWidthTable     7
+NtGdiGradientFill      6
+NtGdiHfontCreate       5
+NtGdiIcmBrushInfo      8
+NtGdiInit      0
+NtGdiInitSpool 0
+NtGdiIntersectClipRect 5
+NtGdiInvertRgn 2
+NtGdiLineTo    3
+NtGdiMakeFontDir       5
+NtGdiMakeInfoDC        2
+NtGdiMaskBlt   13
+NtGdiModifyWorldTransform      3
+NtGdiMonoBitmap        1
+NtGdiMoveTo    4
+NtGdiOffsetClipRgn     3
+NtGdiOffsetRgn 3
+NtGdiOpenDCW   8
+NtGdiPatBlt    6
+NtGdiPolyPatBlt        5
+NtGdiPathToRegion      1
+NtGdiPlgBlt    11
+NtGdiPolyDraw  4
+NtGdiPolyPolyDraw      5
+NtGdiPolyTextOutW      4
+NtGdiPtInRegion        3
+NtGdiPtVisible 3
+NtGdiQueryFonts        3
+NtGdiQueryFontAssocInfo        1
+NtGdiRectangle 5
+NtGdiRectInRegion      2
+NtGdiRectVisible       2
+NtGdiRemoveFontResourceW       6
+NtGdiRemoveFontMemResourceEx   1
+NtGdiResetDC   5
+NtGdiResizePalette     2
+NtGdiRestoreDC 2
+NtGdiRoundRect 7
+NtGdiSaveDC    1
+NtGdiScaleViewportExtEx        6
+NtGdiScaleWindowExtEx  6
+NtGdiSelectBitmap      2
+NtGdiSelectBrush       2
+NtGdiSelectClipPath    2
+NtGdiSelectFont        2
+NtGdiSelectPen 2
+NtGdiSetBitmapAttributes       2
+NtGdiSetBitmapBits     3
+NtGdiSetBitmapDimension        4
+NtGdiSetBoundsRect     3
+NtGdiSetBrushAttributes        2
+NtGdiSetBrushOrg       4
+NtGdiSetColorAdjustment        2
+NtGdiSetColorSpace     2
+NtGdiSetDeviceGammaRamp        2
+NtGdiSetDIBitsToDeviceInternal 16
+NtGdiSetFontEnumeration        1
+NtGdiSetFontXform      3
+NtGdiSetIcmMode        3
+NtGdiSetLinkedUFIs     3
+NtGdiSetMagicColors    3
+NtGdiSetMetaRgn        1
+NtGdiSetMiterLimit     3
+NtGdiGetDeviceWidth    1
+NtGdiMirrorWindowOrg   1
+NtGdiSetLayout 3
+NtGdiSetOPMSigningKeyAndSequenceNumbers        2
+NtGdiSetPixel  4
+NtGdiSetPixelFormat    2
+NtGdiSetRectRgn        5
+NtGdiSetSystemPaletteUse       2
+NtGdiSetTextJustification      3
+NtGdiSetupPublicCFONT  3
+NtGdiSetVirtualResolution      5
+NtGdiSetSizeDevice     3
+NtGdiStartDoc  4
+NtGdiStartPage 1
+NtGdiStretchBlt        12
+NtGdiStretchDIBitsInternal     16
+NtGdiStrokeAndFillPath 1
+NtGdiStrokePath        1
+NtGdiSwapBuffers       1
+NtGdiTransformPoints   5
+NtGdiTransparentBlt    11
+NtGdiUnloadPrinterDriver       2
+NtGdiUnmapMemFont      1
+NtGdiUnrealizeObject   1
+NtGdiUpdateColors      1
+NtGdiWidenPath 1
+NtUserActivateKeyboardLayout   2
+NtUserAddClipboardFormatListener       1
+NtUserAlterWindowStyle 3
+NtUserAssociateInputContext    3
+NtUserAttachThreadInput        3
+NtUserBeginPaint       2
+NtUserBitBltSysBmp     8
+NtUserBlockInput       1
+NtUserBuildHimcList    4
+NtUserBuildHwndList    7
+NtUserBuildNameList    4
+NtUserBuildPropList    4
+NtUserCallHwnd 2
+NtUserCallHwndLock     2
+NtUserCallHwndOpt      2
+NtUserCallHwndParam    3
+NtUserCallHwndParamLock        3
+NtUserCallMsgFilter    2
+NtUserCallNextHookEx   4
+NtUserCallNoParam      1
+NtUserCallOneParam     2
+NtUserCallTwoParam     3
+NtUserChangeClipboardChain     2
+NtUserChangeDisplaySettings    4
+NtUserCheckAccessForIntegrityLevel     3
+NtUserCheckDesktopByThreadId   1
+NtUserCheckWindowThreadDesktop 3
+NtUserCheckImeHotKey   2
+NtUserCheckMenuItem    3
+NtUserChildWindowFromPointEx   4
+NtUserClipCursor       1
+NtUserCloseClipboard   0
+NtUserCloseDesktop     1
+NtUserCloseWindowStation       1
+NtUserConsoleControl   3
+NtUserConvertMemHandle 2
+NtUserCopyAcceleratorTable     3
+NtUserCountClipboardFormats    0
+NtUserCreateAcceleratorTable   2
+NtUserCreateCaret      4
+NtUserCreateDesktopEx  6
+NtUserCreateInputContext       1
+NtUserCreateLocalMemHandle     4
+NtUserCreateWindowEx   15
+NtUserCreateWindowStation      7
+NtUserDdeInitialize    5
+NtUserDeferWindowPos   8
+NtUserDefSetText       2
+NtUserDeleteMenu       3
+NtUserDestroyAcceleratorTable  1
+NtUserDestroyCursor    2
+NtUserDestroyInputContext      1
+NtUserDestroyMenu      1
+NtUserDestroyWindow    1
+NtUserDisableThreadIme 1
+NtUserDispatchMessage  1
+NtUserDoSoundConnect   0
+NtUserDoSoundDisconnect        0
+NtUserDragDetect       3
+NtUserDragObject       5
+NtUserDrawAnimatedRects        4
+NtUserDrawCaption      4
+NtUserDrawCaptionTemp  7
+NtUserDrawIconEx       11
+NtUserDrawMenuBarTemp  5
+NtUserEmptyClipboard   0
+NtUserEnableMenuItem   3
+NtUserEnableScrollBar  3
+NtUserEndDeferWindowPosEx      2
+NtUserEndMenu  0
+NtUserEndPaint 2
+NtUserEnumDisplayDevices       4
+NtUserEnumDisplayMonitors      4
+NtUserEnumDisplaySettings      4
+NtUserEvent    1
+NtUserExcludeUpdateRgn 2
+NtUserFillWindow       4
+NtUserFindExistingCursorIcon   3
+NtUserFindWindowEx     5
+NtUserFlashWindowEx    1
+NtUserFrostCrashedWindow       2
+NtUserGetAltTabInfo    6
+NtUserGetAncestor      2
+NtUserGetAppImeLevel   1
+NtUserGetAsyncKeyState 1
+NtUserGetAtomName      2
+NtUserGetCaretBlinkTime        0
+NtUserGetCaretPos      1
+NtUserGetClassInfoEx   5
+NtUserGetClassName     3
+NtUserGetClipboardData 2
+NtUserGetClipboardFormatName   3
+NtUserGetClipboardOwner        0
+NtUserGetClipboardSequenceNumber       0
+NtUserGetClipboardViewer       0
+NtUserGetClipCursor    1
+NtUserGetComboBoxInfo  2
+NtUserGetControlBrush  3
+NtUserGetControlColor  4
+NtUserGetCPD   3
+NtUserGetCursorFrameInfo       4
+NtUserGetCursorInfo    1
+NtUserGetDC    1
+NtUserGetDCEx  3
+NtUserGetDoubleClickTime       0
+NtUserGetForegroundWindow      0
+NtUserGetGuiResources  2
+NtUserGetGUIThreadInfo 2
+NtUserGetIconInfo      6
+NtUserGetIconSize      4
+NtUserGetImeHotKey     4
+NtUserGetImeInfoEx     2
+NtUserGetInternalWindowPos     3
+NtUserGetKeyboardLayoutList    2
+NtUserGetKeyboardLayoutName    1
+NtUserGetKeyboardState 1
+NtUserGetKeyNameText   3
+NtUserGetKeyState      1
+NtUserGetListBoxInfo   1
+NtUserGetMenuBarInfo   4
+NtUserGetMenuIndex     2
+NtUserGetMenuItemRect  4
+NtUserGetMessage       4
+NtUserGetMouseMovePointsEx     5
+NtUserGetObjectInformation     5
+NtUserGetOpenClipboardWindow   0
+NtUserGetPriorityClipboardFormat       2
+NtUserGetProcessWindowStation  0
+NtUserGetRawInputBuffer        3
+NtUserGetRawInputData  5
+NtUserGetRawInputDeviceInfo    4
+NtUserGetRawInputDeviceList    3
+NtUserGetRegisteredRawInputDevices     3
+NtUserGetScrollBarInfo 3
+NtUserGetSystemMenu    2
+NtUserGetThreadDesktop 2
+NtUserGetThreadState   1
+NtUserGetTitleBarInfo  2
+NtUserGetUpdatedClipboardFormats       3
+NtUserGetUpdateRect    3
+NtUserGetUpdateRgn     3
+NtUserGetWindowDC      1
+NtUserGetWindowPlacement       2
+NtUserGetWOWClass      2
+NtUserGhostWindowFromHungWindow        1
+NtUserHardErrorControl 3
+NtUserHideCaret        1
+NtUserHiliteMenuItem   4
+NtUserHungWindowFromGhostWindow        1
+NtUserImpersonateDdeClientWindow       2
+NtUserInitialize       2
+NtUserInitializeClientPfnArrays        4
+NtUserInitTask 12
+NtUserInternalGetWindowText    3
+NtUserInternalGetWindowIcon    2
+NtUserInvalidateRect   3
+NtUserInvalidateRgn    3
+NtUserIsClipboardFormatAvailable       1
+NtUserKillTimer        2
+NtUserLoadKeyboardLayoutEx     7
+NtUserLockWindowStation        1
+NtUserLockWindowUpdate 1
+NtUserLockWorkStation  0
+NtUserLogicalToPhysicalPoint   2
+NtUserMapVirtualKeyEx  4
+NtUserMenuItemFromPoint        4
+NtUserMessageCall      7
+NtUserMinMaximize      3
+NtUserMNDragLeave      0
+NtUserMNDragOver       2
+NtUserModifyUserStartupInfoFlags       2
+NtUserMoveWindow       6
+NtUserNotifyIMEStatus  3
+NtUserNotifyProcessCreate      4
+NtUserNotifyWinEvent   4
+NtUserOpenClipboard    2
+NtUserOpenDesktop      3
+NtUserOpenInputDesktop 3
+NtUserOpenThreadDesktop        5
+NtUserOpenWindowStation        2
+NtUserPaintDesktop     1
+NtUserPaintMonitor     3
+NtUserPeekMessage      5
+NtUserPhysicalToLogicalPoint   2
+NtUserPostMessage      4
+NtUserPostThreadMessage        4
+NtUserPrintWindow      3
+NtUserProcessConnect   2
+NtUserQueryInformationThread   4
+NtUserQueryInputContext        2
+NtUserQuerySendMessage 1
+NtUserQueryWindow      2
+NtUserRealChildWindowFromPoint 3
+NtUserRealInternalGetMessage   6
+NtUserRealWaitMessageEx        2
+NtUserRedrawWindow     4
+NtUserRegisterClassExWOW       7
+NtUserRegisterErrorReportingDialog     2
+NtUserRegisterUserApiHook      4
+NtUserRegisterHotKey   4
+NtUserRegisterRawInputDevices  3
+NtUserRegisterTasklist 1
+NtUserRegisterWindowMessage    1
+NtUserRemoveClipboardFormatListener    1
+NtUserRemoveMenu       3
+NtUserRemoveProp       2
+NtUserResolveDesktop   4
+NtUserResolveDesktopForWOW     1
+NtUserSBGetParms       4
+NtUserScrollDC 7
+NtUserScrollWindowEx   8
+NtUserSelectPalette    3
+NtUserSendInput        3
+NtUserSetActiveWindow  1
+NtUserSetAppImeLevel   2
+NtUserSetCapture       1
+NtUserSetClassLong     4
+NtUserSetClassWord     3
+NtUserSetClipboardData 3
+NtUserSetClipboardViewer       1
+NtUserSetConsoleReserveKeys    2
+NtUserSetCursor        1
+NtUserSetCursorContents        2
+NtUserSetCursorIconData        4
+NtUserSetFocus 1
+NtUserSetImeHotKey     5
+NtUserSetImeInfoEx     1
+NtUserSetImeOwnerWindow        2
+NtUserSetInformationProcess    4
+NtUserSetInformationThread     4
+NtUserSetInternalWindowPos     4
+NtUserSetKeyboardState 1
+NtUserSetMenu  3
+NtUserSetMenuContextHelpId     2
+NtUserSetMenuDefaultItem       3
+NtUserSetMenuFlagRtoL  1
+NtUserSetObjectInformation     4
+NtUserSetParent        2
+NtUserSetProcessWindowStation  1
+NtUserGetProp  2
+NtUserSetProp  3
+NtUserSetScrollInfo    4
+NtUserSetShellWindowEx 2
+NtUserSetSysColors     4
+NtUserSetSystemCursor  2
+NtUserSetSystemMenu    2
+NtUserSetSystemTimer   3
+NtUserSetThreadDesktop 1
+NtUserSetThreadLayoutHandles   2
+NtUserSetThreadState   2
+NtUserSetTimer 4
+NtUserSetProcessDPIAware       0
+NtUserSetWindowFNID    2
+NtUserSetWindowLong    4
+NtUserSetWindowPlacement       2
+NtUserSetWindowPos     7
+NtUserSetWindowRgn     3
+NtUserGetWindowRgnEx   3
+NtUserSetWindowRgnEx   3
+NtUserSetWindowsHookAW 3
+NtUserSetWindowsHookEx 6
+NtUserSetWindowStationUser     4
+NtUserSetWindowWord    3
+NtUserSetWinEventHook  8
+NtUserShowCaret        1
+NtUserShowScrollBar    3
+NtUserShowWindow       2
+NtUserShowWindowAsync  2
+NtUserSoundSentry      0
+NtUserSwitchDesktop    2
+NtUserSystemParametersInfo     4
+NtUserTestForInteractiveUser   1
+NtUserThunkedMenuInfo  2
+NtUserThunkedMenuItemInfo      6
+NtUserToUnicodeEx      7
+NtUserTrackMouseEvent  1
+NtUserTrackPopupMenuEx 6
+NtUserCalcMenuBar      5
+NtUserPaintMenuBar     6
+NtUserTranslateAccelerator     3
+NtUserTranslateMessage 2
+NtUserUnhookWindowsHookEx      1
+NtUserUnhookWinEvent   1
+NtUserUnloadKeyboardLayout     1
+NtUserUnlockWindowStation      1
+NtUserUnregisterClass  3
+NtUserUnregisterUserApiHook    0
+NtUserUnregisterHotKey 2
+NtUserUpdateInputContext       3
+NtUserUpdateInstance   3
+NtUserUpdateLayeredWindow      10
+NtUserGetLayeredWindowAttributes       4
+NtUserSetLayeredWindowAttributes       4
+NtUserUpdatePerUserSystemParameters    1
+NtUserUserHandleGrantAccess    3
+NtUserValidateHandleSecure     1
+NtUserValidateRect     2
+NtUserValidateTimerCallback    1
+NtUserVkKeyScanEx      3
+NtUserWaitForInputIdle 3
+NtUserWaitForMsgAndEvent       1
+NtUserWaitMessage      0
+NtUserWin32PoolAllocationStats 6
+NtUserWindowFromPhysicalPoint  2
+NtUserWindowFromPoint  2
+NtUserYieldTask        0
+NtUserRemoteConnect    3
+NtUserRemoteRedrawRectangle    4
+NtUserRemoteRedrawScreen       0
+NtUserRemoteStopScreenUpdates  0
+NtUserCtxDisplayIOCtl  3
+NtUserRegisterSessionPort      1
+NtUserUnregisterSessionPort    0
+NtUserUpdateWindowTransform    3
+NtUserDwmStartRedirection      1
+NtUserDwmStopRedirection       0
+NtUserDwmHintDxUpdate  2
+NtUserDwmGetDxRgn      3
+NtUserGetWindowMinimizeRect    2
+NtGdiEngAssociateSurface       3
+NtGdiEngCreateBitmap   6
+NtGdiEngCreateDeviceSurface    4
+NtGdiEngCreateDeviceBitmap     4
+NtGdiEngCreatePalette  6
+NtGdiEngComputeGlyphSet        3
+NtGdiEngCopyBits       6
+NtGdiEngDeletePalette  1
+NtGdiEngDeleteSurface  1
+NtGdiEngEraseSurface   3
+NtGdiEngUnlockSurface  1
+NtGdiEngLockSurface    1
+NtGdiEngBitBlt 11
+NtGdiEngStretchBlt     11
+NtGdiEngPlgBlt 11
+NtGdiEngMarkBandingSurface     1
+NtGdiEngStrokePath     8
+NtGdiEngFillPath       7
+NtGdiEngStrokeAndFillPath      10
+NtGdiEngPaint  5
+NtGdiEngLineTo 9
+NtGdiEngAlphaBlend     7
+NtGdiEngGradientFill   10
+NtGdiEngTransparentBlt 8
+NtGdiEngTextOut        10
+NtGdiEngStretchBltROP  13
+NtGdiXLATEOBJ_cGetPalette      4
+NtGdiXLATEOBJ_iXlate   2
+NtGdiXLATEOBJ_hGetColorTransform       1
+NtGdiCLIPOBJ_bEnum     3
+NtGdiCLIPOBJ_cEnumStart        5
+NtGdiCLIPOBJ_ppoGetPath        1
+NtGdiEngDeletePath     1
+NtGdiEngCreateClip     0
+NtGdiEngDeleteClip     1
+NtGdiBRUSHOBJ_ulGetBrushColor  1
+NtGdiBRUSHOBJ_pvAllocRbrush    2
+NtGdiBRUSHOBJ_pvGetRbrush      1
+NtGdiBRUSHOBJ_hGetColorTransform       1
+NtGdiXFORMOBJ_bApplyXform      5
+NtGdiXFORMOBJ_iGetXform        2
+NtGdiFONTOBJ_vGetInfo  3
+NtGdiFONTOBJ_pxoGetXform       1
+NtGdiFONTOBJ_cGetGlyphs        5
+NtGdiFONTOBJ_pifi      1
+NtGdiFONTOBJ_pfdg      1
+NtGdiFONTOBJ_pQueryGlyphAttrs  2
+NtGdiFONTOBJ_pvTrueTypeFontFile        2
+NtGdiFONTOBJ_cGetAllGlyphHandles       2
+NtGdiSTROBJ_bEnum      3
+NtGdiSTROBJ_bEnumPositionsOnly 3
+NtGdiSTROBJ_bGetAdvanceWidths  4
+NtGdiSTROBJ_vEnumStart 1
+NtGdiSTROBJ_dwGetCodePage      1
+NtGdiPATHOBJ_vGetBounds        2
+NtGdiPATHOBJ_bEnum     2
+NtGdiPATHOBJ_vEnumStart        1
+NtGdiPATHOBJ_vEnumStartClipLines       4
+NtGdiPATHOBJ_bEnumClipLines    3
+NtGdiGetDhpdev 1
+NtGdiEngCheckAbort     1
+NtGdiHT_Get8BPPFormatPalette   4
+NtGdiHT_Get8BPPMaskPalette     6
+NtGdiUpdateTransform   1
+NtGdiSetPUMPDOBJ       4
+NtGdiBRUSHOBJ_DeleteRbrush     2
+NtGdiUMPDEngFreeUserMem        1
+NtGdiDrawStream        3
+NtGdiDwmGetDirtyRgn    5
+NtGdiDwmGetSurfaceData 2
+NtGdiDdDDICreateAllocation     1
+NtGdiDdDDIQueryResourceInfo    1
+NtGdiDdDDIOpenResource 1
+NtGdiDdDDIDestroyAllocation    1
+NtGdiDdDDISetAllocationPriority        1
+NtGdiDdDDIQueryAllocationResidency     1
+NtGdiDdDDICreateDevice 1
+NtGdiDdDDIDestroyDevice        1
+NtGdiDdDDICreateContext        1
+NtGdiDdDDIDestroyContext       1
+NtGdiDdDDICreateSynchronizationObject  1
+NtGdiDdDDIDestroySynchronizationObject 1
+NtGdiDdDDIWaitForSynchronizationObject 1
+NtGdiDdDDISignalSynchronizationObject  1
+NtGdiDdDDIGetRuntimeData       1
+NtGdiDdDDIQueryAdapterInfo     1
+NtGdiDdDDILock 1
+NtGdiDdDDIUnlock       1
+NtGdiDdDDIGetDisplayModeList   1
+NtGdiDdDDISetDisplayMode       1
+NtGdiDdDDIGetMultisampleMethodList     1
+NtGdiDdDDIPresent      1
+NtGdiDdDDIRender       1
+NtGdiDdDDIOpenAdapterFromDeviceName    1
+NtGdiDdDDIOpenAdapterFromHdc   1
+NtGdiDdDDICloseAdapter 1
+NtGdiDdDDIGetSharedPrimaryHandle       1
+NtGdiDdDDIEscape       1
+NtGdiDdDDIQueryStatistics      1
+NtGdiDdDDISetVidPnSourceOwner  1
+NtGdiDdDDIGetPresentHistory    1
+NtGdiDdDDICreateOverlay        1
+NtGdiDdDDIUpdateOverlay        1
+NtGdiDdDDIFlipOverlay  1
+NtGdiDdDDIDestroyOverlay       1
+NtGdiDdDDIWaitForVerticalBlankEvent    1
+NtGdiDdDDISetGammaRamp 1
+NtGdiDdDDIGetDeviceState       1
+NtGdiDdDDICreateDCFromMemory   1
+NtGdiDdDDIDestroyDCFromMemory  1
+NtGdiDdDDISetContextSchedulingPriority 1
+NtGdiDdDDIGetContextSchedulingPriority 1
+NtGdiDdDDISetProcessSchedulingPriorityClass    2
+NtGdiDdDDIGetProcessSchedulingPriorityClass    2
+NtGdiDdDDIReleaseProcessVidPnSourceOwners      1
+NtGdiDdDDIGetScanLine  1
+NtGdiDdDDISetQueuedLimit       1
+NtGdiDdDDIPollDisplayChildren  1
+NtGdiDdDDIInvalidateActiveVidPn        1
+NtGdiDdDDICheckOcclusion       1
+NtGdiDdDDIWaitForIdle  1
+NtGdiDdDDICheckMonitorPowerState       1
+NtGdiDdDDICheckExclusiveOwnership      0
+NtGdiDdDDISetDisplayPrivateDriverFormat        1
+NtGdiDdDDISharedPrimaryLockNotification        1
+NtGdiDdDDISharedPrimaryUnLockNotification      1
+NtGdiMakeObjectXferable        2
+NtGdiMakeObjectUnXferable      1
+NtGdiGetNumberOfPhysicalMonitors       2
+NtGdiGetPhysicalMonitors       4
+NtGdiGetPhysicalMonitorDescription     3
+NtGdiDestroyPhysicalMonitor    1
+NtGdiDDCCIGetVCPFeature        5
+NtGdiDDCCISetVCPFeature        3
+NtGdiDDCCISaveCurrentSettings  1
+NtGdiDDCCIGetCapabilitiesStringLength  2
+NtGdiDDCCIGetCapabilitiesString        3
+NtGdiDDCCIGetTimingReport      2
+NtUserSetMirrorRendering       2
+NtUserShowSystemCursor 1
diff --git a/rostests/apitests/w32kdll/w32kdll_xpsp2/w32k_xpsp2-x86.db b/rostests/apitests/w32kdll/w32kdll_xpsp2/w32k_xpsp2-x86.db
new file mode 100644 (file)
index 0000000..7db3418
--- /dev/null
@@ -0,0 +1,670 @@
+#
+# win32k systemcalls taken from Windows XP SP2 x86
+#
+NtGdiAbortDoc  1
+NtGdiAbortPath 1
+NtGdiAddFontResourceW  6
+NtGdiAddRemoteFontToDC 4
+NtGdiAddFontMemResourceEx      5
+NtGdiRemoveMergeFont   2
+NtGdiAddRemoteMMInstanceToDC   3
+NtGdiAlphaBlend        12
+NtGdiAngleArc  6
+NtGdiAnyLinkedFonts    0
+NtGdiFontIsLinked      1
+NtGdiArcInternal       10
+NtGdiBeginPath 1
+NtGdiBitBlt    11
+NtGdiCancelDC  1
+NtGdiCheckBitmapBits   8
+NtGdiCloseFigure       1
+NtGdiClearBitmapAttributes     2
+NtGdiClearBrushAttributes      2
+NtGdiColorCorrectPalette       6
+NtGdiCombineRgn        4
+NtGdiCombineTransform  3
+NtGdiComputeXformCoefficients  1
+NtGdiConsoleTextOut    4
+NtGdiConvertMetafileRect       2
+NtGdiCreateBitmap      5
+NtGdiCreateClientObj   1
+NtGdiCreateColorSpace  1
+NtGdiCreateColorTransform      8
+NtGdiCreateCompatibleBitmap    3
+NtGdiCreateCompatibleDC        1
+NtGdiCreateDIBBrush    6
+NtGdiCreateDIBitmapInternal    11
+NtGdiCreateDIBSection  9
+NtGdiCreateEllipticRgn 4
+NtGdiCreateHalftonePalette     1
+NtGdiCreateHatchBrushInternal  3
+NtGdiCreateMetafileDC  1
+NtGdiCreatePaletteInternal     2
+NtGdiCreatePatternBrushInternal        3
+NtGdiCreatePen 4
+NtGdiCreateRectRgn     4
+NtGdiCreateRoundRectRgn        6
+NtGdiCreateServerMetaFile      6
+NtGdiCreateSolidBrush  2
+NtGdiD3dContextCreate  4
+NtGdiD3dContextDestroy 1
+NtGdiD3dContextDestroyAll      1
+NtGdiD3dValidateTextureStageState      1
+NtGdiD3dDrawPrimitives2        7
+NtGdiDdGetDriverState  1
+NtGdiDdAddAttachedSurface      3
+NtGdiDdAlphaBlt        3
+NtGdiDdAttachSurface   2
+NtGdiDdBeginMoCompFrame        2
+NtGdiDdBlt     3
+NtGdiDdCanCreateSurface        2
+NtGdiDdCanCreateD3DBuffer      2
+NtGdiDdColorControl    2
+NtGdiDdCreateDirectDrawObject  1
+NtGdiDdCreateSurface   8
+NtGdiDdCreateD3DBuffer 8
+NtGdiDdCreateMoComp    2
+NtGdiDdCreateSurfaceObject     6
+NtGdiDdDeleteDirectDrawObject  1
+NtGdiDdDeleteSurfaceObject     1
+NtGdiDdDestroyMoComp   2
+NtGdiDdDestroySurface  2
+NtGdiDdDestroyD3DBuffer        1
+NtGdiDdEndMoCompFrame  2
+NtGdiDdFlip    5
+NtGdiDdFlipToGDISurface        2
+NtGdiDdGetAvailDriverMemory    2
+NtGdiDdGetBltStatus    2
+NtGdiDdGetDC   2
+NtGdiDdGetDriverInfo   2
+NtGdiDdGetDxHandle     3
+NtGdiDdGetFlipStatus   2
+NtGdiDdGetInternalMoCompInfo   2
+NtGdiDdGetMoCompBuffInfo       2
+NtGdiDdGetMoCompGuids  2
+NtGdiDdGetMoCompFormats        2
+NtGdiDdGetScanLine     2
+NtGdiDdLock    3
+NtGdiDdLockD3D 2
+NtGdiDdQueryDirectDrawObject   11
+NtGdiDdQueryMoCompStatus       2
+NtGdiDdReenableDirectDrawObject        2
+NtGdiDdReleaseDC       1
+NtGdiDdRenderMoComp    2
+NtGdiDdResetVisrgn     2
+NtGdiDdSetColorKey     2
+NtGdiDdSetExclusiveMode        2
+NtGdiDdSetGammaRamp    3
+NtGdiDdCreateSurfaceEx 3
+NtGdiDdSetOverlayPosition      3
+NtGdiDdUnattachSurface 2
+NtGdiDdUnlock  2
+NtGdiDdUnlockD3D       2
+NtGdiDdUpdateOverlay   3
+NtGdiDdWaitForVerticalBlank    2
+NtGdiDvpCanCreateVideoPort     2
+NtGdiDvpColorControl   2
+NtGdiDvpCreateVideoPort        2
+NtGdiDvpDestroyVideoPort       2
+NtGdiDvpFlipVideoPort  4
+NtGdiDvpGetVideoPortBandwidth  2
+NtGdiDvpGetVideoPortField      2
+NtGdiDvpGetVideoPortFlipStatus 2
+NtGdiDvpGetVideoPortInputFormats       2
+NtGdiDvpGetVideoPortLine       2
+NtGdiDvpGetVideoPortOutputFormats      2
+NtGdiDvpGetVideoPortConnectInfo        2
+NtGdiDvpGetVideoSignalStatus   2
+NtGdiDvpUpdateVideoPort        4
+NtGdiDvpWaitForVideoPortSync   2
+NtGdiDvpAcquireNotification    3
+NtGdiDvpReleaseNotification    2
+NtGdiDxgGenericThunk   6
+NtGdiDeleteClientObj   1
+NtGdiDeleteColorSpace  1
+NtGdiDeleteColorTransform      2
+NtGdiDeleteObjectApp   1
+NtGdiDescribePixelFormat       4
+NtGdiGetPerBandInfo    2
+NtGdiDoBanding 4
+NtGdiDoPalette 6
+NtGdiDrawEscape        4
+NtGdiEllipse   5
+NtGdiEnableEUDC        1
+NtGdiEndDoc    1
+NtGdiEndPage   1
+NtGdiEndPath   1
+NtGdiEnumFontChunk     5
+NtGdiEnumFontClose     1
+NtGdiEnumFontOpen      7
+NtGdiEnumObjects       4
+NtGdiEqualRgn  2
+NtGdiEudcLoadUnloadLink        7
+NtGdiExcludeClipRect   5
+NtGdiExtCreatePen      11
+NtGdiExtCreateRegion   3
+NtGdiExtEscape 8
+NtGdiExtFloodFill      5
+NtGdiExtGetObjectW     3
+NtGdiExtSelectClipRgn  3
+NtGdiExtTextOutW       9
+NtGdiFillPath  1
+NtGdiFillRgn   3
+NtGdiFlattenPath       1
+NtGdiFlushUserBatch    0
+NtGdiFlush     0
+NtGdiForceUFIMapping   2
+NtGdiFrameRgn  5
+NtGdiFullscreenControl 5
+NtGdiGetAndSetDCDword  4
+NtGdiGetAppClipBox     2
+NtGdiGetBitmapBits     3
+NtGdiGetBitmapDimension        2
+NtGdiGetBoundsRect     3
+NtGdiGetCharABCWidthsW 6
+NtGdiGetCharacterPlacementW    6
+NtGdiGetCharSet        1
+NtGdiGetCharWidthW     6
+NtGdiGetCharWidthInfo  2
+NtGdiGetColorAdjustment        2
+NtGdiGetColorSpaceforBitmap    1
+NtGdiGetDCDword        3
+NtGdiGetDCforBitmap    1
+NtGdiGetDCObject       2
+NtGdiGetDCPoint        3
+NtGdiGetDeviceCaps     2
+NtGdiGetDeviceGammaRamp        2
+NtGdiGetDeviceCapsAll  2
+NtGdiGetDIBitsInternal 9
+NtGdiGetETM    2
+NtGdiGetEudcTimeStampEx        3
+NtGdiGetFontData       5
+NtGdiGetFontResourceInfoInternalW      7
+NtGdiGetGlyphIndicesW  5
+NtGdiGetGlyphIndicesWInternal  6
+NtGdiGetGlyphOutline   8
+NtGdiGetKerningPairs   3
+NtGdiGetLinkedUFIs     3
+NtGdiGetMiterLimit     2
+NtGdiGetMonitorID      3
+NtGdiGetNearestColor   2
+NtGdiGetNearestPaletteIndex    2
+NtGdiGetObjectBitmapHandle     2
+NtGdiGetOutlineTextMetricsInternalW    4
+NtGdiGetPath   4
+NtGdiGetPixel  3
+NtGdiGetRandomRgn      3
+NtGdiGetRasterizerCaps 2
+NtGdiGetRealizationInfo        3
+NtGdiGetRegionData     3
+NtGdiGetRgnBox 2
+NtGdiGetServerMetaFileBits     7
+NtGdiGetSpoolMessage   4
+NtGdiGetStats  5
+NtGdiGetStockObject    1
+NtGdiGetStringBitmapW  5
+NtGdiGetSystemPaletteUse       1
+NtGdiGetTextCharsetInfo        3
+NtGdiGetTextExtent     5
+NtGdiGetTextExtentExW  8
+NtGdiGetTextFaceW      4
+NtGdiGetTextMetricsW   3
+NtGdiGetTransform      3
+NtGdiGetUFI    6
+NtGdiGetEmbUFI 7
+NtGdiGetUFIPathname    10
+NtGdiGetEmbedFonts     0
+NtGdiChangeGhostFont   2
+NtGdiAddEmbFontToDC    2
+NtGdiGetFontUnicodeRanges      2
+NtGdiGetWidthTable     7
+NtGdiGradientFill      6
+NtGdiHfontCreate       5
+NtGdiIcmBrushInfo      8
+NtGdiInit      0
+NtGdiInitSpool 0
+NtGdiIntersectClipRect 5
+NtGdiInvertRgn 2
+NtGdiLineTo    3
+NtGdiMakeFontDir       5
+NtGdiMakeInfoDC        2
+NtGdiMaskBlt   13
+NtGdiModifyWorldTransform      3
+NtGdiMonoBitmap        1
+NtGdiMoveTo    4
+NtGdiOffsetClipRgn     3
+NtGdiOffsetRgn 3
+NtGdiOpenDCW   7
+NtGdiPatBlt    6
+NtGdiPolyPatBlt        5
+NtGdiPathToRegion      1
+NtGdiPlgBlt    11
+NtGdiPolyDraw  4
+NtGdiPolyPolyDraw      5
+NtGdiPolyTextOutW      4
+NtGdiPtInRegion        3
+NtGdiPtVisible 3
+NtGdiQueryFonts        3
+NtGdiQueryFontAssocInfo        1
+NtGdiRectangle 5
+NtGdiRectInRegion      2
+NtGdiRectVisible       2
+NtGdiRemoveFontResourceW       6
+NtGdiRemoveFontMemResourceEx   1
+NtGdiResetDC   5
+NtGdiResizePalette     2
+NtGdiRestoreDC 2
+NtGdiRoundRect 7
+NtGdiSaveDC    1
+NtGdiScaleViewportExtEx        6
+NtGdiScaleWindowExtEx  6
+NtGdiSelectBitmap      2
+NtGdiSelectBrush       2
+NtGdiSelectClipPath    2
+NtGdiSelectFont        2
+NtGdiSelectPen 2
+NtGdiSetBitmapAttributes       2
+NtGdiSetBitmapBits     3
+NtGdiSetBitmapDimension        4
+NtGdiSetBoundsRect     3
+NtGdiSetBrushAttributes        2
+NtGdiSetBrushOrg       4
+NtGdiSetColorAdjustment        2
+NtGdiSetColorSpace     2
+NtGdiSetDeviceGammaRamp        2
+NtGdiSetDIBitsToDeviceInternal 16
+NtGdiSetFontEnumeration        1
+NtGdiSetFontXform      3
+NtGdiSetIcmMode        3
+NtGdiSetLinkedUFIs     3
+NtGdiSetMagicColors    3
+NtGdiSetMetaRgn        1
+NtGdiSetMiterLimit     3
+NtGdiGetDeviceWidth    1
+NtGdiMirrorWindowOrg   1
+NtGdiSetLayout 3
+NtGdiSetPixel  4
+NtGdiSetPixelFormat    2
+NtGdiSetRectRgn        5
+NtGdiSetSystemPaletteUse       2
+NtGdiSetTextJustification      3
+NtGdiSetupPublicCFONT  3
+NtGdiSetVirtualResolution      5
+NtGdiSetSizeDevice     3
+NtGdiStartDoc  4
+NtGdiStartPage 1
+NtGdiStretchBlt        12
+NtGdiStretchDIBitsInternal     16
+NtGdiStrokeAndFillPath 1
+NtGdiStrokePath        1
+NtGdiSwapBuffers       1
+NtGdiTransformPoints   5
+NtGdiTransparentBlt    11
+NtGdiUnloadPrinterDriver       2
+NtGdiUnmapMemFont      1
+NtGdiUnrealizeObject   1
+NtGdiUpdateColors      1
+NtGdiWidenPath 1
+NtUserActivateKeyboardLayout   2
+NtUserAlterWindowStyle 3
+NtUserAssociateInputContext    3
+NtUserAttachThreadInput        3
+NtUserBeginPaint       2
+NtUserBitBltSysBmp     8
+NtUserBlockInput       1
+NtUserBuildHimcList    4
+NtUserBuildHwndList    7
+NtUserBuildNameList    4
+NtUserBuildPropList    4
+NtUserCallHwnd 2
+NtUserCallHwndLock     2
+NtUserCallHwndOpt      2
+NtUserCallHwndParam    3
+NtUserCallHwndParamLock        3
+NtUserCallMsgFilter    2
+NtUserCallNextHookEx   4
+NtUserCallNoParam      1
+NtUserCallOneParam     2
+NtUserCallTwoParam     3
+NtUserChangeClipboardChain     2
+NtUserChangeDisplaySettings    5
+NtUserCheckImeHotKey   2
+NtUserCheckMenuItem    3
+NtUserChildWindowFromPointEx   4
+NtUserClipCursor       1
+NtUserCloseClipboard   0
+NtUserCloseDesktop     1
+NtUserCloseWindowStation       1
+NtUserConsoleControl   3
+NtUserConvertMemHandle 2
+NtUserCopyAcceleratorTable     3
+NtUserCountClipboardFormats    0
+NtUserCreateAcceleratorTable   2
+NtUserCreateCaret      4
+NtUserCreateDesktop    5
+NtUserCreateInputContext       1
+NtUserCreateLocalMemHandle     4
+NtUserCreateWindowEx   15
+NtUserCreateWindowStation      7
+NtUserDdeGetQualityOfService   3
+NtUserDdeInitialize    5
+NtUserDdeSetQualityOfService   3
+NtUserDeferWindowPos   8
+NtUserDefSetText       2
+NtUserDeleteMenu       3
+NtUserDestroyAcceleratorTable  1
+NtUserDestroyCursor    2
+NtUserDestroyInputContext      1
+NtUserDestroyMenu      1
+NtUserDestroyWindow    1
+NtUserDisableThreadIme 1
+NtUserDispatchMessage  1
+NtUserDragDetect       3
+NtUserDragObject       5
+NtUserDrawAnimatedRects        4
+NtUserDrawCaption      4
+NtUserDrawCaptionTemp  7
+NtUserDrawIconEx       11
+NtUserDrawMenuBarTemp  5
+NtUserEmptyClipboard   0
+NtUserEnableMenuItem   3
+NtUserEnableScrollBar  3
+NtUserEndDeferWindowPosEx      2
+NtUserEndMenu  0
+NtUserEndPaint 2
+NtUserEnumDisplayDevices       4
+NtUserEnumDisplayMonitors      4
+NtUserEnumDisplaySettings      4
+NtUserEvent    1
+NtUserExcludeUpdateRgn 2
+NtUserFillWindow       4
+NtUserFindExistingCursorIcon   3
+NtUserFindWindowEx     5
+NtUserFlashWindowEx    1
+NtUserGetAltTabInfo    6
+NtUserGetAncestor      2
+NtUserGetAppImeLevel   1
+NtUserGetAsyncKeyState 1
+NtUserGetAtomName      2
+NtUserGetCaretBlinkTime        0
+NtUserGetCaretPos      1
+NtUserGetClassInfo     5
+NtUserGetClassName     3
+NtUserGetClipboardData 2
+NtUserGetClipboardFormatName   3
+NtUserGetClipboardOwner        0
+NtUserGetClipboardSequenceNumber       0
+NtUserGetClipboardViewer       0
+NtUserGetClipCursor    1
+NtUserGetComboBoxInfo  2
+NtUserGetControlBrush  3
+NtUserGetControlColor  4
+NtUserGetCPD   3
+NtUserGetCursorFrameInfo       4
+NtUserGetCursorInfo    1
+NtUserGetDC    1
+NtUserGetDCEx  3
+NtUserGetDoubleClickTime       0
+NtUserGetForegroundWindow      0
+NtUserGetGuiResources  2
+NtUserGetGUIThreadInfo 2
+NtUserGetIconInfo      6
+NtUserGetIconSize      4
+NtUserGetImeHotKey     4
+NtUserGetImeInfoEx     2
+NtUserGetInternalWindowPos     3
+NtUserGetKeyboardLayoutList    2
+NtUserGetKeyboardLayoutName    1
+NtUserGetKeyboardState 1
+NtUserGetKeyNameText   3
+NtUserGetKeyState      1
+NtUserGetListBoxInfo   1
+NtUserGetMenuBarInfo   4
+NtUserGetMenuIndex     2
+NtUserGetMenuItemRect  4
+NtUserGetMessage       4
+NtUserGetMouseMovePointsEx     5
+NtUserGetObjectInformation     5
+NtUserGetOpenClipboardWindow   0
+NtUserGetPriorityClipboardFormat       2
+NtUserGetProcessWindowStation  0
+NtUserGetRawInputBuffer        3
+NtUserGetRawInputData  5
+NtUserGetRawInputDeviceInfo    4
+NtUserGetRawInputDeviceList    3
+NtUserGetRegisteredRawInputDevices     3
+NtUserGetScrollBarInfo 3
+NtUserGetSystemMenu    2
+NtUserGetThreadDesktop 2
+NtUserGetThreadState   1
+NtUserGetTitleBarInfo  2
+NtUserGetUpdateRect    3
+NtUserGetUpdateRgn     3
+NtUserGetWindowDC      1
+NtUserGetWindowPlacement       2
+NtUserGetWOWClass      2
+NtUserHardErrorControl 3
+NtUserHideCaret        1
+NtUserHiliteMenuItem   4
+NtUserImpersonateDdeClientWindow       2
+NtUserInitialize       3
+NtUserInitializeClientPfnArrays        4
+NtUserInitTask 12
+NtUserInternalGetWindowText    3
+NtUserInvalidateRect   3
+NtUserInvalidateRgn    3
+NtUserIsClipboardFormatAvailable       1
+NtUserKillTimer        2
+NtUserLoadKeyboardLayoutEx     7
+NtUserLockWindowStation        1
+NtUserLockWindowUpdate 1
+NtUserLockWorkStation  0
+NtUserMapVirtualKeyEx  4
+NtUserMenuItemFromPoint        4
+NtUserMessageCall      7
+NtUserMinMaximize      3
+NtUserMNDragLeave      0
+NtUserMNDragOver       2
+NtUserModifyUserStartupInfoFlags       2
+NtUserMoveWindow       6
+NtUserNotifyIMEStatus  3
+NtUserNotifyProcessCreate      4
+NtUserNotifyWinEvent   4
+NtUserOpenClipboard    2
+NtUserOpenDesktop      3
+NtUserOpenInputDesktop 3
+NtUserOpenWindowStation        2
+NtUserPaintDesktop     1
+NtUserPeekMessage      5
+NtUserPostMessage      4
+NtUserPostThreadMessage        4
+NtUserPrintWindow      3
+NtUserProcessConnect   3
+NtUserQueryInformationThread   5
+NtUserQueryInputContext        2
+NtUserQuerySendMessage 1
+NtUserQueryUserCounters        5
+NtUserQueryWindow      2
+NtUserRealChildWindowFromPoint 3
+NtUserRealInternalGetMessage   6
+NtUserRealWaitMessageEx        2
+NtUserRedrawWindow     4
+NtUserRegisterClassExWOW       7
+NtUserRegisterUserApiHook      2
+NtUserRegisterHotKey   4
+NtUserRegisterRawInputDevices  3
+NtUserRegisterTasklist 1
+NtUserRegisterWindowMessage    1
+NtUserRemoveMenu       3
+NtUserRemoveProp       2
+NtUserResolveDesktop   4
+NtUserResolveDesktopForWOW     1
+NtUserSBGetParms       4
+NtUserScrollDC 7
+NtUserScrollWindowEx   8
+NtUserSelectPalette    3
+NtUserSendInput        3
+NtUserSetActiveWindow  1
+NtUserSetAppImeLevel   2
+NtUserSetCapture       1
+NtUserSetClassLong     4
+NtUserSetClassWord     3
+NtUserSetClipboardData 3
+NtUserSetClipboardViewer       1
+NtUserSetConsoleReserveKeys    2
+NtUserSetCursor        1
+NtUserSetCursorContents        2
+NtUserSetCursorIconData        4
+NtUserSetDbgTag        2
+NtUserSetFocus 1
+NtUserSetImeHotKey     5
+NtUserSetImeInfoEx     1
+NtUserSetImeOwnerWindow        2
+NtUserSetInformationProcess    4
+NtUserSetInformationThread     4
+NtUserSetInternalWindowPos     4
+NtUserSetKeyboardState 1
+NtUserSetLogonNotifyWindow     1
+NtUserSetMenu  3
+NtUserSetMenuContextHelpId     2
+NtUserSetMenuDefaultItem       3
+NtUserSetMenuFlagRtoL  1
+NtUserSetObjectInformation     4
+NtUserSetParent        2
+NtUserSetProcessWindowStation  1
+NtUserSetProp  3
+NtUserSetRipFlags      2
+NtUserSetScrollInfo    4
+NtUserSetShellWindowEx 2
+NtUserSetSysColors     4
+NtUserSetSystemCursor  2
+NtUserSetSystemMenu    2
+NtUserSetSystemTimer   4
+NtUserSetThreadDesktop 1
+NtUserSetThreadLayoutHandles   2
+NtUserSetThreadState   2
+NtUserSetTimer 4
+NtUserSetWindowFNID    2
+NtUserSetWindowLong    4
+NtUserSetWindowPlacement       2
+NtUserSetWindowPos     7
+NtUserSetWindowRgn     3
+NtUserSetWindowsHookAW 3
+NtUserSetWindowsHookEx 6
+NtUserSetWindowStationUser     4
+NtUserSetWindowWord    3
+NtUserSetWinEventHook  8
+NtUserShowCaret        1
+NtUserShowScrollBar    3
+NtUserShowWindow       2
+NtUserShowWindowAsync  2
+NtUserSoundSentry      0
+NtUserSwitchDesktop    1
+NtUserSystemParametersInfo     4
+NtUserTestForInteractiveUser   1
+NtUserThunkedMenuInfo  2
+NtUserThunkedMenuItemInfo      6
+NtUserToUnicodeEx      7
+NtUserTrackMouseEvent  1
+NtUserTrackPopupMenuEx 6
+NtUserCalcMenuBar      5
+NtUserPaintMenuBar     6
+NtUserTranslateAccelerator     3
+NtUserTranslateMessage 2
+NtUserUnhookWindowsHookEx      1
+NtUserUnhookWinEvent   1
+NtUserUnloadKeyboardLayout     1
+NtUserUnlockWindowStation      1
+NtUserUnregisterClass  3
+NtUserUnregisterUserApiHook    0
+NtUserUnregisterHotKey 2
+NtUserUpdateInputContext       3
+NtUserUpdateInstance   3
+NtUserUpdateLayeredWindow      9
+NtUserGetLayeredWindowAttributes       4
+NtUserSetLayeredWindowAttributes       4
+NtUserUpdatePerUserSystemParameters    2
+NtUserUserHandleGrantAccess    3
+NtUserValidateHandleSecure     1
+NtUserValidateRect     2
+NtUserValidateTimerCallback    3
+NtUserVkKeyScanEx      3
+NtUserWaitForInputIdle 3
+NtUserWaitForMsgAndEvent       1
+NtUserWaitMessage      0
+NtUserWin32PoolAllocationStats 6
+NtUserWindowFromPoint  2
+NtUserYieldTask        0
+NtUserRemoteConnect    3
+NtUserRemoteRedrawRectangle    4
+NtUserRemoteRedrawScreen       0
+NtUserRemoteStopScreenUpdates  0
+NtUserCtxDisplayIOCtl  3
+NtGdiEngAssociateSurface       3
+NtGdiEngCreateBitmap   6
+NtGdiEngCreateDeviceSurface    4
+NtGdiEngCreateDeviceBitmap     4
+NtGdiEngCreatePalette  6
+NtGdiEngComputeGlyphSet        3
+NtGdiEngCopyBits       6
+NtGdiEngDeletePalette  1
+NtGdiEngDeleteSurface  1
+NtGdiEngEraseSurface   3
+NtGdiEngUnlockSurface  1
+NtGdiEngLockSurface    1
+NtGdiEngBitBlt 11
+NtGdiEngStretchBlt     11
+NtGdiEngPlgBlt 11
+NtGdiEngMarkBandingSurface     1
+NtGdiEngStrokePath     8
+NtGdiEngFillPath       7
+NtGdiEngStrokeAndFillPath      10
+NtGdiEngPaint  5
+NtGdiEngLineTo 9
+NtGdiEngAlphaBlend     7
+NtGdiEngGradientFill   10
+NtGdiEngTransparentBlt 8
+NtGdiEngTextOut        10
+NtGdiEngStretchBltROP  13
+NtGdiXLATEOBJ_cGetPalette      4
+NtGdiXLATEOBJ_iXlate   2
+NtGdiXLATEOBJ_hGetColorTransform       1
+NtGdiCLIPOBJ_bEnum     3
+NtGdiCLIPOBJ_cEnumStart        5
+NtGdiCLIPOBJ_ppoGetPath        1
+NtGdiEngDeletePath     1
+NtGdiEngCreateClip     0
+NtGdiEngDeleteClip     1
+NtGdiBRUSHOBJ_ulGetBrushColor  1
+NtGdiBRUSHOBJ_pvAllocRbrush    2
+NtGdiBRUSHOBJ_pvGetRbrush      1
+NtGdiBRUSHOBJ_hGetColorTransform       1
+NtGdiXFORMOBJ_bApplyXform      5
+NtGdiXFORMOBJ_iGetXform        2
+NtGdiFONTOBJ_vGetInfo  3
+NtGdiFONTOBJ_pxoGetXform       1
+NtGdiFONTOBJ_cGetGlyphs        5
+NtGdiFONTOBJ_pifi      1
+NtGdiFONTOBJ_pfdg      1
+NtGdiFONTOBJ_pQueryGlyphAttrs  2
+NtGdiFONTOBJ_pvTrueTypeFontFile        2
+NtGdiFONTOBJ_cGetAllGlyphHandles       2
+NtGdiSTROBJ_bEnum      3
+NtGdiSTROBJ_bEnumPositionsOnly 3
+NtGdiSTROBJ_bGetAdvanceWidths  4
+NtGdiSTROBJ_vEnumStart 1
+NtGdiSTROBJ_dwGetCodePage      1
+NtGdiPATHOBJ_vGetBounds        2
+NtGdiPATHOBJ_bEnum     2
+NtGdiPATHOBJ_vEnumStart        1
+NtGdiPATHOBJ_vEnumStartClipLines       4
+NtGdiPATHOBJ_bEnumClipLines    3
+NtGdiGetDhpdev 1
+NtGdiEngCheckAbort     1
+NtGdiHT_Get8BPPFormatPalette   4
+NtGdiHT_Get8BPPMaskPalette     6
+NtGdiUpdateTransform   1
+NtGdiSetPUMPDOBJ       4
+NtGdiBRUSHOBJ_DeleteRbrush     2
+NtGdiUMPDEngFreeUserMem        1
+NtGdiDrawStream        3