IRecordInfoVtbl class final

Inheritance

Constructors

IRecordInfoVtbl()

Properties

AddRef Pointer<NativeFunction<ULONG Function(Pointer<IRecordInfo> This)>>
getter/setter pair
GetField Pointer<NativeFunction<HRESULT Function(Pointer<IRecordInfo> This, PVOID pvData, LPCOLESTR szFieldName, Pointer<VARIANT1> pvarField)>>
getter/setter pair
GetFieldNames Pointer<NativeFunction<HRESULT Function(Pointer<IRecordInfo> This, Pointer<ULONG> pcNames, Pointer<BSTR> rgBstrNames)>>
getter/setter pair
GetFieldNoCopy Pointer<NativeFunction<HRESULT Function(Pointer<IRecordInfo> This, PVOID pvData, LPCOLESTR szFieldName, Pointer<VARIANT1> pvarField, Pointer<PVOID> ppvDataCArray)>>
getter/setter pair
GetGuid Pointer<NativeFunction<HRESULT Function(Pointer<IRecordInfo> This, Pointer<GUID> pguid)>>
getter/setter pair
GetName Pointer<NativeFunction<HRESULT Function(Pointer<IRecordInfo> This, Pointer<BSTR> pbstrName)>>
getter/setter pair
GetSize Pointer<NativeFunction<HRESULT Function(Pointer<IRecordInfo> This, Pointer<ULONG> pcbSize)>>
getter/setter pair
GetTypeInfo Pointer<NativeFunction<HRESULT Function(Pointer<IRecordInfo> This, Pointer<Pointer<ITypeInfo>> ppTypeInfo)>>
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
IsMatchingType Pointer<NativeFunction<BOOL Function(Pointer<IRecordInfo> This, Pointer<IRecordInfo> pRecordInfo)>>
getter/setter pair
PutField Pointer<NativeFunction<HRESULT Function(Pointer<IRecordInfo> This, ULONG wFlags, PVOID pvData, LPCOLESTR szFieldName, Pointer<VARIANT1> pvarField)>>
getter/setter pair
PutFieldNoCopy Pointer<NativeFunction<HRESULT Function(Pointer<IRecordInfo> This, ULONG wFlags, PVOID pvData, LPCOLESTR szFieldName, Pointer<VARIANT1> pvarField)>>
getter/setter pair
QueryInterface Pointer<NativeFunction<HRESULT Function(Pointer<IRecordInfo> This, Pointer<IID> riid, Pointer<Pointer<Void>> ppvObject)>>
getter/setter pair
RecordClear Pointer<NativeFunction<HRESULT Function(Pointer<IRecordInfo> This, PVOID pvExisting)>>
getter/setter pair
RecordCopy Pointer<NativeFunction<HRESULT Function(Pointer<IRecordInfo> This, PVOID pvExisting, PVOID pvNew)>>
getter/setter pair
RecordCreate Pointer<NativeFunction<PVOID Function(Pointer<IRecordInfo> This)>>
getter/setter pair
RecordCreateCopy Pointer<NativeFunction<HRESULT Function(Pointer<IRecordInfo> This, PVOID pvSource, Pointer<PVOID> ppvDest)>>
getter/setter pair
RecordDestroy Pointer<NativeFunction<HRESULT Function(Pointer<IRecordInfo> This, PVOID pvRecord)>>
getter/setter pair
RecordInit Pointer<NativeFunction<HRESULT Function(Pointer<IRecordInfo> This, PVOID pvNew)>>
getter/setter pair
Release Pointer<NativeFunction<ULONG Function(Pointer<IRecordInfo> This)>>
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited