Evan Stade : gdiplus: Added GdipDisposeImage stub.
Module: wine Branch: master Commit: fba5a59b610c7b1aa658ce597e44ccb148223f24 URL: http://source.winehq.org/git/wine.git/?a=commit;h=fba5a59b610c7b1aa658ce597e... Author: Evan Stade <estade(a)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*);
participants (1)
-
Alexandre Julliard