ReactOS  0.4.15-dev-2956-g61e7ea5
IRowsetInfo Interface Reference

import"rstinf.idl";

Inheritance diagram for IRowsetInfo:
Collaboration diagram for IRowsetInfo:

Public Member Functions

HRESULT GetProperties ([in] const ULONG cPropertyIDSets, [in, size_is(cPropertyIDSets), annotation("__in_ecount_opt(cPropertyIDSets)")] const DBPROPIDSET rgPropertyIDSets[], [in, out, annotation("__out")] ULONG *pcPropertySets, [out, size_is(, *pcPropertySets), annotation("__deref_out_ecount_opt(*pcPropertySets)")] DBPROPSET **prgPropertySets)
 
HRESULT RemoteGetProperties ([in] ULONG cPropertyIDSets, [in, unique, size_is(cPropertyIDSets)] const DBPROPIDSET *rgPropertyIDSets, [in, out] ULONG *pcPropertySets, [out, size_is(, *pcPropertySets)] DBPROPSET **prgPropertySets, [out] IErrorInfo **ppErrorInfoRem)
 
HRESULT GetReferencedRowset ([in] DBORDINAL iOrdinal, [in, annotation("__in")] REFIID riid, [out, iid_is(riid), annotation("deref_out_opt")] IUnknown **ppReferencedRowset)
 
HRESULT RemoteGetReferencedRowset ([in] DBORDINAL iOrdinal, [in] REFIID riid, [out, iid_is(riid)] IUnknown **ppReferencedRowset, [out] IErrorInfo **ppErrorInfoRem)
 
HRESULT GetSpecification ([in, annotation("__in")] REFIID riid, [out, iid_is(riid), annotation("__deref_out_opt")] IUnknown **ppSpecification)
 
HRESULT RemoteGetSpecification ([in] REFIID riid, [out, iid_is(riid)] IUnknown **ppSpecification, [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 rstinf.idl.

Member Function Documentation

◆ GetProperties()

HRESULT IRowsetInfo::GetProperties ( [in] const ULONG  cPropertyIDSets,
[in, size_is(cPropertyIDSets), annotation("__in_ecount_opt(cPropertyIDSets)")] const DBPROPIDSET  rgPropertyIDSets[],
[in, out, annotation("__out")] ULONG pcPropertySets,
[out, size_is(, *pcPropertySets), annotation("__deref_out_ecount_opt(*pcPropertySets)")] DBPROPSET **  prgPropertySets 
)

◆ GetReferencedRowset()

HRESULT IRowsetInfo::GetReferencedRowset ( [in] DBORDINAL  iOrdinal,
[in, annotation("__in")] REFIID  riid,
[out, iid_is(riid), annotation("deref_out_opt")] IUnknown **  ppReferencedRowset 
)

◆ GetSpecification()

HRESULT IRowsetInfo::GetSpecification ( [in, annotation("__in")] REFIID  riid,
[out, iid_is(riid), annotation("__deref_out_opt")] IUnknown **  ppSpecification 
)

◆ RemoteGetProperties()

HRESULT IRowsetInfo::RemoteGetProperties ( [in] ULONG  cPropertyIDSets,
[in, unique, size_is(cPropertyIDSets)] const DBPROPIDSET rgPropertyIDSets,
[in, out] ULONG pcPropertySets,
[out, size_is(, *pcPropertySets)] DBPROPSET **  prgPropertySets,
[out] IErrorInfo **  ppErrorInfoRem 
)

◆ RemoteGetReferencedRowset()

HRESULT IRowsetInfo::RemoteGetReferencedRowset ( [in] DBORDINAL  iOrdinal,
[in] REFIID  riid,
[out, iid_is(riid)] IUnknown **  ppReferencedRowset,
[out] IErrorInfo **  ppErrorInfoRem 
)

◆ RemoteGetSpecification()

HRESULT IRowsetInfo::RemoteGetSpecification ( [in] REFIID  riid,
[out, iid_is(riid)] IUnknown **  ppSpecification,
[out] IErrorInfo **  ppErrorInfoRem 
)

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