Jacek Caban : urlmon: Pass FORMATETC to OnDataAvailable.

Alexandre Julliard julliard at wine.codeweavers.com
Mon Jan 9 13:52:45 CST 2006


Module: wine
Branch: refs/heads/master
Commit: 99306db99e312ad3ad3ef8291fc0de818408c3d0
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=99306db99e312ad3ad3ef8291fc0de818408c3d0

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Mon Jan  9 17:19:49 2006 +0100

urlmon: Pass FORMATETC to OnDataAvailable.

---

 dlls/urlmon/binding.c |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/dlls/urlmon/binding.c b/dlls/urlmon/binding.c
index 453d6a7..1533c1e 100644
--- a/dlls/urlmon/binding.c
+++ b/dlls/urlmon/binding.c
@@ -547,6 +547,7 @@ static HRESULT WINAPI InternetProtocolSi
 {
     Binding *This = PROTSINK_THIS(iface);
     STGMEDIUM stgmed;
+    FORMATETC formatetc;
 
     TRACE("(%p)->(%ld %lu %lu)\n", This, grfBSCF, ulProgress, ulProgressMax);
 
@@ -570,8 +571,14 @@ static HRESULT WINAPI InternetProtocolSi
     stgmed.tymed = TYMED_ISTREAM;
     stgmed.u.pstm = STREAM(This->stream);
 
+    formatetc.cfFormat = 0; /* FIXME */
+    formatetc.ptd = NULL;
+    formatetc.dwAspect = 1;
+    formatetc.lindex = -1;
+    formatetc.tymed = TYMED_ISTREAM;
+
     IBindStatusCallback_OnDataAvailable(This->callback, grfBSCF, This->stream->buf_size,
-            NULL /* FIXME */, &stgmed);
+            &formatetc, &stgmed);
 
     if(grfBSCF & BSCF_LASTDATANOTIFICATION)
         IBindStatusCallback_OnStopBinding(This->callback, S_OK, NULL);




More information about the wine-cvs mailing list