Home COM GDI+ WebBrowser Data Access

IRowsetIdentity Interface

 

IID_IRowsetIdentity

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

 

 

IRowsetIdentity is the interface that indicates row instance identity is implemented on the rowset and enables testing for row identity. If a rowset supports this interface, any two row handles representing the same underlying row will always reflect the same data and state.

 

Documentation: IRowsetIdentity

 

 

Methods in VTable order

IUnknown Methods

Description

QueryInterface

Returns pointers to supported interfaces.

AddRef

Increments reference count.

Release

Decrements reference count.

IRowsetIdentity Methods

Description

IsSameRow

Returns the current setting of all properties supported by the rowset.

 

QueryInterface

 

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

END FUNCTION

 

 

AddRef

 

FUNCTION IRowsetIdentity_AddRef ( _

  BYVAL pthis AS DWORD PTR _

  ) AS DWORD
 

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

END FUNCTION

 

 

Release

 

FUNCTION IRowsetIdentity_Release ( _

  BYVAL pthis AS DWORD PTR _

  ) AS DWORD
 

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

END FUNCTION

 

 

IsSameRow

 

FUNCTION IRowsetIdentity_IsSameRow ( _
  BYVAL pthis AS DWORD PTR _

, BYVAL hThisRow AS DWORD _

, BYVAL hThatRow AS DWORD _

  ) AS DWORD


  LOCAL HRESULT AS LONG
  CALL DWORD @@pthis[3] USING IRowsetIdentity_IsSameRow (pthis, hThisRow, hThatRow) TO HRESULT
  FUNCTION = HRESULT

END FUNCTION

 

 

Page last updated on Tuesday, 12 September 2006 19:31:52 +0200