static HRESULT WINAPI ConnectionPoint_GetConnectionPointContainer(IConnectionPoint *iface, IConnectionPointContainer **ppCPC) { ConnectionPoint *This = impl_from_IConnectionPoint(iface); TRACE("(%p)->(%p)\n", This, ppCPC); *ppCPC = This->container; IConnectionPointContainer_AddRef(This->container); return S_OK; }
static HRESULT WINAPI rowpos_cp_GetConnectionPointContainer(IConnectionPoint *iface, IConnectionPointContainer **container) { rowpos_cp *This = impl_from_IConnectionPoint(iface); TRACE("(%p)->(%p)\n", This, container); if (!container) return E_POINTER; *container = &This->container->IConnectionPointContainer_iface; IConnectionPointContainer_AddRef(*container); return S_OK; }
static HRESULT WINAPI ConnectionPoint_GetConnectionPointContainer(IConnectionPoint *iface, IConnectionPointContainer **ppCPC) { ConnectionPoint *This = impl_from_IConnectionPoint(iface); TRACE("(%p)->(%p)\n", This, ppCPC); if(!ppCPC) return E_POINTER; *ppCPC = &This->container->IConnectionPointContainer_iface; IConnectionPointContainer_AddRef(*ppCPC); return S_OK; }
static HRESULT WINAPI ConnectionPoint_GetConnectionPointContainer(IConnectionPoint *iface, IConnectionPointContainer **ppCPC) { ConnectionPoint *This = CONPOINT_THIS(iface); TRACE("(%p)->(%p)\n", This, ppCPC); if(!ppCPC) return E_POINTER; *ppCPC = This->container; IConnectionPointContainer_AddRef(*ppCPC); return S_OK; }
static HRESULT WINAPI ConnectionPoint_QueryInterface(IConnectionPoint *iface, REFIID riid, LPVOID *ppv) { ConnectionPoint *This = impl_from_IConnectionPoint(iface); *ppv = NULL; if(IsEqualGUID(&IID_IUnknown, riid)) { TRACE("(%p)->(IID_IUnknown %p)\n", This, ppv); *ppv = &This->IConnectionPoint_iface; }else if(IsEqualGUID(&IID_IConnectionPoint, riid)) { TRACE("(%p)->(IID_IConnectionPoint %p)\n", This, ppv); *ppv = &This->IConnectionPoint_iface; } if(*ppv) { IConnectionPointContainer_AddRef(This->container); return S_OK; } WARN("Unsupported interface %s\n", debugstr_guid(riid)); return E_NOINTERFACE; }
static ULONG WINAPI ConnectionPoint_AddRef(IConnectionPoint *iface) { ConnectionPoint *This = impl_from_IConnectionPoint(iface); return IConnectionPointContainer_AddRef(This->container); }
static ULONG WINAPI ConnectionPoint_AddRef(IConnectionPoint *iface) { ConnectionPoint *This = CONPOINT_THIS(iface); return IConnectionPointContainer_AddRef(This->container); }
static ULONG WINAPI rowpos_cp_AddRef(IConnectionPoint *iface) { rowpos_cp *This = impl_from_IConnectionPoint(iface); return IConnectionPointContainer_AddRef(&This->container->IConnectionPointContainer_iface); }