Jacek Caban : shdocvw: Return correct variables in GetBindInfo.

Alexandre Julliard julliard at winehq.org
Fri Jan 4 07:12:38 CST 2008


Module: wine
Branch: master
Commit: d273150b693270c85e4c16b9d4021825f6e30dff
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=d273150b693270c85e4c16b9d4021825f6e30dff

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Thu Jan  3 16:36:48 2008 +0100

shdocvw: Return correct variables in GetBindInfo.

---

 dlls/shdocvw/navigate.c |    8 +++-----
 1 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/dlls/shdocvw/navigate.c b/dlls/shdocvw/navigate.c
index f72888c..8b9697c 100644
--- a/dlls/shdocvw/navigate.c
+++ b/dlls/shdocvw/navigate.c
@@ -203,18 +203,16 @@ static HRESULT WINAPI BindStatusCallback_GetBindInfo(IBindStatusCallback *iface,
 {
     BindStatusCallback *This = BINDSC_THIS(iface);
 
-    FIXME("(%p)->(%p %p)\n", This, grfBINDF, pbindinfo);
+    TRACE("(%p)->(%p %p)\n", This, grfBINDF, pbindinfo);
 
-    memset(pbindinfo, 0, sizeof(BINDINFO));
-    pbindinfo->cbSize = sizeof(BINDINFO);
-
-    pbindinfo->cbstgmedData = This->post_data_len;
+    *grfBINDF = BINDF_ASYNCHRONOUS;
 
     if(This->post_data) {
         pbindinfo->dwBindVerb = BINDVERB_POST;
 
         pbindinfo->stgmedData.tymed = TYMED_HGLOBAL;
         pbindinfo->stgmedData.u.hGlobal = This->post_data;
+        pbindinfo->cbstgmedData = This->post_data_len;
         pbindinfo->stgmedData.pUnkForRelease = (IUnknown*)BINDSC(This);
         IBindStatusCallback_AddRef(BINDSC(This));
     }




More information about the wine-cvs mailing list