[1/5] windowscodecs: Implement IWICStream::InitializeFromIStream. (try 2)

Józef Kucia joseph.kucia at gmail.com
Tue May 29 04:29:21 CDT 2012


try 2: Forward InitializeFromIStream to InitializeFromIStreamRegion.

This patch isn't necessary for other patches in the series anymore.
---
 dlls/windowscodecs/stream.c |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/dlls/windowscodecs/stream.c b/dlls/windowscodecs/stream.c
index cd235a3..a123b9d 100644
--- a/dlls/windowscodecs/stream.c
+++ b/dlls/windowscodecs/stream.c
@@ -735,8 +735,13 @@ static HRESULT WINAPI IWICStreamImpl_Clone(IWICStream *iface,
 static HRESULT WINAPI IWICStreamImpl_InitializeFromIStream(IWICStream *iface,
     IStream *pIStream)
 {
-    FIXME("(%p): stub\n", iface);
-    return E_NOTIMPL;
+    ULARGE_INTEGER offset, size;
+    TRACE("(%p): relay\n", iface);
+
+    offset.QuadPart = 0;
+    size.u.LowPart = 0xffffffff;
+    size.u.HighPart = 0xffffffff;
+    return IWICStream_InitializeFromIStreamRegion(iface, pIStream, offset, size);
 }
 
 static HRESULT WINAPI IWICStreamImpl_InitializeFromFilename(IWICStream *iface,
-- 
1.7.8.6




More information about the wine-patches mailing list