Package com.sun.jna.platform.win32.COM
Interface IRecordInfo
- All Superinterfaces:
IUnknown
- All Known Implementing Classes:
RecordInfo
,RecordInfo.ByReference
Wrapper class for the IRecordInfo interface.
- Author:
- Tobias Wolf, wolf.tobias@gmx.net
-
Field Summary
FieldsFields inherited from interface com.sun.jna.platform.win32.COM.IUnknown
IID_IUNKNOWN
-
Method Summary
Modifier and TypeMethodDescriptionGetField
(WinDef.PVOID pvData, WString szFieldName, Variant.VARIANT pvarField) GetFieldNames
(WinDef.ULONG pcNames, WTypes.BSTR rgBstrNames) GetFieldNoCopy
(WinDef.PVOID pvData, WString szFieldName, Variant.VARIANT pvarField, WinDef.PVOID ppvDataCArray) GetName
(WTypes.BSTR pbstrName) GetSize
(WinDef.ULONG pcbSize) GetTypeInfo
(ITypeInfo ppTypeInfo) IsMatchingType
(IRecordInfo pRecordInfo) PutField
(WinDef.ULONG wFlags, WinDef.PVOID pvData, WString szFieldName, Variant.VARIANT pvarField) PutFieldNoCopy
(WinDef.ULONG wFlags, WinDef.PVOID pvData, WString szFieldName, Variant.VARIANT pvarField) RecordClear
(WinDef.PVOID pvExisting) RecordCopy
(WinDef.PVOID pvExisting, WinDef.PVOID pvNew) RecordCreateCopy
(WinDef.PVOID pvSource, WinDef.PVOID ppvDest) RecordDestroy
(WinDef.PVOID pvRecord) RecordInit
(WinDef.PVOID pvNew) Methods inherited from interface com.sun.jna.platform.win32.COM.IUnknown
AddRef, QueryInterface, Release
-
Field Details
-
IID_IRecordInfo
-
-
Method Details
-
RecordInit
-
RecordClear
-
RecordCopy
-
GetGuid
-
GetName
-
GetSize
-
GetTypeInfo
-
GetField
-
GetFieldNoCopy
WinNT.HRESULT GetFieldNoCopy(WinDef.PVOID pvData, WString szFieldName, Variant.VARIANT pvarField, WinDef.PVOID ppvDataCArray) -
PutField
WinNT.HRESULT PutField(WinDef.ULONG wFlags, WinDef.PVOID pvData, WString szFieldName, Variant.VARIANT pvarField) -
PutFieldNoCopy
WinNT.HRESULT PutFieldNoCopy(WinDef.ULONG wFlags, WinDef.PVOID pvData, WString szFieldName, Variant.VARIANT pvarField) -
GetFieldNames
-
IsMatchingType
-
RecordCreate
WinDef.PVOID RecordCreate() -
RecordCreateCopy
-
RecordDestroy
-