diff --git a/reactos/subsystems/win32/win32k/include/napi.h b/reactos/subsystems/win32/win32k/include/napi.h new file mode 100644 index 00000000000..972cc6f79f0 --- /dev/null +++ b/reactos/subsystems/win32/win32k/include/napi.h @@ -0,0 +1,1246 @@ +/* FILE: System Call Table for Native API + * COPYRIGHT: See COPYING in the top level directory + * PURPOSE: subsystems\win32\win32k\include\napi.h + * PROGRAMMER: Computer Generated File. See tools/nci/ncitool.c + * REMARK: DO NOT EDIT OR COMMIT MODIFICATIONS TO THIS FILE + */ + + +#include + + + + +ULONG_PTR Win32kSSDT[] = { + (ULONG_PTR)NtGdiAbortDoc, + (ULONG_PTR)NtGdiAbortPath, + (ULONG_PTR)NtGdiAddFontResource, + (ULONG_PTR)NtGdiAlphaBlend, + (ULONG_PTR)NtGdiAngleArc, + (ULONG_PTR)NtGdiAnimatePalette, + (ULONG_PTR)NtGdiArc, + (ULONG_PTR)NtGdiArcTo, + (ULONG_PTR)NtGdiBeginPath, + (ULONG_PTR)NtGdiBitBlt, + (ULONG_PTR)NtGdiCancelDC, + (ULONG_PTR)NtGdiChord, + (ULONG_PTR)NtGdiCloseEnhMetaFile, + (ULONG_PTR)NtGdiCloseFigure, + (ULONG_PTR)NtGdiCloseMetaFile, + (ULONG_PTR)NtGdiColorMatchToTarget, + (ULONG_PTR)NtGdiCombineRgn, + (ULONG_PTR)NtGdiCombineTransform, + (ULONG_PTR)NtGdiCopyEnhMetaFile, + (ULONG_PTR)NtGdiCopyMetaFile, + (ULONG_PTR)NtGdiCreateBitmap, + (ULONG_PTR)NtGdiCreateBitmapIndirect, + (ULONG_PTR)NtGdiCreateColorSpace, + (ULONG_PTR)NtGdiCreateCompatibleBitmap, + (ULONG_PTR)NtGdiCreateCompatibleDC, + (ULONG_PTR)NtGdiCreateDC, + (ULONG_PTR)NtGdiCreateDIBitmap, + (ULONG_PTR)NtGdiCreateDIBBrush, + (ULONG_PTR)NtGdiCreateDIBSection, + (ULONG_PTR)NtGdiCreateDiscardableBitmap, + (ULONG_PTR)NtGdiCreateEllipticRgn, + (ULONG_PTR)NtGdiCreateEllipticRgnIndirect, + (ULONG_PTR)NtGdiCreateEnhMetaFile, + (ULONG_PTR)NtGdiCreateFont, + (ULONG_PTR)NtGdiCreateFontIndirect, + (ULONG_PTR)NtGdiCreateHalftonePalette, + (ULONG_PTR)NtGdiCreateHatchBrushInternal, + (ULONG_PTR)NtGdiCreateIC, + (ULONG_PTR)NtGdiCreateMetaFile, + (ULONG_PTR)NtGdiCreatePalette, + (ULONG_PTR)NtGdiCreatePatternBrushInternal, + (ULONG_PTR)NtGdiCreatePen, + (ULONG_PTR)NtGdiCreatePenIndirect, + (ULONG_PTR)NtGdiCreatePolygonRgn, + (ULONG_PTR)NtGdiCreatePolyPolygonRgn, + (ULONG_PTR)NtGdiCreateRectRgn, + (ULONG_PTR)NtGdiCreateRectRgnIndirect, + (ULONG_PTR)NtGdiCreateRoundRectRgn, + (ULONG_PTR)NtGdiCreateScalableFontResource, + (ULONG_PTR)NtGdiCreateSolidBrush, + (ULONG_PTR)NtGdiDPtoLP, + (ULONG_PTR)NtGdiDeleteColorSpace, + (ULONG_PTR)NtGdiDeleteObjectApp, + (ULONG_PTR)NtGdiDeleteEnhMetaFile, + (ULONG_PTR)NtGdiDeleteMetaFile, + (ULONG_PTR)NtGdiDeleteObject, + (ULONG_PTR)NtGdiDescribePixelFormat, + (ULONG_PTR)NtGdiDrawEscape, + (ULONG_PTR)NtGdiEllipse, + (ULONG_PTR)NtGdiEndDoc, + (ULONG_PTR)NtGdiEndPage, + (ULONG_PTR)NtGdiEndPath, + (ULONG_PTR)NtGdiEnumEnhMetaFile, + (ULONG_PTR)NtGdiEnumFonts, + (ULONG_PTR)NtGdiEnumICMProfiles, + (ULONG_PTR)NtGdiEnumMetaFile, + (ULONG_PTR)NtGdiEnumObjects, + (ULONG_PTR)NtGdiEqualRgn, + (ULONG_PTR)NtGdiEscape, + (ULONG_PTR)NtGdiExcludeClipRect, + (ULONG_PTR)NtGdiExtCreatePen, + (ULONG_PTR)NtGdiExtCreateRegion, + (ULONG_PTR)NtGdiExtEscape, + (ULONG_PTR)NtGdiExtFloodFill, + (ULONG_PTR)NtGdiExtSelectClipRgn, + (ULONG_PTR)NtGdiExtTextOut, + (ULONG_PTR)NtGdiFillPath, + (ULONG_PTR)NtGdiFillRgn, + (ULONG_PTR)NtGdiFlattenPath, + (ULONG_PTR)NtGdiFloodFill, + (ULONG_PTR)NtGdiFrameRgn, + (ULONG_PTR)NtGdiGdiComment, + (ULONG_PTR)NtGdiGdiFlush, + (ULONG_PTR)NtGdiGdiGetBatchLimit, + (ULONG_PTR)NtGdiGdiSetBatchLimit, + (ULONG_PTR)NtGdiGetArcDirection, + (ULONG_PTR)NtGdiGetAspectRatioFilterEx, + (ULONG_PTR)NtGdiGetBitmapBits, + (ULONG_PTR)NtGdiGetBitmapDimensionEx, + (ULONG_PTR)NtGdiGetBkColor, + (ULONG_PTR)NtGdiGetBkMode, + (ULONG_PTR)NtGdiGetBoundsRect, + (ULONG_PTR)NtGdiGetBrushOrgEx, + (ULONG_PTR)NtGdiGetCharABCWidths, + (ULONG_PTR)NtGdiGetCharABCWidthsFloat, + (ULONG_PTR)NtGdiGetCharacterPlacement, + (ULONG_PTR)NtGdiGetCharWidth32, + (ULONG_PTR)NtGdiGetCharWidthFloat, + (ULONG_PTR)NtGdiGetClipBox, + (ULONG_PTR)NtGdiGetClipRgn, + (ULONG_PTR)NtGdiGetColorAdjustment, + (ULONG_PTR)NtGdiGetColorSpace, + (ULONG_PTR)NtGdiGetCurrentObject, + (ULONG_PTR)NtGdiGetCurrentPositionEx, + (ULONG_PTR)NtGdiGetDCOrgEx, + (ULONG_PTR)NtGdiGetDIBColorTable, + (ULONG_PTR)NtGdiGetDIBits, + (ULONG_PTR)NtGdiGetDeviceCaps, + (ULONG_PTR)NtGdiGetDeviceGammaRamp, + (ULONG_PTR)NtGdiGetEnhMetaFile, + (ULONG_PTR)NtGdiGetEnhMetaFileBits, + (ULONG_PTR)NtGdiGetEnhMetaFileDescription, + (ULONG_PTR)NtGdiGetEnhMetaFileHeader, + (ULONG_PTR)NtGdiGetEnhMetaFilePaletteEntries, + (ULONG_PTR)NtGdiGetEnhMetaFilePixelFormat, + (ULONG_PTR)NtGdiGetFontData, + (ULONG_PTR)NtGdiGetFontFamilyInfo, + (ULONG_PTR)NtGdiGetFontLanguageInfo, + (ULONG_PTR)NtGdiGetGlyphOutline, + (ULONG_PTR)NtGdiGetGraphicsMode, + (ULONG_PTR)NtGdiGetICMProfile, + (ULONG_PTR)NtGdiGetKerningPairs, + (ULONG_PTR)NtGdiGetLogColorSpace, + (ULONG_PTR)NtGdiGetMapMode, + (ULONG_PTR)NtGdiGetMetaFile, + (ULONG_PTR)NtGdiGetMetaFileBitsEx, + (ULONG_PTR)NtGdiGetMetaRgn, + (ULONG_PTR)NtGdiGetMiterLimit, + (ULONG_PTR)NtGdiGetNearestColor, + (ULONG_PTR)NtGdiGetNearestPaletteIndex, + (ULONG_PTR)NtGdiGetObject, + (ULONG_PTR)NtGdiGetObjectType, + (ULONG_PTR)NtGdiGetOutlineTextMetrics, + (ULONG_PTR)NtGdiGetPaletteEntries, + (ULONG_PTR)NtGdiGetPath, + (ULONG_PTR)NtGdiGetPixel, + (ULONG_PTR)NtGdiGetPixelFormat, + (ULONG_PTR)NtGdiGetPolyFillMode, + (ULONG_PTR)NtGdiGetROP2, + (ULONG_PTR)NtGdiGetRasterizerCaps, + (ULONG_PTR)NtGdiGetRelAbs, + (ULONG_PTR)NtGdiGetRegionData, + (ULONG_PTR)NtGdiGetRgnBox, + (ULONG_PTR)NtGdiGetSetTextCharExtra, + (ULONG_PTR)NtGdiGetStockObject, + (ULONG_PTR)NtGdiGetStretchBltMode, + (ULONG_PTR)NtGdiGetSystemPaletteEntries, + (ULONG_PTR)NtGdiGetSystemPaletteUse, + (ULONG_PTR)NtGdiGetTextAlign, + (ULONG_PTR)NtGdiGetTextCharset, + (ULONG_PTR)NtGdiGetTextCharsetInfo, + (ULONG_PTR)NtGdiGetTextColor, + (ULONG_PTR)NtGdiGetTextExtentExPoint, + (ULONG_PTR)NtGdiGetTextExtent, + (ULONG_PTR)NtGdiGetTextExtentPoint32, + (ULONG_PTR)NtGdiGetTextFace, + (ULONG_PTR)NtGdiGetTextMetrics, + (ULONG_PTR)NtGdiGetViewportExtEx, + (ULONG_PTR)NtGdiGetViewportOrgEx, + (ULONG_PTR)NtGdiGetWinMetaFileBits, + (ULONG_PTR)NtGdiGetWindowExtEx, + (ULONG_PTR)NtGdiGetWindowOrgEx, + (ULONG_PTR)NtGdiGetWorldTransform, + (ULONG_PTR)NtGdiGradientFill, + (ULONG_PTR)NtGdiIntersectClipRect, + (ULONG_PTR)NtGdiInvertRgn, + (ULONG_PTR)NtGdiLPtoDP, + (ULONG_PTR)NtGdiLineTo, + (ULONG_PTR)NtGdiMaskBlt, + (ULONG_PTR)NtGdiModifyWorldTransform, + (ULONG_PTR)NtGdiMoveToEx, + (ULONG_PTR)NtGdiOffsetClipRgn, + (ULONG_PTR)NtGdiOffsetRgn, + (ULONG_PTR)NtGdiOffsetViewportOrgEx, + (ULONG_PTR)NtGdiOffsetWindowOrgEx, + (ULONG_PTR)NtGdiOpenDCW, + (ULONG_PTR)NtGdiPaintRgn, + (ULONG_PTR)NtGdiPatBlt, + (ULONG_PTR)NtGdiPathToRegion, + (ULONG_PTR)NtGdiPie, + (ULONG_PTR)NtGdiPlayEnhMetaFile, + (ULONG_PTR)NtGdiPlayEnhMetaFileRecord, + (ULONG_PTR)NtGdiPlayMetaFile, + (ULONG_PTR)NtGdiPlayMetaFileRecord, + (ULONG_PTR)NtGdiPlgBlt, + (ULONG_PTR)NtGdiPolyBezier, + (ULONG_PTR)NtGdiPolyBezierTo, + (ULONG_PTR)NtGdiPolyDraw, + (ULONG_PTR)NtGdiPolyline, + (ULONG_PTR)NtGdiPolylineTo, + (ULONG_PTR)NtGdiPolyPatBlt, + (ULONG_PTR)NtGdiPolyPolyline, + (ULONG_PTR)NtGdiPolyTextOut, + (ULONG_PTR)NtGdiPolygon, + (ULONG_PTR)NtGdiPolyPolygon, + (ULONG_PTR)NtGdiPtInRegion, + (ULONG_PTR)NtGdiPtVisible, + (ULONG_PTR)NtGdiRealizePalette, + (ULONG_PTR)NtGdiRectInRegion, + (ULONG_PTR)NtGdiRectVisible, + (ULONG_PTR)NtGdiRectangle, + (ULONG_PTR)NtGdiRemoveFontResource, + (ULONG_PTR)NtGdiResetDC, + (ULONG_PTR)NtGdiResizePalette, + (ULONG_PTR)NtGdiRestoreDC, + (ULONG_PTR)NtGdiRoundRect, + (ULONG_PTR)NtGdiSaveDC, + (ULONG_PTR)NtGdiScaleViewportExtEx, + (ULONG_PTR)NtGdiScaleWindowExtEx, + (ULONG_PTR)NtGdiSelectClipPath, + (ULONG_PTR)NtGdiSelectClipRgn, + (ULONG_PTR)NtGdiSelectObject, + (ULONG_PTR)NtGdiSelectPalette, + (ULONG_PTR)NtGdiSetAbortProc, + (ULONG_PTR)NtGdiSetArcDirection, + (ULONG_PTR)NtGdiSetBitmapBits, + (ULONG_PTR)NtGdiSetBitmapDimensionEx, + (ULONG_PTR)NtGdiSetBkColor, + (ULONG_PTR)NtGdiSetBkMode, + (ULONG_PTR)NtGdiSetBoundsRect, + (ULONG_PTR)NtGdiSetBrushOrgEx, + (ULONG_PTR)NtGdiSetColorAdjustment, + (ULONG_PTR)NtGdiSetColorSpace, + (ULONG_PTR)NtGdiSetDIBColorTable, + (ULONG_PTR)NtGdiSetDIBits, + (ULONG_PTR)NtGdiSetDIBitsToDevice, + (ULONG_PTR)NtGdiSetDeviceGammaRamp, + (ULONG_PTR)NtGdiSetEnhMetaFileBits, + (ULONG_PTR)NtGdiSetGraphicsMode, + (ULONG_PTR)NtGdiSetICMMode, + (ULONG_PTR)NtGdiSetICMProfile, + (ULONG_PTR)NtGdiSetMapMode, + (ULONG_PTR)NtGdiSetMapperFlags, + (ULONG_PTR)NtGdiSetMetaFileBitsEx, + (ULONG_PTR)NtGdiSetMetaRgn, + (ULONG_PTR)NtGdiSetMiterLimit, + (ULONG_PTR)NtGdiSetPaletteEntries, + (ULONG_PTR)NtGdiSetPixel, + (ULONG_PTR)NtGdiSetPixelFormat, + (ULONG_PTR)NtGdiSetPixelV, + (ULONG_PTR)NtGdiSetPolyFillMode, + (ULONG_PTR)NtGdiSetROP2, + (ULONG_PTR)NtGdiSetRectRgn, + (ULONG_PTR)NtGdiSetStretchBltMode, + (ULONG_PTR)NtGdiSetSystemPaletteUse, + (ULONG_PTR)NtGdiSetTextAlign, + (ULONG_PTR)NtGdiSetTextColor, + (ULONG_PTR)NtGdiSetTextJustification, + (ULONG_PTR)NtGdiSetViewportExtEx, + (ULONG_PTR)NtGdiSetViewportOrgEx, + (ULONG_PTR)NtGdiSetWindowExtEx, + (ULONG_PTR)NtGdiSetWindowOrgEx, + (ULONG_PTR)NtGdiSetWorldTransform, + (ULONG_PTR)NtGdiStartDoc, + (ULONG_PTR)NtGdiStartPage, + (ULONG_PTR)NtGdiStretchBlt, + (ULONG_PTR)NtGdiStretchDIBits, + (ULONG_PTR)NtGdiStrokeAndFillPath, + (ULONG_PTR)NtGdiStrokePath, + (ULONG_PTR)NtGdiSwapBuffers, + (ULONG_PTR)NtGdiTextOut, + (ULONG_PTR)NtGdiTransparentBlt, + (ULONG_PTR)NtGdiTranslateCharsetInfo, + (ULONG_PTR)NtGdiUnrealizeObject, + (ULONG_PTR)NtGdiUpdateColors, + (ULONG_PTR)NtGdiUpdateICMRegKey, + (ULONG_PTR)NtGdiWidenPath, + (ULONG_PTR)NtUserActivateKeyboardLayout, + (ULONG_PTR)NtUserAlterWindowStyle, + (ULONG_PTR)NtUserAttachThreadInput, + (ULONG_PTR)NtUserBeginPaint, + (ULONG_PTR)NtUserBitBltSysBmp, + (ULONG_PTR)NtUserBlockInput, + (ULONG_PTR)NtUserBuildHwndList, + (ULONG_PTR)NtUserBuildMenuItemList, + (ULONG_PTR)NtUserBuildNameList, + (ULONG_PTR)NtUserBuildPropList, + (ULONG_PTR)NtUserCallHwnd, + (ULONG_PTR)NtUserCallHwndLock, + (ULONG_PTR)NtUserCallHwndOpt, + (ULONG_PTR)NtUserCallHwndParam, + (ULONG_PTR)NtUserCallHwndParamLock, + (ULONG_PTR)NtUserCallMsgFilter, + (ULONG_PTR)NtUserCallNextHookEx, + (ULONG_PTR)NtUserCallNoParam, + (ULONG_PTR)NtUserCallOneParam, + (ULONG_PTR)NtUserCallTwoParam, + (ULONG_PTR)NtUserChangeClipboardChain, + (ULONG_PTR)NtUserChangeDisplaySettings, + (ULONG_PTR)NtUserCheckMenuItem, + (ULONG_PTR)NtUserChildWindowFromPointEx, + (ULONG_PTR)NtUserClipCursor, + (ULONG_PTR)NtUserCloseClipboard, + (ULONG_PTR)NtUserCloseDesktop, + (ULONG_PTR)NtUserCloseWindowStation, + (ULONG_PTR)NtUserConvertMemHandle, + (ULONG_PTR)NtUserCopyAcceleratorTable, + (ULONG_PTR)NtUserCountClipboardFormats, + (ULONG_PTR)NtUserCreateAcceleratorTable, + (ULONG_PTR)NtUserCreateCaret, + (ULONG_PTR)NtUserCreateCursorIconHandle, + (ULONG_PTR)NtUserCreateDesktop, + (ULONG_PTR)NtUserCreateLocalMemHandle, + (ULONG_PTR)NtUserCreateMenu, + (ULONG_PTR)NtUserCreateWindowEx, + (ULONG_PTR)NtUserCreateWindowStation, + (ULONG_PTR)NtUserDdeGetQualityOfService, + (ULONG_PTR)NtUserDdeInitialize, + (ULONG_PTR)NtUserDdeSetQualityOfService, + (ULONG_PTR)NtUserDeferWindowPos, + (ULONG_PTR)NtUserDefSetText, + (ULONG_PTR)NtUserDeleteMenu, + (ULONG_PTR)NtUserDestroyAcceleratorTable, + (ULONG_PTR)NtUserDestroyCursorIcon, + (ULONG_PTR)NtUserDestroyMenu, + (ULONG_PTR)NtUserDestroyWindow, + (ULONG_PTR)NtUserDispatchMessage, + (ULONG_PTR)NtUserDragDetect, + (ULONG_PTR)NtUserDragObject, + (ULONG_PTR)NtUserDrawAnimatedRects, + (ULONG_PTR)NtUserDrawCaption, + (ULONG_PTR)NtUserDrawCaptionTemp, + (ULONG_PTR)NtUserDrawIconEx, + (ULONG_PTR)NtUserDrawMenuBarTemp, + (ULONG_PTR)NtUserEmptyClipboard, + (ULONG_PTR)NtUserEnableMenuItem, + (ULONG_PTR)NtUserEnableScrollBar, + (ULONG_PTR)NtUserEndDeferWindowPosEx, + (ULONG_PTR)NtUserEndMenu, + (ULONG_PTR)NtUserEndPaint, + (ULONG_PTR)NtUserEnumClipboardFormats, + (ULONG_PTR)NtUserEnumDisplayDevices, + (ULONG_PTR)NtUserEnumDisplayMonitors, + (ULONG_PTR)NtUserEnumDisplaySettings, + (ULONG_PTR)NtUserEvent, + (ULONG_PTR)NtUserExcludeUpdateRgn, + (ULONG_PTR)NtUserFillWindow, + (ULONG_PTR)NtUserFindExistingCursorIcon, + (ULONG_PTR)NtUserFindWindowEx, + (ULONG_PTR)NtUserFlashWindowEx, + (ULONG_PTR)NtUserGetActiveWindow, + (ULONG_PTR)NtUserGetAltTabInfo, + (ULONG_PTR)NtUserGetAncestor, + (ULONG_PTR)NtUserGetAsyncKeyState, + (ULONG_PTR)NtUserGetCapture, + (ULONG_PTR)NtUserGetCaretBlinkTime, + (ULONG_PTR)NtUserGetCaretPos, + (ULONG_PTR)NtUserGetClassInfo, + (ULONG_PTR)NtUserGetClassLong, + (ULONG_PTR)NtUserGetClassName, + (ULONG_PTR)NtUserGetClientOrigin, + (ULONG_PTR)NtUserGetClientRect, + (ULONG_PTR)NtUserGetClipboardData, + (ULONG_PTR)NtUserGetClipboardFormatName, + (ULONG_PTR)NtUserGetClipboardOwner, + (ULONG_PTR)NtUserGetClipboardSequenceNumber, + (ULONG_PTR)NtUserGetClipboardViewer, + (ULONG_PTR)NtUserGetClipCursor, + (ULONG_PTR)NtUserGetComboBoxInfo, + (ULONG_PTR)NtUserGetControlBrush, + (ULONG_PTR)NtUserGetControlColor, + (ULONG_PTR)NtUserGetCPD, + (ULONG_PTR)NtUserGetCursorFrameInfo, + (ULONG_PTR)NtUserGetCursorInfo, + (ULONG_PTR)NtUserGetDC, + (ULONG_PTR)NtUserGetDCEx, + (ULONG_PTR)NtUserGetMenuDefaultItem, + (ULONG_PTR)NtUserGetDoubleClickTime, + (ULONG_PTR)NtUserGetForegroundWindow, + (ULONG_PTR)NtUserGetGuiResources, + (ULONG_PTR)NtUserGetGUIThreadInfo, + (ULONG_PTR)NtUserGetCursorIconInfo, + (ULONG_PTR)NtUserGetCursorIconSize, + (ULONG_PTR)NtUserGetImeHotKey, + (ULONG_PTR)NtUserGetInternalWindowPos, + (ULONG_PTR)NtUserGetKeyboardLayoutList, + (ULONG_PTR)NtUserGetKeyboardLayoutName, + (ULONG_PTR)NtUserGetKeyboardState, + (ULONG_PTR)NtUserGetKeyNameText, + (ULONG_PTR)NtUserGetKeyState, + (ULONG_PTR)NtUserGetLastInputInfo, + (ULONG_PTR)NtUserGetListBoxInfo, + (ULONG_PTR)NtUserGetMenuBarInfo, + (ULONG_PTR)NtUserGetMenuIndex, + (ULONG_PTR)NtUserGetMenuItemRect, + (ULONG_PTR)NtUserGetMessage, + (ULONG_PTR)NtUserGetMinMaxInfo, + (ULONG_PTR)NtUserGetMonitorInfo, + (ULONG_PTR)NtUserGetMouseMovePointsEx, + (ULONG_PTR)NtUserGetObjectInformation, + (ULONG_PTR)NtUserGetOpenClipboardWindow, + (ULONG_PTR)NtUserGetProp, + (ULONG_PTR)NtUserGetPriorityClipboardFormat, + (ULONG_PTR)NtUserGetProcessWindowStation, + (ULONG_PTR)NtUserGetScrollBarInfo, + (ULONG_PTR)NtUserGetScrollInfo, + (ULONG_PTR)NtUserGetSystemMenu, + (ULONG_PTR)NtUserGetSystemMetrics, + (ULONG_PTR)NtUserGetThreadDesktop, + (ULONG_PTR)NtUserGetThreadState, + (ULONG_PTR)NtUserGetTitleBarInfo, + (ULONG_PTR)NtUserGetUpdateRect, + (ULONG_PTR)NtUserGetUpdateRgn, + (ULONG_PTR)NtUserGetWindowDC, + (ULONG_PTR)NtUserGetWindowPlacement, + (ULONG_PTR)NtUserGetWindowLong, + (ULONG_PTR)NtUserGetWindowRect, + (ULONG_PTR)NtUserGetWOWClass, + (ULONG_PTR)NtUserHiliteMenuItem, + (ULONG_PTR)NtUserImpersonateDdeClientWindow, + (ULONG_PTR)NtUserInitializeClientPfnArrays, + (ULONG_PTR)NtUserInitTask, + (ULONG_PTR)NtUserInsertMenuItem, + (ULONG_PTR)NtUserInternalGetWindowText, + (ULONG_PTR)NtUserIsClipboardFormatAvailable, + (ULONG_PTR)NtUserKillSystemTimer, + (ULONG_PTR)NtUserKillTimer, + (ULONG_PTR)NtUserLoadKeyboardLayoutEx, + (ULONG_PTR)NtUserLockWindowStation, + (ULONG_PTR)NtUserLockWindowUpdate, + (ULONG_PTR)NtUserLockWorkStation, + (ULONG_PTR)NtUserMapVirtualKeyEx, + (ULONG_PTR)NtUserMenuInfo, + (ULONG_PTR)NtUserMenuItemFromPoint, + (ULONG_PTR)NtUserMenuItemInfo, + (ULONG_PTR)NtUserMessageCall, + (ULONG_PTR)NtUserMNDragLeave, + (ULONG_PTR)NtUserMNDragOver, + (ULONG_PTR)NtUserModifyUserStartupInfoFlags, + (ULONG_PTR)NtUserMonitorFromPoint, + (ULONG_PTR)NtUserMonitorFromRect, + (ULONG_PTR)NtUserMonitorFromWindow, + (ULONG_PTR)NtUserMoveWindow, + (ULONG_PTR)NtUserNotifyIMEStatus, + (ULONG_PTR)NtUserNotifyWinEvent, + (ULONG_PTR)NtUserOpenClipboard, + (ULONG_PTR)NtUserOpenDesktop, + (ULONG_PTR)NtUserOpenInputDesktop, + (ULONG_PTR)NtUserOpenWindowStation, + (ULONG_PTR)NtUserPaintDesktop, + (ULONG_PTR)NtUserPeekMessage, + (ULONG_PTR)NtUserPostMessage, + (ULONG_PTR)NtUserPostThreadMessage, + (ULONG_PTR)NtUserQuerySendMessage, + (ULONG_PTR)NtUserQueryUserCounters, + (ULONG_PTR)NtUserQueryWindow, + (ULONG_PTR)NtUserReleaseDC, + (ULONG_PTR)NtUserRealChildWindowFromPoint, + (ULONG_PTR)NtUserRedrawWindow, + (ULONG_PTR)NtUserRegisterClassEx, + (ULONG_PTR)NtUserRegisterClipboardFormat, + (ULONG_PTR)NtUserRegisterHotKey, + (ULONG_PTR)NtUserRegisterTasklist, + (ULONG_PTR)NtUserRegisterWindowMessage, + (ULONG_PTR)NtUserRemoveMenu, + (ULONG_PTR)NtUserRemoveProp, + (ULONG_PTR)NtUserResolveDesktopForWOW, + (ULONG_PTR)NtUserSBGetParms, + (ULONG_PTR)NtUserScrollDC, + (ULONG_PTR)NtUserScrollWindowEx, + (ULONG_PTR)NtUserSendInput, + (ULONG_PTR)NtUserSendMessage, + (ULONG_PTR)NtUserSendMessageCallback, + (ULONG_PTR)NtUserSendMessageTimeout, + (ULONG_PTR)NtUserSendNotifyMessage, + (ULONG_PTR)NtUserSetActiveWindow, + (ULONG_PTR)NtUserSetCapture, + (ULONG_PTR)NtUserSetClassLong, + (ULONG_PTR)NtUserSetClassWord, + (ULONG_PTR)NtUserSetClipboardData, + (ULONG_PTR)NtUserSetClipboardViewer, + (ULONG_PTR)NtUserSetConsoleReserveKeys, + (ULONG_PTR)NtUserSetCursor, + (ULONG_PTR)NtUserSetCursorIconContents, + (ULONG_PTR)NtUserSetCursorIconData, + (ULONG_PTR)NtUserSetDbgTag, + (ULONG_PTR)NtUserSetFocus, + (ULONG_PTR)NtUserSetImeHotKey, + (ULONG_PTR)NtUserSetImeOwnerWindow, + (ULONG_PTR)NtUserSetInternalWindowPos, + (ULONG_PTR)NtUserSetKeyboardState, + (ULONG_PTR)NtUserSetLayeredWindowAttributes, + (ULONG_PTR)NtUserSetLogonNotifyWindow, + (ULONG_PTR)NtUserSetMenu, + (ULONG_PTR)NtUserSetMenuContextHelpId, + (ULONG_PTR)NtUserSetMenuDefaultItem, + (ULONG_PTR)NtUserSetMenuFlagRtoL, + (ULONG_PTR)NtUserSetObjectInformation, + (ULONG_PTR)NtUserSetParent, + (ULONG_PTR)NtUserSetProcessWindowStation, + (ULONG_PTR)NtUserSetProp, + (ULONG_PTR)NtUserSetRipFlags, + (ULONG_PTR)NtUserSetScrollBarInfo, + (ULONG_PTR)NtUserSetScrollInfo, + (ULONG_PTR)NtUserSetShellWindowEx, + (ULONG_PTR)NtUserSetSysColors, + (ULONG_PTR)NtUserSetSystemCursor, + (ULONG_PTR)NtUserSetSystemMenu, + (ULONG_PTR)NtUserSetSystemTimer, + (ULONG_PTR)NtUserSetThreadDesktop, + (ULONG_PTR)NtUserSetThreadState, + (ULONG_PTR)NtUserSetTimer, + (ULONG_PTR)NtUserSetWindowFNID, + (ULONG_PTR)NtUserSetWindowLong, + (ULONG_PTR)NtUserSetWindowPlacement, + (ULONG_PTR)NtUserSetWindowPos, + (ULONG_PTR)NtUserSetWindowRgn, + (ULONG_PTR)NtUserSetWindowsHookAW, + (ULONG_PTR)NtUserSetWindowsHookEx, + (ULONG_PTR)NtUserSetWindowStationUser, + (ULONG_PTR)NtUserSetWindowWord, + (ULONG_PTR)NtUserSetWinEventHook, + (ULONG_PTR)NtUserShowCaret, + (ULONG_PTR)NtUserShowScrollBar, + (ULONG_PTR)NtUserShowWindow, + (ULONG_PTR)NtUserShowWindowAsync, + (ULONG_PTR)NtUserSwitchDesktop, + (ULONG_PTR)NtUserSystemParametersInfo, + (ULONG_PTR)NtUserThunkedMenuInfo, + (ULONG_PTR)NtUserThunkedMenuItemInfo, + (ULONG_PTR)NtUserToUnicodeEx, + (ULONG_PTR)NtUserTrackMouseEvent, + (ULONG_PTR)NtUserTrackPopupMenuEx, + (ULONG_PTR)NtUserTranslateAccelerator, + (ULONG_PTR)NtUserTranslateMessage, + (ULONG_PTR)NtUserUnhookWindowsHookEx, + (ULONG_PTR)NtUserUnhookWinEvent, + (ULONG_PTR)NtUserUnloadKeyboardLayout, + (ULONG_PTR)NtUserUnlockWindowStation, + (ULONG_PTR)NtUserUnregisterClass, + (ULONG_PTR)NtUserUnregisterHotKey, + (ULONG_PTR)NtUserUpdateInputContext, + (ULONG_PTR)NtUserUpdateInstance, + (ULONG_PTR)NtUserUpdateLayeredWindow, + (ULONG_PTR)NtUserUpdatePerUserSystemParameters, + (ULONG_PTR)NtUserUserHandleGrantAccess, + (ULONG_PTR)NtUserValidateHandleSecure, + (ULONG_PTR)NtUserVkKeyScanEx, + (ULONG_PTR)NtUserWaitForInputIdle, + (ULONG_PTR)NtUserWaitForMsgAndEvent, + (ULONG_PTR)NtUserWaitMessage, + (ULONG_PTR)NtUserWin32PoolAllocationStats, + (ULONG_PTR)NtUserWindowFromPoint, + (ULONG_PTR)NtUserYieldTask, + (ULONG_PTR)NtUserGetDesktopWindow, + (ULONG_PTR)NtUserAcquireOrReleaseInputOwnership, + (ULONG_PTR)NtUserGetWindowThreadProcessId, + (ULONG_PTR)NtUserGetQueueStatus, + (ULONG_PTR)NtUserGetParent, + (ULONG_PTR)NtUserGetWindow, + (ULONG_PTR)NtUserGetLastActivePopup, + (ULONG_PTR)NtUserGetShellWindow, + (ULONG_PTR)NtUserDereferenceWndProcHandle, + (ULONG_PTR)NtUserManualGuiCheck, + (ULONG_PTR)NtGdiD3dContextCreate, + (ULONG_PTR)NtGdiD3dContextDestroy, + (ULONG_PTR)NtGdiD3dContextDestroyAll, + (ULONG_PTR)NtGdiD3dDrawPrimitives2, + (ULONG_PTR)NtGdiD3dValidateTextureStageState, + (ULONG_PTR)NtGdiDdAddAttachedSurface, + (ULONG_PTR)NtGdiDdAlphaBlt, + (ULONG_PTR)NtGdiDdAttachSurface, + (ULONG_PTR)NtGdiDdBeginMoCompFrame, + (ULONG_PTR)NtGdiDdBlt, + (ULONG_PTR)NtGdiDdCanCreateD3DBuffer, + (ULONG_PTR)NtGdiDdCanCreateSurface, + (ULONG_PTR)NtGdiDdColorControl, + (ULONG_PTR)NtGdiDdCreateD3DBuffer, + (ULONG_PTR)NtGdiDdCreateDirectDrawObject, + (ULONG_PTR)NtGdiDdCreateMoComp, + (ULONG_PTR)NtGdiDdCreateSurface, + (ULONG_PTR)NtGdiDdCreateSurfaceEx, + (ULONG_PTR)NtGdiDdCreateSurfaceObject, + (ULONG_PTR)NtGdiDdDeleteDirectDrawObject, + (ULONG_PTR)NtGdiDdDeleteSurfaceObject, + (ULONG_PTR)NtGdiDdDestroyD3DBuffer, + (ULONG_PTR)NtGdiDdDestroyMoComp, + (ULONG_PTR)NtGdiDdDestroySurface, + (ULONG_PTR)NtGdiDdEndMoCompFrame, + (ULONG_PTR)NtGdiDdFlip, + (ULONG_PTR)NtGdiDdFlipToGDISurface, + (ULONG_PTR)NtGdiDdGetAvailDriverMemory, + (ULONG_PTR)NtGdiDdGetBltStatus, + (ULONG_PTR)NtGdiDdGetDC, + (ULONG_PTR)NtGdiDdGetDriverInfo, + (ULONG_PTR)NtGdiDdGetDriverState, + (ULONG_PTR)NtGdiDdGetDxHandle, + (ULONG_PTR)NtGdiDdGetFlipStatus, + (ULONG_PTR)NtGdiDdGetInternalMoCompInfo, + (ULONG_PTR)NtGdiDdGetMoCompBuffInfo, + (ULONG_PTR)NtGdiDdGetMoCompFormats, + (ULONG_PTR)NtGdiDdGetMoCompGuids, + (ULONG_PTR)NtGdiDdGetScanLine, + (ULONG_PTR)NtGdiDdLock, + (ULONG_PTR)NtGdiDdLockD3D, + (ULONG_PTR)NtGdiDdQueryDirectDrawObject, + (ULONG_PTR)NtGdiDdQueryMoCompStatus, + (ULONG_PTR)NtGdiDdReenableDirectDrawObject, + (ULONG_PTR)NtGdiDdReleaseDC, + (ULONG_PTR)NtGdiDdRenderMoComp, + (ULONG_PTR)NtGdiDdResetVisrgn, + (ULONG_PTR)NtGdiDdSetColorKey, + (ULONG_PTR)NtGdiDdSetExclusiveMode, + (ULONG_PTR)NtGdiDdSetGammaRamp, + (ULONG_PTR)NtGdiDdSetOverlayPosition, + (ULONG_PTR)NtGdiDdUnattachSurface, + (ULONG_PTR)NtGdiDdUnlock, + (ULONG_PTR)NtGdiDdUnlockD3D, + (ULONG_PTR)NtGdiDdUpdateOverlay, + (ULONG_PTR)NtGdiDdWaitForVerticalBlank +}; + + + +UCHAR Win32kSSPT[] = { + 1 * sizeof(void *), + 1 * sizeof(void *), + 2 * sizeof(void *), + 11 * sizeof(void *), + 6 * sizeof(void *), + 4 * sizeof(void *), + 9 * sizeof(void *), + 9 * sizeof(void *), + 1 * sizeof(void *), + 11 * sizeof(void *), + 1 * sizeof(void *), + 9 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 3 * sizeof(void *), + 4 * sizeof(void *), + 3 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 5 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 3 * sizeof(void *), + 1 * sizeof(void *), + 4 * sizeof(void *), + 6 * sizeof(void *), + 6 * sizeof(void *), + 9 * sizeof(void *), + 3 * sizeof(void *), + 4 * sizeof(void *), + 1 * sizeof(void *), + 4 * sizeof(void *), + 14 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 3 * sizeof(void *), + 4 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 3 * sizeof(void *), + 3 * sizeof(void *), + 1 * sizeof(void *), + 3 * sizeof(void *), + 4 * sizeof(void *), + 4 * sizeof(void *), + 1 * sizeof(void *), + 6 * sizeof(void *), + 4 * sizeof(void *), + 2 * sizeof(void *), + 3 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 4 * sizeof(void *), + 4 * sizeof(void *), + 5 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 5 * sizeof(void *), + 4 * sizeof(void *), + 3 * sizeof(void *), + 4 * sizeof(void *), + 4 * sizeof(void *), + 2 * sizeof(void *), + 5 * sizeof(void *), + 5 * sizeof(void *), + 11 * sizeof(void *), + 3 * sizeof(void *), + 6 * sizeof(void *), + 5 * sizeof(void *), + 3 * sizeof(void *), + 8 * sizeof(void *), + 1 * sizeof(void *), + 3 * sizeof(void *), + 1 * sizeof(void *), + 4 * sizeof(void *), + 5 * sizeof(void *), + 3 * sizeof(void *), + 0 * sizeof(void *), + 0 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 2 * sizeof(void *), + 3 * sizeof(void *), + 2 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 3 * sizeof(void *), + 2 * sizeof(void *), + 4 * sizeof(void *), + 4 * sizeof(void *), + 6 * sizeof(void *), + 4 * sizeof(void *), + 4 * sizeof(void *), + 2 * sizeof(void *), + 1 * sizeof(void *), + 2 * sizeof(void *), + 1 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 4 * sizeof(void *), + 7 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 1 * sizeof(void *), + 3 * sizeof(void *), + 3 * sizeof(void *), + 3 * sizeof(void *), + 3 * sizeof(void *), + 3 * sizeof(void *), + 5 * sizeof(void *), + 4 * sizeof(void *), + 1 * sizeof(void *), + 8 * sizeof(void *), + 1 * sizeof(void *), + 3 * sizeof(void *), + 3 * sizeof(void *), + 3 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 3 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 3 * sizeof(void *), + 1 * sizeof(void *), + 3 * sizeof(void *), + 4 * sizeof(void *), + 4 * sizeof(void *), + 3 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 2 * sizeof(void *), + 1 * sizeof(void *), + 3 * sizeof(void *), + 2 * sizeof(void *), + 3 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 4 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 3 * sizeof(void *), + 1 * sizeof(void *), + 7 * sizeof(void *), + 5 * sizeof(void *), + 4 * sizeof(void *), + 3 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 5 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 6 * sizeof(void *), + 5 * sizeof(void *), + 2 * sizeof(void *), + 3 * sizeof(void *), + 3 * sizeof(void *), + 12 * sizeof(void *), + 3 * sizeof(void *), + 4 * sizeof(void *), + 3 * sizeof(void *), + 3 * sizeof(void *), + 4 * sizeof(void *), + 4 * sizeof(void *), + 7 * sizeof(void *), + 2 * sizeof(void *), + 6 * sizeof(void *), + 1 * sizeof(void *), + 9 * sizeof(void *), + 3 * sizeof(void *), + 4 * sizeof(void *), + 2 * sizeof(void *), + 4 * sizeof(void *), + 10 * sizeof(void *), + 3 * sizeof(void *), + 3 * sizeof(void *), + 4 * sizeof(void *), + 3 * sizeof(void *), + 3 * sizeof(void *), + 5 * sizeof(void *), + 4 * sizeof(void *), + 3 * sizeof(void *), + 3 * sizeof(void *), + 4 * sizeof(void *), + 3 * sizeof(void *), + 3 * sizeof(void *), + 1 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 5 * sizeof(void *), + 1 * sizeof(void *), + 5 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 7 * sizeof(void *), + 1 * sizeof(void *), + 6 * sizeof(void *), + 6 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 3 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 3 * sizeof(void *), + 4 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 3 * sizeof(void *), + 4 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 4 * sizeof(void *), + 7 * sizeof(void *), + 12 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 1 * sizeof(void *), + 3 * sizeof(void *), + 4 * sizeof(void *), + 4 * sizeof(void *), + 3 * sizeof(void *), + 4 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 5 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 3 * sizeof(void *), + 4 * sizeof(void *), + 4 * sizeof(void *), + 4 * sizeof(void *), + 4 * sizeof(void *), + 2 * sizeof(void *), + 4 * sizeof(void *), + 1 * sizeof(void *), + 12 * sizeof(void *), + 13 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 5 * sizeof(void *), + 11 * sizeof(void *), + 3 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 4 * sizeof(void *), + 1 * sizeof(void *), + 2 * sizeof(void *), + 3 * sizeof(void *), + 3 * sizeof(void *), + 2 * sizeof(void *), + 8 * sizeof(void *), + 1 * sizeof(void *), + 7 * sizeof(void *), + 4 * sizeof(void *), + 4 * sizeof(void *), + 4 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 3 * sizeof(void *), + 3 * sizeof(void *), + 2 * sizeof(void *), + 4 * sizeof(void *), + 1 * sizeof(void *), + 2 * sizeof(void *), + 3 * sizeof(void *), + 2 * sizeof(void *), + 5 * sizeof(void *), + 3 * sizeof(void *), + 4 * sizeof(void *), + 1 * sizeof(void *), + 0 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 2 * sizeof(void *), + 3 * sizeof(void *), + 0 * sizeof(void *), + 2 * sizeof(void *), + 4 * sizeof(void *), + 2 * sizeof(void *), + 5 * sizeof(void *), + 4 * sizeof(void *), + 1 * sizeof(void *), + 14 * sizeof(void *), + 6 * sizeof(void *), + 3 * sizeof(void *), + 5 * sizeof(void *), + 3 * sizeof(void *), + 8 * sizeof(void *), + 2 * sizeof(void *), + 3 * sizeof(void *), + 1 * sizeof(void *), + 2 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 3 * sizeof(void *), + 5 * sizeof(void *), + 4 * sizeof(void *), + 4 * sizeof(void *), + 7 * sizeof(void *), + 11 * sizeof(void *), + 5 * sizeof(void *), + 0 * sizeof(void *), + 3 * sizeof(void *), + 3 * sizeof(void *), + 2 * sizeof(void *), + 0 * sizeof(void *), + 2 * sizeof(void *), + 1 * sizeof(void *), + 4 * sizeof(void *), + 5 * sizeof(void *), + 4 * sizeof(void *), + 1 * sizeof(void *), + 2 * sizeof(void *), + 4 * sizeof(void *), + 4 * sizeof(void *), + 4 * sizeof(void *), + 1 * sizeof(void *), + 0 * sizeof(void *), + 6 * sizeof(void *), + 2 * sizeof(void *), + 1 * sizeof(void *), + 0 * sizeof(void *), + 0 * sizeof(void *), + 1 * sizeof(void *), + 4 * sizeof(void *), + 3 * sizeof(void *), + 3 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 3 * sizeof(void *), + 0 * sizeof(void *), + 0 * sizeof(void *), + 0 * sizeof(void *), + 1 * sizeof(void *), + 2 * sizeof(void *), + 3 * sizeof(void *), + 4 * sizeof(void *), + 3 * sizeof(void *), + 4 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 3 * sizeof(void *), + 3 * sizeof(void *), + 0 * sizeof(void *), + 0 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 3 * sizeof(void *), + 4 * sizeof(void *), + 3 * sizeof(void *), + 2 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 3 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 4 * sizeof(void *), + 2 * sizeof(void *), + 4 * sizeof(void *), + 4 * sizeof(void *), + 3 * sizeof(void *), + 2 * sizeof(void *), + 5 * sizeof(void *), + 5 * sizeof(void *), + 0 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 0 * sizeof(void *), + 3 * sizeof(void *), + 3 * sizeof(void *), + 2 * sizeof(void *), + 1 * sizeof(void *), + 2 * sizeof(void *), + 1 * sizeof(void *), + 2 * sizeof(void *), + 3 * sizeof(void *), + 3 * sizeof(void *), + 1 * sizeof(void *), + 2 * sizeof(void *), + 3 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 4 * sizeof(void *), + 2 * sizeof(void *), + 4 * sizeof(void *), + 11 * sizeof(void *), + 4 * sizeof(void *), + 3 * sizeof(void *), + 1 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 6 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 0 * sizeof(void *), + 4 * sizeof(void *), + 3 * sizeof(void *), + 4 * sizeof(void *), + 5 * sizeof(void *), + 7 * sizeof(void *), + 0 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 3 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 6 * sizeof(void *), + 3 * sizeof(void *), + 4 * sizeof(void *), + 2 * sizeof(void *), + 3 * sizeof(void *), + 3 * sizeof(void *), + 2 * sizeof(void *), + 1 * sizeof(void *), + 5 * sizeof(void *), + 4 * sizeof(void *), + 4 * sizeof(void *), + 1 * sizeof(void *), + 5 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 3 * sizeof(void *), + 4 * sizeof(void *), + 6 * sizeof(void *), + 1 * sizeof(void *), + 4 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 3 * sizeof(void *), + 2 * sizeof(void *), + 1 * sizeof(void *), + 4 * sizeof(void *), + 7 * sizeof(void *), + 8 * sizeof(void *), + 3 * sizeof(void *), + 5 * sizeof(void *), + 6 * sizeof(void *), + 8 * sizeof(void *), + 4 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 4 * sizeof(void *), + 3 * sizeof(void *), + 3 * sizeof(void *), + 1 * sizeof(void *), + 2 * sizeof(void *), + 1 * sizeof(void *), + 2 * sizeof(void *), + 6 * sizeof(void *), + 2 * sizeof(void *), + 1 * sizeof(void *), + 5 * sizeof(void *), + 2 * sizeof(void *), + 4 * sizeof(void *), + 1 * sizeof(void *), + 4 * sizeof(void *), + 1 * sizeof(void *), + 3 * sizeof(void *), + 2 * sizeof(void *), + 3 * sizeof(void *), + 1 * sizeof(void *), + 4 * sizeof(void *), + 2 * sizeof(void *), + 1 * sizeof(void *), + 3 * sizeof(void *), + 2 * sizeof(void *), + 3 * sizeof(void *), + 4 * sizeof(void *), + 2 * sizeof(void *), + 4 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 4 * sizeof(void *), + 1 * sizeof(void *), + 2 * sizeof(void *), + 4 * sizeof(void *), + 2 * sizeof(void *), + 4 * sizeof(void *), + 2 * sizeof(void *), + 7 * sizeof(void *), + 3 * sizeof(void *), + 3 * sizeof(void *), + 6 * sizeof(void *), + 4 * sizeof(void *), + 3 * sizeof(void *), + 8 * sizeof(void *), + 2 * sizeof(void *), + 3 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 1 * sizeof(void *), + 4 * sizeof(void *), + 2 * sizeof(void *), + 6 * sizeof(void *), + 7 * sizeof(void *), + 1 * sizeof(void *), + 6 * sizeof(void *), + 3 * sizeof(void *), + 2 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 3 * sizeof(void *), + 3 * sizeof(void *), + 9 * sizeof(void *), + 2 * sizeof(void *), + 3 * sizeof(void *), + 1 * sizeof(void *), + 3 * sizeof(void *), + 3 * sizeof(void *), + 1 * sizeof(void *), + 0 * sizeof(void *), + 6 * sizeof(void *), + 2 * sizeof(void *), + 0 * sizeof(void *), + 0 * sizeof(void *), + 1 * sizeof(void *), + 2 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 2 * sizeof(void *), + 1 * sizeof(void *), + 0 * sizeof(void *), + 2 * sizeof(void *), + 1 * sizeof(void *), + 4 * sizeof(void *), + 1 * sizeof(void *), + 0 * sizeof(void *), + 7 * sizeof(void *), + 1 * sizeof(void *), + 3 * sizeof(void *), + 3 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 3 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 8 * sizeof(void *), + 1 * sizeof(void *), + 2 * sizeof(void *), + 8 * sizeof(void *), + 3 * sizeof(void *), + 6 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 1 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 5 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 1 * sizeof(void *), + 3 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 3 * sizeof(void *), + 2 * sizeof(void *), + 11 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 1 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 3 * sizeof(void *), + 3 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 2 * sizeof(void *), + 3 * sizeof(void *), + 2 * sizeof(void *) +}; + + +#define MIN_SYSCALL_NUMBER 0 +#define MAX_SYSCALL_NUMBER 609 +#define NUMBER_OF_SYSCALLS 610 +ULONG Win32kNumberOfSysCalls = 610;