Nikolay Sivov : msxml3: Add ::GetConnectionInterface().

Alexandre Julliard julliard at winehq.org
Mon Oct 25 10:58:24 CDT 2010


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

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Sat Oct 23 17:31:52 2010 +0400

msxml3: Add ::GetConnectionInterface().

---

 dlls/msxml3/domdoc.c |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/dlls/msxml3/domdoc.c b/dlls/msxml3/domdoc.c
index fc939a5..c634938 100644
--- a/dlls/msxml3/domdoc.c
+++ b/dlls/msxml3/domdoc.c
@@ -2895,11 +2895,16 @@ static ULONG WINAPI ConnectionPoint_Release(IConnectionPoint *iface)
     return IConnectionPointContainer_Release(This->container);
 }
 
-static HRESULT WINAPI ConnectionPoint_GetConnectionInterface(IConnectionPoint *iface, IID *pIID)
+static HRESULT WINAPI ConnectionPoint_GetConnectionInterface(IConnectionPoint *iface, IID *iid)
 {
     ConnectionPoint *This = impl_from_IConnectionPoint(iface);
-    FIXME("(%p)->(%p): stub\n", This, pIID);
-    return E_NOTIMPL;
+
+    TRACE("(%p)->(%p)\n", This, iid);
+
+    if (!iid) return E_POINTER;
+
+    *iid = *This->iid;
+    return S_OK;
 }
 
 static HRESULT WINAPI ConnectionPoint_GetConnectionPointContainer(IConnectionPoint *iface,




More information about the wine-cvs mailing list