Home COM GDI+ WebBrowser Data Access

IAsyncMoniker Interface

 

IID_IAsyncMoniker

{79EAC9D3-BAF9-11CE-8C82-00AA004BA90B}

 

 

This interface provides an implementation of the IUnknown interface, which allows client programs to determine if a moniker supports asynchronous binding. No additional methods are supported by this interface.

 

 

Methods in VTable order

IUnknown Methods

Description

QueryInterface

Returns pointers to supported interfaces.

AddRef

Increments reference count.

Release

Decrements reference count.

 

QueryInterface

 

FUNCTION IAsyncMoniker_QueryInterface ( _

  BYVAL pthis AS DWORD PTR _

, BYREF riid AS GUID _

, BYREF ppvObj AS DWORD _

  ) AS LONG


  LOCAL HRESULT AS LONG
  CALL DWORD @@pthis[0] USING IAsyncMoniker_QueryInterface (pthis, riid, ppvObj) TO HRESULT
  FUNCTION = HRESULT
 

END FUNCTION

 

 

AddRef

 

FUNCTION IAsyncMoniker_AddRef ( _

  BYVAL pthis AS DWORD PTR _

  ) AS DWORD
 

  LOCAL DWRESULT AS LONG
  CALL DWORD @@pthis[1] USING IAsyncMoniker_AddRef (pthis) TO DWRESULT
  FUNCTION = DWRESULT
 

END FUNCTION

 

 

Release

 

FUNCTION IAsyncMoniker_Release ( _

  BYVAL pthis AS DWORD PTR _

  ) AS DWORD
 

  LOCAL DWRESULT AS DWORD
  CALL DWORD @@pthis[2] USING IAsyncMoniker_Release (pthis) TO   DWRESULT
  FUNCTION = DWRESULT
 

END FUNCTION

 

 

Page last updated on Monday, 20 March 2006 04:40:28 +0100