ReactOS 0.4.16-dev-197-g92996da
IDBDataSourceAdmin Interface Reference
Inheritance diagram for IDBDataSourceAdmin:
Collaboration diagram for IDBDataSourceAdmin:

Public Member Functions

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 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)
 
HRESULT DestroyDataSource ()
 
HRESULT RemoteDestroyDataSource ([out] IErrorInfo **ppErrorInfoRem)
 
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 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 ModifyDataSource ([in] ULONG cPropertySets, [in, size_is(cPropertySets)] DBPROPSET rgPropertySets[])
 
HRESULT RemoteModifyDataSource ([in] ULONG cPropertySets, [in, size_is(cPropertySets)] DBPROPSET *rgPropertySets, [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 dbdsad.idl.

Member Function Documentation

◆ CreateDataSource()

HRESULT IDBDataSourceAdmin::CreateDataSource ( [in] ULONG  cPropertySets,
[in, out, size_is(cPropertySets)] DBPROPSET  rgPropertySets[],
[in] IUnknown pUnkOuter,
[in] REFIID  riid,
[out, iid_is(riid)] IUnknown **  ppDBSession 
)

◆ DestroyDataSource()

HRESULT IDBDataSourceAdmin::DestroyDataSource ( )

◆ GetCreationProperties()

HRESULT IDBDataSourceAdmin::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 
)

◆ ModifyDataSource()

HRESULT IDBDataSourceAdmin::ModifyDataSource ( [in] ULONG  cPropertySets,
[in, size_is(cPropertySets)] DBPROPSET  rgPropertySets[] 
)

◆ RemoteCreateDataSource()

HRESULT IDBDataSourceAdmin::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 
)

◆ RemoteDestroyDataSource()

HRESULT IDBDataSourceAdmin::RemoteDestroyDataSource ( [out] IErrorInfo **  ppErrorInfoRem)

◆ RemoteGetCreationProperties()

HRESULT IDBDataSourceAdmin::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 
)

◆ RemoteModifyDataSource()

HRESULT IDBDataSourceAdmin::RemoteModifyDataSource ( [in] ULONG  cPropertySets,
[in, size_is(cPropertySets)] DBPROPSET rgPropertySets,
[out] IErrorInfo **  ppErrorInfoRem 
)

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