Jacek Caban : urlmon: Query bind info object for BINDSTRING_ROOTDOC_URL.

Alexandre Julliard julliard at winehq.org
Wed Feb 26 15:45:04 CST 2014


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

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Wed Feb 26 14:40:48 2014 +0100

urlmon: Query bind info object for BINDSTRING_ROOTDOC_URL.

---

 dlls/urlmon/http.c |    9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/dlls/urlmon/http.c b/dlls/urlmon/http.c
index d5cef5c..16e5fad 100644
--- a/dlls/urlmon/http.c
+++ b/dlls/urlmon/http.c
@@ -282,7 +282,7 @@ static HRESULT HttpProtocol_open_request(Protocol *prot, IUri *uri, DWORD reques
         HINTERNET internet_session, IInternetBindInfo *bind_info)
 {
     HttpProtocol *This = impl_from_Protocol(prot);
-    LPWSTR addl_header = NULL, post_cookie = NULL;
+    WCHAR *addl_header = NULL, *post_cookie = NULL, *rootdoc_url = NULL;
     IServiceProvider *service_provider = NULL;
     IHttpNegotiate2 *http_negotiate2 = NULL;
     BSTR url, host, user, pass, path;
@@ -326,6 +326,13 @@ static HRESULT HttpProtocol_open_request(Protocol *prot, IUri *uri, DWORD reques
         return INET_E_CANNOT_CONNECT;
     }
 
+    num = 0;
+    hres = IInternetBindInfo_GetBindString(bind_info, BINDSTRING_ROOTDOC_URL, &rootdoc_url, 1, &num);
+    if(hres == S_OK && num) {
+        FIXME("Use root doc URL %s\n", debugstr_w(rootdoc_url));
+        CoTaskMemFree(rootdoc_url);
+    }
+
     num = sizeof(accept_mimes)/sizeof(accept_mimes[0])-1;
     hres = IInternetBindInfo_GetBindString(bind_info, BINDSTRING_ACCEPT_MIMES, accept_mimes, num, &num);
     if(hres == INET_E_USE_DEFAULT_SETTING) {




More information about the wine-cvs mailing list