com.jniwrapper.win32.automation.impl
Class IDispatchImpl
java.lang.Object
com.jniwrapper.Parameter
com.jniwrapper.win32.com.impl.IUnknownImpl
com.jniwrapper.win32.automation.impl.IDispatchImpl
- All Implemented Interfaces:
- AutoDeleteParameter, IDispatch, IUnknown, PointerParameter
- Direct Known Subclasses:
- IDispatchExImpl
- public class IDispatchImpl
- extends IUnknownImpl
- implements IDispatch
Represents COM interface IDispatch
Fields inherited from class com.jniwrapper.Parameter |
V |
Method Summary |
java.lang.Object |
clone()
|
void |
getIDsOfNames(IID iid,
ComplexArray rgszNames,
LocaleID lcid,
ComplexArray rgDispId)
|
void |
getIDsOfNames(IID iid,
ComplexArray rgszNames,
UInt cNames,
LocaleID lcid,
ComplexArray rgDispId)
|
IID |
getIID()
|
ITypeInfo |
getTypeInfo(UInt iTInfo,
LocaleID lcid)
|
UInt |
getTypeInfoCount()
|
void |
invoke(DispID dispIdMember,
IID iid,
LocaleID lcid,
UInt16 wFlags,
DispParams dispParams,
Variant varResult,
ExcepInfo excepInfo,
UInt uArgErr)
|
Methods inherited from class com.jniwrapper.win32.com.impl.IUnknownImpl |
acceptIOPerformer, addRef, asVoidPointer, dumpVTBL, equals, fromVoidPointer, getDebugInfo, getInterfaceIdentifier, getLength, hashCode, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, isAutoDelete, isNull, isSameObject, queryInterface, queryInterface, read, release, setAutoDelete, setNull, setValue, write |
Methods inherited from class com.jniwrapper.Parameter |
, a, a, asReturnValue, b, dataBufferAssigned, getAlignedLength, getAlignmentRequirement, getDataBuffer, getDataBufferOffset, indent, pop, push, read, read, setDataBuffer, toByteArray, write |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
INTERFACE_IDENTIFIER
public static final java.lang.String INTERFACE_IDENTIFIER
- See Also:
- Constant Field Values
DISPATCH_METHOD
public static final int DISPATCH_METHOD
- See Also:
- Constant Field Values
DISPATCH_PROPERTYGET
public static final int DISPATCH_PROPERTYGET
- See Also:
- Constant Field Values
DISPATCH_PROPERTYPUT
public static final int DISPATCH_PROPERTYPUT
- See Also:
- Constant Field Values
DISPATCH_PROPERTYPUTREF
public static final int DISPATCH_PROPERTYPUTREF
- See Also:
- Constant Field Values
IDispatchImpl
public IDispatchImpl()
IDispatchImpl
protected IDispatchImpl(IUnknownImpl that)
throws ComException
IDispatchImpl
public IDispatchImpl(IUnknown that)
throws ComException
IDispatchImpl
public IDispatchImpl(CLSID clsid,
ClsCtx dwClsContext)
throws ComException
IDispatchImpl
public IDispatchImpl(CLSID clsid,
IUnknown pUnkOuter,
ClsCtx dwClsContext)
throws ComException
getTypeInfoCount
public final UInt getTypeInfoCount()
throws ComException
- Specified by:
getTypeInfoCount
in interface IDispatch
- Throws:
ComException
getTypeInfo
public final ITypeInfo getTypeInfo(UInt iTInfo,
LocaleID lcid)
throws ComException
- Specified by:
getTypeInfo
in interface IDispatch
- Parameters:
iTInfo
- [in]
lcid
- [in]
- Throws:
ComException
getIDsOfNames
public final void getIDsOfNames(IID iid,
ComplexArray rgszNames,
UInt cNames,
LocaleID lcid,
ComplexArray rgDispId)
throws ComException
- Specified by:
getIDsOfNames
in interface IDispatch
- Parameters:
iid
- [in]
rgszNames
- [in]
cNames
- [in]
lcid
- [in]
rgDispId
- [out]
- Throws:
ComException
getIDsOfNames
public final void getIDsOfNames(IID iid,
ComplexArray rgszNames,
LocaleID lcid,
ComplexArray rgDispId)
throws ComException
- Throws:
ComException
invoke
public final void invoke(DispID dispIdMember,
IID iid,
LocaleID lcid,
UInt16 wFlags,
DispParams dispParams,
Variant varResult,
ExcepInfo excepInfo,
UInt uArgErr)
throws ComException
- Specified by:
invoke
in interface IDispatch
- Parameters:
dispIdMember
- [in]
iid
- [in]
lcid
- [in]
wFlags
- [in]
dispParams
- [in,out]
varResult
- [out]
excepInfo
- [out]
uArgErr
- [out]
- Throws:
ComException
getIID
public IID getIID()
- Overrides:
getIID
in class IUnknownImpl
clone
public java.lang.Object clone()
- Overrides:
clone
in class IUnknownImpl