Module: wine Branch: master Commit: eb23a4df25590dabb80775cddd6b638fc6693890 URL: http://source.winehq.org/git/wine.git/?a=commit;h=eb23a4df25590dabb80775cddd...
Author: Nikolay Sivov nsivov@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,