Module: wine Branch: master Commit: 73a4309234f4b2beedf866fb0dc12d66fa1fbabd URL: http://source.winehq.org/git/wine.git/?a=commit;h=73a4309234f4b2beedf866fb0d...
Author: Vincent Povirk vincent@codeweavers.com Date: Tue May 8 12:50:58 2012 -0500
windowscodecs: Add wrapper functions for IWICStream methods.
---
dlls/windowscodecs/proxy.c | 12 ++++++++++++ dlls/windowscodecs/windowscodecs.spec | 4 ++-- 2 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/dlls/windowscodecs/proxy.c b/dlls/windowscodecs/proxy.c index 1b298db..216bf19 100644 --- a/dlls/windowscodecs/proxy.c +++ b/dlls/windowscodecs/proxy.c @@ -608,6 +608,18 @@ HRESULT WINAPI IWICPalette_HasAlpha_Proxy_W(IWICPalette *iface, return IWICPalette_HasAlpha(iface, pfHasAlpha); }
+HRESULT WINAPI IWICStream_InitializeFromIStream_Proxy_W(IWICStream *iface, + IStream *pIStream) +{ + return IWICStream_InitializeFromIStream(iface, pIStream); +} + +HRESULT WINAPI IWICStream_InitializeFromMemory_Proxy_W(IWICStream *iface, + BYTE *pbBuffer, DWORD cbBufferSize) +{ + return IWICStream_InitializeFromMemory(iface, pbBuffer, cbBufferSize); +} + HRESULT WINAPI WICCreateImagingFactory_Proxy(UINT SDKVersion, IWICImagingFactory **ppIImagingFactory) { TRACE("%x, %p\n", SDKVersion, ppIImagingFactory); diff --git a/dlls/windowscodecs/windowscodecs.spec b/dlls/windowscodecs/windowscodecs.spec index bd5b94c..453a84e 100644 --- a/dlls/windowscodecs/windowscodecs.spec +++ b/dlls/windowscodecs/windowscodecs.spec @@ -102,8 +102,8 @@ @ stub IWICPixelFormatInfo_GetBitsPerPixel_Proxy @ stub IWICPixelFormatInfo_GetChannelCount_Proxy @ stub IWICPixelFormatInfo_GetChannelMask_Proxy -@ stub IWICStream_InitializeFromIStream_Proxy -@ stub IWICStream_InitializeFromMemory_Proxy +@ stdcall IWICStream_InitializeFromIStream_Proxy(ptr ptr) IWICStream_InitializeFromIStream_Proxy_W +@ stdcall IWICStream_InitializeFromMemory_Proxy(ptr ptr long) IWICStream_InitializeFromMemory_Proxy_W @ stdcall WICConvertBitmapSource(ptr ptr ptr) @ stub WICCreateBitmapFromSection @ stub WICCreateColorContext_Proxy