|
JNA API> 4.0.0 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.sun.jna.PointerType
com.sun.jna.platform.win32.COM.IUnknown
com.sun.jna.platform.win32.COM.IRecordInfo
public class IRecordInfo
Wrapper class for the IRecordInfo interface
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.sun.jna.platform.win32.COM.IUnknown |
|---|
IUnknown.ByReference |
| Field Summary | |
|---|---|
static Guid.IID |
IID_IRecordInfo
The Constant IID_IRecordInfo. |
| Fields inherited from class com.sun.jna.platform.win32.COM.IUnknown |
|---|
IID_IDispatch |
| Constructor Summary | |
|---|---|
IRecordInfo()
Instantiates a new i record info. |
|
IRecordInfo(Pointer pvInstance)
Instantiates a new i record info. |
|
| Methods inherited from class com.sun.jna.platform.win32.COM.IUnknown |
|---|
AddRef, QueryInterface, Release |
| Methods inherited from class com.sun.jna.PointerType |
|---|
equals, fromNative, getPointer, hashCode, nativeType, setPointer, toNative, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final Guid.IID IID_IRecordInfo
| Constructor Detail |
|---|
public IRecordInfo()
public IRecordInfo(Pointer pvInstance)
pvInstance - the pv instance| Method Detail |
|---|
public WinNT.HRESULT RecordInit(WinDef.PVOID pvNew)
pvNew - the pv new
public WinNT.HRESULT RecordClear(WinDef.PVOID pvExisting)
pvExisting - the pv existing
public WinNT.HRESULT RecordCopy(WinDef.PVOID pvExisting,
WinDef.PVOID pvNew)
pvExisting - the pv existingpvNew - the pv new
public WinNT.HRESULT GetGuid(Guid.GUID pguid)
pguid - the pguid
public WinNT.HRESULT GetName(WTypes.BSTR pbstrName)
pbstrName - the pbstr name
public WinNT.HRESULT GetSize(WinDef.ULONG pcbSize)
pcbSize - the pcb size
public WinNT.HRESULT GetTypeInfo(ITypeInfo ppTypeInfo)
ppTypeInfo - the pp type info
public WinNT.HRESULT GetField(WinDef.PVOID pvData,
WString szFieldName,
Variant.VARIANT pvarField)
pvData - the pv dataszFieldName - the sz field namepvarField - the pvar field
public WinNT.HRESULT GetFieldNoCopy(WinDef.PVOID pvData,
WString szFieldName,
Variant.VARIANT pvarField,
WinDef.PVOID ppvDataCArray)
pvData - the pv dataszFieldName - the sz field namepvarField - the pvar fieldppvDataCArray - the ppv data c array
public WinNT.HRESULT PutField(WinDef.ULONG wFlags,
WinDef.PVOID pvData,
WString szFieldName,
Variant.VARIANT pvarField)
wFlags - the w flagspvData - the pv dataszFieldName - the sz field namepvarField - the pvar field
public WinNT.HRESULT PutFieldNoCopy(WinDef.ULONG wFlags,
WinDef.PVOID pvData,
WString szFieldName,
Variant.VARIANT pvarField)
wFlags - the w flagspvData - the pv dataszFieldName - the sz field namepvarField - the pvar field
public WinNT.HRESULT GetFieldNames(WinDef.ULONG pcNames,
WTypes.BSTR rgBstrNames)
pcNames - the pc namesrgBstrNames - the rg bstr names
public WinDef.BOOL IsMatchingType(IRecordInfo pRecordInfo)
pRecordInfo - the record info
public WinDef.PVOID RecordCreate()
public WinNT.HRESULT RecordCreateCopy(WinDef.PVOID pvSource,
WinDef.PVOID ppvDest)
pvSource - the pv sourceppvDest - the ppv dest
public WinNT.HRESULT RecordDestroy(WinDef.PVOID pvRecord)
pvRecord - the pv record
|
JNA API> 4.0.0 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||