Class IRowsetLocate (unit Oledb)

Inherits from

IRowset

Constructors



Functions

function Compare( (* [in] *) hReserved : HCHAPTER; (* [in] *) cbBookmark1 : ULONG; (* [size_is][in] *) pBookmark1 : PByte;{!!const BYTE __RPC_FAR *pBookmark1,} (* [in] *) cbBookmark2 : ULONG; (* [size_is][in] *) pBookmark2 : PByte;{!!const BYTE __RPC_FAR *pBookmark2,} (* [out] *) var pComparison : TDBCOMPARE{!!DBCOMPARE __RPC_FAR *pComparison}) : HResult;


function GetRowsAt( (* [in] *) hReserved1 : HWATCHREGION; (* [in] *) hReserved : HCHAPTER; (* [in] *) cbBookmark : ULONG; (* [size_is][in] *) pBookmark : PByte;{!!const BYTE __RPC_FAR *pBookmark,} (* [in] *) lRowsOffset : LONG; (* [in] *) cRows : LONG; (* [out] *) var pcRowsObtained : ULONG;{!!ULONG __RPC_FAR *pcRowsObtained,} (* [size_is][size_is][out] *) var prghRows : PHROW{!!HROW __RPC_FAR *__RPC_FAR *prghRows}) : HResult;

!!DBCOMPARE __RPC_FAR *pComparison

function GetRowsByBookmark( (* [in] *) hReserved : HCHAPTER; (* [in] *) cRows : ULONG; (* [size_is][in] *) var rgcbBookmarks : ULONG;{!!const ULONG __RPC_FAR rgcbBookmarks[ ],} (* [size_is][in] *) var rgbpBookmarks : Byte;{!!const BYTE __RPC_FAR *__RPC_FAR rgpBookmarks[ ],} (* [size_is][out] *) var rghRows : HROW;{!!HROW __RPC_FAR rghRows[ ],} (* [size_is][out] *) rgRowStatus : PDBROWSTATUS{!!DBROWSTATUS __RPC_FAR rgRowStatus[ ]}) : HResult;

!!HROW __RPC_FAR *__RPC_FAR *prghRows

function Hash( (* [in] *) hReserved : HCHAPTER; (* [in] *) cBookmarks : ULONG; (* [size_is][in] *) var rgcbBookmarks : ULONG;{!!const ULONG __RPC_FAR rgcbBookmarks[ ],} (* [size_is][in] *) var rgpBookmarks : Byte;{!!const BYTE __RPC_FAR *__RPC_FAR rgpBookmarks[ ],} (* [size_is][out] *) var rgHashedValues : DWORD;{!!DWORD __RPC_FAR rgHashedValues[ ],} (* [size_is][out] *) rgBookmarkStatus : PDBROWSTATUS{!!DBROWSTATUS __RPC_FAR rgBookmarkStatus[ ]}) : HResult;

!!DBROWSTATUS __RPC_FAR rgRowStatus[ ]

Properties

Events

Variables


Constructors


Functions


function Compare( (* [in] *) hReserved : HCHAPTER; (* [in] *) cbBookmark1 : ULONG; (* [size_is][in] *) pBookmark1 : PByte;{!!const BYTE __RPC_FAR *pBookmark1,} (* [in] *) cbBookmark2 : ULONG; (* [size_is][in] *) pBookmark2 : PByte;{!!const BYTE __RPC_FAR *pBookmark2,} (* [out] *) var pComparison : TDBCOMPARE{!!DBCOMPARE __RPC_FAR *pComparison}) : HResult;


function GetRowsAt( (* [in] *) hReserved1 : HWATCHREGION; (* [in] *) hReserved : HCHAPTER; (* [in] *) cbBookmark : ULONG; (* [size_is][in] *) pBookmark : PByte;{!!const BYTE __RPC_FAR *pBookmark,} (* [in] *) lRowsOffset : LONG; (* [in] *) cRows : LONG; (* [out] *) var pcRowsObtained : ULONG;{!!ULONG __RPC_FAR *pcRowsObtained,} (* [size_is][size_is][out] *) var prghRows : PHROW{!!HROW __RPC_FAR *__RPC_FAR *prghRows}) : HResult;

!!DBCOMPARE __RPC_FAR *pComparison


function GetRowsByBookmark( (* [in] *) hReserved : HCHAPTER; (* [in] *) cRows : ULONG; (* [size_is][in] *) var rgcbBookmarks : ULONG;{!!const ULONG __RPC_FAR rgcbBookmarks[ ],} (* [size_is][in] *) var rgbpBookmarks : Byte;{!!const BYTE __RPC_FAR *__RPC_FAR rgpBookmarks[ ],} (* [size_is][out] *) var rghRows : HROW;{!!HROW __RPC_FAR rghRows[ ],} (* [size_is][out] *) rgRowStatus : PDBROWSTATUS{!!DBROWSTATUS __RPC_FAR rgRowStatus[ ]}) : HResult;

!!HROW __RPC_FAR *__RPC_FAR *prghRows


function Hash( (* [in] *) hReserved : HCHAPTER; (* [in] *) cBookmarks : ULONG; (* [size_is][in] *) var rgcbBookmarks : ULONG;{!!const ULONG __RPC_FAR rgcbBookmarks[ ],} (* [size_is][in] *) var rgpBookmarks : Byte;{!!const BYTE __RPC_FAR *__RPC_FAR rgpBookmarks[ ],} (* [size_is][out] *) var rgHashedValues : DWORD;{!!DWORD __RPC_FAR rgHashedValues[ ],} (* [size_is][out] *) rgBookmarkStatus : PDBROWSTATUS{!!DBROWSTATUS __RPC_FAR rgBookmarkStatus[ ]}) : HResult;

!!DBROWSTATUS __RPC_FAR rgRowStatus[ ]


Properties


Events


Variables