Author: greatlrd Date: Sat Aug 25 01:42:06 2007 New Revision: 28528
URL: http://svn.reactos.org/svn/reactos?rev=28528&view=rev Log: add stub for NtGdiEngCreateBitmap, NtGdiEngCreatePalette, NtGdiEngCopyBits, NtGdiEngDeletePalette, NtGdiEngStrokePath, NtGdiEngTransparentBlt, NtGdiEngTextOut
Modified: trunk/reactos/subsystems/win32/win32k/stubs/stubs.c trunk/reactos/subsystems/win32/win32k/w32ksvc.db
Modified: trunk/reactos/subsystems/win32/win32k/stubs/stubs.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/stu... ============================================================================== --- trunk/reactos/subsystems/win32/win32k/stubs/stubs.c (original) +++ trunk/reactos/subsystems/win32/win32k/stubs/stubs.c Sat Aug 25 01:42:06 2007 @@ -1385,3 +1385,109 @@ }
+/* + * @unimplemented + */ +BOOL STDCALL +NtGdiEngCopyBits(SURFOBJ *Dest, + SURFOBJ *Source, + CLIPOBJ *Clip, + XLATEOBJ *ColorTranslation, + RECTL *DestRect, + POINTL *SourcePoint) +{ + UNIMPLEMENTED; + return FALSE; +} + +/* + * @unimplemented + */ +HBITMAP STDCALL +NtGdiEngCreateBitmap(IN SIZEL Size, + IN LONG Width, + IN ULONG Format, + IN ULONG Flags, + IN PVOID Bits, + IN DWORD UNKNOWN) +{ + UNIMPLEMENTED; + return NULL; +} + + +/* + * @unimplemented + */ +HPALETTE STDCALL +NtGdiEngCreatePalette(IN ULONG Mode, + IN ULONG NumColors, + IN ULONG *Colors, + IN ULONG Red, + IN ULONG Green, + IN ULONG Blue) +{ + UNIMPLEMENTED; + return NULL; +} + +BOOL STDCALL +NtGdiEngTransparentBlt(IN SURFOBJ *Dest, + IN SURFOBJ *Source, + IN CLIPOBJ *Clip, + IN XLATEOBJ *ColorTranslation, + IN PRECTL DestRect, + IN PRECTL SourceRect, + IN ULONG TransparentColor, + IN ULONG Reserved) +{ + UNIMPLEMENTED; + return FALSE; +} + + +/* + * @unimplemented + */ +BOOL STDCALL +NtGdiEngTextOut(SURFOBJ *pso, + STROBJ *pstro, + FONTOBJ *pfo, + CLIPOBJ *pco, + RECTL *prclExtra, + RECTL *prclOpaque, + BRUSHOBJ *pboFore, + BRUSHOBJ *pboOpaque, + POINTL *pptlOrg, + MIX mix) +{ + UNIMPLEMENTED; + return FALSE; +} + +/* + * @unimplemented + */ +BOOL STDCALL +NtGdiEngStrokePath(SURFOBJ *pso, + PATHOBJ *ppo, + CLIPOBJ *pco, + XFORMOBJ *pxo, + BRUSHOBJ *pbo, + POINTL *pptlBrushOrg, + LINEATTRS *plineattrs, + MIX mix) +{ + UNIMPLEMENTED; + return FALSE; +} + +/* + * @unimplemented + */ +BOOL STDCALL +NtGdiEngDeletePalette(IN HPALETTE Palette) +{ + UNIMPLEMENTED; + return FALSE; +}
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 Sat Aug 25 01:42:06 2007 @@ -606,13 +606,13 @@ # NtUserRemoteStopScreenUpdates 0 # NtUserCtxDisplayIOCtl 3 NtGdiEngAssociateSurface 3 -# NtGdiEngCreateBitmap 6 +NtGdiEngCreateBitmap 6 NtGdiEngCreateDeviceSurface 4 NtGdiEngCreateDeviceBitmap 4 -# NtGdiEngCreatePalette 6 +NtGdiEngCreatePalette 6 # NtGdiEngComputeGlyphSet 3 -# NtGdiEngCopyBits 6 -# NtGdiEngDeletePalette 1 +NtGdiEngCopyBits 6 +NtGdiEngDeletePalette 1 # NtGdiEngDeleteSurface 1 # NtGdiEngEraseSurface 3 # NtGdiEngUnlockSurface 1 @@ -621,15 +621,15 @@ NtGdiEngStretchBlt 11 # NtGdiEngPlgBlt 11 # NtGdiEngMarkBandingSurface 1 -# NtGdiEngStrokePath 8 +NtGdiEngStrokePath 8 # NtGdiEngFillPath 7 # NtGdiEngStrokeAndFillPath 10 # NtGdiEngPaint 5 # NtGdiEngLineTo 9 NtGdiEngAlphaBlend 7 # NtGdiEngGradientFill 10 -# NtGdiEngTransparentBlt 8 -# NtGdiEngTextOut 10 +NtGdiEngTransparentBlt 8 +NtGdiEngTextOut 10 # NtGdiEngStretchBltROP 13 # NtGdiXLATEOBJ_cGetPalette 4 # NtGdiXLATEOBJ_iXlate 2