Home COM GDI+ WebBrowser Data Access

IRowsetResynch Interface

 

IID_IRowsetResynch

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

 

 

IRowsetResynch allows consumers to retrieve the current values for rows that may have been changed in the data store since retrieved.

 

Documentation: IRowsetResynch

 

 

Methods in VTable order

IUnknown Methods

Description

QueryInterface

Returns pointers to supported interfaces.

AddRef

Increments reference count.

Release

Decrements reference count.

IRowsetResynch Methods

Description

GetLastVisibleData

Gets the data in the data store that is visible to the transaction for the specified row.

ResynchRows

Gets the data in the data store that is visible to the transaction for the specified rows and updates the rowset's copies of those rows.

 

QueryInterface

 

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

END FUNCTION

 

 

AddRef

 

FUNCTION IRowsetResynch_AddRef ( _

  BYVAL pthis AS DWORD PTR _

  ) AS DWORD
 

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

END FUNCTION

 

 

Release

 

FUNCTION IRowsetResynch_Release ( _

  BYVAL pthis AS DWORD PTR _

  ) AS DWORD
 

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

END FUNCTION

 

 

GetLastVisibleData

 

FUNCTION IRowsetResynch_GetVisibleData ( _
  BYVAL pthis AS DWORD PTR _

, BYVAL hRow AS DWORD _

, BYVAL hAccessor AS DWORD _

, BYVAL pData AS DWORD _

  ) AS LONG


  LOCAL HRESULT AS LONG
  CALL DWORD @@pthis[3] USING IRowsetResynch_GetVisibleData (pthis, hRow, hAccessor, pData) TO HRESULT
  FUNCTION = HRESULT

END FUNCTION

 

 

ResynchRows

 

FUNCTION IRowsetResynch_ResynchRows ( _
  BYVAL pthis AS DWORD PTR _

, BYVAL cRows AS DWORD _

, BYVAL rghRows AS DWORD _

, BYREF prghRowsResynched AS DWORD _

, BYREF prgRowStatus AS DWORD _

  ) AS LONG


  LOCAL HRESULT AS LONG
  CALL DWORD @@pthis[4] USING IRowsetResynch_ResynchRows (pthis, cRows, rghRows, prghRowsResynched, prgRowStatus) TO HRESULT
  FUNCTION = HRESULT

END FUNCTION

 

 

Page last updated on Tuesday, 12 September 2006 21:08:52 +0200