[ros-diffs] [greatlrd] 28528: add stub for NtGdiEngCreateBitmap, NtGdiEngCreatePalette, NtGdiEngCopyBits, NtGdiEngDeletePalette, NtGdiEngStrokePath, NtGdiEngTransparentBlt, NtGdiEngTextOut

greatlrd at svn.reactos.org greatlrd at svn.reactos.org
Fri Aug 24 23:42:06 CEST 2007


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/stubs/stubs.c?rev=28528&r1=28527&r2=28528&view=diff
==============================================================================
--- 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/w32ksvc.db?rev=28528&r1=28527&r2=28528&view=diff
==============================================================================
--- 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




More information about the Ros-diffs mailing list