Nikolay Sivov : gdiplus: Added GdipImageSetAbort stub.

Alexandre Julliard julliard at wine.codeweavers.com
Tue Jun 9 08:25:52 CDT 2015


Module: wine
Branch: master
Commit: a5ab896abd27fcd367948b4716523c607997ff87
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=a5ab896abd27fcd367948b4716523c607997ff87

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Mon Jun  8 16:44:40 2015 +0300

gdiplus: Added GdipImageSetAbort stub.

---

 dlls/gdiplus/gdiplus.spec | 2 +-
 dlls/gdiplus/image.c      | 9 +++++++++
 include/gdiplusflat.h     | 1 +
 include/gdiplustypes.h    | 1 +
 4 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/dlls/gdiplus/gdiplus.spec b/dlls/gdiplus/gdiplus.spec
index cee3ea6..9701ee0 100644
--- a/dlls/gdiplus/gdiplus.spec
+++ b/dlls/gdiplus/gdiplus.spec
@@ -621,7 +621,7 @@
 621 stub GdipBitmapGetHistogram
 622 stub GdipBitmapGetHistogramSize
 623 stub GdipBitmapConvertFormat
-624 stub GdipImageSetAbort
+624 stdcall GdipImageSetAbort(ptr ptr)
 625 stub GdipGraphicsSetAbort
 626 stub GdipDrawImageFX
 627 stdcall GdipConvertToEmfPlus(ptr ptr ptr long ptr ptr)
diff --git a/dlls/gdiplus/image.c b/dlls/gdiplus/image.c
index 86802a5..351c5b3 100644
--- a/dlls/gdiplus/image.c
+++ b/dlls/gdiplus/image.c
@@ -5235,3 +5235,12 @@ GpStatus WINGDIPAPI GdipImageRotateFlip(GpImage *image, RotateFlipType type)
 
     return stat;
 }
+
+/*****************************************************************************
+ * GdipImageSetAbort [GDIPLUS.@]
+ */
+GpStatus WINGDIPAPI GdipImageSetAbort(GpImage *image, GdiplusAbort *pabort)
+{
+    FIXME("(%p, %p): stub\n", image, pabort);
+    return NotImplemented;
+}
diff --git a/include/gdiplusflat.h b/include/gdiplusflat.h
index 0753585..29119b4 100644
--- a/include/gdiplusflat.h
+++ b/include/gdiplusflat.h
@@ -421,6 +421,7 @@ GpStatus WINGDIPAPI GdipImageGetFrameDimensionsCount(GpImage*,UINT*);
 GpStatus WINGDIPAPI GdipImageGetFrameDimensionsList(GpImage*,GUID*,UINT);
 GpStatus WINGDIPAPI GdipImageRotateFlip(GpImage*,RotateFlipType);
 GpStatus WINGDIPAPI GdipImageSelectActiveFrame(GpImage*,GDIPCONST GUID*,UINT);
+GpStatus WINGDIPAPI GdipImageSetAbort(GpImage*,GdiplusAbort*);
 GpStatus WINGDIPAPI GdipLoadImageFromFile(GDIPCONST WCHAR*,GpImage**);
 GpStatus WINGDIPAPI GdipLoadImageFromFileICM(GDIPCONST WCHAR*,GpImage**);
 GpStatus WINGDIPAPI GdipLoadImageFromStream(IStream*,GpImage**);
diff --git a/include/gdiplustypes.h b/include/gdiplustypes.h
index 2e46bb4..80d5955 100644
--- a/include/gdiplustypes.h
+++ b/include/gdiplustypes.h
@@ -54,6 +54,7 @@ extern "C" {
 typedef BOOL (CALLBACK * ImageAbort)(VOID *);
 typedef ImageAbort DrawImageAbort;
 typedef ImageAbort GetThumbnailImageAbort;
+typedef struct GdiplusAbort GdiplusAbort;
 
 typedef BOOL (CALLBACK * EnumerateMetafileProc)(EmfPlusRecordType,UINT,UINT,const BYTE*,VOID*);
 




More information about the wine-cvs mailing list