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

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


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

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

msxml3: Add ::GetConnectionPointContainer().

---

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

diff --git a/dlls/msxml3/domdoc.c b/dlls/msxml3/domdoc.c
index c634938..1e09a09 100644
--- a/dlls/msxml3/domdoc.c
+++ b/dlls/msxml3/domdoc.c
@@ -2908,11 +2908,17 @@ static HRESULT WINAPI ConnectionPoint_GetConnectionInterface(IConnectionPoint *i
 }
 
 static HRESULT WINAPI ConnectionPoint_GetConnectionPointContainer(IConnectionPoint *iface,
-        IConnectionPointContainer **ppCPC)
+        IConnectionPointContainer **container)
 {
     ConnectionPoint *This = impl_from_IConnectionPoint(iface);
-    FIXME("(%p)->(%p): stub\n", This, ppCPC);
-    return E_NOTIMPL;
+
+    TRACE("(%p)->(%p)\n", This, container);
+
+    if (!container) return E_POINTER;
+
+    *container = This->container;
+    IConnectionPointContainer_AddRef(*container);
+    return S_OK;
 }
 
 static HRESULT WINAPI ConnectionPoint_Advise(IConnectionPoint *iface, IUnknown *pUnkSink,




More information about the wine-cvs mailing list