|
HRESULT | RecordInit ([out] PVOID pvNew) |
|
HRESULT | RecordClear ([in] PVOID pvExisting) |
|
HRESULT | RecordCopy ([in] PVOID pvExisting, [out] PVOID pvNew) |
|
HRESULT | GetGuid ([out] GUID *pguid) |
|
HRESULT | GetName ([out] BSTR *pbstrName) |
|
HRESULT | GetSize ([out] ULONG *pcbSize) |
|
HRESULT | GetTypeInfo ([out] ITypeInfo **ppTypeInfo) |
|
HRESULT | GetField ([in] PVOID pvData, [in] LPCOLESTR szFieldName, [out] VARIANT *pvarField) |
|
HRESULT | GetFieldNoCopy ([in] PVOID pvData, [in] LPCOLESTR szFieldName, [out] VARIANT *pvarField, [out] PVOID *ppvDataCArray) |
|
HRESULT | PutField ([in] ULONG wFlags, [in, out] PVOID pvData, [in] LPCOLESTR szFieldName, [in] VARIANT *pvarField) |
|
HRESULT | PutFieldNoCopy ([in] ULONG wFlags, [in, out] PVOID pvData, [in] LPCOLESTR szFieldName, [in] VARIANT *pvarField) |
|
HRESULT | GetFieldNames ([in, out] ULONG *pcNames, [out, size_is(*pcNames), length_is(*pcNames)] BSTR *rgBstrNames) |
|
BOOL | IsMatchingType ([in] IRecordInfo *pRecordInfo) |
|
PVOID | RecordCreate () |
|
HRESULT | RecordCreateCopy ([in] PVOID pvSource, [out] PVOID *ppvDest) |
|
HRESULT | RecordDestroy ([in] PVOID pvRecord) |
|
HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
|
ULONG | AddRef () |
|
ULONG | Release () |
|
Definition at line 1287 of file oaidl.idl.
◆ LPRECORDINFO
◆ GetField()
HRESULT IRecordInfo::GetField |
( |
[in] PVOID |
pvData, |
|
|
[in] LPCOLESTR |
szFieldName, |
|
|
[out] VARIANT * |
pvarField |
|
) |
| |
◆ GetFieldNames()
HRESULT IRecordInfo::GetFieldNames |
( |
[in, out] ULONG * |
pcNames, |
|
|
[out, size_is(*pcNames), length_is(*pcNames)] BSTR * |
rgBstrNames |
|
) |
| |
◆ GetFieldNoCopy()
HRESULT IRecordInfo::GetFieldNoCopy |
( |
[in] PVOID |
pvData, |
|
|
[in] LPCOLESTR |
szFieldName, |
|
|
[out] VARIANT * |
pvarField, |
|
|
[out] PVOID * |
ppvDataCArray |
|
) |
| |
◆ GetGuid()
◆ GetName()
◆ GetSize()
◆ GetTypeInfo()
◆ IsMatchingType()
◆ PutField()
HRESULT IRecordInfo::PutField |
( |
[in] ULONG |
wFlags, |
|
|
[in, out] PVOID |
pvData, |
|
|
[in] LPCOLESTR |
szFieldName, |
|
|
[in] VARIANT * |
pvarField |
|
) |
| |
◆ PutFieldNoCopy()
HRESULT IRecordInfo::PutFieldNoCopy |
( |
[in] ULONG |
wFlags, |
|
|
[in, out] PVOID |
pvData, |
|
|
[in] LPCOLESTR |
szFieldName, |
|
|
[in] VARIANT * |
pvarField |
|
) |
| |
◆ RecordClear()
◆ RecordCopy()
◆ RecordCreate()
PVOID IRecordInfo::RecordCreate |
( |
| ) |
|
◆ RecordCreateCopy()
◆ RecordDestroy()
◆ RecordInit()
The documentation for this interface was generated from the following file: