Vincent Povirk : gdiplus: Stub GdipGetMetafileHeaderFromFile.

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


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

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

gdiplus: Stub GdipGetMetafileHeaderFromFile.

---

 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 ad60942..5e03c53 100644
--- a/dlls/gdiplus/gdiplus.spec
+++ b/dlls/gdiplus/gdiplus.spec
@@ -316,7 +316,7 @@
 @ stdcall GdipGetMatrixElements(ptr ptr)
 @ stub GdipGetMetafileDownLevelRasterizationLimit
 @ stdcall GdipGetMetafileHeaderFromEmf(ptr ptr)
-@ stub GdipGetMetafileHeaderFromFile
+@ stdcall GdipGetMetafileHeaderFromFile(wstr ptr)
 @ stdcall GdipGetMetafileHeaderFromMetafile(ptr ptr)
 @ stub GdipGetMetafileHeaderFromStream
 @ stub GdipGetMetafileHeaderFromWmf
diff --git a/dlls/gdiplus/image.c b/dlls/gdiplus/image.c
index ca3f0b6..5f2bb96 100644
--- a/dlls/gdiplus/image.c
+++ b/dlls/gdiplus/image.c
@@ -2228,6 +2228,24 @@ GpStatus WINGDIPAPI GdipGetMetafileHeaderFromEmf(HENHMETAFILE hEmf,
     return Ok;
 }
 
+GpStatus WINGDIPAPI GdipGetMetafileHeaderFromFile(GDIPCONST WCHAR *filename,
+    MetafileHeader *header)
+{
+    static int calls;
+
+    TRACE("(%s,%p)\n", debugstr_w(filename), header);
+
+    if(!filename || !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