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