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 SummaryFieldsFields inherited from interface com.sun.jna.platform.win32.COM.IUnknownIID_IUNKNOWN
- 
Method SummaryModifier 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.IUnknownAddRef, QueryInterface, Release
- 
Field Details- 
IID_IRecordInfo
 
- 
- 
Method Details- 
RecordInit
- 
RecordClear
- 
RecordCopy
- 
GetGuid
- 
GetName
- 
GetSize
- 
GetTypeInfo
- 
GetField
- 
GetFieldNoCopyWinNT.HRESULT GetFieldNoCopy(WinDef.PVOID pvData, WString szFieldName, Variant.VARIANT pvarField, WinDef.PVOID ppvDataCArray) 
- 
PutFieldWinNT.HRESULT PutField(WinDef.ULONG wFlags, WinDef.PVOID pvData, WString szFieldName, Variant.VARIANT pvarField) 
- 
PutFieldNoCopyWinNT.HRESULT PutFieldNoCopy(WinDef.ULONG wFlags, WinDef.PVOID pvData, WString szFieldName, Variant.VARIANT pvarField) 
- 
GetFieldNames
- 
IsMatchingType
- 
RecordCreateWinDef.PVOID RecordCreate()
- 
RecordCreateCopy
- 
RecordDestroy
 
-