Public Types |
| typedef IRecordInfo * | LPRECORDINFO |
Public Member Functions |
| 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) |
Definition at line 1287 of file oaidl.idl.