[ros-diffs] [greatlrd] 28203: 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.

greatlrd at svn.reactos.org greatlrd at svn.reactos.org
Mon Aug 6 21:57:59 CEST 2007


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.def?rev=28203&r1=28202&r2=28203&view=diff
==============================================================================
--- 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 at 16 = DdEntry1 at 16
 	OsThunkD3dContextDestroy at 4 = DdEntry2 at 4
-	OsThunkD3dContextDestroyAll at 0 = DdEntry3 at 0
+	OsThunkD3dContextDestroyAll at 4 = DdEntry3 at 4
 	OsThunkD3dDrawPrimitives2 at 28 = DdEntry5 at 28
 	OsThunkD3dValidateTextureStageState at 4 = DdEntry4 at 4
 	OsThunkDdAddAttachedSurface at 12 = DdEntry7 at 12

Modified: trunk/reactos/dll/win32/gdi32/gdi32.def
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/gdi32/gdi32.def?rev=28203&r1=28202&r2=28203&view=diff
==============================================================================
--- 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 at 20
 DdEntry1 at 16=NtGdiD3dContextCreate at 16
 DdEntry2 at 4=NtGdiD3dContextDestroy at 4
-DdEntry3 at 0=NtGdiD3dContextDestroyAll at 0
+DdEntry3 at 4=NtGdiD3dContextDestroyAll at 4
 DdEntry4 at 4=NtGdiD3dValidateTextureStageState at 4
 DdEntry5 at 28=NtGdiD3dDrawPrimitives2 at 28
 DdEntry6 at 4=NtGdiDdGetDriverState at 4

Modified: trunk/reactos/include/reactos/dll/directx/d3d8thk.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/dll/directx/d3d8thk.h?rev=28203&r1=28202&r2=28203&view=diff
==============================================================================
--- 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/w32ksvc.db?rev=28203&r1=28202&r2=28203&view=diff
==============================================================================
--- 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




More information about the Ros-diffs mailing list