Author: greatlrd Date: Mon Aug 6 23:57:58 2007 New Revision: 28203
URL: http://svn.reactos.org/svn/reactos?rev=28203&view=rev Log: Update win32k syscall table layout to win32xp sp2 this is not finish update, we are missing allot stub in win32k. before this layout are finish we need thuse stub in place.
Modified: trunk/reactos/dll/directx/d3d8thk/d3d8thk.def trunk/reactos/dll/win32/gdi32/gdi32.def trunk/reactos/include/reactos/dll/directx/d3d8thk.h trunk/reactos/subsystems/win32/win32k/w32ksvc.db
Modified: trunk/reactos/dll/directx/d3d8thk/d3d8thk.def URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/directx/d3d8thk/d3d8thk... ============================================================================== --- trunk/reactos/dll/directx/d3d8thk/d3d8thk.def (original) +++ trunk/reactos/dll/directx/d3d8thk/d3d8thk.def Mon Aug 6 23:57:58 2007 @@ -2,7 +2,7 @@ EXPORTS OsThunkD3dContextCreate@16 = DdEntry1@16 OsThunkD3dContextDestroy@4 = DdEntry2@4 - OsThunkD3dContextDestroyAll@0 = DdEntry3@0 + OsThunkD3dContextDestroyAll@4 = DdEntry3@4 OsThunkD3dDrawPrimitives2@28 = DdEntry5@28 OsThunkD3dValidateTextureStageState@4 = DdEntry4@4 OsThunkDdAddAttachedSurface@12 = DdEntry7@12
Modified: trunk/reactos/dll/win32/gdi32/gdi32.def URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/gdi32/gdi32.def?r... ============================================================================== --- trunk/reactos/dll/win32/gdi32/gdi32.def (original) +++ trunk/reactos/dll/win32/gdi32/gdi32.def Mon Aug 6 23:57:58 2007 @@ -100,7 +100,7 @@ DeviceCapabilitiesExW@20 DdEntry1@16=NtGdiD3dContextCreate@16 DdEntry2@4=NtGdiD3dContextDestroy@4 -DdEntry3@0=NtGdiD3dContextDestroyAll@0 +DdEntry3@4=NtGdiD3dContextDestroyAll@4 DdEntry4@4=NtGdiD3dValidateTextureStageState@4 DdEntry5@28=NtGdiD3dDrawPrimitives2@28 DdEntry6@4=NtGdiDdGetDriverState@4
Modified: trunk/reactos/include/reactos/dll/directx/d3d8thk.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/dll/directx... ============================================================================== --- trunk/reactos/include/reactos/dll/directx/d3d8thk.h (original) +++ trunk/reactos/include/reactos/dll/directx/d3d8thk.h Mon Aug 6 23:57:58 2007 @@ -21,9 +21,12 @@ DWORD STDCALL OsThunkD3dContextDestroy( PD3DNTHAL_CONTEXTDESTROYDATA pContextDestroyData ); + +DWORD STDCALL + OsThunkD3dContextDestroyAll(PD3DNTHAL_CONTEXTDESTROYDATA pContextDestroyData); */
-DWORD STDCALL OsThunkD3dContextDestroyAll(VOID); +DWORD STDCALL OsThunkD3dContextDestroyAll(LPVOID);
/* FIXME PD3DNTHAL_DRAWPRIMITIVES2DATA, PD3DNTHAL_VALIDATETEXTURESTAGESTATEDATA missing DWORD STDCALL OsThunkD3dDrawPrimitives2( @@ -41,7 +44,7 @@ ); */
-DWORD STDCALL OsThunkDdAddAttachedSurface( +DWORD STDCALL OsThunkDdAddAttachedSurface( HANDLE hSurface, HANDLE hSurfaceAttached, PDD_ADDATTACHEDSURFACEDATA puAddAttachedSurfaceData @@ -49,7 +52,7 @@
DWORD STDCALL OsThunkDdAlphaBlt(VOID);
-BOOL STDCALL OsThunkDdAttachSurface( +BOOL STDCALL OsThunkDdAttachSurface( HANDLE hSurfaceFrom, HANDLE hSurfaceTo );
Modified: trunk/reactos/subsystems/win32/win32k/w32ksvc.db URL: http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/w32... ============================================================================== --- trunk/reactos/subsystems/win32/win32k/w32ksvc.db (original) +++ trunk/reactos/subsystems/win32/win32k/w32ksvc.db Mon Aug 6 23:57:58 2007 @@ -1,541 +1,855 @@ -# NAME ARG_COUNT -NtGdiAbortDoc 1 -NtGdiAbortPath 1 -NtGdiAddFontResource 2 -NtGdiAlphaBlend 11 -NtGdiAngleArc 6 -NtGdiAnimatePalette 4 -NtGdiArcInternal 10 -NtGdiBeginPath 1 -NtGdiBitBlt 11 -NtGdiCancelDC 1 -NtGdiCloseEnhMetaFile 1 -NtGdiCloseFigure 1 -NtGdiColorMatchToTarget 3 -NtGdiCombineRgn 4 -NtGdiCombineTransform 3 -NtGdiCopyEnhMetaFile 2 -NtGdiCreateBitmap 5 -NtGdiCreateClientObj 1 -NtGdiCreateColorSpace 1 -NtGdiCreateCompatibleBitmap 3 -NtGdiCreateCompatibleDC 1 -NtGdiCreateDIBitmap 6 -NtGdiCreateDIBBrush 6 -NtGdiCreateDIBSection 9 -NtGdiCreateEllipticRgn 4 -NtGdiCreateEnhMetaFile 4 -NtGdiCreateHalftonePalette 1 -NtGdiCreateHatchBrushInternal 3 -NtGdiCreatePalette 1 -NtGdiCreatePatternBrushInternal 3 -NtGdiCreatePen 4 -NtGdiCreatePolygonRgn 3 -NtGdiCreatePolyPolygonRgn 4 -NtGdiCreateRectRgn 4 -NtGdiCreateRoundRectRgn 6 -NtGdiCreateScalableFontResource 4 -NtGdiCreateSolidBrush 2 -NtGdiDPtoLP 3 -NtGdiDeleteClientObj 1 -NtGdiDeleteColorSpace 1 -NtGdiDeleteObjectApp 1 -NtGdiDeleteEnhMetaFile 1 -NtGdiDeleteObject 1 -NtGdiDescribePixelFormat 4 -#NtGdiDeviceCapabilitiesEx ? -NtGdiDrawEscape 4 -NtGdiEllipse 5 -NtGdiEndDoc 1 -NtGdiEndPage 1 -NtGdiEndPath 1 -NtGdiEnumEnhMetaFile 5 -NtGdiEnumFonts 4 -NtGdiEnumICMProfiles 3 -NtGdiEnumObjects 4 -NtGdiEqualRgn 2 -NtGdiEscape 5 -NtGdiExcludeClipRect 5 -NtGdiExtCreatePen 11 -NtGdiExtCreateRegion 3 -NtGdiExtEscape 8 -NtGdiExtFloodFill 5 -NtGdiExtGetObjectW 3 -NtGdiExtSelectClipRgn 3 -NtGdiExtTextOut 8 -NtGdiFillPath 1 -NtGdiFillRgn 3 -NtGdiFlattenPath 1 -NtGdiFrameRgn 5 -NtGdiGdiComment 3 -NtGdiFlush 0 -#NtGdiGdiPlayDCScript ? -#NtGdiGdiPlayJournal ? -#NtGdiGdiPlayScript ? -#NtGdiGdiPlaySpoolStream ? -NtGdiGetArcDirection 1 -NtGdiGetAspectRatioFilterEx 2 -NtGdiGetBitmapBits 3 -NtGdiGetBitmapDimensionEx 2 -NtGdiGetBkColor 1 -NtGdiGetBkMode 1 -NtGdiGetBoundsRect 3 -NtGdiGetBrushOrgEx 2 -NtGdiGetCharABCWidths 4 -NtGdiGetCharABCWidthsFloat 4 -NtGdiGetCharacterPlacement 6 -NtGdiGetCharSet 1 -NtGdiGetCharWidth32 4 -NtGdiGetCharWidthFloat 4 -NtGdiGetClipBox 2 -NtGdiGetClipRgn 1 -NtGdiGetColorAdjustment 2 -NtGdiGetColorSpace 1 -NtGdiGetCurrentObject 2 -NtGdiGetCurrentPositionEx 2 -NtGdiGetDCOrgEx 2 -NtGdiGetDIBColorTable 4 -NtGdiGetDIBits 7 -NtGdiGetDeviceCaps 2 -NtGdiGetDeviceGammaRamp 2 -NtGdiGetEnhMetaFile 1 -NtGdiGetEnhMetaFileBits 3 -NtGdiGetEnhMetaFileDescription 3 -NtGdiGetEnhMetaFileHeader 3 -NtGdiGetEnhMetaFilePaletteEntries 3 -NtGdiGetEnhMetaFilePixelFormat 3 -NtGdiGetFontData 5 -NtGdiGetFontFamilyInfo 4 -NtGdiGetFontLanguageInfo 1 -NtGdiGetFontResourceInfoInternalW 7 -NtGdiGetGlyphOutline 8 -#NtGdiGetGlyphOutlineWow ? -NtGdiGetGraphicsMode 1 -NtGdiGetICMProfile 3 -NtGdiGetKerningPairs 3 -NtGdiGetLogColorSpace 3 -NtGdiGetMapMode 1 -NtGdiGetMiterLimit 2 -NtGdiGetNearestColor 2 -NtGdiGetNearestPaletteIndex 2 -NtGdiGetOutlineTextMetricsInternalW 4 -NtGdiGetPaletteEntries 4 -NtGdiGetPath 4 -NtGdiGetPixel 3 -NtGdiGetPixelFormat 1 -NtGdiGetPolyFillMode 1 -NtGdiGetROP2 1 -#NtGdiGetRandomRgn ? -NtGdiGetRasterizerCaps 2 -NtGdiGetRelAbs 1 -NtGdiGetRegionData 3 -NtGdiGetRgnBox 2 -NtGdiGetSetTextCharExtra 3 -NtGdiGetStockObject 1 -NtGdiGetStretchBltMode 1 -NtGdiGetSystemPaletteEntries 4 -NtGdiGetSystemPaletteUse 1 -NtGdiGetTextAlign 1 -NtGdiGetTextCharsetInfo 3 -NtGdiGetTextColor 1 -NtGdiGetTextExtentExW 8 -NtGdiGetTextExtent 5 -NtGdiGetTextExtentPoint32 4 -NtGdiGetTextFaceW 4 -NtGdiGetTextMetricsW 3 -NtGdiGetViewportExtEx 2 -NtGdiGetViewportOrgEx 2 -NtGdiGetWindowExtEx 2 -NtGdiGetWindowOrgEx 2 -NtGdiGetWorldTransform 2 -NtGdiGradientFill 6 -NtGdiHfontCreate 5 -NtGdiIntersectClipRect 5 -NtGdiInvertRgn 2 -NtGdiLPtoDP 3 -NtGdiLineTo 3 -NtGdiMaskBlt 13 -NtGdiModifyWorldTransform 3 -NtGdiMoveToEx 4 -NtGdiOffsetClipRgn 3 -NtGdiOffsetRgn 3 -NtGdiOffsetViewportOrgEx 4 -NtGdiOffsetWindowOrgEx 4 -NtGdiOpenDCW 7 -NtGdiPaintRgn 2 -NtGdiPatBlt 6 -NtGdiPathToRegion 1 -NtGdiPie 9 -NtGdiPlayEnhMetaFile 3 -NtGdiPlayEnhMetaFileRecord 4 -NtGdiPlgBlt 11 -NtGdiPolyBezier 3 -NtGdiPolyBezierTo 3 -NtGdiPolyDraw 4 -NtGdiPolyline 3 -NtGdiPolylineTo 3 -NtGdiPolyPatBlt 5 -NtGdiPolyPolyDraw 5 -NtGdiPolyPolyline 4 -NtGdiPolyTextOut 3 -NtGdiPolygon 3 -NtGdiPolyPolygon 4 -NtGdiPtInRegion 3 -NtGdiPtVisible 3 -NtGdiRealizePalette 1 -NtGdiRectInRegion 2 -NtGdiRectVisible 2 -NtGdiRectangle 5 -NtGdiRemoveFontResource 1 -NtGdiResetDC 5 -NtGdiResizePalette 2 -NtGdiRestoreDC 2 -NtGdiRoundRect 7 -NtGdiSaveDC 1 -NtGdiScaleViewportExtEx 6 -NtGdiScaleWindowExtEx 6 -#NtGdiSelectBrushLocal ? -NtGdiSelectClipPath 2 -NtGdiSelectClipRgn 2 -#NtGdiSelectFontLocal ? -NtGdiSelectObject 2 -NtGdiSelectPalette 3 -NtGdiSetAbortProc 2 -NtGdiSetArcDirection 2 -NtGdiSetBitmapBits 3 -NtGdiSetBitmapDimensionEx 4 -NtGdiSetBkColor 2 -NtGdiSetBkMode 2 -NtGdiSetBoundsRect 3 -NtGdiSetBrushOrgEx 4 -NtGdiSetColorAdjustment 2 -NtGdiSetColorSpace 2 -NtGdiSetDIBColorTable 4 -NtGdiSetDIBits 7 -NtGdiSetDIBitsToDevice 12 -NtGdiSetDeviceGammaRamp 2 -NtGdiSetEnhMetaFileBits 2 -#NtGdiSetFontEnumeration ? -NtGdiSetGraphicsMode 2 -NtGdiSetICMMode 2 -NtGdiSetICMProfile 2 -NtGdiSetMapMode 2 -NtGdiSetMapperFlags 2 -NtGdiSetMetaRgn 1 -NtGdiSetMiterLimit 3 -NtGdiSetPaletteEntries 4 -NtGdiSetPixel 4 -NtGdiSetPixelFormat 2 -NtGdiSetPixelV 4 -NtGdiSetPolyFillMode 2 -NtGdiSetROP2 2 -NtGdiSetRectRgn 5 -#NtGdiSetRelAbs 2 -NtGdiSetStretchBltMode 2 -NtGdiSetSystemPaletteUse 2 -NtGdiSetTextAlign 2 -NtGdiSetTextColor 2 -NtGdiSetTextJustification 3 -NtGdiSetViewportExtEx 4 -NtGdiSetViewportOrgEx 4 -NtGdiSetWindowExtEx 4 -NtGdiSetWindowOrgEx 4 -NtGdiSetWorldTransform 2 -NtGdiStartDoc 4 -NtGdiStartPage 1 -NtGdiStretchBlt 12 -NtGdiStretchDIBits 13 -NtGdiStrokeAndFillPath 1 -NtGdiStrokePath 1 -NtGdiSwapBuffers 1 -NtGdiTransformPoints 5 -NtGdiTransparentBlt 11 -NtGdiTranslateCharsetInfo 3 -NtGdiUnrealizeObject 1 -NtGdiUpdateColors 1 -NtGdiUpdateICMRegKey 4 -NtGdiWidenPath 1 -NtUserActivateKeyboardLayout 2 -NtUserAlterWindowStyle 3 -NtUserAttachThreadInput 3 -NtUserBeginPaint 2 -NtUserBitBltSysBmp 8 -NtUserBlockInput 1 -NtUserBuildHwndList 7 -NtUserBuildMenuItemList 4 -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 -NtUserCheckMenuItem 3 -NtUserChildWindowFromPointEx 4 -NtUserClipCursor 1 -NtUserCloseClipboard 0 -NtUserCloseDesktop 1 -NtUserCloseWindowStation 1 -NtUserConvertMemHandle 2 -NtUserCopyAcceleratorTable 3 -NtUserCountClipboardFormats 0 -NtUserCreateAcceleratorTable 2 -NtUserCreateCaret 4 -NtUserCreateCursorIconHandle 2 -NtUserCreateDesktop 5 -NtUserCreateLocalMemHandle 4 -NtUserCreateMenu 1 +# NAME ARG_COUNT +# +# Windows XP 2600SP2 Syscall id order, +# meaning if we got all stub implement +# we can use user32.dll and gdi32.dll +# on that OS, this table will be update +# to a newer windows nt combatible later. +# +NtGdiAbortDoc 1 +NtGdiAbortPath 1 +# NtGdiAddFontResourceW 6 +# NtGdiAddRemoteFontToDC 4 +# NtGdiAddFontMemResourceEx 5 +# NtGdiRemoveMergeFont 2 +# NtGdiAddRemoteMMInstanceToDC 3 +# NtGdiAlphaBlend 12 Wrong number of param ? +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 Wrong number of param ? +# 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 Wrong number of param ? +# NtUserCreateWindowStation 7 Wrong number of param ? +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 Wrong number of param ? +NtUserEnumDisplaySettings 4 +NtUserEvent 1 +NtUserExcludeUpdateRgn 2 +NtUserFillWindow 4 +# NtUserFindExistingCursorIcon 3 Wrong number of param ? +# NtUserFindWindowEx 5 Wrong number of param ? +NtUserFlashWindowEx 1 +NtUserGetAltTabInfo 6 +NtUserGetAncestor 2 +# NtUserGetAppImeLevel 1 +NtUserGetAsyncKeyState 1 +# NtUserGetAtomName 2 +NtUserGetCaretBlinkTime 0 +NtUserGetCaretPos 1 +# NtUserGetClassInfo 5 Wrong number of param ? +NtUserGetClassName 3 +NtUserGetClipboardData 2 +NtUserGetClipboardFormatName 3 +NtUserGetClipboardOwner 0 +NtUserGetClipboardSequenceNumber 0 +# NtUserGetClipboardViewer 1 Wrong number of param ? +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 Wrong number of param ? +NtUserInternalGetWindowText 3 +NtUserInvalidateRect 3 +NtUserInvalidateRgn 3 +NtUserIsClipboardFormatAvailable 1 +NtUserKillTimer 2 +# NtUserLoadKeyboardLayoutEx 7 Wrong number of param ? +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 1 Wrong number of param ? +NtUserSetClipboardData 3 +NtUserSetClipboardViewer 1 +NtUserSetConsoleReserveKeys 2 +NtUserSetCursor 1 +# NtUserSetCursorContents 2 +# NtUserSetCursorIconData 4 Wrong number of param ? +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 4 Wrong number of param ? +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 Wrong number of param ? +# NtUserUnregisterUserApiHook 0 +NtUserUnregisterHotKey 2 +NtUserUpdateInputContext 3 +NtUserUpdateInstance 3 +NtUserUpdateLayeredWindow 9 +# NtUserGetLayeredWindowAttributes 4 +NtUserSetLayeredWindowAttributes 4 +NtUserUpdatePerUserSystemParameters 2 +NtUserUserHandleGrantAccess 3 +# NtUserValidateHandleSecure 2 Wrong number of param ? +# 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 +# +# +# Wrong number of param ? +NtGdiSetICMMode 2 NtUserCreateWindowEx 14 NtUserCreateWindowStation 6 -NtUserDdeGetQualityOfService 3 -NtUserDdeInitialize 5 -NtUserDdeSetQualityOfService 3 -NtUserDeferWindowPos 8 -NtUserDefSetText 2 -NtUserDeleteMenu 3 -NtUserDestroyAcceleratorTable 1 -NtUserDestroyCursorIcon 2 -NtUserDestroyMenu 1 -NtUserDestroyWindow 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 -NtUserEnumClipboardFormats 1 -NtUserEnumDisplayDevices 4 NtUserEnumDisplayMonitors 5 -NtUserEnumDisplaySettings 4 -NtUserEvent 1 -NtUserExcludeUpdateRgn 2 -NtUserFillWindow 4 NtUserFindExistingCursorIcon 4 NtUserFindWindowEx 4 -NtUserFlashWindowEx 1 -NtUserGetActiveWindow 0 -NtUserGetAltTabInfo 6 -NtUserGetAncestor 2 -NtUserGetAsyncKeyState 1 -NtUserGetCapture 0 -NtUserGetCaretBlinkTime 0 -NtUserGetCaretPos 1 NtUserGetClassInfo 4 -NtUserGetClassLong 3 -NtUserGetClassName 3 -NtUserGetClientOrigin 2 -NtUserGetClientRect 2 -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 +NtUserInitTask 11 +NtUserLoadKeyboardLayoutEx 6 +NtUserSetClassWord 3 +NtUserSetCursorIconData 6 +NtUserSetWinEventHook 8 +NtUserUnregisterClass 2 +NtUserValidateHandleSecure 1 +NtGdiAlphaBlend 11 +# +#ReactOS specify syscall +NtGdiSelectClipRgn 2 +NtGdiSelectObject 2 +NtGdiSelectPalette 3 +NtGdiSetAbortProc 2 +NtGdiSetArcDirection 2 +NtGdiSetBitmapDimensionEx 4 +NtGdiSetBkColor 2 +NtGdiSetBkMode 2 +NtGdiSetBrushOrgEx 4 +NtGdiSetDIBColorTable 4 +NtGdiSetDIBits 7 +NtGdiSetDIBitsToDevice 12 +NtGdiSetEnhMetaFileBits 2 +NtGdiSetGraphicsMode 2 +NtGdiSetICMProfile 2 +NtGdiSetMapMode 2 +NtGdiSetMapperFlags 2 +NtGdiSetPaletteEntries 4 +NtGdiSetPixelV 4 +NtGdiSetPolyFillMode 2 +NtGdiSetROP2 2 +NtGdiSetStretchBltMode 2 +NtGdiSetTextAlign 2 +NtGdiSetTextColor 2 +NtGdiSetViewportExtEx 4 +NtGdiSetViewportOrgEx 4 +NtGdiSetWindowExtEx 4 +NtGdiSetWindowOrgEx 4 +NtGdiSetWorldTransform 2 +NtGdiStretchDIBits 13 +NtGdiTranslateCharsetInfo 3 +NtGdiUpdateICMRegKey 4 +NtUserBuildMenuItemList 4 +NtUserCreateCursorIconHandle 2 +NtUserCreateMenu 1 +NtUserDestroyCursorIcon 2 +NtUserEnumClipboardFormats 1 +NtUserGetActiveWindow 0 +NtUserGetCapture 0 +NtUserGetClassLong 3 +NtUserGetClientOrigin 2 +NtUserGetClientRect 2 NtUserGetMenuDefaultItem 3 -NtUserGetDoubleClickTime 0 -NtUserGetForegroundWindow 0 -NtUserGetGuiResources 2 -NtUserGetGUIThreadInfo 2 NtUserGetCursorIconInfo 2 NtUserGetCursorIconSize 3 -NtUserGetImeHotKey 4 -NtUserGetInternalWindowPos 3 -NtUserGetKeyboardLayoutList 2 -NtUserGetKeyboardLayoutName 1 -NtUserGetKeyboardState 1 -NtUserGetKeyNameText 3 -NtUserGetKeyState 1 NtUserGetLastInputInfo 1 -NtUserGetListBoxInfo 1 -NtUserGetMenuBarInfo 4 -NtUserGetMenuIndex 2 -NtUserGetMenuItemRect 4 -NtUserGetMessage 4 NtUserGetMinMaxInfo 3 NtUserGetMonitorInfo 2 -NtUserGetMouseMovePointsEx 5 -NtUserGetObjectInformation 5 -NtUserGetOpenClipboardWindow 0 -NtUserGetProp 2 -NtUserGetPriorityClipboardFormat 2 -NtUserGetProcessWindowStation 0 -NtUserGetScrollBarInfo 3 +NtUserGetProp 2 NtUserGetScrollInfo 3 -NtUserGetSystemMenu 2 -NtUserGetSystemMetrics 1 -NtUserGetThreadDesktop 2 -NtUserGetThreadState 1 -NtUserGetTitleBarInfo 2 -NtUserGetUpdateRect 3 -NtUserGetUpdateRgn 3 -NtUserGetWindowDC 1 -NtUserGetWindowPlacement 2 +NtUserGetSystemMetrics 1 NtUserGetWindowLong 3 -NtUserGetWindowRect 2 -NtUserGetWOWClass 2 -NtUserHideCaret 1 -NtUserHiliteMenuItem 4 -NtUserImpersonateDdeClientWindow 2 -NtUserInitializeClientPfnArrays 4 -NtUserInitTask 11 -NtUserInsertMenuItem 4 -NtUserInternalGetWindowText 3 -NtUserInvalidateRect 3 -NtUserInvalidateRgn 3 -NtUserIsClipboardFormatAvailable 1 +NtUserGetWindowRect 2 +NtUserInsertMenuItem 4 NtUserKillSystemTimer 2 -NtUserKillTimer 2 -NtUserLoadKeyboardLayoutEx 6 -NtUserLockWindowStation 1 -NtUserLockWindowUpdate 1 -NtUserLockWorkStation 0 -NtUserMapVirtualKeyEx 4 -NtUserMenuInfo 3 -NtUserMenuItemFromPoint 4 -NtUserMenuItemInfo 5 -NtUserMessageCall 7 -NtUserMNDragLeave 0 -NtUserMNDragOver 2 -NtUserModifyUserStartupInfoFlags 2 +NtUserMenuInfo 3 +NtUserMenuItemInfo 5 NtUserMonitorFromPoint 3 NtUserMonitorFromRect 2 NtUserMonitorFromWindow 2 -NtUserMoveWindow 6 -NtUserNotifyIMEStatus 3 -NtUserNotifyWinEvent 4 -NtUserOpenClipboard 2 -NtUserOpenDesktop 3 -NtUserOpenInputDesktop 3 -NtUserOpenWindowStation 2 -NtUserPaintDesktop 1 -NtUserPeekMessage 5 -NtUserPostMessage 4 -NtUserPostThreadMessage 4 -NtUserQuerySendMessage 1 -NtUserQueryUserCounters 5 -NtUserQueryWindow 2 -NtUserReleaseDC 2 -NtUserRealChildWindowFromPoint 3 -NtUserRedrawWindow 4 +NtUserReleaseDC 2 NtUserRegisterClassEx 6 NtUserRegisterClipboardFormat 1 -NtUserRegisterHotKey 4 -NtUserRegisterTasklist 1 -NtUserRegisterWindowMessage 1 -NtUserRemoveMenu 3 -NtUserRemoveProp 2 -NtUserResolveDesktopForWOW 1 -NtUserSBGetParms 4 -NtUserScrollDC 7 -NtUserScrollWindowEx 8 -NtUserSendInput 3 NtUserSendMessage 5 NtUserSendMessageCallback 6 NtUserSendMessageTimeout 8 NtUserSendNotifyMessage 4 -NtUserSetActiveWindow 1 -NtUserSetCapture 1 -NtUserSetClassLong 4 -NtUserSetClassWord 3 -NtUserSetClipboardData 3 -NtUserSetClipboardViewer 1 -NtUserSetConsoleReserveKeys 2 -NtUserSetCursor 1 NtUserSetCursorIconContents 2 -NtUserSetCursorIconData 6 -NtUserSetDbgTag 2 -NtUserSetFocus 1 -NtUserSetImeHotKey 5 -NtUserSetImeOwnerWindow 2 -NtUserSetInternalWindowPos 4 -NtUserSetKeyboardState 1 -NtUserSetLayeredWindowAttributes 4 -NtUserSetLogonNotifyWindow 1 -NtUserSetMenu 3 -NtUserSetMenuContextHelpId 2 -NtUserSetMenuDefaultItem 3 -NtUserSetMenuFlagRtoL 1 -NtUserSetObjectInformation 4 -NtUserSetParent 2 -NtUserSetProcessWindowStation 1 -NtUserSetProp 3 -NtUserSetRipFlags 2 NtUserSetScrollBarInfo 3 -NtUserSetScrollInfo 4 -NtUserSetShellWindowEx 2 -NtUserSetSysColors 4 -NtUserSetSystemCursor 2 -NtUserSetSystemMenu 2 -NtUserSetSystemTimer 4 -NtUserSetThreadDesktop 1 -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 -NtUserSwitchDesktop 1 -NtUserSystemParametersInfo 4 -NtUserThunkedMenuInfo 2 -NtUserThunkedMenuItemInfo 6 -NtUserToUnicodeEx 7 -NtUserTrackMouseEvent 1 -NtUserTrackPopupMenuEx 6 -NtUserTranslateAccelerator 3 -NtUserTranslateMessage 2 -NtUserUnhookWindowsHookEx 1 -NtUserUnhookWinEvent 1 -NtUserUnloadKeyboardLayout 1 -NtUserUnlockWindowStation 1 -NtUserUnregisterClass 2 -NtUserUnregisterHotKey 2 -NtUserUpdateInputContext 3 -NtUserUpdateInstance 3 -NtUserUpdateLayeredWindow 9 -NtUserUpdatePerUserSystemParameters 2 -NtUserUserHandleGrantAccess 3 -NtUserValidateHandleSecure 1 -NtUserVkKeyScanEx 3 -NtUserWaitForInputIdle 3 -NtUserWaitForMsgAndEvent 1 -NtUserWaitMessage 0 -NtUserWin32PoolAllocationStats 6 -NtUserWindowFromPoint 2 -NtUserYieldTask 0 -NtUserGetDesktopWindow 0 +NtUserGetDesktopWindow 0 +NtGdiAddFontResource 2 +NtGdiAnimatePalette 4 +NtGdiCloseEnhMetaFile 1 +NtGdiColorMatchToTarget 3 +NtGdiCopyEnhMetaFile 2 +NtGdiCreateDIBitmap 6 +NtGdiCreateEnhMetaFile 4 +NtGdiCreatePalette 1 +NtGdiCreatePolygonRgn 3 +NtGdiCreatePolyPolygonRgn 4 +NtGdiCreateScalableFontResource 4 +NtGdiDPtoLP 3 +NtGdiDeleteEnhMetaFile 1 +NtGdiDeleteObject 1 +NtGdiEnumEnhMetaFile 5 +NtGdiEnumFonts 4 +NtGdiEnumICMProfiles 3 +NtGdiEscape 5 +NtGdiExtTextOut 8 +NtGdiGdiComment 3 +NtGdiGetArcDirection 1 +NtGdiGetAspectRatioFilterEx 2 +NtGdiGetBitmapDimensionEx 2 +NtGdiGetBkColor 1 +NtGdiGetBkMode 1 +NtGdiGetBrushOrgEx 2 +NtGdiGetCharABCWidths 4 +NtGdiGetCharABCWidthsFloat 4 +NtGdiGetCharacterPlacement 6 +NtGdiGetCharWidth32 4 +NtGdiGetCharWidthFloat 4 +NtGdiGetClipBox 2 +NtGdiGetClipRgn 1 +NtGdiGetColorSpace 1 +NtGdiGetCurrentObject 2 +NtGdiGetCurrentPositionEx 2 +NtGdiGetDCOrgEx 2 +NtGdiGetDIBColorTable 4 +NtGdiGetDIBits 7 +NtGdiGetEnhMetaFile 1 +NtGdiGetEnhMetaFileBits 3 +NtGdiGetEnhMetaFileDescription 3 +NtGdiGetEnhMetaFileHeader 3 +NtGdiGetEnhMetaFilePaletteEntries 3 +NtGdiGetEnhMetaFilePixelFormat 3 +NtGdiGetFontFamilyInfo 4 +NtGdiGetFontLanguageInfo 1 +NtGdiGetGraphicsMode 1 +NtGdiGetICMProfile 3 +NtGdiGetLogColorSpace 3 +NtGdiGetMapMode 1 +NtGdiGetPaletteEntries 4 +NtGdiGetPixelFormat 1 +NtGdiGetPolyFillMode 1 +NtGdiGetROP2 1 +NtGdiGetRelAbs 1 +NtGdiGetSetTextCharExtra 3 +NtGdiGetStretchBltMode 1 +NtGdiGetSystemPaletteEntries 4 +NtGdiGetTextAlign 1 +NtGdiGetTextColor 1 +NtGdiGetTextExtentPoint32 4 +NtGdiGetViewportExtEx 2 +NtGdiGetViewportOrgEx 2 +NtGdiGetWindowExtEx 2 +NtGdiGetWindowOrgEx 2 +NtGdiGetWorldTransform 2 +NtGdiLPtoDP 3 +NtGdiMoveToEx 4 +NtGdiOffsetViewportOrgEx 4 +NtGdiOffsetWindowOrgEx 4 +NtGdiPaintRgn 2 +NtGdiPie 9 +NtGdiPlayEnhMetaFile 3 +NtGdiPlayEnhMetaFileRecord 4 +NtGdiPolyBezier 3 +NtGdiPolyBezierTo 3 +NtGdiPolyline 3 +NtGdiPolylineTo 3 +NtGdiPolyPolyline 4 +NtGdiPolyTextOut 3 +NtGdiPolygon 3 +NtGdiPolyPolygon 4 +NtGdiRealizePalette 1 +NtGdiRemoveFontResource 1 +# # ReactOS only system calls NtUserAcquireOrReleaseInputOwnership 1 NtUserGetWindowThreadProcessId 2 @@ -546,61 +860,3 @@ NtUserGetShellWindow 0 NtUserDereferenceWndProcHandle 2 NtUserManualGuiCheck 1 -# DirectDraw system calls -NtGdiD3dContextCreate 4 -NtGdiD3dContextDestroy 1 -NtGdiD3dContextDestroyAll 0 -NtGdiD3dDrawPrimitives2 7 -NtGdiD3dValidateTextureStageState 1 -NtGdiDdAddAttachedSurface 3 -NtGdiDdAlphaBlt 3 -NtGdiDdAttachSurface 2 -NtGdiDdBeginMoCompFrame 2 -NtGdiDdBlt 3 -NtGdiDdCanCreateD3DBuffer 2 -NtGdiDdCanCreateSurface 2 -NtGdiDdColorControl 2 -NtGdiDdCreateD3DBuffer 8 -NtGdiDdCreateDirectDrawObject 1 -NtGdiDdCreateMoComp 2 -NtGdiDdCreateSurface 8 -NtGdiDdCreateSurfaceEx 3 -NtGdiDdCreateSurfaceObject 6 -NtGdiDdDeleteDirectDrawObject 1 -NtGdiDdDeleteSurfaceObject 1 -NtGdiDdDestroyD3DBuffer 1 -NtGdiDdDestroyMoComp 2 -NtGdiDdDestroySurface 2 -NtGdiDdEndMoCompFrame 2 -NtGdiDdFlip 5 -NtGdiDdFlipToGDISurface 2 -NtGdiDdGetAvailDriverMemory 2 -NtGdiDdGetBltStatus 2 -NtGdiDdGetDC 2 -NtGdiDdGetDriverInfo 2 -NtGdiDdGetDriverState 1 -NtGdiDdGetDxHandle 3 -NtGdiDdGetFlipStatus 2 -NtGdiDdGetInternalMoCompInfo 2 -NtGdiDdGetMoCompBuffInfo 2 -NtGdiDdGetMoCompFormats 2 -NtGdiDdGetMoCompGuids 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 -NtGdiDdSetOverlayPosition 3 -NtGdiDdUnattachSurface 2 -NtGdiDdUnlock 2 -NtGdiDdUnlockD3D 2 -NtGdiDdUpdateOverlay 3 -NtGdiDdWaitForVerticalBlank 2 -NtGdiGetRandomRgn 3