Module: wine Branch: master Commit: fba5a59b610c7b1aa658ce597e44ccb148223f24 URL: http://source.winehq.org/git/wine.git/?a=commit;h=fba5a59b610c7b1aa658ce597e...
Author: Evan Stade estade@gmail.com Date: Tue Jul 24 17:19:18 2007 -0700
gdiplus: Added GdipDisposeImage stub.
---
dlls/gdiplus/gdiplus.spec | 2 +- dlls/gdiplus/image.c | 13 +++++++++++++ include/gdiplusflat.h | 1 + 3 files changed, 15 insertions(+), 1 deletions(-)
diff --git a/dlls/gdiplus/gdiplus.spec b/dlls/gdiplus/gdiplus.spec index 5d2c3bd..d21fd80 100644 --- a/dlls/gdiplus/gdiplus.spec +++ b/dlls/gdiplus/gdiplus.spec @@ -140,7 +140,7 @@ @ stub GdipDeletePrivateFontCollection @ stub GdipDeleteRegion @ stub GdipDeleteStringFormat -@ stub GdipDisposeImage +@ stdcall GdipDisposeImage(ptr) @ stub GdipDisposeImageAttributes @ stdcall GdipDrawArc(ptr ptr long long long long long long) @ stub GdipDrawArcI diff --git a/dlls/gdiplus/image.c b/dlls/gdiplus/image.c index 1ff0d49..2bb4396 100644 --- a/dlls/gdiplus/image.c +++ b/dlls/gdiplus/image.c @@ -24,6 +24,19 @@
WINE_DEFAULT_DEBUG_CHANNEL(gdiplus);
+GpStatus WINGDIPAPI GdipDisposeImage(GpImage *image) +{ + static int calls; + + if(!image) + return InvalidParameter; + + if(!(calls++)) + FIXME("not implemented\n"); + + return NotImplemented; +} + GpStatus WINGDIPAPI GdipGetImageHeight(GpImage *image, UINT *height) { static int calls; diff --git a/include/gdiplusflat.h b/include/gdiplusflat.h index bfa2c41..816f32d 100644 --- a/include/gdiplusflat.h +++ b/include/gdiplusflat.h @@ -128,6 +128,7 @@ GpStatus WINGDIPAPI GdipCreateCustomLineCap(GpPath*,GpPath*,GpLineCap,REAL, GpCustomLineCap**); GpStatus WINGDIPAPI GdipDeleteCustomLineCap(GpCustomLineCap*);
+GpStatus WINGDIPAPI GdipDisposeImage(GpImage*); GpStatus WINGDIPAPI GdipGetImageHeight(GpImage*,UINT*); GpStatus WINGDIPAPI GdipGetImageHorizontalResolution(GpImage*,REAL*); GpStatus WINGDIPAPI GdipGetImageRawFormat(GpImage*,GUID*);