IUnknownRecordInfo, RecordInfo.ByReferencepublic interface IRecordInfo extends IUnknown
| Modifier and Type | Field | Description |
|---|---|---|
static Guid.IID |
IID_IRecordInfo |
IID_IUNKNOWNAddRef, QueryInterface, Releasestatic final Guid.IID IID_IRecordInfo
WinNT.HRESULT RecordInit(WinDef.PVOID pvNew)
WinNT.HRESULT RecordClear(WinDef.PVOID pvExisting)
WinNT.HRESULT RecordCopy(WinDef.PVOID pvExisting, WinDef.PVOID pvNew)
WinNT.HRESULT GetGuid(Guid.GUID pguid)
WinNT.HRESULT GetName(WTypes.BSTR pbstrName)
WinNT.HRESULT GetSize(WinDef.ULONG pcbSize)
WinNT.HRESULT GetTypeInfo(ITypeInfo ppTypeInfo)
WinNT.HRESULT GetField(WinDef.PVOID pvData, WString szFieldName, Variant.VARIANT pvarField)
WinNT.HRESULT GetFieldNoCopy(WinDef.PVOID pvData, WString szFieldName, Variant.VARIANT pvarField, WinDef.PVOID ppvDataCArray)
WinNT.HRESULT PutField(WinDef.ULONG wFlags, WinDef.PVOID pvData, WString szFieldName, Variant.VARIANT pvarField)
WinNT.HRESULT PutFieldNoCopy(WinDef.ULONG wFlags, WinDef.PVOID pvData, WString szFieldName, Variant.VARIANT pvarField)
WinNT.HRESULT GetFieldNames(WinDef.ULONG pcNames, WTypes.BSTR rgBstrNames)
WinDef.BOOL IsMatchingType(IRecordInfo pRecordInfo)
WinDef.PVOID RecordCreate()
WinNT.HRESULT RecordCreateCopy(WinDef.PVOID pvSource, WinDef.PVOID ppvDest)
WinNT.HRESULT RecordDestroy(WinDef.PVOID pvRecord)