[Gdiplus 3/3] Stub GdipSetClipPath

Adam Petaccia adam at tpetaccia.com
Sat Aug 16 22:28:45 CDT 2008


---
 dlls/gdiplus/gdiplus.spec |    2 +-
 dlls/gdiplus/graphics.c   |    8 ++++++++
 include/gdiplusflat.h     |    1 +
 3 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/dlls/gdiplus/gdiplus.spec b/dlls/gdiplus/gdiplus.spec
index 4fc0269..4499be6 100644
--- a/dlls/gdiplus/gdiplus.spec
+++ b/dlls/gdiplus/gdiplus.spec
@@ -508,7 +508,7 @@
 @ stub GdipSetAdjustableArrowCapWidth
 @ stub GdipSetClipGraphics
 @ stub GdipSetClipHrgn
-@ stub GdipSetClipPath
+@ stdcall GdipSetClipPath(ptr ptr long)
 @ stdcall GdipSetClipRect(ptr long long long long long)
 @ stdcall GdipSetClipRectI(ptr long long long long long)
 @ stdcall GdipSetClipRegion(ptr ptr long)
diff --git a/dlls/gdiplus/graphics.c b/dlls/gdiplus/graphics.c
index fc19190..676f85e 100644
--- a/dlls/gdiplus/graphics.c
+++ b/dlls/gdiplus/graphics.c
@@ -2541,6 +2541,14 @@ GpStatus WINGDIPAPI GdipSetClipRegion(GpGraphics *graphics, GpRegion *region,
     return NotImplemented;
 }
 
+GpStatus WINGDIPAPI GdipSetClipPath(GpGraphics *graphics, GpPath *path,
+        CombineMode combineMode)
+{
+    FIXME("stub: %p %p %d\n", graphics, path, combineMode);
+
+    return NotImplemented;
+}
+
 GpStatus WINGDIPAPI GdipSetMetafileDownLevelRasterizationLimit(GpGraphics *graphics,
     UINT limitDpi)
 {
diff --git a/include/gdiplusflat.h b/include/gdiplusflat.h
index f1661c0..499cdb7 100644
--- a/include/gdiplusflat.h
+++ b/include/gdiplusflat.h
@@ -172,6 +172,7 @@ GpStatus WINGDIPAPI GdipSaveGraphics(GpGraphics*,GraphicsState*);
 GpStatus WINGDIPAPI GdipScaleWorldTransform(GpGraphics*,REAL,REAL,GpMatrixOrder);
 GpStatus WINGDIPAPI GdipSetClipRect(GpGraphics*, REAL, REAL, REAL, REAL,
         CombineMode);
+GpStatus WINGDIPAPI GdipSetClipPath(GpGraphics*, GpPath*, CombineMode);
 GpStatus WINGDIPAPI GdipSetCompositingMode(GpGraphics*,CompositingMode);
 GpStatus WINGDIPAPI GdipSetCompositingQuality(GpGraphics*,CompositingQuality);
 GpStatus WINGDIPAPI GdipSetInterpolationMode(GpGraphics*,InterpolationMode);
-- 
1.5.4.3




More information about the wine-patches mailing list