Jacek Caban : urlmon: Added GetBindString(BINDSTRING_URL) implementation.

Alexandre Julliard julliard at winehq.org
Mon May 18 08:13:13 CDT 2009


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

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Mon May 18 03:05:39 2009 +0200

urlmon: Added GetBindString(BINDSTRING_URL) implementation.

---

 dlls/urlmon/binding.c |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/dlls/urlmon/binding.c b/dlls/urlmon/binding.c
index 3ff4683..2c6af73 100644
--- a/dlls/urlmon/binding.c
+++ b/dlls/urlmon/binding.c
@@ -1172,6 +1172,17 @@ static HRESULT WINAPI InternetBindInfo_GetBindString(IInternetBindInfo *iface,
 
         return hres;
     }
+    case BINDSTRING_URL: {
+        DWORD size = (strlenW(This->url)+1) * sizeof(WCHAR);
+
+        if(!ppwzStr || !pcElFetched)
+            return E_INVALIDARG;
+
+        *ppwzStr = CoTaskMemAlloc(size);
+        memcpy(*ppwzStr, This->url, size);
+        *pcElFetched = 1;
+        return S_OK;
+    }
     }
 
     FIXME("not supported string type %d\n", ulStringType);




More information about the wine-cvs mailing list