Module: wine Branch: master Commit: f3879cd97fd95a3a571f9c98c75450ab436e2fa0 URL: http://source.winehq.org/git/wine.git/?a=commit;h=f3879cd97fd95a3a571f9c98c7...
Author: Evan Stade estade@gmail.com Date: Fri Aug 3 17:30:26 2007 -0700
gdiplus: Added GdipImageGetFrameDimensionsList stub.
---
dlls/gdiplus/gdiplus.spec | 2 +- dlls/gdiplus/image.c | 14 ++++++++++++++ include/gdiplusflat.h | 1 + 3 files changed, 16 insertions(+), 1 deletions(-)
diff --git a/dlls/gdiplus/gdiplus.spec b/dlls/gdiplus/gdiplus.spec index 538c571..3d79760 100644 --- a/dlls/gdiplus/gdiplus.spec +++ b/dlls/gdiplus/gdiplus.spec @@ -408,7 +408,7 @@ @ stub GdipImageForceValidation @ stdcall GdipImageGetFrameCount(ptr ptr ptr) @ stub GdipImageGetFrameDimensionsCount -@ stub GdipImageGetFrameDimensionsList +@ stdcall GdipImageGetFrameDimensionsList(ptr ptr long) @ stub GdipImageRotateFlip @ stub GdipImageSelectActiveFrame @ stub GdipImageSetAbort diff --git a/dlls/gdiplus/image.c b/dlls/gdiplus/image.c index 391a5fc..6b71014 100644 --- a/dlls/gdiplus/image.c +++ b/dlls/gdiplus/image.c @@ -362,6 +362,20 @@ GpStatus WINGDIPAPI GdipImageGetFrameCount(GpImage *image, return NotImplemented; }
+GpStatus WINGDIPAPI GdipImageGetFrameDimensionsList(GpImage* image, + GUID* dimensionIDs, UINT count) +{ + static int calls; + + if(!image || !dimensionIDs) + return InvalidParameter; + + if(!(calls++)) + FIXME("not implemented\n"); + + return Ok; +} + GpStatus WINGDIPAPI GdipLoadImageFromStream(IStream* stream, GpImage **image) { if(!stream || !image) diff --git a/include/gdiplusflat.h b/include/gdiplusflat.h index f735f94..7e94a68 100644 --- a/include/gdiplusflat.h +++ b/include/gdiplusflat.h @@ -179,6 +179,7 @@ GpStatus WINGDIPAPI GdipGetImageWidth(GpImage*,UINT*); GpStatus WINGDIPAPI GdipGetMetafileHeaderFromMetafile(GpMetafile*,MetafileHeader*); GpStatus WINGDIPAPI GdipGetPropertyItemSize(GpImage*,PROPID,UINT*); GpStatus WINGDIPAPI GdipImageGetFrameCount(GpImage*,GDIPCONST GUID*,UINT*); +GpStatus WINGDIPAPI GdipImageGetFrameDimensionsList(GpImage*,GUID*,UINT); GpStatus WINGDIPAPI GdipLoadImageFromStream(IStream*,GpImage**); GpStatus WINGDIPAPI GdipLoadImageFromStreamICM(IStream*,GpImage**); GpStatus WINGDIPAPI GdipRemovePropertyItem(GpImage*,PROPID);