From e4da77cdcfe819f71c5e535745cb066410904b16 Mon Sep 17 00:00:00 2001 From: Vincent Povirk Date: Sat, 19 Jun 2010 16:40:11 -0500 Subject: [PATCH 5/5] gdiplus: Stub GdipGetEncoderParameterListSize. --- dlls/gdiplus/gdiplus.spec | 2 +- dlls/gdiplus/image.c | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletions(-) diff --git a/dlls/gdiplus/gdiplus.spec b/dlls/gdiplus/gdiplus.spec index 8c9f97a..559eede 100644 --- a/dlls/gdiplus/gdiplus.spec +++ b/dlls/gdiplus/gdiplus.spec @@ -262,7 +262,7 @@ @ stub GdipGetEffectParameters @ stdcall GdipGetEmHeight(ptr long ptr) @ stub GdipGetEncoderParameterList -@ stub GdipGetEncoderParameterListSize +@ stdcall GdipGetEncoderParameterListSize(ptr ptr ptr) @ stdcall GdipGetFamily(ptr ptr) @ stdcall GdipGetFamilyName(ptr ptr long) @ stdcall GdipGetFontCollectionFamilyCount(ptr ptr) diff --git a/dlls/gdiplus/image.c b/dlls/gdiplus/image.c index 8b55115..46f6056 100644 --- a/dlls/gdiplus/image.c +++ b/dlls/gdiplus/image.c @@ -3297,6 +3297,21 @@ GpStatus WINGDIPAPI GdipGetImageEncoders(UINT numEncoders, UINT size, ImageCodec return Ok; } +GpStatus WINGDIPAPI GdipGetEncoderParameterListSize(GpImage *image, + GDIPCONST CLSID* clsidEncoder, UINT *size) +{ + static int calls; + + TRACE("(%p,%s,%p)\n", image, debugstr_guid(clsidEncoder), size); + + if(!(calls++)) + FIXME("not implemented\n"); + + *size = 0; + + return NotImplemented; +} + /***************************************************************************** * GdipCreateBitmapFromHBITMAP [GDIPLUS.@] */ -- 1.7.0.4