Vincent Povirk : gdiplus: Stub GdipGetMetafileHeaderFromEmf.

Alexandre Julliard julliard at winehq.org
Mon Jul 5 12:09:58 CDT 2010


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

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

gdiplus: Stub GdipGetMetafileHeaderFromEmf.

---

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

diff --git a/dlls/gdiplus/gdiplus.spec b/dlls/gdiplus/gdiplus.spec
index 8b9eaf5..ad60942 100644
--- a/dlls/gdiplus/gdiplus.spec
+++ b/dlls/gdiplus/gdiplus.spec
@@ -315,7 +315,7 @@
 @ stdcall GdipGetLogFontW(ptr ptr ptr)
 @ stdcall GdipGetMatrixElements(ptr ptr)
 @ stub GdipGetMetafileDownLevelRasterizationLimit
-@ stub GdipGetMetafileHeaderFromEmf
+@ stdcall GdipGetMetafileHeaderFromEmf(ptr ptr)
 @ stub GdipGetMetafileHeaderFromFile
 @ stdcall GdipGetMetafileHeaderFromMetafile(ptr ptr)
 @ stub GdipGetMetafileHeaderFromStream
diff --git a/dlls/gdiplus/image.c b/dlls/gdiplus/image.c
index 252e19a..ca3f0b6 100644
--- a/dlls/gdiplus/image.c
+++ b/dlls/gdiplus/image.c
@@ -2212,6 +2212,22 @@ GpStatus WINGDIPAPI GdipGetMetafileHeaderFromMetafile(GpMetafile * metafile,
     return Ok;
 }
 
+GpStatus WINGDIPAPI GdipGetMetafileHeaderFromEmf(HENHMETAFILE hEmf,
+    MetafileHeader *header)
+{
+    static int calls;
+
+    if(!hEmf || !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