Home COM GDI+ WebBrowser Data Access

IRowseBookmark Interface

 

IID_IRowsetBookmark

{0C733AC2-2A1C-11CE-ADE5-00AA0044773D}

 

 

IRowsetBookmark is an optional interface on the TRowset cotype that enables rowsets that support bookmarks to set the next fetch position based on a bookmark.

 

Documentation: IRowsetBookmark
 

 

Methods in VTable order

IUnknown Methods

Description

QueryInterface

Returns pointers to supported interfaces.

AddRef

Increments reference count.

Release

Decrements reference count.

IRowsetBookmark Methods

Description

PositionOnBookmark

Sets the next fetch position for the rowset to be immediately before the specified bookmark.

 

QueryInterface

 

FUNCTION IRowsetBookmark_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 IRowsetBookmark_QueryInterface (pthis, riid, ppvObj) TO HRESULT
  FUNCTION = HRESULT
 

END FUNCTION

 

 

AddRef

 

FUNCTION IRowsetBookmark_AddRef ( _

  BYVAL pthis AS DWORD PTR _

  ) AS DWORD
 

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

END FUNCTION

 

 

Release

 

FUNCTION IRowsetBookmark_Release ( _

  BYVAL pthis AS DWORD PTR _

  ) AS DWORD
 

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

END FUNCTION

 

 

PositionOnBookmark

 

FUNCTION IRowsetBookmark_PositionOnBookmark ( _
  BYVAL pthis AS DWORD PTR _

, BYVAL hChapter AS DWORD _

, BYVAL cbBookmark AS DWORD _

, BYVAL pBookmark AS DWORD _

  ) AS LONG


  LOCAL HRESULT AS LONG
  CALL DWORD @@pthis[3] USING IRowsetBookmark_PositionOnBookmark (pthis, hChapter, cbBookmark, pBookmark) TO HRESULT
  FUNCTION = HRESULT

END FUNCTION

 

 

Page last updated on Wednesday, 15 February 2006 23:40:52 +0100