From: Jacek Caban jacek@codeweavers.com
--- dlls/win32u/gdiobj.c | 9 ----- dlls/win32u/syscall.c | 9 +++++ dlls/win32u/win32u.spec | 18 +++++----- dlls/win32u/win32u_private.h | 9 ----- dlls/win32u/wrappers.c | 54 ------------------------------ dlls/wow64win/gdi.c | 64 ++++++++++++++++++++++++++++++++++++ dlls/wow64win/syscall.h | 9 +++++ 7 files changed, 91 insertions(+), 81 deletions(-)
diff --git a/dlls/win32u/gdiobj.c b/dlls/win32u/gdiobj.c index 240703e1489..c78b8850e91 100644 --- a/dlls/win32u/gdiobj.c +++ b/dlls/win32u/gdiobj.c @@ -1030,11 +1030,8 @@ BOOL WINAPI NtGdiSetColorAdjustment( HDC hdc, const COLORADJUSTMENT *ca )
static struct unix_funcs unix_funcs = { - NtGdiAbortPath, NtGdiAlphaBlend, - NtGdiBeginPath, NtGdiBitBlt, - NtGdiCloseFigure, NtGdiComputeXformCoefficients, NtGdiCreateCompatibleBitmap, NtGdiCreateCompatibleDC, @@ -1052,13 +1049,11 @@ static struct unix_funcs unix_funcs = NtGdiDdDDISetVidPnSourceOwner, NtGdiDeleteObjectApp, NtGdiDoPalette, - NtGdiEndPath, NtGdiEnumFonts, NtGdiExcludeClipRect, NtGdiExtEscape, NtGdiExtTextOutW, NtGdiExtSelectClipRgn, - NtGdiFillPath, NtGdiFontIsLinked, NtGdiGetAndSetDCDword, NtGdiGetAppClipBox, @@ -1098,7 +1093,6 @@ static struct unix_funcs unix_funcs = NtGdiScaleWindowExtEx, NtGdiSelectBitmap, NtGdiSelectBrush, - NtGdiSelectClipPath, NtGdiSelectFont, NtGdiSelectPen, NtGdiSetBoundsRect, @@ -1108,12 +1102,9 @@ static struct unix_funcs unix_funcs = NtGdiSetSystemPaletteUse, NtGdiStretchBlt, NtGdiStretchDIBitsInternal, - NtGdiStrokeAndFillPath, - NtGdiStrokePath, NtGdiTransparentBlt, NtGdiUnrealizeObject, NtGdiUpdateColors, - NtGdiWidenPath, NtUserDrawCaptionTemp, NtUserDrawMenuBarTemp, NtUserEndPaint, diff --git a/dlls/win32u/syscall.c b/dlls/win32u/syscall.c index f35640276d8..d3ff0a7696f 100644 --- a/dlls/win32u/syscall.c +++ b/dlls/win32u/syscall.c @@ -37,10 +37,13 @@ static void * const syscalls[] = { NtGdiAbortDoc, + NtGdiAbortPath, NtGdiAddFontMemResourceEx, NtGdiAddFontResourceW, NtGdiAngleArc, NtGdiArcInternal, + NtGdiBeginPath, + NtGdiCloseFigure, NtGdiCombineRgn, NtGdiCreateBitmap, NtGdiCreateClientObj, @@ -65,11 +68,13 @@ static void * const syscalls[] = NtGdiEllipse, NtGdiEndDoc, NtGdiEndPage, + NtGdiEndPath, NtGdiEqualRgn, NtGdiExtCreatePen, NtGdiExtCreateRegion, NtGdiExtFloodFill, NtGdiExtGetObjectW, + NtGdiFillPath, NtGdiFillRgn, NtGdiFlattenPath, NtGdiFlush, @@ -108,6 +113,7 @@ static void * const syscalls[] = NtGdiRemoveFontResourceW, NtGdiRoundRect, NtGdiSaveDC, + NtGdiSelectClipPath, NtGdiSetBitmapBits, NtGdiSetBitmapDimension, NtGdiSetBrushOrg, @@ -121,8 +127,11 @@ static void * const syscalls[] = NtGdiSetVirtualResolution, NtGdiStartDoc, NtGdiStartPage, + NtGdiStrokeAndFillPath, + NtGdiStrokePath, NtGdiSwapBuffers, NtGdiTransformPoints, + NtGdiWidenPath, NtUserActivateKeyboardLayout, NtUserAddClipboardFormatListener, NtUserAssociateInputContext, diff --git a/dlls/win32u/win32u.spec b/dlls/win32u/win32u.spec index af7f47573df..0bf64260561 100644 --- a/dlls/win32u/win32u.spec +++ b/dlls/win32u/win32u.spec @@ -105,7 +105,7 @@ @ stub NtFlipObjectSetContent @ stub NtFlipObjectSetMaximumBackchannelQueueDepth @ stdcall -syscall NtGdiAbortDoc(long) -@ stdcall NtGdiAbortPath(long) +@ stdcall -syscall NtGdiAbortPath(long) @ stub NtGdiAddEmbFontToDC @ stdcall -syscall NtGdiAddFontMemResourceEx(ptr long ptr long ptr) @ stdcall -syscall NtGdiAddFontResourceW(wstr long long long long ptr) @@ -122,7 +122,7 @@ @ stub NtGdiBRUSHOBJ_pvGetRbrush @ stub NtGdiBRUSHOBJ_ulGetBrushColor @ stub NtGdiBeginGdiRendering -@ stdcall NtGdiBeginPath(long) +@ stdcall -syscall NtGdiBeginPath(long) @ stdcall NtGdiBitBlt(long long long long long long long long long long long) @ stub NtGdiCLIPOBJ_bEnum @ stub NtGdiCLIPOBJ_cEnumStart @@ -132,7 +132,7 @@ @ stub NtGdiCheckBitmapBits @ stub NtGdiClearBitmapAttributes @ stub NtGdiClearBrushAttributes -@ stdcall NtGdiCloseFigure(long) +@ stdcall -syscall NtGdiCloseFigure(long) @ stub NtGdiColorCorrectPalette @ stdcall -syscall NtGdiCombineRgn(long long long long) @ stub NtGdiCombineTransform @@ -381,7 +381,7 @@ @ stdcall -syscall NtGdiEndDoc(long) @ stub NtGdiEndGdiRendering @ stdcall -syscall NtGdiEndPage(long) -@ stdcall NtGdiEndPath(long) +@ stdcall -syscall NtGdiEndPath(long) @ stub NtGdiEngAlphaBlend @ stub NtGdiEngAssociateSurface @ stub NtGdiEngBitBlt @@ -433,7 +433,7 @@ @ stub NtGdiFONTOBJ_pvTrueTypeFontFile @ stub NtGdiFONTOBJ_pxoGetXform @ stub NtGdiFONTOBJ_vGetInfo -@ stdcall NtGdiFillPath(long) +@ stdcall -syscall NtGdiFillPath(long) @ stdcall -syscall NtGdiFillRgn(long long long) @ stdcall -syscall NtGdiFlattenPath(long) @ stdcall -syscall NtGdiFlush() @@ -586,7 +586,7 @@ @ stdcall NtGdiScaleWindowExtEx(long long long long long ptr) @ stdcall NtGdiSelectBitmap(long long) @ stdcall NtGdiSelectBrush(long long) -@ stdcall NtGdiSelectClipPath(long long) +@ stdcall -syscall NtGdiSelectClipPath(long long) @ stdcall NtGdiSelectFont(long long) @ stdcall NtGdiSelectPen(long long) @ stub NtGdiSetBitmapAttributes @@ -622,8 +622,8 @@ @ stdcall -syscall NtGdiStartPage(long) @ stdcall NtGdiStretchBlt(long long long long long long long long long long long long) @ stdcall NtGdiStretchDIBitsInternal(long long long long long long long long long ptr ptr long long long long long) -@ stdcall NtGdiStrokeAndFillPath(long) -@ stdcall NtGdiStrokePath(long) +@ stdcall -syscall NtGdiStrokeAndFillPath(long) +@ stdcall -syscall NtGdiStrokePath(long) @ stdcall -syscall NtGdiSwapBuffers(long) @ stdcall -syscall NtGdiTransformPoints(long ptr ptr long long) @ stdcall NtGdiTransparentBlt(long long long long long long long long long long long) @@ -633,7 +633,7 @@ @ stdcall NtGdiUnrealizeObject(long) @ stdcall NtGdiUpdateColors(long) @ stub NtGdiUpdateTransform -@ stdcall NtGdiWidenPath(long) +@ stdcall -syscall NtGdiWidenPath(long) @ stub NtGdiXFORMOBJ_bApplyXform @ stub NtGdiXFORMOBJ_iGetXform @ stub NtGdiXLATEOBJ_cGetPalette diff --git a/dlls/win32u/win32u_private.h b/dlls/win32u/win32u_private.h index 0d1f138a86f..6088321599e 100644 --- a/dlls/win32u/win32u_private.h +++ b/dlls/win32u/win32u_private.h @@ -35,14 +35,11 @@ struct unix_funcs { /* win32u functions */ - BOOL (WINAPI *pNtGdiAbortPath)( HDC hdc ); BOOL (WINAPI *pNtGdiAlphaBlend)( HDC hdc_dst, int x_dst, int y_dst, int width_dst, int height_dst, HDC hdc_src, int x_src, int y_src, int width_src, int height_src, BLENDFUNCTION blend_function, HANDLE xform ); - BOOL (WINAPI *pNtGdiBeginPath)( HDC hdc ); BOOL (WINAPI *pNtGdiBitBlt)( HDC hdc_dst, INT x_dst, INT y_dst, INT width, INT height, HDC hdc_src, INT x_src, INT y_src, DWORD rop, DWORD bk_color, FLONG fl ); - BOOL (WINAPI *pNtGdiCloseFigure)( HDC hdc ); BOOL (WINAPI *pNtGdiComputeXformCoefficients)( HDC hdc ); HBITMAP (WINAPI *pNtGdiCreateCompatibleBitmap)( HDC hdc, INT width, INT height ); HDC (WINAPI *pNtGdiCreateCompatibleDC)( HDC hdc ); @@ -64,7 +61,6 @@ struct unix_funcs BOOL (WINAPI *pNtGdiDeleteObjectApp)( HGDIOBJ obj ); LONG (WINAPI *pNtGdiDoPalette)( HGDIOBJ handle, WORD start, WORD count, void *entries, DWORD func, BOOL inbound ); - BOOL (WINAPI *pNtGdiEndPath)( HDC hdc ); BOOL (WINAPI *pNtGdiEnumFonts)( HDC hdc, ULONG type, ULONG win32_compat, ULONG face_name_len, const WCHAR *face_name, ULONG charset, ULONG *count, void *buf ); INT (WINAPI *pNtGdiExcludeClipRect)( HDC hdc, INT left, INT top, INT right, INT bottom ); @@ -73,7 +69,6 @@ struct unix_funcs BOOL (WINAPI *pNtGdiExtTextOutW)( HDC hdc, INT x, INT y, UINT flags, const RECT *rect, const WCHAR *str, UINT count, const INT *dx, DWORD cp ); INT (WINAPI *pNtGdiExtSelectClipRgn)( HDC hdc, HRGN region, INT mode ); - BOOL (WINAPI *pNtGdiFillPath)( HDC hdc ); BOOL (WINAPI *pNtGdiFontIsLinked)( HDC hdc ); BOOL (WINAPI *pNtGdiGetAndSetDCDword)( HDC hdc, UINT method, DWORD value, DWORD *result ); INT (WINAPI *pNtGdiGetAppClipBox)( HDC hdc, RECT *rect ); @@ -129,7 +124,6 @@ struct unix_funcs INT y_num, INT y_denom, SIZE *size ); HGDIOBJ (WINAPI *pNtGdiSelectBitmap)( HDC hdc, HGDIOBJ handle ); HGDIOBJ (WINAPI *pNtGdiSelectBrush)( HDC hdc, HGDIOBJ handle ); - BOOL (WINAPI *pNtGdiSelectClipPath)( HDC hdc, INT mode ); HGDIOBJ (WINAPI *pNtGdiSelectFont)( HDC hdc, HGDIOBJ handle ); HGDIOBJ (WINAPI *pNtGdiSelectPen)( HDC hdc, HGDIOBJ handle ); UINT (WINAPI *pNtGdiSetBoundsRect)( HDC hdc, const RECT *rect, UINT flags ); @@ -149,14 +143,11 @@ struct unix_funcs INT height_src, const void *bits, const BITMAPINFO *bmi, UINT coloruse, DWORD rop, UINT max_info, UINT max_bits, HANDLE xform ); - BOOL (WINAPI *pNtGdiStrokeAndFillPath)( HDC hdc ); - BOOL (WINAPI *pNtGdiStrokePath)( HDC hdc ); BOOL (WINAPI *pNtGdiTransparentBlt)( HDC hdc, int x_dst, int y_dst, int width_dst, int height_dst, HDC hdc_src, int x_src, int y_src, int width_src, int height_src, UINT color ); BOOL (WINAPI *pNtGdiUnrealizeObject)( HGDIOBJ obj ); BOOL (WINAPI *pNtGdiUpdateColors)( HDC hdc ); - BOOL (WINAPI *pNtGdiWidenPath)( HDC hdc ); BOOL (WINAPI *pNtUserDrawCaptionTemp)( HWND hwnd, HDC hdc, const RECT *rect, HFONT font, HICON icon, const WCHAR *str, UINT flags ); DWORD (WINAPI *pNtUserDrawMenuBarTemp)( HWND hwnd, HDC hdc, RECT *rect, HMENU handle, HFONT font ); diff --git a/dlls/win32u/wrappers.c b/dlls/win32u/wrappers.c index e8d6ab55dfe..9ad14424c2a 100644 --- a/dlls/win32u/wrappers.c +++ b/dlls/win32u/wrappers.c @@ -24,12 +24,6 @@
static const struct unix_funcs *unix_funcs;
-BOOL WINAPI NtGdiAbortPath( HDC hdc ) -{ - if (!unix_funcs) return FALSE; - return unix_funcs->pNtGdiAbortPath( hdc ); -} - BOOL WINAPI NtGdiAlphaBlend( HDC hdc_dst, int x_dst, int y_dst, int width_dst, int height_dst, HDC hdc_src, int x_src, int y_src, int width_src, int height_src, BLENDFUNCTION blend_function, HANDLE xform ) @@ -39,12 +33,6 @@ BOOL WINAPI NtGdiAlphaBlend( HDC hdc_dst, int x_dst, int y_dst, int width_dst, i x_src, y_src, width_src, height_src, blend_function, xform ); }
-BOOL WINAPI NtGdiBeginPath( HDC hdc ) -{ - if (!unix_funcs) return FALSE; - return unix_funcs->pNtGdiBeginPath( hdc ); -} - BOOL WINAPI NtGdiBitBlt( HDC hdc_dst, INT x_dst, INT y_dst, INT width, INT height, HDC hdc_src, INT x_src, INT y_src, DWORD rop, DWORD bk_color, FLONG fl ) { @@ -53,12 +41,6 @@ BOOL WINAPI NtGdiBitBlt( HDC hdc_dst, INT x_dst, INT y_dst, INT width, INT heigh rop, bk_color, fl ); }
-BOOL WINAPI NtGdiCloseFigure( HDC hdc ) -{ - if (!unix_funcs) return FALSE; - return unix_funcs->pNtGdiCloseFigure( hdc ); -} - BOOL WINAPI NtGdiComputeXformCoefficients( HDC hdc ) { if (!unix_funcs) return FALSE; @@ -106,12 +88,6 @@ LONG WINAPI NtGdiDoPalette( HGDIOBJ handle, WORD start, WORD count, void *entrie return unix_funcs->pNtGdiDoPalette( handle, start, count, entries, func, inbound ); }
-BOOL WINAPI NtGdiEndPath( HDC hdc ) -{ - if (!unix_funcs) return FALSE; - return unix_funcs->pNtGdiEndPath( hdc ); -} - BOOL WINAPI NtUserEndPaint( HWND hwnd, const PAINTSTRUCT *ps ) { if (!unix_funcs) return FALSE; @@ -153,12 +129,6 @@ INT WINAPI NtGdiExtSelectClipRgn( HDC hdc, HRGN region, INT mode ) return unix_funcs->pNtGdiExtSelectClipRgn( hdc, region, mode ); }
-BOOL WINAPI NtGdiFillPath( HDC hdc ) -{ - if (!unix_funcs) return FALSE; - return unix_funcs->pNtGdiFillPath( hdc ); -} - BOOL WINAPI NtGdiFontIsLinked( HDC hdc ) { if (!unix_funcs) return FALSE; @@ -412,12 +382,6 @@ HGDIOBJ WINAPI NtGdiSelectBrush( HDC hdc, HGDIOBJ handle ) return unix_funcs->pNtGdiSelectBrush( hdc, handle ); }
-BOOL WINAPI NtGdiSelectClipPath( HDC hdc, INT mode ) -{ - if (!unix_funcs) return FALSE; - return unix_funcs->pNtGdiSelectClipPath( hdc, mode ); -} - HGDIOBJ WINAPI NtGdiSelectFont( HDC hdc, HGDIOBJ handle ) { if (!unix_funcs) return 0; @@ -487,18 +451,6 @@ INT WINAPI NtGdiStretchDIBitsInternal( HDC hdc, INT x_dst, INT y_dst, INT width_ coloruse, rop, max_info, max_bits, xform ); }
-BOOL WINAPI NtGdiStrokeAndFillPath( HDC hdc ) -{ - if (!unix_funcs) return FALSE; - return unix_funcs->pNtGdiStrokeAndFillPath( hdc ); -} - -BOOL WINAPI NtGdiStrokePath( HDC hdc ) -{ - if (!unix_funcs) return FALSE; - return unix_funcs->pNtGdiStrokePath( hdc ); -} - BOOL WINAPI NtGdiTransparentBlt( HDC hdc, int x_dst, int y_dst, int width_dst, int height_dst, HDC hdc_src, int x_src, int y_src, int width_src, int height_src, UINT color ) @@ -520,12 +472,6 @@ BOOL WINAPI NtGdiUpdateColors( HDC hdc ) return unix_funcs->pNtGdiUpdateColors( hdc ); }
-BOOL WINAPI NtGdiWidenPath( HDC hdc ) -{ - if (!unix_funcs) return FALSE; - return unix_funcs->pNtGdiWidenPath( hdc ); -} - NTSTATUS WINAPI NtGdiDdDDICheckVidPnExclusiveOwnership( const D3DKMT_CHECKVIDPNEXCLUSIVEOWNERSHIP *desc ) { if (!unix_funcs) return STATUS_NOT_SUPPORTED; diff --git a/dlls/wow64win/gdi.c b/dlls/wow64win/gdi.c index dffca389804..e5915bfc949 100644 --- a/dlls/wow64win/gdi.c +++ b/dlls/wow64win/gdi.c @@ -63,6 +63,13 @@ NTSTATUS WINAPI wow64_NtGdiAbortDoc( UINT *args ) return NtGdiAbortDoc( hdc ); }
+NTSTATUS WINAPI wow64_NtGdiAbortPath( UINT *args ) +{ + HDC hdc = get_handle( &args ); + + return NtGdiAbortPath( hdc ); +} + NTSTATUS WINAPI wow64_NtGdiAddFontMemResourceEx( UINT *args ) { void *ptr = get_ptr( &args ); @@ -114,6 +121,20 @@ NTSTATUS WINAPI wow64_NtGdiArcInternal( UINT *args ) return NtGdiArcInternal( type, hdc, left, top, right, bottom, xstart, ystart, xend, yend ); }
+NTSTATUS WINAPI wow64_NtGdiBeginPath( UINT *args ) +{ + HDC hdc = get_handle( &args ); + + return NtGdiBeginPath( hdc ); +} + +NTSTATUS WINAPI wow64_NtGdiCloseFigure( UINT *args ) +{ + HDC hdc = get_handle( &args ); + + return NtGdiCloseFigure( hdc ); +} + NTSTATUS WINAPI wow64_NtGdiCombineRgn( UINT *args ) { HRGN dest = get_handle( &args ); @@ -378,6 +399,13 @@ NTSTATUS WINAPI wow64_NtGdiEndPage( UINT *args ) return NtGdiEndPage( hdc ); }
+NTSTATUS WINAPI wow64_NtGdiEndPath( UINT *args ) +{ + HDC hdc = get_handle( &args ); + + return NtGdiEndPath( hdc ); +} + NTSTATUS WINAPI wow64_NtGdiEqualRgn( UINT *args ) { HRGN hrgn1 = get_handle( &args ); @@ -518,6 +546,13 @@ NTSTATUS WINAPI wow64_NtGdiExtGetObjectW( UINT *args ) } }
+NTSTATUS WINAPI wow64_NtGdiFillPath( UINT *args ) +{ + HDC hdc = get_handle( &args ); + + return NtGdiFillPath( hdc ); +} + NTSTATUS WINAPI wow64_NtGdiFillRgn( UINT *args ) { HDC hdc = get_handle( &args ); @@ -875,6 +910,14 @@ NTSTATUS WINAPI wow64_NtGdiSaveDC( UINT *args ) return NtGdiSaveDC( hdc ); }
+NTSTATUS WINAPI wow64_NtGdiSelectClipPath( UINT *args ) +{ + HDC hdc = get_handle( &args ); + INT mode = get_ulong( &args ); + + return NtGdiSelectClipPath( hdc, mode ); +} + NTSTATUS WINAPI wow64_NtGdiSetBitmapBits( UINT *args ) { HBITMAP hbitmap = get_handle( &args ); @@ -1008,6 +1051,20 @@ NTSTATUS WINAPI wow64_NtGdiStartPage( UINT *args ) return NtGdiStartPage( hdc ); }
+NTSTATUS WINAPI wow64_NtGdiStrokeAndFillPath( UINT *args ) +{ + HDC hdc = get_handle( &args ); + + return NtGdiStrokeAndFillPath( hdc ); +} + +NTSTATUS WINAPI wow64_NtGdiStrokePath( UINT *args ) +{ + HDC hdc = get_handle( &args ); + + return NtGdiStrokePath( hdc ); +} + NTSTATUS WINAPI wow64_NtGdiSwapBuffers( UINT *args ) { HDC hdc = get_handle( &args ); @@ -1025,3 +1082,10 @@ NTSTATUS WINAPI wow64_NtGdiTransformPoints( UINT *args )
return NtGdiTransformPoints( hdc, points_in, points_out, count, mode ); } + +NTSTATUS WINAPI wow64_NtGdiWidenPath( UINT *args ) +{ + HDC hdc = get_handle( &args ); + + return NtGdiWidenPath( hdc ); +} diff --git a/dlls/wow64win/syscall.h b/dlls/wow64win/syscall.h index 7868984c4de..c2a9f1a05b7 100644 --- a/dlls/wow64win/syscall.h +++ b/dlls/wow64win/syscall.h @@ -23,10 +23,13 @@
#define ALL_WIN32_SYSCALLS \ SYSCALL_ENTRY( NtGdiAbortDoc ) \ + SYSCALL_ENTRY( NtGdiAbortPath ) \ SYSCALL_ENTRY( NtGdiAddFontMemResourceEx ) \ SYSCALL_ENTRY( NtGdiAddFontResourceW ) \ SYSCALL_ENTRY( NtGdiAngleArc ) \ SYSCALL_ENTRY( NtGdiArcInternal ) \ + SYSCALL_ENTRY( NtGdiBeginPath ) \ + SYSCALL_ENTRY( NtGdiCloseFigure ) \ SYSCALL_ENTRY( NtGdiCombineRgn ) \ SYSCALL_ENTRY( NtGdiCreateBitmap ) \ SYSCALL_ENTRY( NtGdiCreateClientObj ) \ @@ -51,11 +54,13 @@ SYSCALL_ENTRY( NtGdiEllipse ) \ SYSCALL_ENTRY( NtGdiEndDoc ) \ SYSCALL_ENTRY( NtGdiEndPage ) \ + SYSCALL_ENTRY( NtGdiEndPath ) \ SYSCALL_ENTRY( NtGdiEqualRgn ) \ SYSCALL_ENTRY( NtGdiExtCreatePen ) \ SYSCALL_ENTRY( NtGdiExtCreateRegion ) \ SYSCALL_ENTRY( NtGdiExtFloodFill ) \ SYSCALL_ENTRY( NtGdiExtGetObjectW ) \ + SYSCALL_ENTRY( NtGdiFillPath ) \ SYSCALL_ENTRY( NtGdiFillRgn ) \ SYSCALL_ENTRY( NtGdiFlattenPath ) \ SYSCALL_ENTRY( NtGdiFlush ) \ @@ -94,6 +99,7 @@ SYSCALL_ENTRY( NtGdiRemoveFontResourceW ) \ SYSCALL_ENTRY( NtGdiRoundRect ) \ SYSCALL_ENTRY( NtGdiSaveDC ) \ + SYSCALL_ENTRY( NtGdiSelectClipPath ) \ SYSCALL_ENTRY( NtGdiSetBitmapBits ) \ SYSCALL_ENTRY( NtGdiSetBitmapDimension ) \ SYSCALL_ENTRY( NtGdiSetBrushOrg ) \ @@ -107,8 +113,11 @@ SYSCALL_ENTRY( NtGdiSetVirtualResolution ) \ SYSCALL_ENTRY( NtGdiStartDoc ) \ SYSCALL_ENTRY( NtGdiStartPage ) \ + SYSCALL_ENTRY( NtGdiStrokeAndFillPath ) \ + SYSCALL_ENTRY( NtGdiStrokePath ) \ SYSCALL_ENTRY( NtGdiSwapBuffers ) \ SYSCALL_ENTRY( NtGdiTransformPoints ) \ + SYSCALL_ENTRY( NtGdiWidenPath ) \ SYSCALL_ENTRY( NtUserActivateKeyboardLayout ) \ SYSCALL_ENTRY( NtUserAddClipboardFormatListener ) \ SYSCALL_ENTRY( NtUserAssociateInputContext ) \