6 #ifndef _INC_cComConnectionPoint_H
7 #define _INC_cComConnectionPoint_H
16 struct IConnectionPoint;
20 class cComConnectionPoint :
public cRefBase,
public cComDispatch
29 cIUnkPtr<IConnectionPoint> m_pConnectionPoint;
30 DWORD m_dwAdviseCookie;
33 cComConnectionPoint(IDispatch* pThisDispatch,
const GUID& rguidTypeLib,
const GUID& rguidTypeInfo);
34 virtual ~cComConnectionPoint();
36 virtual bool isDisposed()
const
38 return m_pControl ==
nullptr;
43 STDMETHOD(QueryInterface)(
const IID& riid, LPVOID* ppv)
override;
INT32 HRESULT
_WIN32 style error codes. INT32
Definition: SysTypes.h:465
Definition: IUnknown.h:68
template class __DECL_IMPORT cIUnkPtr< IUnknown >
Definition: cIUnkPtr.h:315
Definition: IUnknown.h:34