com.jniwrapper.win32.automation
Interface IDispatch
- All Superinterfaces:
- AutoDeleteParameter, IUnknown
- All Known Subinterfaces:
- IDispatchEx
- All Known Implementing Classes:
- IDispatchExImpl, IDispatchImpl, IDispatchServer
- public interface IDispatch
- extends IUnknown
The IDispatch interface exposes methods and properties for Automation.
- See Also:
- Microsoft
Automation SDK documentation
|
Method Summary |
void |
getIDsOfNames(IID riid,
ComplexArray rgszNames,
UInt cNames,
LocaleID lcid,
ComplexArray rgdispid)
|
ITypeInfo |
getTypeInfo(UInt itinfo,
LocaleID lcid)
|
UInt |
getTypeInfoCount()
|
void |
invoke(DispID dispidMember,
IID riid,
LocaleID lcid,
UInt16 wFlags,
DispParams pdispparams,
Variant pvarResult,
ExcepInfo pexcepinfo,
UInt puArgErr)
|
INTERFACE_IDENTIFIER
public static final java.lang.String INTERFACE_IDENTIFIER
- See Also:
- Constant Field Values
getTypeInfoCount
public UInt getTypeInfoCount()
throws ComException
- Throws:
ComException
getTypeInfo
public ITypeInfo getTypeInfo(UInt itinfo,
LocaleID lcid)
throws ComException
- Parameters:
itinfo - [in]lcid - [in]
- Throws:
ComException
getIDsOfNames
public void getIDsOfNames(IID riid,
ComplexArray rgszNames,
UInt cNames,
LocaleID lcid,
ComplexArray rgdispid)
throws ComException
- Parameters:
riid - [in]rgszNames - [in]cNames - [in]lcid - [in]rgdispid - [out]
- Throws:
ComException
invoke
public void invoke(DispID dispidMember,
IID riid,
LocaleID lcid,
UInt16 wFlags,
DispParams pdispparams,
Variant pvarResult,
ExcepInfo pexcepinfo,
UInt puArgErr)
throws ComException
- Parameters:
dispidMember - [in]riid - [in]lcid - [in]wFlags - [in]pdispparams - [in,out]pvarResult - [out]pexcepinfo - [out]puArgErr - [out]
- Throws:
ComException