MFC
Class _CIP
in AFXCOM_.H
- Direct Known Subclasses:
- CIP
- template < class _Interface , const IID * _IID > class _CIP
_CIP
public _CIP( const _CIP& cp );
_CIP
public _CIP( _CIP::Interface* pInterface );
_CIP
public _CIP( _CIP::Interface* pInterface, BOOL bAddRef );
_CIP
public _CIP( const CLSID& clsid, DWORD dwClsContext = CLSCTX_INPROC_SERVER );
_CIP
public _CIP( LPOLESTR str, DWORD dwClsContext = CLSCTX_INPROC_SERVER );
_CIP
public _CIP< _Interface, _IID >();
~_CIP
public ~_CIP< _Interface, _IID >();
AddRef
public void AddRef();
Attach
public void Attach( _CIP::Interface* pInterface );
Attach
public void Attach( _CIP::Interface* pInterface, BOOL bAddRef );
BOOL
public operator BOOL() const;
CreateObject
public HRESULT CreateObject( const CLSID& clsid, DWORD dwClsContext = CLSCTX_INPROC_SERVER );
CreateObject
public HRESULT CreateObject( LPOLESTR clsidString, DWORD dwClsContext = CLSCTX_INPROC_SERVER );
Detach
public void Detach();
GetIID
public static const IID& GetIID();
GetInterfacePtr
public _CIP::Interface* GetInterfacePtr() const;
Interface&
public operator _CIP::Interface&() const;
Interface*
public operator _CIP::Interface*() const;
IUnknown*
public operator IUnknown*();
operator!
public BOOL operator!();
operator&
public _CIP::Interface** operator&();
operator*
public _CIP::Interface& operator*() const;
operator->
public _CIP::Interface* operator->() const;
operator=
public _CIP& operator=( LPOLESTR str );
operator=
public _CIP& operator=( const CLSID& clsid );
operator=
public _CIP& operator=( const _CIP& cp );
operator=
public _CIP& operator=( _CIP::Interface* pInterface );
QueryInterface
public HRESULT QueryInterface( IUnknown* pUnknown );
Release
public void Release();