IUnknown
RecordInfo
, RecordInfo.ByReference
public interface IRecordInfo extends IUnknown
Modifier and Type | Field | Description |
---|---|---|
static Guid.IID |
IID_IRecordInfo |
IID_IUNKNOWN
AddRef, QueryInterface, Release
static 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)