|
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.IDispatch
public class IDispatch
Wrapper class for the IDispatch interface IDispatch.GetTypeInfoCount 12 IDispatch.GetTypeInfo 16 IDispatch.GetIDsOfNames 20 IDispatch.Invoke 24
| Nested Class Summary | |
|---|---|
static class |
IDispatch.ByReference
The Class ByReference. |
| Field Summary | |
|---|---|
static Guid.IID |
IID_IDispatch
The Constant IID_IDispatch. |
| Constructor Summary | |
|---|---|
IDispatch()
Instantiates a new i dispatch. |
|
IDispatch(Pointer pvInstance)
Instantiates a new i dispatch. |
|
| Method Summary | |
|---|---|
WinNT.HRESULT |
GetIDsOfNames(Guid.IID riid,
WString[] rgszNames,
int cNames,
WinDef.LCID lcid,
OaIdl.DISPIDByReference rgDispId)
Gets the i ds of names. |
WinNT.HRESULT |
GetTypeInfo(WinDef.UINT iTInfo,
WinDef.LCID lcid,
PointerByReference ppTInfo)
Gets the type info. |
WinNT.HRESULT |
GetTypeInfoCount(IntByReference pctinfo)
Gets the type info count. |
WinNT.HRESULT |
Invoke(OaIdl.DISPID dispIdMember,
Guid.IID riid,
WinDef.LCID lcid,
OaIdl.DISPID wFlags,
OleAuto.DISPPARAMS pDispParams,
Variant.VARIANT.ByReference pVarResult,
OaIdl.EXCEPINFO.ByReference pExcepInfo,
IntByReference puArgErr)
Invoke. |
| 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_IDispatch
| Constructor Detail |
|---|
public IDispatch()
public IDispatch(Pointer pvInstance)
pvInstance - the pv instance| Method Detail |
|---|
public WinNT.HRESULT GetTypeInfoCount(IntByReference pctinfo)
pctinfo - the pctinfo
public WinNT.HRESULT GetTypeInfo(WinDef.UINT iTInfo,
WinDef.LCID lcid,
PointerByReference ppTInfo)
iTInfo - the i t infolcid - the lcidppTInfo - the pp t info
public WinNT.HRESULT GetIDsOfNames(Guid.IID riid,
WString[] rgszNames,
int cNames,
WinDef.LCID lcid,
OaIdl.DISPIDByReference rgDispId)
riid - the riidrgszNames - the rgsz namescNames - the c nameslcid - the lcidrgDispId - the rg disp id
public WinNT.HRESULT Invoke(OaIdl.DISPID dispIdMember,
Guid.IID riid,
WinDef.LCID lcid,
OaIdl.DISPID wFlags,
OleAuto.DISPPARAMS pDispParams,
Variant.VARIANT.ByReference pVarResult,
OaIdl.EXCEPINFO.ByReference pExcepInfo,
IntByReference puArgErr)
dispIdMember - the disp id memberriid - the riidlcid - the lcidwFlags - the w flagspDispParams - the disp paramspVarResult - the var resultpExcepInfo - the excep infopuArgErr - the pu arg err
|
JNA API> 4.0.0 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||