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, IDispatch, IDispatchEx, IUnknown, PointerParameter
- 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
IDispatchExImpl
public IDispatchExImpl(IUnknown that)
throws ComException
IDispatchExImpl
public IDispatchExImpl(CLSID clsid,
ClsCtx dwClsContext)
throws ComException
IDispatchExImpl
public IDispatchExImpl(CLSID clsid,
IUnknown pUnkOuter,
ClsCtx dwClsContext)
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