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