ReactOS  0.4.15-dev-321-g2d9b385
IOpenRowset Interface Reference

import"opnrst.idl";

Inheritance diagram for IOpenRowset:
Collaboration diagram for IOpenRowset:

Public Member Functions

HRESULT OpenRowset ([in] IUnknown *pUnkOuter, [in, unique] DBID *pTableID, [in, unique] DBID *pIndexID, [in] REFIID riid, [in] ULONG cPropertySets, [in, out, size_is(cPropertySets)] DBPROPSET rgPropertySets[], [out, iid_is(riid)] IUnknown **ppRowset)
 
HRESULT RemoteOpenRowset ([in] IUnknown *pUnkOuter, [in, unique] DBID *pTableID, [in, unique] DBID *pIndexID, [in] REFIID riid, [in] ULONG cPropertySets, [in, unique, size_is(cPropertySets)] DBPROPSET *rgPropertySets, [in, out, unique, iid_is(riid)] IUnknown **ppRowset, [in] ULONG cTotalProps, [out, size_is(cTotalProps)] DBPROPSTATUS *rgPropStatus, [out] IErrorInfo **ppErrorInfoRem)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 24 of file opnrst.idl.

Member Function Documentation

◆ OpenRowset()

HRESULT IOpenRowset::OpenRowset ( [in] IUnknown pUnkOuter,
[in, unique] DBID pTableID,
[in, unique] DBID pIndexID,
[in] REFIID  riid,
[in] ULONG  cPropertySets,
[in, out, size_is(cPropertySets)] DBPROPSET  rgPropertySets[],
[out, iid_is(riid)] IUnknown **  ppRowset 
)

◆ RemoteOpenRowset()

HRESULT IOpenRowset::RemoteOpenRowset ( [in] IUnknown pUnkOuter,
[in, unique] DBID pTableID,
[in, unique] DBID pIndexID,
[in] REFIID  riid,
[in] ULONG  cPropertySets,
[in, unique, size_is(cPropertySets)] DBPROPSET rgPropertySets,
[in, out, unique, iid_is(riid)] IUnknown **  ppRowset,
[in] ULONG  cTotalProps,
[out, size_is(cTotalProps)] DBPROPSTATUS rgPropStatus,
[out] IErrorInfo **  ppErrorInfoRem 
)

The documentation for this interface was generated from the following file: