[WIN32KSYS]

replace nci-generated stubs with a stub file using macros

svn path=/trunk/; revision=50621
This commit is contained in:
Timo Kreuzer 2011-02-08 17:33:50 +00:00
parent 7b91620ccb
commit e37056f9ec
5 changed files with 711 additions and 10 deletions

View file

@ -70,7 +70,4 @@
<directory name="tdilib">
<xi:include href="tdilib/tdilib.rbuild" />
</directory>
<directory name="win32ksys">
<xi:include href="win32ksys/win32ksys.rbuild" />
</directory>
</group>

View file

@ -1,7 +0,0 @@
<?xml version="1.0"?>
<!DOCTYPE module SYSTEM "../../tools/rbuild/project.dtd">
<module name="win32ksys" type="staticlibrary">
<directory name="." root="intermediate">
<file>win32k.S</file>
</directory>
</module>

View file

@ -0,0 +1,12 @@
#include <asm.inc>
#include <syscalls.inc>
.code
SyscallId = HEX(1000)
#define SVC_(name, argcount) STUB_U name, argcount
#include "w32ksvc.h"
END

View file

@ -0,0 +1,695 @@
// SVC_(<NAME>, <ARG_COUNT>)
//
// Funcs, order, should, match, Windows, XP, 5.1.2600, SP2)
//
SVC_(NtGdiAbortDoc, 1)
SVC_(NtGdiAbortPath, 1)
SVC_(NtGdiAddFontResourceW, 6)
SVC_(NtGdiAddRemoteFontToDC, 4)
SVC_(NtGdiAddFontMemResourceEx, 5)
SVC_(NtGdiRemoveMergeFont, 2)
SVC_(NtGdiAddRemoteMMInstanceToDC, 3)
SVC_(NtGdiAlphaBlend, 12)
SVC_(NtGdiAngleArc, 6)
SVC_(NtGdiAnyLinkedFonts, 0)
SVC_(NtGdiFontIsLinked, 1)
SVC_(NtGdiArcInternal, 10)
SVC_(NtGdiBeginPath, 1)
SVC_(NtGdiBitBlt, 11)
SVC_(NtGdiCancelDC, 1)
SVC_(NtGdiCheckBitmapBits, 8)
SVC_(NtGdiCloseFigure, 1)
SVC_(NtGdiClearBitmapAttributes, 2)
SVC_(NtGdiClearBrushAttributes, 2)
SVC_(NtGdiColorCorrectPalette, 6)
SVC_(NtGdiCombineRgn, 4)
SVC_(NtGdiCombineTransform, 3)
SVC_(NtGdiComputeXformCoefficients, 1)
SVC_(NtGdiConsoleTextOut, 4)
SVC_(NtGdiConvertMetafileRect, 2)
SVC_(NtGdiCreateBitmap, 5)
SVC_(NtGdiCreateClientObj, 1)
SVC_(NtGdiCreateColorSpace, 1)
SVC_(NtGdiCreateColorTransform, 8)
SVC_(NtGdiCreateCompatibleBitmap, 3)
SVC_(NtGdiCreateCompatibleDC, 1)
SVC_(NtGdiCreateDIBBrush, 6)
SVC_(NtGdiCreateDIBitmapInternal, 11)
SVC_(NtGdiCreateDIBSection, 9)
SVC_(NtGdiCreateEllipticRgn, 4)
SVC_(NtGdiCreateHalftonePalette, 1)
SVC_(NtGdiCreateHatchBrushInternal, 3)
SVC_(NtGdiCreateMetafileDC, 1)
SVC_(NtGdiCreatePaletteInternal, 2)
SVC_(NtGdiCreatePatternBrushInternal, 3)
SVC_(NtGdiCreatePen, 4)
SVC_(NtGdiCreateRectRgn, 4)
SVC_(NtGdiCreateRoundRectRgn, 6)
SVC_(NtGdiCreateServerMetaFile, 6)
SVC_(NtGdiCreateSolidBrush, 2)
SVC_(NtGdiD3dContextCreate, 4)
SVC_(NtGdiD3dContextDestroy, 1)
SVC_(NtGdiD3dContextDestroyAll, 1)
SVC_(NtGdiD3dValidateTextureStageState, 1)
SVC_(NtGdiD3dDrawPrimitives2, 7)
SVC_(NtGdiDdGetDriverState, 1)
SVC_(NtGdiDdAddAttachedSurface, 3)
SVC_(NtGdiDdAlphaBlt, 3)
SVC_(NtGdiDdAttachSurface, 2)
SVC_(NtGdiDdBeginMoCompFrame, 2)
SVC_(NtGdiDdBlt, 3)
SVC_(NtGdiDdCanCreateSurface, 2)
SVC_(NtGdiDdCanCreateD3DBuffer, 2)
SVC_(NtGdiDdColorControl, 2)
SVC_(NtGdiDdCreateDirectDrawObject, 1)
SVC_(NtGdiDdCreateSurface, 8)
SVC_(NtGdiDdCreateD3DBuffer, 8)
SVC_(NtGdiDdCreateMoComp, 2)
SVC_(NtGdiDdCreateSurfaceObject, 6)
SVC_(NtGdiDdDeleteDirectDrawObject, 1)
SVC_(NtGdiDdDeleteSurfaceObject, 1)
SVC_(NtGdiDdDestroyMoComp, 2)
SVC_(NtGdiDdDestroySurface, 2)
SVC_(NtGdiDdDestroyD3DBuffer, 1)
SVC_(NtGdiDdEndMoCompFrame, 2)
SVC_(NtGdiDdFlip, 5)
SVC_(NtGdiDdFlipToGDISurface, 2)
SVC_(NtGdiDdGetAvailDriverMemory, 2)
SVC_(NtGdiDdGetBltStatus, 2)
SVC_(NtGdiDdGetDC, 2)
SVC_(NtGdiDdGetDriverInfo, 2)
SVC_(NtGdiDdGetDxHandle, 3)
SVC_(NtGdiDdGetFlipStatus, 2)
SVC_(NtGdiDdGetInternalMoCompInfo, 2)
SVC_(NtGdiDdGetMoCompBuffInfo, 2)
SVC_(NtGdiDdGetMoCompGuids, 2)
SVC_(NtGdiDdGetMoCompFormats, 2)
SVC_(NtGdiDdGetScanLine, 2)
SVC_(NtGdiDdLock, 3)
SVC_(NtGdiDdLockD3D, 2)
SVC_(NtGdiDdQueryDirectDrawObject, 11)
SVC_(NtGdiDdQueryMoCompStatus, 2)
SVC_(NtGdiDdReenableDirectDrawObject, 2)
SVC_(NtGdiDdReleaseDC, 1)
SVC_(NtGdiDdRenderMoComp, 2)
SVC_(NtGdiDdResetVisrgn, 2)
SVC_(NtGdiDdSetColorKey, 2)
SVC_(NtGdiDdSetExclusiveMode, 2)
SVC_(NtGdiDdSetGammaRamp, 3)
SVC_(NtGdiDdCreateSurfaceEx, 3)
SVC_(NtGdiDdSetOverlayPosition, 3)
SVC_(NtGdiDdUnattachSurface, 2)
SVC_(NtGdiDdUnlock, 2)
SVC_(NtGdiDdUnlockD3D, 2)
SVC_(NtGdiDdUpdateOverlay, 3)
SVC_(NtGdiDdWaitForVerticalBlank, 2)
SVC_(NtGdiDvpCanCreateVideoPort, 2)
SVC_(NtGdiDvpColorControl, 2)
SVC_(NtGdiDvpCreateVideoPort, 2)
SVC_(NtGdiDvpDestroyVideoPort, 2)
SVC_(NtGdiDvpFlipVideoPort, 4)
SVC_(NtGdiDvpGetVideoPortBandwidth, 2)
SVC_(NtGdiDvpGetVideoPortField, 2)
SVC_(NtGdiDvpGetVideoPortFlipStatus, 2)
SVC_(NtGdiDvpGetVideoPortInputFormats, 2)
SVC_(NtGdiDvpGetVideoPortLine, 2)
SVC_(NtGdiDvpGetVideoPortOutputFormats, 2)
SVC_(NtGdiDvpGetVideoPortConnectInfo, 2)
SVC_(NtGdiDvpGetVideoSignalStatus, 2)
SVC_(NtGdiDvpUpdateVideoPort, 4)
SVC_(NtGdiDvpWaitForVideoPortSync, 2)
SVC_(NtGdiDvpAcquireNotification, 3)
SVC_(NtGdiDvpReleaseNotification, 2)
SVC_(NtGdiDxgGenericThunk, 6)
SVC_(NtGdiDeleteClientObj, 1)
SVC_(NtGdiDeleteColorSpace, 1)
SVC_(NtGdiDeleteColorTransform, 2)
SVC_(NtGdiDeleteObjectApp, 1)
SVC_(NtGdiDescribePixelFormat, 4)
SVC_(NtGdiGetPerBandInfo, 2)
SVC_(NtGdiDoBanding, 4)
SVC_(NtGdiDoPalette, 6)
SVC_(NtGdiDrawEscape, 4)
SVC_(NtGdiEllipse, 5)
SVC_(NtGdiEnableEudc, 1)
SVC_(NtGdiEndDoc, 1)
SVC_(NtGdiEndPage, 1)
SVC_(NtGdiEndPath, 1)
SVC_(NtGdiEnumFontChunk, 5)
SVC_(NtGdiEnumFontClose, 1)
SVC_(NtGdiEnumFontOpen, 7)
SVC_(NtGdiEnumObjects, 4)
SVC_(NtGdiEqualRgn, 2)
SVC_(NtGdiEudcLoadUnloadLink, 7)
SVC_(NtGdiExcludeClipRect, 5)
SVC_(NtGdiExtCreatePen, 11)
SVC_(NtGdiExtCreateRegion, 3)
SVC_(NtGdiExtEscape, 8)
SVC_(NtGdiExtFloodFill, 5)
SVC_(NtGdiExtGetObjectW, 3)
SVC_(NtGdiExtSelectClipRgn, 3)
SVC_(NtGdiExtTextOutW, 9)
SVC_(NtGdiFillPath, 1)
SVC_(NtGdiFillRgn, 3)
SVC_(NtGdiFlattenPath, 1)
SVC_(NtGdiFlushUserBatch, 0)
SVC_(NtGdiFlush, 0)
SVC_(NtGdiForceUFIMapping, 2)
SVC_(NtGdiFrameRgn, 5)
SVC_(NtGdiFullscreenControl, 5)
SVC_(NtGdiGetAndSetDCDword, 4)
SVC_(NtGdiGetAppClipBox, 2)
SVC_(NtGdiGetBitmapBits, 3)
SVC_(NtGdiGetBitmapDimension, 2)
SVC_(NtGdiGetBoundsRect, 3)
SVC_(NtGdiGetCharABCWidthsW, 6)
SVC_(NtGdiGetCharacterPlacementW, 6)
SVC_(NtGdiGetCharSet, 1)
SVC_(NtGdiGetCharWidthW, 6)
SVC_(NtGdiGetCharWidthInfo, 2)
SVC_(NtGdiGetColorAdjustment, 2)
SVC_(NtGdiGetColorSpaceforBitmap, 1)
SVC_(NtGdiGetDCDword, 3)
SVC_(NtGdiGetDCforBitmap, 1)
SVC_(NtGdiGetDCObject, 2)
SVC_(NtGdiGetDCPoint, 3)
SVC_(NtGdiGetDeviceCaps, 2)
SVC_(NtGdiGetDeviceGammaRamp, 2)
SVC_(NtGdiGetDeviceCapsAll, 2)
SVC_(NtGdiGetDIBitsInternal, 9)
SVC_(NtGdiGetETM, 2)
SVC_(NtGdiGetEudcTimeStampEx, 3)
SVC_(NtGdiGetFontData, 5)
SVC_(NtGdiGetFontResourceInfoInternalW, 7)
SVC_(NtGdiGetGlyphIndicesW, 5)
SVC_(NtGdiGetGlyphIndicesWInternal, 6)
SVC_(NtGdiGetGlyphOutline, 8)
SVC_(NtGdiGetKerningPairs, 3)
SVC_(NtGdiGetLinkedUFIs, 3)
SVC_(NtGdiGetMiterLimit, 2)
SVC_(NtGdiGetMonitorID, 3)
SVC_(NtGdiGetNearestColor, 2)
SVC_(NtGdiGetNearestPaletteIndex, 2)
SVC_(NtGdiGetObjectBitmapHandle, 2)
SVC_(NtGdiGetOutlineTextMetricsInternalW, 4)
SVC_(NtGdiGetPath, 4)
SVC_(NtGdiGetPixel, 3)
SVC_(NtGdiGetRandomRgn, 3)
SVC_(NtGdiGetRasterizerCaps, 2)
SVC_(NtGdiGetRealizationInfo, 3)
SVC_(NtGdiGetRegionData, 3)
SVC_(NtGdiGetRgnBox, 2)
SVC_(NtGdiGetServerMetaFileBits, 7)
SVC_(NtGdiGetSpoolMessage, 4)
SVC_(NtGdiGetStats, 5)
SVC_(NtGdiGetStockObject, 1)
SVC_(NtGdiGetStringBitmapW, 5)
SVC_(NtGdiGetSystemPaletteUse, 1)
SVC_(NtGdiGetTextCharsetInfo, 3)
SVC_(NtGdiGetTextExtent, 5)
SVC_(NtGdiGetTextExtentExW, 8)
SVC_(NtGdiGetTextFaceW, 4)
SVC_(NtGdiGetTextMetricsW, 3)
SVC_(NtGdiGetTransform, 3)
SVC_(NtGdiGetUFI, 6)
SVC_(NtGdiGetEmbUFI, 7)
SVC_(NtGdiGetUFIPathname, 10)
SVC_(NtGdiGetEmbedFonts, 0)
SVC_(NtGdiChangeGhostFont, 2)
SVC_(NtGdiAddEmbFontToDC, 2)
SVC_(NtGdiGetFontUnicodeRanges, 2)
SVC_(NtGdiGetWidthTable, 7)
SVC_(NtGdiGradientFill, 6)
SVC_(NtGdiHfontCreate, 5)
SVC_(NtGdiIcmBrushInfo, 8)
SVC_(NtGdiInit, 0)
SVC_(NtGdiInitSpool, 0)
SVC_(NtGdiIntersectClipRect, 5)
SVC_(NtGdiInvertRgn, 2)
SVC_(NtGdiLineTo, 3)
SVC_(NtGdiMakeFontDir, 5)
SVC_(NtGdiMakeInfoDC, 2)
SVC_(NtGdiMaskBlt, 13)
SVC_(NtGdiModifyWorldTransform, 3)
SVC_(NtGdiMonoBitmap, 1)
SVC_(NtGdiMoveTo, 4)
SVC_(NtGdiOffsetClipRgn, 3)
SVC_(NtGdiOffsetRgn, 3)
SVC_(NtGdiOpenDCW, 8)
SVC_(NtGdiPatBlt, 6)
SVC_(NtGdiPolyPatBlt, 5)
SVC_(NtGdiPathToRegion, 1)
SVC_(NtGdiPlgBlt, 11)
SVC_(NtGdiPolyDraw, 4)
SVC_(NtGdiPolyPolyDraw, 5)
SVC_(NtGdiPolyTextOutW, 4)
SVC_(NtGdiPtInRegion, 3)
SVC_(NtGdiPtVisible, 3)
SVC_(NtGdiQueryFonts, 3)
SVC_(NtGdiQueryFontAssocInfo, 1)
SVC_(NtGdiRectangle, 5)
SVC_(NtGdiRectInRegion, 2)
SVC_(NtGdiRectVisible, 2)
SVC_(NtGdiRemoveFontResourceW, 6)
SVC_(NtGdiRemoveFontMemResourceEx, 1)
SVC_(NtGdiResetDC, 5)
SVC_(NtGdiResizePalette, 2)
SVC_(NtGdiRestoreDC, 2)
SVC_(NtGdiRoundRect, 7)
SVC_(NtGdiSaveDC, 1)
SVC_(NtGdiScaleViewportExtEx, 6)
SVC_(NtGdiScaleWindowExtEx, 6)
SVC_(NtGdiSelectBitmap, 2)
SVC_(NtGdiSelectBrush, 2)
SVC_(NtGdiSelectClipPath, 2)
SVC_(NtGdiSelectFont, 2)
SVC_(NtGdiSelectPen, 2)
SVC_(NtGdiSetBitmapAttributes, 2)
SVC_(NtGdiSetBitmapBits, 3)
SVC_(NtGdiSetBitmapDimension, 4)
SVC_(NtGdiSetBoundsRect, 3)
SVC_(NtGdiSetBrushAttributes, 2)
SVC_(NtGdiSetBrushOrg, 4)
SVC_(NtGdiSetColorAdjustment, 2)
SVC_(NtGdiSetColorSpace, 2)
SVC_(NtGdiSetDeviceGammaRamp, 2)
SVC_(NtGdiSetDIBitsToDeviceInternal, 16)
SVC_(NtGdiSetFontEnumeration, 1)
SVC_(NtGdiSetFontXform, 3)
SVC_(NtGdiSetIcmMode, 3)
SVC_(NtGdiSetLinkedUFIs, 3)
SVC_(NtGdiSetMagicColors, 3)
SVC_(NtGdiSetMetaRgn, 1)
SVC_(NtGdiSetMiterLimit, 3)
SVC_(NtGdiGetDeviceWidth, 1)
SVC_(NtGdiMirrorWindowOrg, 1)
SVC_(NtGdiSetLayout, 3)
SVC_(NtGdiSetPixel, 4)
SVC_(NtGdiSetPixelFormat, 2)
SVC_(NtGdiSetRectRgn, 5)
SVC_(NtGdiSetSystemPaletteUse, 2)
SVC_(NtGdiSetTextJustification, 3)
SVC_(NtGdiSetupPublicCFONT, 3)
SVC_(NtGdiSetVirtualResolution, 5)
SVC_(NtGdiSetSizeDevice, 3)
SVC_(NtGdiStartDoc, 4)
SVC_(NtGdiStartPage, 1)
SVC_(NtGdiStretchBlt, 12)
SVC_(NtGdiStretchDIBitsInternal, 16)
SVC_(NtGdiStrokeAndFillPath, 1)
SVC_(NtGdiStrokePath, 1)
SVC_(NtGdiSwapBuffers, 1)
SVC_(NtGdiTransformPoints, 5)
SVC_(NtGdiTransparentBlt, 11)
SVC_(NtGdiUnloadPrinterDriver, 2)
SVC_(NtGdiUnmapMemFont, 1)
SVC_(NtGdiUnrealizeObject, 1)
SVC_(NtGdiUpdateColors, 1)
SVC_(NtGdiWidenPath, 1)
SVC_(NtUserActivateKeyboardLayout, 2)
SVC_(NtUserAlterWindowStyle, 3)
SVC_(NtUserAssociateInputContext, 3)
SVC_(NtUserAttachThreadInput, 3)
SVC_(NtUserBeginPaint, 2)
SVC_(NtUserBitBltSysBmp, 8)
SVC_(NtUserBlockInput, 1)
SVC_(NtUserBuildHimcList, 4)
SVC_(NtUserBuildHwndList, 7)
SVC_(NtUserBuildNameList, 4)
SVC_(NtUserBuildPropList, 4)
SVC_(NtUserCallHwnd, 2)
SVC_(NtUserCallHwndLock, 2)
SVC_(NtUserCallHwndOpt, 2)
SVC_(NtUserCallHwndParam, 3)
SVC_(NtUserCallHwndParamLock, 3)
SVC_(NtUserCallMsgFilter, 2)
SVC_(NtUserCallNextHookEx, 4)
SVC_(NtUserCallNoParam, 1)
SVC_(NtUserCallOneParam, 2)
SVC_(NtUserCallTwoParam, 3)
SVC_(NtUserChangeClipboardChain, 2)
SVC_(NtUserChangeDisplaySettings, 5)
SVC_(NtUserCheckImeHotKey, 2)
SVC_(NtUserCheckMenuItem, 3)
SVC_(NtUserChildWindowFromPointEx, 4)
SVC_(NtUserClipCursor, 1)
SVC_(NtUserCloseClipboard, 0)
SVC_(NtUserCloseDesktop, 1)
SVC_(NtUserCloseWindowStation, 1)
SVC_(NtUserConsoleControl, 3)
SVC_(NtUserConvertMemHandle, 2)
SVC_(NtUserCopyAcceleratorTable, 3)
SVC_(NtUserCountClipboardFormats, 0)
SVC_(NtUserCreateAcceleratorTable, 2)
SVC_(NtUserCreateCaret, 4)
SVC_(NtUserCreateDesktop, 5)
SVC_(NtUserCreateInputContext, 1)
SVC_(NtUserCreateLocalMemHandle, 4)
SVC_(NtUserCreateWindowEx, 15)
SVC_(NtUserCreateWindowStation, 7)
SVC_(NtUserDdeGetQualityOfService, 3)
SVC_(NtUserDdeInitialize, 5)
SVC_(NtUserDdeSetQualityOfService, 3)
SVC_(NtUserDeferWindowPos, 8)
SVC_(NtUserDefSetText, 2)
SVC_(NtUserDeleteMenu, 3)
SVC_(NtUserDestroyAcceleratorTable, 1)
SVC_(NtUserDestroyCursor, 2)
SVC_(NtUserDestroyInputContext, 1)
SVC_(NtUserDestroyMenu, 1)
SVC_(NtUserDestroyWindow, 1)
SVC_(NtUserDisableThreadIme, 1)
SVC_(NtUserDispatchMessage, 1)
SVC_(NtUserDragDetect, 3)
SVC_(NtUserDragObject, 5)
SVC_(NtUserDrawAnimatedRects, 4)
SVC_(NtUserDrawCaption, 4)
SVC_(NtUserDrawCaptionTemp, 7)
SVC_(NtUserDrawIconEx, 11)
SVC_(NtUserDrawMenuBarTemp, 5)
SVC_(NtUserEmptyClipboard, 0)
SVC_(NtUserEnableMenuItem, 3)
SVC_(NtUserEnableScrollBar, 3)
SVC_(NtUserEndDeferWindowPosEx, 2)
SVC_(NtUserEndMenu, 0)
SVC_(NtUserEndPaint, 2)
SVC_(NtUserEnumDisplayDevices, 4)
// SVC_(NtUserEnumDisplayMonitors, 4, Wrong, number, of, param, ?)
SVC_(NtUserEnumDisplayMonitors, 5)
SVC_(NtUserEnumDisplaySettings, 4)
SVC_(NtUserEvent, 1)
SVC_(NtUserExcludeUpdateRgn, 2)
SVC_(NtUserFillWindow, 4)
// SVC_(NtUserFindExistingCursorIcon, 3, Wrong, number, of, param, ?)
SVC_(NtUserFindExistingCursorIcon, 4)
SVC_(NtUserFindWindowEx, 5)
SVC_(NtUserFlashWindowEx, 1)
SVC_(NtUserGetAltTabInfo, 6)
SVC_(NtUserGetAncestor, 2)
SVC_(NtUserGetAppImeLevel, 1)
SVC_(NtUserGetAsyncKeyState, 1)
SVC_(NtUserGetAtomName, 2)
SVC_(NtUserGetCaretBlinkTime, 0)
SVC_(NtUserGetCaretPos, 1)
SVC_(NtUserGetClassInfo, 5)
SVC_(NtUserGetClassName, 3)
SVC_(NtUserGetClipboardData, 2)
SVC_(NtUserGetClipboardFormatName, 3)
SVC_(NtUserGetClipboardOwner, 0)
SVC_(NtUserGetClipboardSequenceNumber, 0)
SVC_(NtUserGetClipboardViewer, 0)
SVC_(NtUserGetClipCursor, 1)
SVC_(NtUserGetComboBoxInfo, 2)
SVC_(NtUserGetControlBrush, 3)
SVC_(NtUserGetControlColor, 4)
SVC_(NtUserGetCPD, 3)
SVC_(NtUserGetCursorFrameInfo, 4)
SVC_(NtUserGetCursorInfo, 1)
SVC_(NtUserGetDC, 1)
SVC_(NtUserGetDCEx, 3)
SVC_(NtUserGetDoubleClickTime, 0)
SVC_(NtUserGetForegroundWindow, 0)
SVC_(NtUserGetGuiResources, 2)
SVC_(NtUserGetGUIThreadInfo, 2)
SVC_(NtUserGetIconInfo, 6)
SVC_(NtUserGetIconSize, 4)
SVC_(NtUserGetImeHotKey, 4)
SVC_(NtUserGetImeInfoEx, 2)
SVC_(NtUserGetInternalWindowPos, 3)
SVC_(NtUserGetKeyboardLayoutList, 2)
SVC_(NtUserGetKeyboardLayoutName, 1)
SVC_(NtUserGetKeyboardState, 1)
SVC_(NtUserGetKeyNameText, 3)
SVC_(NtUserGetKeyState, 1)
SVC_(NtUserGetListBoxInfo, 1)
SVC_(NtUserGetMenuBarInfo, 4)
SVC_(NtUserGetMenuIndex, 2)
SVC_(NtUserGetMenuItemRect, 4)
SVC_(NtUserGetMessage, 4)
SVC_(NtUserGetMouseMovePointsEx, 5)
SVC_(NtUserGetObjectInformation, 5)
SVC_(NtUserGetOpenClipboardWindow, 0)
SVC_(NtUserGetPriorityClipboardFormat, 2)
SVC_(NtUserGetProcessWindowStation, 0)
SVC_(NtUserGetRawInputBuffer, 3)
SVC_(NtUserGetRawInputData, 5)
SVC_(NtUserGetRawInputDeviceInfo, 4)
SVC_(NtUserGetRawInputDeviceList, 3)
SVC_(NtUserGetRegisteredRawInputDevices, 3)
SVC_(NtUserGetScrollBarInfo, 3)
SVC_(NtUserGetSystemMenu, 2)
SVC_(NtUserGetThreadDesktop, 2)
SVC_(NtUserGetThreadState, 1)
SVC_(NtUserGetTitleBarInfo, 2)
SVC_(NtUserGetUpdateRect, 3)
SVC_(NtUserGetUpdateRgn, 3)
SVC_(NtUserGetWindowDC, 1)
SVC_(NtUserGetWindowPlacement, 2)
SVC_(NtUserGetWOWClass, 2)
SVC_(NtUserHardErrorControl, 3)
SVC_(NtUserHideCaret, 1)
SVC_(NtUserHiliteMenuItem, 4)
SVC_(NtUserImpersonateDdeClientWindow, 2)
SVC_(NtUserInitialize, 3)
SVC_(NtUserInitializeClientPfnArrays, 4)
SVC_(NtUserInitTask, 12)
SVC_(NtUserInternalGetWindowText, 3)
SVC_(NtUserInvalidateRect, 3)
SVC_(NtUserInvalidateRgn, 3)
SVC_(NtUserIsClipboardFormatAvailable, 1)
SVC_(NtUserKillTimer, 2)
SVC_(NtUserLoadKeyboardLayoutEx, 7)
SVC_(NtUserLockWindowStation, 1)
SVC_(NtUserLockWindowUpdate, 1)
SVC_(NtUserLockWorkStation, 0)
SVC_(NtUserMapVirtualKeyEx, 4)
SVC_(NtUserMenuItemFromPoint, 4)
SVC_(NtUserMessageCall, 7)
SVC_(NtUserMinMaximize, 3)
SVC_(NtUserMNDragLeave, 0)
SVC_(NtUserMNDragOver, 2)
SVC_(NtUserModifyUserStartupInfoFlags, 2)
SVC_(NtUserMoveWindow, 6)
SVC_(NtUserNotifyIMEStatus, 3)
SVC_(NtUserNotifyProcessCreate, 4)
SVC_(NtUserNotifyWinEvent, 4)
SVC_(NtUserOpenClipboard, 2)
SVC_(NtUserOpenDesktop, 3)
SVC_(NtUserOpenInputDesktop, 3)
SVC_(NtUserOpenWindowStation, 2)
SVC_(NtUserPaintDesktop, 1)
SVC_(NtUserPeekMessage, 5)
SVC_(NtUserPostMessage, 4)
SVC_(NtUserPostThreadMessage, 4)
SVC_(NtUserPrintWindow, 3)
SVC_(NtUserProcessConnect, 3)
SVC_(NtUserQueryInformationThread, 5)
SVC_(NtUserQueryInputContext, 2)
SVC_(NtUserQuerySendMessage, 1)
SVC_(NtUserQueryUserCounters, 5)
SVC_(NtUserQueryWindow, 2)
SVC_(NtUserRealChildWindowFromPoint, 3)
SVC_(NtUserRealInternalGetMessage, 6)
SVC_(NtUserRealWaitMessageEx, 2)
SVC_(NtUserRedrawWindow, 4)
SVC_(NtUserRegisterClassExWOW, 7)
SVC_(NtUserRegisterUserApiHook, 4)
SVC_(NtUserRegisterHotKey, 4)
SVC_(NtUserRegisterRawInputDevices, 3)
SVC_(NtUserRegisterTasklist, 1)
SVC_(NtUserRegisterWindowMessage, 1)
SVC_(NtUserRemoveMenu, 3)
SVC_(NtUserRemoveProp, 2)
SVC_(NtUserResolveDesktop, 4)
SVC_(NtUserResolveDesktopForWOW, 1)
SVC_(NtUserSBGetParms, 4)
SVC_(NtUserScrollDC, 7)
SVC_(NtUserScrollWindowEx, 8)
SVC_(NtUserSelectPalette, 3)
SVC_(NtUserSendInput, 3)
SVC_(NtUserSetActiveWindow, 1)
SVC_(NtUserSetAppImeLevel, 2)
SVC_(NtUserSetCapture, 1)
SVC_(NtUserSetClassLong, 4)
SVC_(NtUserSetClassWord, 3)
SVC_(NtUserSetClipboardData, 3)
SVC_(NtUserSetClipboardViewer, 1)
SVC_(NtUserSetConsoleReserveKeys, 2)
SVC_(NtUserSetCursor, 1)
SVC_(NtUserSetCursorContents, 2)
SVC_(NtUserSetCursorIconData, 6)
SVC_(NtUserSetDbgTag, 2)
SVC_(NtUserSetFocus, 1)
SVC_(NtUserSetImeHotKey, 5)
SVC_(NtUserSetImeInfoEx, 1)
SVC_(NtUserSetImeOwnerWindow, 2)
SVC_(NtUserSetInformationProcess, 4)
SVC_(NtUserSetInformationThread, 4)
SVC_(NtUserSetInternalWindowPos, 4)
SVC_(NtUserSetKeyboardState, 1)
SVC_(NtUserSetLogonNotifyWindow, 1)
SVC_(NtUserSetMenu, 3)
SVC_(NtUserSetMenuContextHelpId, 2)
SVC_(NtUserSetMenuDefaultItem, 3)
SVC_(NtUserSetMenuFlagRtoL, 1)
SVC_(NtUserSetObjectInformation, 4)
SVC_(NtUserSetParent, 2)
SVC_(NtUserSetProcessWindowStation, 1)
SVC_(NtUserSetProp, 3)
SVC_(NtUserSetRipFlags, 2)
SVC_(NtUserSetScrollInfo, 4)
SVC_(NtUserSetShellWindowEx, 2)
SVC_(NtUserSetSysColors, 4)
SVC_(NtUserSetSystemCursor, 2)
SVC_(NtUserSetSystemMenu, 2)
SVC_(NtUserSetSystemTimer, 4)
SVC_(NtUserSetThreadDesktop, 1)
SVC_(NtUserSetThreadLayoutHandles, 2)
SVC_(NtUserSetThreadState, 2)
SVC_(NtUserSetTimer, 4)
SVC_(NtUserSetWindowFNID, 2)
SVC_(NtUserSetWindowLong, 4)
SVC_(NtUserSetWindowPlacement, 2)
SVC_(NtUserSetWindowPos, 7)
SVC_(NtUserSetWindowRgn, 3)
SVC_(NtUserSetWindowsHookAW, 3)
SVC_(NtUserSetWindowsHookEx, 6)
SVC_(NtUserSetWindowStationUser, 4)
SVC_(NtUserSetWindowWord, 3)
SVC_(NtUserSetWinEventHook, 8)
SVC_(NtUserShowCaret, 1)
SVC_(NtUserShowScrollBar, 3)
SVC_(NtUserShowWindow, 2)
SVC_(NtUserShowWindowAsync, 2)
SVC_(NtUserSoundSentry, 0)
SVC_(NtUserSwitchDesktop, 1)
SVC_(NtUserSystemParametersInfo, 4)
SVC_(NtUserTestForInteractiveUser, 1)
SVC_(NtUserThunkedMenuInfo, 2)
SVC_(NtUserThunkedMenuItemInfo, 6)
SVC_(NtUserToUnicodeEx, 7)
SVC_(NtUserTrackMouseEvent, 1)
SVC_(NtUserTrackPopupMenuEx, 6)
SVC_(NtUserCalcMenuBar, 5)
SVC_(NtUserPaintMenuBar, 6)
SVC_(NtUserTranslateAccelerator, 3)
SVC_(NtUserTranslateMessage, 2)
SVC_(NtUserUnhookWindowsHookEx, 1)
SVC_(NtUserUnhookWinEvent, 1)
SVC_(NtUserUnloadKeyboardLayout, 1)
SVC_(NtUserUnlockWindowStation, 1)
SVC_(NtUserUnregisterClass, 3)
SVC_(NtUserUnregisterUserApiHook, 0)
SVC_(NtUserUnregisterHotKey, 2)
SVC_(NtUserUpdateInputContext, 3)
SVC_(NtUserUpdateInstance, 3)
SVC_(NtUserUpdateLayeredWindow, 10)
SVC_(NtUserGetLayeredWindowAttributes, 4)
SVC_(NtUserSetLayeredWindowAttributes, 4)
SVC_(NtUserUpdatePerUserSystemParameters, 2)
SVC_(NtUserUserHandleGrantAccess, 3)
SVC_(NtUserValidateHandleSecure, 2)
SVC_(NtUserValidateRect, 2)
SVC_(NtUserValidateTimerCallback, 3)
SVC_(NtUserVkKeyScanEx, 3)
SVC_(NtUserWaitForInputIdle, 3)
SVC_(NtUserWaitForMsgAndEvent, 1)
SVC_(NtUserWaitMessage, 0)
SVC_(NtUserWin32PoolAllocationStats, 6)
SVC_(NtUserWindowFromPhysicalPoint, 2)
SVC_(NtUserWindowFromPoint, 2)
SVC_(NtUserYieldTask, 0)
SVC_(NtUserRemoteConnect, 3)
SVC_(NtUserRemoteRedrawRectangle, 4)
SVC_(NtUserRemoteRedrawScreen, 0)
SVC_(NtUserRemoteStopScreenUpdates, 0)
SVC_(NtUserCtxDisplayIOCtl, 3)
SVC_(NtGdiEngAssociateSurface, 3)
SVC_(NtGdiEngCreateBitmap, 6)
SVC_(NtGdiEngCreateDeviceSurface, 4)
SVC_(NtGdiEngCreateDeviceBitmap, 4)
SVC_(NtGdiEngCreatePalette, 6)
SVC_(NtGdiEngComputeGlyphSet, 3)
SVC_(NtGdiEngCopyBits, 6)
SVC_(NtGdiEngDeletePalette, 1)
SVC_(NtGdiEngDeleteSurface, 1)
SVC_(NtGdiEngEraseSurface, 3)
SVC_(NtGdiEngUnlockSurface, 1)
SVC_(NtGdiEngLockSurface, 1)
SVC_(NtGdiEngBitBlt, 11)
SVC_(NtGdiEngStretchBlt, 11)
SVC_(NtGdiEngPlgBlt, 11)
SVC_(NtGdiEngMarkBandingSurface, 1)
SVC_(NtGdiEngStrokePath, 8)
SVC_(NtGdiEngFillPath, 7)
SVC_(NtGdiEngStrokeAndFillPath, 10)
SVC_(NtGdiEngPaint, 5)
SVC_(NtGdiEngLineTo, 9)
SVC_(NtGdiEngAlphaBlend, 7)
SVC_(NtGdiEngGradientFill, 10)
SVC_(NtGdiEngTransparentBlt, 8)
SVC_(NtGdiEngTextOut, 10)
SVC_(NtGdiEngStretchBltROP, 13)
SVC_(NtGdiXLATEOBJ_cGetPalette, 4)
SVC_(NtGdiXLATEOBJ_iXlate, 2)
SVC_(NtGdiXLATEOBJ_hGetColorTransform, 1)
SVC_(NtGdiCLIPOBJ_bEnum, 3)
SVC_(NtGdiCLIPOBJ_cEnumStart, 5)
SVC_(NtGdiCLIPOBJ_ppoGetPath, 1)
SVC_(NtGdiEngDeletePath, 1)
SVC_(NtGdiEngCreateClip, 0)
SVC_(NtGdiEngDeleteClip, 1)
SVC_(NtGdiBRUSHOBJ_ulGetBrushColor, 1)
SVC_(NtGdiBRUSHOBJ_pvAllocRbrush, 2)
SVC_(NtGdiBRUSHOBJ_pvGetRbrush, 1)
SVC_(NtGdiBRUSHOBJ_hGetColorTransform, 1)
SVC_(NtGdiXFORMOBJ_bApplyXform, 5)
SVC_(NtGdiXFORMOBJ_iGetXform, 2)
SVC_(NtGdiFONTOBJ_vGetInfo, 3)
SVC_(NtGdiFONTOBJ_pxoGetXform, 1)
SVC_(NtGdiFONTOBJ_cGetGlyphs, 5)
SVC_(NtGdiFONTOBJ_pifi, 1)
SVC_(NtGdiFONTOBJ_pfdg, 1)
SVC_(NtGdiFONTOBJ_pQueryGlyphAttrs, 2)
SVC_(NtGdiFONTOBJ_pvTrueTypeFontFile, 2)
SVC_(NtGdiFONTOBJ_cGetAllGlyphHandles, 2)
SVC_(NtGdiSTROBJ_bEnum, 3)
SVC_(NtGdiSTROBJ_bEnumPositionsOnly, 3)
SVC_(NtGdiSTROBJ_bGetAdvanceWidths, 4)
SVC_(NtGdiSTROBJ_vEnumStart, 1)
SVC_(NtGdiSTROBJ_dwGetCodePage, 1)
SVC_(NtGdiPATHOBJ_vGetBounds, 2)
SVC_(NtGdiPATHOBJ_bEnum, 2)
SVC_(NtGdiPATHOBJ_vEnumStart, 1)
SVC_(NtGdiPATHOBJ_vEnumStartClipLines, 4)
SVC_(NtGdiPATHOBJ_bEnumClipLines, 3)
SVC_(NtGdiGetDhpdev, 1)
SVC_(NtGdiEngCheckAbort, 1)
SVC_(NtGdiHT_Get8BPPFormatPalette, 4)
SVC_(NtGdiHT_Get8BPPMaskPalette, 6)
SVC_(NtGdiUpdateTransform, 1)
SVC_(NtGdiSetPUMPDOBJ, 4)
SVC_(NtGdiBRUSHOBJ_DeleteRbrush, 2)
SVC_(NtGdiUMPDEngFreeUserMem, 1)
SVC_(NtGdiDrawStream, 3)
// ReactOS, specific, syscalls)
SVC_(NtGdiSetDIBits, 7)
SVC_(NtGdiSetViewportOrgEx, 4)
SVC_(NtGdiSetWindowOrgEx, 4)
SVC_(NtGdiGetFontFamilyInfo, 4)
SVC_(NtGdiOffsetViewportOrgEx, 4)
SVC_(NtGdiOffsetWindowOrgEx, 4)
SVC_(NtUserBuildMenuItemList, 4)
SVC_(NtUserGetMenuDefaultItem, 3)
SVC_(NtUserGetLastInputInfo, 1)
SVC_(NtUserGetMinMaxInfo, 3)
SVC_(NtUserGetMonitorInfo, 2)
SVC_(NtUserMenuInfo, 3)
SVC_(NtUserMenuItemInfo, 5)
SVC_(NtUserMonitorFromPoint, 3)
SVC_(NtUserMonitorFromRect, 2)
SVC_(NtUserMonitorFromWindow, 2)
SVC_(NtUserSetScrollBarInfo, 3)

View file

@ -204,4 +204,8 @@
<file>umpdstubs.c</file>
</directory>
</module>
<module name="win32ksys" type="staticlibrary">
<include base="ReactOS">include/reactos</include>
<file>sys-stubs.S</file>
</module>
</group>