home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / mfc / ole / tstcon / bindhost.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-03-27  |  748 b   |  24 lines

  1. class CTCBindHost :
  2.    public IBindHost
  3. {
  4. public:
  5.    CTCBindHost();
  6.    ~CTCBindHost();
  7.  
  8.    static HRESULT CreateInstance( REFIID iid, void** ppObject );
  9.  
  10. public:
  11.    STDMETHOD_( ULONG, AddRef )();
  12.    STDMETHOD_( ULONG, Release )();
  13.    STDMETHOD( QueryInterface )( REFIID iid, void** ppInterface );
  14.    STDMETHOD( CreateMoniker )( LPOLESTR pszName, IBindCtx* pBindCtx,
  15.       IMoniker** ppMoniker, DWORD dwReserved );
  16.    STDMETHOD( MonikerBindToObject )( IMoniker* pMoniker, IBindCtx* pBindCtx,
  17.       IBindStatusCallback* pBSC, REFIID iid, void** ppObject );
  18.    STDMETHOD( MonikerBindToStorage )( IMoniker* pMoniker, IBindCtx* pBindCtx,
  19.       IBindStatusCallback* pBSC, REFIID iid, void** ppObject );
  20.  
  21. protected:
  22.    ULONG m_nRefCount;
  23. };
  24.