From 4b6cc6e3fd3cb8df681b1ad9a6cbd4c2a580044d Mon Sep 17 00:00:00 2001 From: Alistair Leslie-Hughes Date: Fri, 3 Oct 2008 20:56:40 +1000 Subject: [PATCH] gdiplus: Stub GdipRecordMetafileFileName and GdipRecordMetafileFileNameI. --- dlls/gdiplus/gdiplus.spec | 4 ++-- dlls/gdiplus/image.c | 21 +++++++++++++++++++++ include/gdiplusenums.h | 11 +++++++++++ 3 files changed, 34 insertions(+), 2 deletions(-) diff --git a/dlls/gdiplus/gdiplus.spec b/dlls/gdiplus/gdiplus.spec index 8d13a19d730..3ef4271e514 100644 --- a/dlls/gdiplus/gdiplus.spec +++ b/dlls/gdiplus/gdiplus.spec @@ -467,8 +467,8 @@ @ stdcall GdipPrivateAddFontFile(ptr wstr) @ stub GdipPrivateAddMemoryFont @ stub GdipRecordMetafile -@ stub GdipRecordMetafileFileName -@ stub GdipRecordMetafileFileNameI +@ stdcall GdipRecordMetafileFileName(wstr long long ptr long wstr ptr) +@ stdcall GdipRecordMetafileFileNameI(wstr long long ptr long wstr ptr) @ stub GdipRecordMetafileI @ stub GdipRecordMetafileStream @ stub GdipRecordMetafileStreamI diff --git a/dlls/gdiplus/image.c b/dlls/gdiplus/image.c index 4d6a54f8af1..9516d64215e 100644 --- a/dlls/gdiplus/image.c +++ b/dlls/gdiplus/image.c @@ -1455,3 +1455,24 @@ GpStatus WINGDIPAPI GdipTestControl(GpTestControlEnum control, void *param) return Ok; } + +GpStatus WINGDIPAPI GdipRecordMetafileFileName(GDIPCONST WCHAR* fileName, + HDC hdc, EmfType type, GDIPCONST GpRectF *pFrameRect, + MetafileFrameUnit frameUnit, GDIPCONST WCHAR *desc, + GpMetafile **metafile) +{ + FIXME("%s %p %d %p %d %s %p stub!\n", debugstr_w(fileName), hdc, type, pFrameRect, + frameUnit, debugstr_w(desc), metafile); + + return NotImplemented; +} + +GpStatus WINGDIPAPI GdipRecordMetafileFileNameI(GDIPCONST WCHAR* fileName, HDC hdc, EmfType type, + GDIPCONST GpRect *pFrameRect, MetafileFrameUnit frameUnit, + GDIPCONST WCHAR *desc, GpMetafile **metafile) +{ + FIXME("%s %p %d %p %d %s %p stub!\n", debugstr_w(fileName), hdc, type, pFrameRect, + frameUnit, debugstr_w(desc), metafile); + + return NotImplemented; +} diff --git a/include/gdiplusenums.h b/include/gdiplusenums.h index f3cdad8d9a7..0299f41b2b0 100644 --- a/include/gdiplusenums.h +++ b/include/gdiplusenums.h @@ -336,6 +336,16 @@ enum GpTestControlEnum TestControlGetBuildNumber = 2 }; +enum MetafileFrameUnit +{ + MetafileFrameUnitPixel = UnitPixel, + MetafileFrameUnitPoint = UnitPoint, + MetafileFrameUnitInch = UnitInch, + MetafileFrameUnitDocument = UnitDocument, + MetafileFrameUnitMillimeter = UnitMillimeter, + MetafileFrameUnitGdi +}; + #ifndef __cplusplus typedef enum Unit Unit; @@ -372,6 +382,7 @@ typedef enum CombineMode CombineMode; typedef enum FlushIntention FlushIntention; typedef enum CoordinateSpace CoordinateSpace; typedef enum GpTestControlEnum GpTestControlEnum; +typedef enum MetafileFrameUnit MetafileFrameUnit; #endif /* end of c typedefs */ -- 2.11.4.GIT