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