[ros-diffs] [greatlrd] 28532: add stub for NtGdiEngPlgBlt, NtGdiEngMarkBandingSurface, NtGdiEngFillPath, NtGdiEngPaint, NtGdiEngLineTo, NtGdiEngGradientFill, NtGdiEngStretchBltROP
greatlrd at svn.reactos.org
greatlrd at svn.reactos.org
Sat Aug 25 00:24:26 CEST 2007
- Previous message: [ros-diffs] [tkreuzer] 28531: - Simplify w32knapi. It now always uses w32kdll.dll Copy the right dll into the same folder as w32knapi.exe (name must be w32kdll.dll) to make it work of different windows versions and ros of cause. Tested on win xp.
- Next message: [ros-diffs] [greatlrd] 28533: * redirect EngCopyBits, EngCreateBitmap, EngCreatePalette, EngDeletePalette, EngDeletePath, EngDeleteSurface, EngEraseSurface, EngFillPath, EngMarkBandingSurface, EngPaint, EngPlgBlt, EngStrokeAndFillPath, EngStrokePath, EngTextOut, EngTransparentBlt to win32k.sys * add smaller code for Ellipse * redirect EngMultiByteToUnicodeN to RtlMultiByteToUnicodeN * redirect EngUnicodeToMultiByteN to RtlUnicodeToMultiByteN
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: greatlrd
Date: Sat Aug 25 02:24:26 2007
New Revision: 28532
URL: http://svn.reactos.org/svn/reactos?rev=28532&view=rev
Log:
add stub for NtGdiEngPlgBlt, NtGdiEngMarkBandingSurface, NtGdiEngFillPath, NtGdiEngPaint, NtGdiEngLineTo, NtGdiEngGradientFill, NtGdiEngStretchBltROP
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=28532&r1=28531&r2=28532&view=diff
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/stubs/stubs.c (original)
+++ trunk/reactos/subsystems/win32/win32k/stubs/stubs.c Sat Aug 25 02:24:26 2007
@@ -1542,3 +1542,54 @@
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;
+}
Modified: trunk/reactos/subsystems/win32/win32k/w32ksvc.db
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/w32ksvc.db?rev=28532&r1=28531&r2=28532&view=diff
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/w32ksvc.db (original)
+++ trunk/reactos/subsystems/win32/win32k/w32ksvc.db Sat Aug 25 02:24:26 2007
@@ -619,18 +619,18 @@
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
- Previous message: [ros-diffs] [tkreuzer] 28531: - Simplify w32knapi. It now always uses w32kdll.dll Copy the right dll into the same folder as w32knapi.exe (name must be w32kdll.dll) to make it work of different windows versions and ros of cause. Tested on win xp.
- Next message: [ros-diffs] [greatlrd] 28533: * redirect EngCopyBits, EngCreateBitmap, EngCreatePalette, EngDeletePalette, EngDeletePath, EngDeleteSurface, EngEraseSurface, EngFillPath, EngMarkBandingSurface, EngPaint, EngPlgBlt, EngStrokeAndFillPath, EngStrokePath, EngTextOut, EngTransparentBlt to win32k.sys * add smaller code for Ellipse * redirect EngMultiByteToUnicodeN to RtlMultiByteToUnicodeN * redirect EngUnicodeToMultiByteN to RtlUnicodeToMultiByteN
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Ros-diffs
mailing list