|
| 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 1298 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: