Vincent Povirk : gdiplus: Stub GdipGetMetafileHeaderFromStream.

Alexandre Julliard julliard at winehq.org
Mon Jul 19 11:05:38 CDT 2010


Module: wine
Branch: master
Commit: 3847c2dec9be2163bc5b141d1c1d056751a1cf8d
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=3847c2dec9be2163bc5b141d1c1d056751a1cf8d

Author: Vincent Povirk <vincent at codeweavers.com>
Date:   Sat Jun 19 17:38:04 2010 -0500

gdiplus: Stub GdipGetMetafileHeaderFromStream.

---

 dlls/gdiplus/gdiplus.spec |    2 +-
 dlls/gdiplus/image.c      |   18 ++++++++++++++++++
 2 files changed, 19 insertions(+), 1 deletions(-)

diff --git a/dlls/gdiplus/gdiplus.spec b/dlls/gdiplus/gdiplus.spec
index 5e03c53..6d07cb5 100644
--- a/dlls/gdiplus/gdiplus.spec
+++ b/dlls/gdiplus/gdiplus.spec
@@ -318,7 +318,7 @@
 @ stdcall GdipGetMetafileHeaderFromEmf(ptr ptr)
 @ stdcall GdipGetMetafileHeaderFromFile(wstr ptr)
 @ stdcall GdipGetMetafileHeaderFromMetafile(ptr ptr)
-@ stub GdipGetMetafileHeaderFromStream
+@ stdcall GdipGetMetafileHeaderFromStream(ptr ptr)
 @ stub GdipGetMetafileHeaderFromWmf
 @ stdcall GdipGetNearestColor(ptr ptr)
 @ stdcall GdipGetPageScale(ptr ptr)
diff --git a/dlls/gdiplus/image.c b/dlls/gdiplus/image.c
index 5f2bb96..d72ae8d 100644
--- a/dlls/gdiplus/image.c
+++ b/dlls/gdiplus/image.c
@@ -2246,6 +2246,24 @@ GpStatus WINGDIPAPI GdipGetMetafileHeaderFromFile(GDIPCONST WCHAR *filename,
     return Ok;
 }
 
+GpStatus WINGDIPAPI GdipGetMetafileHeaderFromStream(IStream *stream,
+    MetafileHeader *header)
+{
+    static int calls;
+
+    TRACE("(%p,%p)\n", stream, header);
+
+    if(!stream || !header)
+        return InvalidParameter;
+
+    if(!(calls++))
+        FIXME("not implemented\n");
+
+    memset(header, 0, sizeof(MetafileHeader));
+
+    return Ok;
+}
+
 GpStatus WINGDIPAPI GdipGetAllPropertyItems(GpImage *image, UINT size,
     UINT num, PropertyItem* items)
 {




More information about the wine-cvs mailing list