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/st…
==============================================================================
--- 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/w3…
==============================================================================
--- 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