Module: wine Branch: master Commit: 1015722dfe87266c330097c8c874d8ae356d2b51 URL: http://source.winehq.org/git/wine.git/?a=commit;h=1015722dfe87266c330097c8c8...
Author: Evan Stade estade@gmail.com Date: Fri Aug 3 17:30:34 2007 -0700
gdiplus: Added GdipImageSelectActiveFrame 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 e8802ab..e0ea275 100644 --- a/dlls/gdiplus/gdiplus.spec +++ b/dlls/gdiplus/gdiplus.spec @@ -410,7 +410,7 @@ @ stub GdipImageGetFrameDimensionsCount @ stdcall GdipImageGetFrameDimensionsList(ptr ptr long) @ stub GdipImageRotateFlip -@ stub GdipImageSelectActiveFrame +@ stdcall GdipImageSelectActiveFrame(ptr ptr long) @ stub GdipImageSetAbort @ stub GdipInitializePalette @ stub GdipInvertMatrix diff --git a/dlls/gdiplus/image.c b/dlls/gdiplus/image.c index a52b9ca..c050fd2 100644 --- a/dlls/gdiplus/image.c +++ b/dlls/gdiplus/image.c @@ -407,6 +407,20 @@ GpStatus WINGDIPAPI GdipImageGetFrameDimensionsList(GpImage* image, return Ok; }
+GpStatus WINGDIPAPI GdipImageSelectActiveFrame(GpImage *image, + GDIPCONST GUID* dimensionID, UINT frameidx) +{ + static int calls; + + if(!image || !dimensionID) + 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 bb8855e..8c96a2c 100644 --- a/include/gdiplusflat.h +++ b/include/gdiplusflat.h @@ -181,6 +181,7 @@ 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 GdipImageSelectActiveFrame(GpImage*,GDIPCONST GUID*,UINT); GpStatus WINGDIPAPI GdipLoadImageFromStream(IStream*,GpImage**); GpStatus WINGDIPAPI GdipLoadImageFromStreamICM(IStream*,GpImage**); GpStatus WINGDIPAPI GdipRemovePropertyItem(GpImage*,PROPID);