home     download     screen shots     bugs     mailing list     example output     generated MFC docs     help     tools and utilities


 Overview   Project   Class   Tree   Index 
MFC Class Library
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

MFC
Class _CIP

   in AFXCOM_.H
Direct Known Subclasses:
CIP

template < class _Interface , const IID * _IID > class _CIP


Inner Classes, Typedefs, and Enums
typedef _CIP::Interface
          
 
Constructor Summary
_CIP( const _CIP& cp )
          
_CIP( _CIP::Interface* pInterface )
          
_CIP( _CIP::Interface* pInterface, BOOL bAddRef )
          
_CIP( const CLSID& clsid, DWORD dwClsContext = CLSCTX_INPROC_SERVER )
          
_CIP( LPOLESTR str, DWORD dwClsContext = CLSCTX_INPROC_SERVER )
          
_CIP< _Interface, _IID >()
          
~_CIP< _Interface, _IID >()
          
 
Method Summary
 void AddRef()
          
 void Attach( _CIP::Interface* pInterface )
          
 void Attach( _CIP::Interface* pInterface, BOOL bAddRef )
          
 operator BOOL() const
          
 HRESULT CreateObject( const CLSID& clsid, DWORD dwClsContext = CLSCTX_INPROC_SERVER )
          
 HRESULT CreateObject( LPOLESTR clsidString, DWORD dwClsContext = CLSCTX_INPROC_SERVER )
          
 void Detach()
          
 static const IID& GetIID()
          
 _CIP::Interface* GetInterfacePtr() const
          
 operator _CIP::Interface&() const
          
 operator _CIP::Interface*() const
          
 operator IUnknown*()
          
 BOOL operator!()
          
 _CIP::Interface** operator&()
          
 _CIP::Interface& operator*() const
          
 _CIP::Interface* operator->() const
          
 _CIP& operator=( LPOLESTR str )
          
 _CIP& operator=( const CLSID& clsid )
          
 _CIP& operator=( const _CIP& cp )
          
 _CIP& operator=( _CIP::Interface* pInterface )
          
 HRESULT QueryInterface( IUnknown* pUnknown )
          
 void Release()
          
 

Constructor Detail

_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 >();


Method Detail

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();

 Overview   Project   Class   Tree   Index 
MFC Class Library
CppDoc v2.3.2
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD