Top Inners Fields Constructors Methods
com.sun.jna.platform.win32.COM

public Class DispatchVTable

extends Structure
Class Inheritance
Known Direct Subclasses
com.sun.jna.platform.win32.COM.DispatchVTable.ByReference
Annotations
@FieldOrder:QueryInterfaceCallback, AddRefCallback, ReleaseCallback, GetTypeInfoCountCallback, GetTypeInfoCallback, GetIDsOfNamesCallback, InvokeCallback
Imports
com.sun.jna.Pointer, .Structure, .Structure.FieldOrder, .WString, com.sun.jna.platform.win32.Guid.REFIID, .OaIdl.DISPID, .OaIdl.DISPIDByReference, .OaIdl.EXCEPINFO, .OleAuto.DISPPARAMS, .Variant.VARIANT, .WinDef.LCID, .WinDef.UINT, .WinDef.UINTByReference, .WinDef.WORD, .WinNT, com.sun.jna.ptr.IntByReference, .PointerByReference, com.sun.jna.win32.StdCallLibrary

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static interface
public static class
public static interface
public static interface
public static interface
public static interface
public static interface
public static interface

Field Summary

Modifier and TypeField and Description
public DispatchVTable.AddRefCallback
public DispatchVTable.GetIDsOfNamesCallback
public DispatchVTable.GetTypeInfoCallback
public DispatchVTable.GetTypeInfoCountCallback
public DispatchVTable.InvokeCallback
public DispatchVTable.QueryInterfaceCallback
public DispatchVTable.ReleaseCallback
Inherited from com.sun.jna.Structure:
ALIGN_DEFAULTALIGN_GNUCALIGN_MSVCALIGN_NONECALCULATE_SIZE

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from com.sun.jna.Structure:
allocateMemoryallocateMemoryautoAllocateautoReadautoReadautoWriteautoWritecacheTypeInfocalculateSizeclearcreateFieldsOrdercreateFieldsOrdercreateFieldsOrdercreateFieldsOrderdataEqualsdataEqualsensureAllocatedequalsfieldOffsetgetAutoReadgetAutoWritegetFieldListgetFieldOrdergetFieldsgetNativeAlignmentgetNativeSizegetNativeSizegetPointergetStringEncodinggetStructAlignmenthashCodenewInstancenewInstancereadreadFieldreadFieldsetAlignTypesetAutoReadsetAutoSynchsetAutoWritesetStringEncodingsizesortFieldstoArraytoArraytoStringtoStringuseMemoryuseMemorywritewriteFieldwriteFieldwriteField

Field Detail

AddRefCallbackback to summary
public DispatchVTable.AddRefCallback AddRefCallback
GetIDsOfNamesCallbackback to summary
public DispatchVTable.GetIDsOfNamesCallback GetIDsOfNamesCallback
GetTypeInfoCallbackback to summary
public DispatchVTable.GetTypeInfoCallback GetTypeInfoCallback
GetTypeInfoCountCallbackback to summary
public DispatchVTable.GetTypeInfoCountCallback GetTypeInfoCountCallback
InvokeCallbackback to summary
public DispatchVTable.InvokeCallback InvokeCallback
QueryInterfaceCallbackback to summary
public DispatchVTable.QueryInterfaceCallback QueryInterfaceCallback
ReleaseCallbackback to summary
public DispatchVTable.ReleaseCallback ReleaseCallback

Constructor Detail

DispatchVTableback to summary
public DispatchVTable()
com.sun.jna.platform.win32.COM back to summary

public Interface DispatchVTable.AddRefCallback

extends StdCallCallback

Method Summary

Modifier and TypeMethod and Description
public int
invoke(Pointer thisPointer)

Method Detail

invokeback to summary
public int invoke(Pointer thisPointer)
com.sun.jna.platform.win32.COM back to summary

public Class DispatchVTable.ByReference

extends DispatchVTable
implements ByReference
Class Inheritance
All Implemented Interfaces
com.sun.jna.Structure.ByReference

Field Summary

Inherited from com.sun.jna.platform.win32.COM.DispatchVTable:
AddRefCallbackGetIDsOfNamesCallbackGetTypeInfoCallbackGetTypeInfoCountCallbackInvokeCallbackQueryInterfaceCallbackReleaseCallback

Constructor Summary

AccessConstructor and Description
public

Constructor Detail

ByReferenceback to summary
public ByReference()
com.sun.jna.platform.win32.COM back to summary

public Interface DispatchVTable.GetIDsOfNamesCallback

extends StdCallCallback

Method Summary

Modifier and TypeMethod and Description
public WinNT.HRESULT
invoke(Pointer thisPointer, Guid.REFIID riid, WString[] rgszNames, int cNames, WinDef.LCID lcid, OaIdl.DISPIDByReference rgDispId)

Method Detail

invokeback to summary
public WinNT.HRESULT invoke(Pointer thisPointer, Guid.REFIID riid, WString[] rgszNames, int cNames, WinDef.LCID lcid, OaIdl.DISPIDByReference rgDispId)
com.sun.jna.platform.win32.COM back to summary

public Interface DispatchVTable.GetTypeInfoCallback

extends StdCallCallback

Method Summary

Modifier and TypeMethod and Description
public WinNT.HRESULT
invoke(Pointer thisPointer, WinDef.UINT iTInfo, WinDef.LCID lcid, PointerByReference ppTInfo)

Method Detail

invokeback to summary
public WinNT.HRESULT invoke(Pointer thisPointer, WinDef.UINT iTInfo, WinDef.LCID lcid, PointerByReference ppTInfo)
com.sun.jna.platform.win32.COM back to summary

public Interface DispatchVTable.GetTypeInfoCountCallback

extends StdCallCallback

Method Summary

Modifier and TypeMethod and Description
public WinNT.HRESULT
invoke(Pointer thisPointer, WinDef.UINTByReference pctinfo)

Method Detail

invokeback to summary
public WinNT.HRESULT invoke(Pointer thisPointer, WinDef.UINTByReference pctinfo)
com.sun.jna.platform.win32.COM back to summary

public Interface DispatchVTable.InvokeCallback

extends StdCallCallback

Method Summary

Modifier and TypeMethod and Description
public WinNT.HRESULT
invoke(Pointer thisPointer, OaIdl.DISPID dispIdMember, Guid.REFIID riid, WinDef.LCID lcid, WinDef.WORD wFlags, OleAuto.DISPPARAMS.ByReference pDispParams, Variant.VARIANT.ByReference pVarResult, OaIdl.EXCEPINFO.ByReference pExcepInfo, IntByReference puArgErr)

Method Detail

invokeback to summary
public WinNT.HRESULT invoke(Pointer thisPointer, OaIdl.DISPID dispIdMember, Guid.REFIID riid, WinDef.LCID lcid, WinDef.WORD wFlags, OleAuto.DISPPARAMS.ByReference pDispParams, Variant.VARIANT.ByReference pVarResult, OaIdl.EXCEPINFO.ByReference pExcepInfo, IntByReference puArgErr)
com.sun.jna.platform.win32.COM back to summary

public Interface DispatchVTable.QueryInterfaceCallback

extends StdCallCallback

Method Summary

Modifier and TypeMethod and Description
public WinNT.HRESULT
invoke(Pointer thisPointer, Guid.REFIID refid, PointerByReference ppvObject)

Method Detail

invokeback to summary
public WinNT.HRESULT invoke(Pointer thisPointer, Guid.REFIID refid, PointerByReference ppvObject)
com.sun.jna.platform.win32.COM back to summary

public Interface DispatchVTable.ReleaseCallback

extends StdCallCallback

Method Summary

Modifier and TypeMethod and Description
public int
invoke(Pointer thisPointer)

Method Detail

invokeback to summary
public int invoke(Pointer thisPointer)