com.jniwrapper.win32.automation.impl
Class IDispatchExImpl
java.lang.Object
com.jniwrapper.Parameter
com.jniwrapper.win32.com.impl.IUnknownImpl
com.jniwrapper.win32.automation.impl.IDispatchImpl
com.jniwrapper.win32.automation.impl.IDispatchExImpl
- All Implemented Interfaces:
- AutoDeleteParameter, PointerParameter, IDispatch, IDispatchEx, IUnknown
public class IDispatchExImpl
- extends IDispatchImpl
- implements IDispatchEx
Represents COM interface IDispatchEx
Fields inherited from class com.jniwrapper.Parameter |
V |
Method Summary |
java.lang.Object |
clone()
|
void |
deleteMemberByDispID(DispID dispID)
|
void |
deleteMemberByName(BStr bstrName,
UInt32 grfdex)
|
DispID |
getDispID(BStr bstrName,
UInt32 grfdex)
|
IID |
getIID()
|
BStr |
getMemberName(DispID dispID)
|
UInt32 |
getMemberPropeties(DispID dispID,
UInt32 grfdexFetch)
|
IUnknown |
getNameSpaceParent()
|
DispID |
getNextrDispID(UInt32 grfdex,
DispID id)
|
void |
invokeEx(DispID dispidMember,
LocaleID lcid,
UInt16 wFlags,
DispParams pdispparams,
Variant pvarResult,
ExcepInfo pexcepinfo,
IServiceProvider pspCaller)
|
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
IDispatchExImpl
public IDispatchExImpl()
IDispatchExImpl
protected IDispatchExImpl(IUnknownImpl that)
throws ComException
- Throws:
ComException
IDispatchExImpl
public IDispatchExImpl(IUnknown that)
throws ComException
- Throws:
ComException
IDispatchExImpl
public IDispatchExImpl(CLSID clsid,
ClsCtx dwClsContext)
throws ComException
- Throws:
ComException
IDispatchExImpl
public IDispatchExImpl(CLSID clsid,
IUnknown pUnkOuter,
ClsCtx dwClsContext)
throws ComException
- Throws:
ComException
getDispID
public DispID getDispID(BStr bstrName,
UInt32 grfdex)
throws ComException
- Specified by:
getDispID
in interface IDispatchEx
- Parameters:
bstrName
- [in]
grfdex
- [in]
- Throws:
ComException
invokeEx
public void invokeEx(DispID dispidMember,
LocaleID lcid,
UInt16 wFlags,
DispParams pdispparams,
Variant pvarResult,
ExcepInfo pexcepinfo,
IServiceProvider pspCaller)
throws ComException
- Specified by:
invokeEx
in interface IDispatchEx
- Parameters:
dispidMember
- [in]
lcid
- [in]
wFlags
- [in]
pdispparams
- [in,out]
pvarResult
- [out]
pexcepinfo
- [out]
pspCaller
- [in]
- Throws:
ComException
deleteMemberByName
public void deleteMemberByName(BStr bstrName,
UInt32 grfdex)
throws ComException
- Specified by:
deleteMemberByName
in interface IDispatchEx
- Parameters:
bstrName
- [in]
grfdex
- [in]
- Throws:
ComException
deleteMemberByDispID
public void deleteMemberByDispID(DispID dispID)
throws ComException
- Specified by:
deleteMemberByDispID
in interface IDispatchEx
- Parameters:
dispID
- [in]
- Throws:
ComException
getMemberPropeties
public UInt32 getMemberPropeties(DispID dispID,
UInt32 grfdexFetch)
throws ComException
- Specified by:
getMemberPropeties
in interface IDispatchEx
- Parameters:
dispID
- [in]
grfdexFetch
- [in]
- Throws:
ComException
getMemberName
public BStr getMemberName(DispID dispID)
throws ComException
- Specified by:
getMemberName
in interface IDispatchEx
- Parameters:
dispID
- [in]
- Throws:
ComException
getNextrDispID
public DispID getNextrDispID(UInt32 grfdex,
DispID id)
throws ComException
- Specified by:
getNextrDispID
in interface IDispatchEx
- Parameters:
grfdex
- [in]
id
- [in]
- Throws:
ComException
getNameSpaceParent
public IUnknown getNameSpaceParent()
throws ComException
- Specified by:
getNameSpaceParent
in interface IDispatchEx
- Throws:
ComException
getIID
public IID getIID()
- Overrides:
getIID
in class IDispatchImpl
clone
public java.lang.Object clone()
- Overrides:
clone
in class IDispatchImpl