ReactOS  0.4.15-dev-5606-gf34e425
IDBProperties Interface Reference

import"dbprop.idl";

Inheritance diagram for IDBProperties:
Collaboration diagram for IDBProperties:

Public Member Functions

HRESULT GetProperties ([in] ULONG cPropertyIDSets, [in, size_is(cPropertyIDSets)] const DBPROPIDSET rgPropertyIDSets[], [in, out] ULONG *pcPropertySets, [out, size_is(, *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 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 SetProperties ([in] ULONG cPropertySets, [in, out, size_is(cPropertySets)] DBPROPSET rgPropertySets[])
 
HRESULT RemoteSetProperties ([in] ULONG cPropertySets, [in, unique, size_is(cPropertySets)] DBPROPSET *rgPropertySets, [in] ULONG cTotalProps, [out, size_is(cTotalProps)] DBPROPSTATUS *rgPropStatus, [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 dbprop.idl.

Member Function Documentation

◆ GetProperties()

HRESULT IDBProperties::GetProperties ( [in] ULONG  cPropertyIDSets,
[in, size_is(cPropertyIDSets)] const DBPROPIDSET  rgPropertyIDSets[],
[in, out] ULONG pcPropertySets,
[out, size_is(, *pcPropertySets)] DBPROPSET **  prgPropertySets 
)

◆ GetPropertyInfo()

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

◆ RemoteGetProperties()

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

◆ RemoteGetPropertyInfo()

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

◆ RemoteSetProperties()

HRESULT IDBProperties::RemoteSetProperties ( [in] ULONG  cPropertySets,
[in, unique, size_is(cPropertySets)] DBPROPSET rgPropertySets,
[in] ULONG  cTotalProps,
[out, size_is(cTotalProps)] DBPROPSTATUS rgPropStatus,
[out] IErrorInfo **  ppErrorInfoRem 
)

◆ SetProperties()

HRESULT IDBProperties::SetProperties ( [in] ULONG  cPropertySets,
[in, out, size_is(cPropertySets)] DBPROPSET  rgPropertySets[] 
)

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