Module: wine Branch: master Commit: 6394e315cf49e4727857214879f64c82269c6bef URL: http://source.winehq.org/git/wine.git/?a=commit;h=6394e315cf49e4727857214879...
Author: Evan Stade estade@gmail.com Date: Tue Jul 31 19:15:56 2007 -0700
gdiplus: Added GdipGetPropertyItemSize stub.
---
dlls/gdiplus/gdiplus.spec | 2 +- dlls/gdiplus/image.c | 16 ++++++++++++++++ include/gdiplusflat.h | 1 + 3 files changed, 18 insertions(+), 1 deletions(-)
diff --git a/dlls/gdiplus/gdiplus.spec b/dlls/gdiplus/gdiplus.spec index 2660c71..26f7dd0 100644 --- a/dlls/gdiplus/gdiplus.spec +++ b/dlls/gdiplus/gdiplus.spec @@ -373,7 +373,7 @@ @ stub GdipGetPropertyCount @ stub GdipGetPropertyIdList @ stub GdipGetPropertyItem -@ stub GdipGetPropertyItemSize +@ stdcall GdipGetPropertyItemSize(ptr long ptr) @ stub GdipGetPropertySize @ stub GdipGetRegionBounds @ stub GdipGetRegionBoundsI diff --git a/dlls/gdiplus/image.c b/dlls/gdiplus/image.c index 6e78308..0a164bb 100644 --- a/dlls/gdiplus/image.c +++ b/dlls/gdiplus/image.c @@ -222,6 +222,22 @@ GpStatus WINGDIPAPI GdipGetMetafileHeaderFromMetafile(GpMetafile * metafile, return NotImplemented; }
+GpStatus WINGDIPAPI GdipGetPropertyItemSize(GpImage *image, PROPID pid, + UINT* size) +{ + static int calls; + + TRACE("%p %x %p\n", image, pid, size); + + if(!size || !image) + return InvalidParameter; + + if(!(calls++)) + FIXME("not implemented\n"); + + return NotImplemented; +} + GpStatus WINGDIPAPI GdipImageGetFrameCount(GpImage *image, GDIPCONST GUID* dimensionID, UINT* count) { diff --git a/include/gdiplusflat.h b/include/gdiplusflat.h index 4ed1011..0fea604 100644 --- a/include/gdiplusflat.h +++ b/include/gdiplusflat.h @@ -149,6 +149,7 @@ GpStatus WINGDIPAPI GdipGetImageType(GpImage*,ImageType*); GpStatus WINGDIPAPI GdipGetImageVerticalResolution(GpImage*,REAL*); 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 GdipLoadImageFromStreamICM(IStream*,GpImage**);