21 uuid(0c733a55-2a1c-11ce-ade5-00aa0044773d),
28 [
in, size_is(cPropertyIDSets),
annotation(
"__in_ecount_opt(cPropertyIDSets)")]
const DBPROPIDSET rgPropertyIDSets[],
30 [
out, size_is(,*pcPropertySets),
annotation(
"__deref_out_ecount_opt(*pcPropertySets)")]
DBPROPSET **prgPropertySets);
36 [
out, size_is(,*pcPropertySets)]
DBPROPSET **prgPropertySets,
coclass PSFactoryBuffer pointer_default(unique)] interface ObjectRpcBaseTypes
HRESULT GetReferencedRowset([in] DBORDINAL iOrdinal, [in, annotation("__in")] REFIID riid, [out, iid_is(riid), annotation("deref_out_opt")] IUnknown **ppReferencedRowset)
HRESULT GetSpecification([in, annotation("__in")] REFIID riid, [out, iid_is(riid), annotation("__deref_out_opt")] IUnknown **ppSpecification)
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 RemoteGetReferencedRowset([in] DBORDINAL iOrdinal, [in] REFIID riid, [out, iid_is(riid)] IUnknown **ppReferencedRowset, [out] IErrorInfo **ppErrorInfoRem)
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 RemoteGetSpecification([in] REFIID riid, [out, iid_is(riid)] IUnknown **ppSpecification, [out] IErrorInfo **ppErrorInfoRem)