Jacek Caban : urlmon: Added IUriContainer::GetIUri implementation.

Alexandre Julliard julliard at winehq.org
Fri Jun 24 13:54:00 CDT 2011


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

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Thu Jun 23 13:43:33 2011 +0200

urlmon: Added IUriContainer::GetIUri implementation.

---

 dlls/urlmon/umon.c |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/dlls/urlmon/umon.c b/dlls/urlmon/umon.c
index 86c0382..e65e1d1 100644
--- a/dlls/urlmon/umon.c
+++ b/dlls/urlmon/umon.c
@@ -494,10 +494,16 @@ static HRESULT WINAPI UriContainer_GetIUri(IUriContainer *iface, IUri **ppIUri)
 {
     URLMoniker *This = impl_from_IUriContainer(iface);
 
-    FIXME("(%p)->(%p)\n", This, ppIUri);
+    TRACE("(%p)->(%p)\n", This, ppIUri);
 
-    *ppIUri = NULL;
-    return S_FALSE;
+    if(!This->uri) {
+        *ppIUri = NULL;
+        return S_FALSE;
+    }
+
+    IUri_AddRef(This->uri);
+    *ppIUri = This->uri;
+    return S_OK;
 }
 
 static const IUriContainerVtbl UriContainerVtbl = {




More information about the wine-cvs mailing list