Home COM GDI+ WebBrowser Data Access

IBindHost Interface

 

IID_IBindHost

{FC4801A1-2BA9-11CF-A229-00AA003D7352}

 

 

This interface is implemented by an Microsoft ActiveX container to allow controls to perform asynchronous data transfers through the container.

 

 

Methods in VTable order

IUnknown Methods

Description

QueryInterface

Returns pointers to supported interfaces.

AddRef

Increments reference count.

Release

Decrements reference count.

IBindHost Methods

Description

CreateMoniker

Creates a moniker to bind to a URL.

MonikerBindToStorage

Binds a moniker to storage.

MonikerBindToObject

Binds a moniker to an object.

 

CreateMoniker

 

FUNCTION IBindHost_CreateMoniker ( _
  BYVAL pthis AS DWORD PTR _
, BYREF strName AS STRING _
, BYVAL pBC AS DWORD _
, BYREF ppmk AS DWORD _
, BYVAL dwReserved AS DWORD _
  ) AS LONG
 

  LOCAL HRESULT AS LONG

  strName = UCODE$(strName) & $NUL
  CALL DWORD @@pthis[3] USING IBindHost_CreateMoniker (pthis, strName, pBC, ppmk, dwReserved) TO HRESULT
  FUNCTION = HRESULT

END FUNCTION

 

 

MonikerBindToStorage

 

FUNCTION IBindHost_MonikerBindToStorage ( _
  BYVAL pthis AS DWORD PTR _
, BYVAL pMk AS DWORD _
, BYVAL pBC AS DWORD _
, BYVAL pBSC AS DWORD _
, BYREF riid AS GUID _
, BYREF ppvObj AS DWORD _
  ) AS LONG
 

  LOCAL HRESULT AS LONG
  CALL DWORD @@pthis[3] USING IBindHost_MonikerBindToStorage (pthis, pMk, pBC, pBSC, riid, ppvObj) TO HRESULT
  FUNCTION = HRESULT

END FUNCTION

 

 

MonikerBindToObject

 

FUNCTION IBindHost_MonikerBindToObject ( _
  BYVAL pthis AS DWORD PTR _
, BYVAL pMk AS DWORD _
, BYVAL pBC AS DWORD _
, BYVAL pBSC AS DWORD _
, BYREF riid AS GUID _
, BYREF ppvObj AS DWORD _
  ) AS LONG
 

  LOCAL HRESULT AS LONG
  CALL DWORD @@pthis[3] USING IBindHost_MonikerBindToObject (pthis, pMk, pBC, pBSC, riid, ppvObj) TO HRESULT
  FUNCTION = HRESULT

END FUNCTION

 

 

Page last updated on Monday, 03 April 2006 19:43:07 +0200