From fa0d1f8d20a74275f472f7b0d64e426025cbe72f Mon Sep 17 00:00:00 2001 From: Magnus Olsen Date: Fri, 24 Aug 2007 22:24:26 +0000 Subject: [PATCH] add stub for NtGdiEngPlgBlt, NtGdiEngMarkBandingSurface, NtGdiEngFillPath, NtGdiEngPaint, NtGdiEngLineTo, NtGdiEngGradientFill, NtGdiEngStretchBltROP svn path=/trunk/; revision=28532 --- reactos/subsystems/win32/win32k/stubs/stubs.c | 51 +++++++++++++++++++ reactos/subsystems/win32/win32k/w32ksvc.db | 14 ++--- 2 files changed, 58 insertions(+), 7 deletions(-) diff --git a/reactos/subsystems/win32/win32k/stubs/stubs.c b/reactos/subsystems/win32/win32k/stubs/stubs.c index c02abe0b445..62e24a81278 100644 --- a/reactos/subsystems/win32/win32k/stubs/stubs.c +++ b/reactos/subsystems/win32/win32k/stubs/stubs.c @@ -1542,3 +1542,54 @@ NtGdiEngEraseSurface(SURFOBJ *Surface, return FALSE; } + + + + + + + + + +/* + * @unimplemented + */ +BOOL STDCALL +NtGdiEngFillPath(SURFOBJ *pso,PATHOBJ *ppo,CLIPOBJ *pco,BRUSHOBJ *pbo,POINTL *pptlBrushOrg,MIX mix,FLONG flOptions) +{ + UNIMPLEMENTED; + return FALSE; +} + +BOOL STDCALL +EngGradientFill(SURFOBJ *psoDest,CLIPOBJ *pco,XLATEOBJ *pxlo,TRIVERTEX *pVertex,ULONG nVertex,PVOID pMesh,ULONG nMesh,RECTL *prclExtents,POINTL *pptlDitherOrg,ULONG ulMode) +{ + UNIMPLEMENTED; + return FALSE; +} + +BOOL STDCALL +NtGdiEngLineTo(SURFOBJ *Surface, + CLIPOBJ *Clip, + BRUSHOBJ *Brush, + LONG x1, + LONG y1, + LONG x2, + LONG y2, + RECTL *RectBounds, + MIX mix) +{ + UNIMPLEMENTED; + return FALSE; +} + + +/* + * @unimplemented + */ +BOOL STDCALL +NtGdiEngMarkBandingSurface(HSURF hsurf) +{ + UNIMPLEMENTED; + return FALSE; +} diff --git a/reactos/subsystems/win32/win32k/w32ksvc.db b/reactos/subsystems/win32/win32k/w32ksvc.db index 2b83ace8972..02fcf934e35 100644 --- a/reactos/subsystems/win32/win32k/w32ksvc.db +++ b/reactos/subsystems/win32/win32k/w32ksvc.db @@ -619,18 +619,18 @@ NtGdiEngEraseSurface 3 NtGdiEngLockSurface 1 NtGdiEngBitBlt 11 NtGdiEngStretchBlt 11 -# NtGdiEngPlgBlt 11 -# NtGdiEngMarkBandingSurface 1 +NtGdiEngPlgBlt 11 +NtGdiEngMarkBandingSurface 1 NtGdiEngStrokePath 8 -# NtGdiEngFillPath 7 +NtGdiEngFillPath 7 NtGdiEngStrokeAndFillPath 10 -# NtGdiEngPaint 5 -# NtGdiEngLineTo 9 +NtGdiEngPaint 5 +NtGdiEngLineTo 9 NtGdiEngAlphaBlend 7 -# NtGdiEngGradientFill 10 +NtGdiEngGradientFill 10 NtGdiEngTransparentBlt 8 NtGdiEngTextOut 10 -# NtGdiEngStretchBltROP 13 +NtGdiEngStretchBltROP 13 # NtGdiXLATEOBJ_cGetPalette 4 # NtGdiXLATEOBJ_iXlate 2 # NtGdiXLATEOBJ_hGetColorTransform 1