21 uuid(0c733a8a-2a1c-11ce-ade5-00aa0044773d),
27 [
in, size_is(cPropertyIDSets)]
const DBPROPIDSET rgPropertyIDSets[],
29 [
out, size_is(,*pcPropertySets)]
DBPROPSET **prgPropertySets);
35 [
out, size_is(,*pcPropertySets)]
DBPROPSET **prgPropertySets,
40 [
in, size_is(cPropertyIDSets)]
const DBPROPIDSET rgPropertyIDSets[],
coclass PSFactoryBuffer pointer_default(unique)] interface ObjectRpcBaseTypes
HRESULT RemoteSetProperties([in] ULONG cPropertySets, [in, unique, size_is(cPropertySets)] DBPROPSET *rgPropertySets, [in] ULONG cTotalProps, [out, size_is(cTotalProps)] DBPROPSTATUS *rgPropStatus, [out] IErrorInfo **ppErrorInfoRem)
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 GetPropertyInfo([in] ULONG cPropertyIDSets, [in, size_is(cPropertyIDSets)] const DBPROPIDSET rgPropertyIDSets[], [in, out] ULONG *pcPropertyInfoSets, [out, size_is(, *pcPropertyInfoSets)] DBPROPINFOSET **prgPropertyInfoSets, [out, annotation("__deref_out_z_opt")] OLECHAR **ppDescBuffer)
HRESULT RemoteGetPropertyInfo([in] ULONG cPropertyIDSets, [in, unique, size_is(cPropertyIDSets)] const DBPROPIDSET *rgPropertyIDSets, [in, out] ULONG *pcPropertyInfoSets, [out, size_is(, *pcPropertyInfoSets)] DBPROPINFOSET **prgPropertyInfoSets, [in, out] ULONG *pcOffsets, [out, size_is(, *pcOffsets)] DBBYTEOFFSET **prgDescOffsets, [in, out] ULONG *pcbDescBuffer, [in, out, unique, size_is(, *pcbDescBuffer)] OLECHAR **ppDescBuffer, [out] IErrorInfo **ppErrorInfoRem)
HRESULT GetProperties([in] ULONG cPropertyIDSets, [in, size_is(cPropertyIDSets)] const DBPROPIDSET rgPropertyIDSets[], [in, out] ULONG *pcPropertySets, [out, size_is(, *pcPropertySets)] DBPROPSET **prgPropertySets)
HRESULT SetProperties([in] ULONG cPropertySets, [in, out, size_is(cPropertySets)] DBPROPSET rgPropertySets[])