Module: wine Branch: refs/heads/master Commit: 99306db99e312ad3ad3ef8291fc0de818408c3d0 URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=99306db99e312ad3ad3ef829... Author: Jacek Caban <jacek(a)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);