add stub for NtGdiEngCreateBitmap, NtGdiEngCreatePalette, NtGdiEngCopyBits, NtGdiEngD...
authorMagnus Olsen <magnus@greatlord.com>
Fri, 24 Aug 2007 21:42:06 +0000 (21:42 +0000)
committerMagnus Olsen <magnus@greatlord.com>
Fri, 24 Aug 2007 21:42:06 +0000 (21:42 +0000)
svn path=/trunk/; revision=28528

reactos/subsystems/win32/win32k/stubs/stubs.c
reactos/subsystems/win32/win32k/w32ksvc.db

index a104ab2..4e76316 100644 (file)
@@ -1385,3 +1385,109 @@ NtGdiEngCreateDeviceBitmap(
 }
 
 
+/*
+ * @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;
+}
index 2377995..a1d915e 100644 (file)
@@ -606,13 +606,13 @@ NtUserYieldTask                                  0
 # 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 @@ NtGdiEngBitBlt                                  11
 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