The IBindHost InterfaceThe IBindHost Interface*
*Contents  *Index  *Topic Contents
*Previous Topic: Interface Reference
*Next Topic: IBindHost::CreateMoniker

IBindHost

This interface is implemented as a service available from a site object through which a container supplies services and information that objects require when performing an asynchronous data transfer, specifically name-to-moniker parsing and a container-initialized bind context.

IDL:

[
uuid(fc4801a1-2ba9-11cf-a229-00aa003d7352)
    , object,pointer_default(unique)
]

interface IBindHost : IUnknown
    {
    HRESULT CreateMoniker([in] LPCOLESTR pszName, [in] IBindCtx *pBC
        , [out] IMoniker** ppmk, [in] DWORD dwReserved);

    HRESULT MonikerBindToStorage([in] IMoniker *pMk, [in] IBindCtx *pBC
        , [in] IBindStatusCallback *pBSC, [in] REFIID riid
        , [out, iid_is(riid)] void **ppvObj);

    HRESULT MonikerBindToObject([in] IMoniker *pMk, [in] IBindCtx *pBC
        , [in] IBindStatusCallback *pBSC, [in] REFIID riid
        , [out, iid_is(riid)] void **ppvObj);
    }

arrowg.gifIBindHost::CreateMoniker

arrowg.gifIBindHost::MonikerBindToStorage

arrowg.gifIBindHost::MonikerBindToObject


Up Top of Page
© 1997 Microsoft Corporation. All rights reserved. Terms of Use.