Home COM GDI+ WebBrowser Data Access

IUrlHistoryNotify Interface

 

IID_IUrlHistoryNotify

{BC40BEC1-C493-11D0-831B-00C04FD5AE38}

 

 

This interface is a remapping of the IOleCommandTarget interface.
 

 

Methods in VTable order

IUnknown Methods

Description

QueryInterface

Returns pointers to supported interfaces.

AddRef

Increments reference count.

Release

Decrements reference count.

IUrlHistoryNotify Methods

Description

QueryStatus

Queries object for status of commands

Exec

Execute a command

 

QueryStatus

 

FUNCTION IUrlHistoryNotify_QueryStatus ( _

  BYVAL pthis AS DWORD PTR _

, BYREF pguidCmdGroup AS GUID _

, BYVAL cCmds AS DWORD _

, BYVAL prgCmds AS DWORD _

, BYREF pCmdText AS OLECMDTEXT _

  ) AS LONG
 

  LOCAL HRESULT AS LONG
  CALL DWORD @@pthis[3] USING IUrlHistoryNotify_QueryStatus (pthis, pguidCmdGroup, cCmds, prgCmds, pCmdText) TO HRESULT
  FUNCTION = HRESULT
 

END FUNCTION

 

 

Exec

 

FUNCTION IUrlHistoryNotify_Exec ( _

  BYVAL pthis AS DWORD PTR _

, BYREF pguidCmdGroup AS GUID _

, BYVAL nCmdID AS DWORD _

, BYVAL nCmdexecopt AS DWORD _

, BYREF pvaIn AS VARIANT _

, BYREF pvaOut AS VARIANT _

  ) AS LONG
 

  LOCAL HRESULT AS LONG
  CALL DWORD @@pthis[4] USING IUrlHistoryNotify_Exec (pthis, pguidCmdGroup, nCmdID, nCmdexecopt, pvaIn, pvaOut) TO HRESULT
  FUNCTION = HRESULT
 

END FUNCTION

 

 

Page last updated on Monday, 20 March 2006 04:36:22 +0100