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