Andrew Eikum : gdiplus: Stubs for GdipDrawImagePoints and GdipDrawImagePointsI.
Alexandre Julliard
julliard at winehq.org
Thu Jun 4 07:59:35 CDT 2009
Module: wine
Branch: master
Commit: 156eeb08be4014659b6f371859149ddebbcdc7aa
URL: http://source.winehq.org/git/wine.git/?a=commit;h=156eeb08be4014659b6f371859149ddebbcdc7aa
Author: Andrew Eikum <andrew at brightnightgames.com>
Date: Wed Jun 3 23:31:21 2009 -0500
gdiplus: Stubs for GdipDrawImagePoints and GdipDrawImagePointsI.
---
dlls/gdiplus/gdiplus.spec | 4 ++--
dlls/gdiplus/graphics.c | 14 ++++++++++++++
include/gdiplusflat.h | 2 ++
3 files changed, 18 insertions(+), 2 deletions(-)
diff --git a/dlls/gdiplus/gdiplus.spec b/dlls/gdiplus/gdiplus.spec
index 0115f95..7d44c0b 100644
--- a/dlls/gdiplus/gdiplus.spec
+++ b/dlls/gdiplus/gdiplus.spec
@@ -177,8 +177,8 @@
@ stdcall GdipDrawImageI(ptr ptr long long)
@ stdcall GdipDrawImagePointRect(ptr ptr long long long long long long long)
@ stdcall GdipDrawImagePointRectI(ptr ptr long long long long long long long)
-@ stub GdipDrawImagePoints
-@ stub GdipDrawImagePointsI
+@ stdcall GdipDrawImagePoints(ptr ptr ptr long)
+@ stdcall GdipDrawImagePointsI(ptr ptr ptr long)
@ stdcall GdipDrawImagePointsRect(ptr ptr ptr long long long long long long ptr ptr ptr)
@ stdcall GdipDrawImagePointsRectI(ptr ptr ptr long long long long long long ptr ptr ptr)
@ stdcall GdipDrawImageRect(ptr ptr long long long long)
diff --git a/dlls/gdiplus/graphics.c b/dlls/gdiplus/graphics.c
index 28cbf3e..3fedc97 100644
--- a/dlls/gdiplus/graphics.c
+++ b/dlls/gdiplus/graphics.c
@@ -1620,6 +1620,20 @@ GpStatus WINGDIPAPI GdipDrawImagePointRectI(GpGraphics *graphics, GpImage *image
return NotImplemented;
}
+GpStatus WINGDIPAPI GdipDrawImagePoints(GpGraphics *graphics, GpImage *image,
+ GDIPCONST GpPointF *dstpoints, INT count)
+{
+ FIXME("(%p, %p, %p, %d): stub\n", graphics, image, dstpoints, count);
+ return NotImplemented;
+}
+
+GpStatus WINGDIPAPI GdipDrawImagePointsI(GpGraphics *graphics, GpImage *image,
+ GDIPCONST GpPoint *dstpoints, INT count)
+{
+ FIXME("(%p, %p, %p, %d): stub\n", graphics, image, dstpoints, count);
+ return NotImplemented;
+}
+
/* FIXME: partially implemented (only works for rectangular parallelograms) */
GpStatus WINGDIPAPI GdipDrawImagePointsRect(GpGraphics *graphics, GpImage *image,
GDIPCONST GpPointF *points, INT count, REAL srcx, REAL srcy, REAL srcwidth,
diff --git a/include/gdiplusflat.h b/include/gdiplusflat.h
index 143921f..8e9812f 100644
--- a/include/gdiplusflat.h
+++ b/include/gdiplusflat.h
@@ -151,6 +151,8 @@ GpStatus WINGDIPAPI GdipDrawImage(GpGraphics*,GpImage*,REAL,REAL);
GpStatus WINGDIPAPI GdipDrawImageI(GpGraphics*,GpImage*,INT,INT);
GpStatus WINGDIPAPI GdipDrawImagePointRect(GpGraphics*,GpImage*,REAL,REAL,REAL,REAL,REAL,REAL,GpUnit);
GpStatus WINGDIPAPI GdipDrawImagePointRectI(GpGraphics*,GpImage*,INT,INT,INT,INT,INT,INT,GpUnit);
+GpStatus WINGDIPAPI GdipDrawImagePoints(GpGraphics*,GpImage*,GDIPCONST GpPointF*,INT);
+GpStatus WINGDIPAPI GdipDrawImagePointsI(GpGraphics*,GpImage*,GDIPCONST GpPoint*,INT);
GpStatus WINGDIPAPI GdipDrawImagePointsRect(GpGraphics*,GpImage*,
GDIPCONST GpPointF*,INT,REAL,REAL,REAL,REAL,GpUnit,
GDIPCONST GpImageAttributes*,DrawImageAbort,VOID*);
More information about the wine-cvs
mailing list