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