21 uuid(0c733a7a-2a1c-11ce-ade5-00aa0044773d),
51 [
in, size_is(cPropertyIDSets)]
const DBPROPIDSET rgPropertyIDSets[],
69 [
in, size_is(cPropertySets)]
DBPROPSET rgPropertySets[]);
73 [
in, size_is(cPropertySets)]
DBPROPSET *rgPropertySets,
coclass PSFactoryBuffer pointer_default(unique)] interface ObjectRpcBaseTypes
HRESULT DestroyDataSource()
HRESULT ModifyDataSource([in] ULONG cPropertySets, [in, size_is(cPropertySets)] DBPROPSET rgPropertySets[])
HRESULT RemoteModifyDataSource([in] ULONG cPropertySets, [in, size_is(cPropertySets)] DBPROPSET *rgPropertySets, [out] IErrorInfo **ppErrorInfoRem)
HRESULT CreateDataSource([in] ULONG cPropertySets, [in, out, size_is(cPropertySets)] DBPROPSET rgPropertySets[], [in] IUnknown *pUnkOuter, [in] REFIID riid, [out, iid_is(riid)] IUnknown **ppDBSession)
HRESULT GetCreationProperties([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 RemoteDestroyDataSource([out] IErrorInfo **ppErrorInfoRem)
HRESULT RemoteGetCreationProperties([in] ULONG cPropertyIDSets, [in, unique, size_is(cPropertyIDSets)] const DBPROPIDSET *rgPropertyIDSets, [in, out] ULONG *pcPropertyInfoSets, [out, size_is(, *pcPropertyInfoSets)] DBPROPINFOSET **prgPropertyInfoSets, [in, out] DBCOUNTITEM *pcOffsets, [out, size_is(,(ULONG) *pcOffsets)] DBBYTEOFFSET **prgDescOffsets, [in, out] ULONG *pcbDescBuffer, [in, out, unique, size_is(, *pcbDescBuffer)] OLECHAR **ppDescBuffer, [out] IErrorInfo **ppErrorInfoRem)
HRESULT RemoteCreateDataSource([in] ULONG cPropertySets, [in, unique, size_is(cPropertySets)] DBPROPSET *rgPropertySets, [in] IUnknown *pUnkOuter, [in] REFIID riid, [in, out, unique, iid_is(riid)] IUnknown **ppDBSession, [in] ULONG cTotalProps, [out, size_is(cTotalProps)] DBPROPSTATUS *rgPropStatus, [out] IErrorInfo **ppErrorInfoRem)