ReactOS 0.4.16-dev-122-g325d74c
stdole::IDispatch Interface Reference
Inheritance diagram for stdole::IDispatch:
Collaboration diagram for stdole::IDispatch:

Public Member Functions

HRESULT GetTypeInfoCount ([out] unsigned int *pctinfo)
 
HRESULT GetTypeInfo ([in] unsigned int itinfo, [in] unsigned long lcid, [out] void **pptinfo)
 
HRESULT GetIDsOfNames ([in] GUID *riid, [in] char **rgszNames, [in] unsigned int cNames, [in] unsigned long lcid, [out] long *rgdispid)
 
HRESULT Invoke ([in] long dispidMember, [in] GUID *riid, [in] unsigned long lcid, [in] unsigned short wFlags, [in] DISPPARAMS *pdispparams, [out] VARIANT *pvarResult, [out] EXCEPINFO *pexcepinfo, [out] unsigned int *puArgErr)
 
HRESULT GetTypeInfoCount ([out] unsigned int *pctinfo)
 
HRESULT GetTypeInfo ([in] unsigned int itinfo, [in] unsigned long lcid, [out] void **pptinfo)
 
HRESULT GetIDsOfNames ([in] GUID *riid, [in] char **rgszNames, [in] unsigned int cNames, [in] unsigned long lcid, [out] long *rgdispid)
 
HRESULT Invoke ([in] long dispidMember, [in] GUID *riid, [in] unsigned long lcid, [in] unsigned short wFlags, [in] DISPPARAMS *pdispparams, [out] VARIANT *pvarResult, [out] EXCEPINFO *pexcepinfo, [out] unsigned int *puArgErr)
 
- Public Member Functions inherited from stdole::IUnknown
HRESULT QueryInterface ([in] GUID *riid, [out] void **ppvObj)
 
unsigned long AddRef ()
 
unsigned long Release ()
 
HRESULT QueryInterface ([in] GUID *riid, [out] void **ppvObj)
 
unsigned long AddRef ()
 
unsigned long Release ()
 

Detailed Description

Definition at line 96 of file stdole2.idl.

Member Function Documentation

◆ GetIDsOfNames() [1/2]

HRESULT stdole::IDispatch::GetIDsOfNames ( [in] GUID riid,
[in] char **  rgszNames,
[in] unsigned int  cNames,
[in] unsigned long  lcid,
[out] long rgdispid 
)

◆ GetIDsOfNames() [2/2]

HRESULT stdole::IDispatch::GetIDsOfNames ( [in] GUID riid,
[in] char **  rgszNames,
[in] unsigned int  cNames,
[in] unsigned long  lcid,
[out] long rgdispid 
)

◆ GetTypeInfo() [1/2]

HRESULT stdole::IDispatch::GetTypeInfo ( [in] unsigned int  itinfo,
[in] unsigned long  lcid,
[out] void **  pptinfo 
)

◆ GetTypeInfo() [2/2]

HRESULT stdole::IDispatch::GetTypeInfo ( [in] unsigned int  itinfo,
[in] unsigned long  lcid,
[out] void **  pptinfo 
)

◆ GetTypeInfoCount() [1/2]

HRESULT stdole::IDispatch::GetTypeInfoCount ( [out] unsigned int pctinfo)

◆ GetTypeInfoCount() [2/2]

HRESULT stdole::IDispatch::GetTypeInfoCount ( [out] unsigned int pctinfo)

◆ Invoke() [1/2]

HRESULT stdole::IDispatch::Invoke ( [in] long  dispidMember,
[in] GUID riid,
[in] unsigned long  lcid,
[in] unsigned short  wFlags,
[in] DISPPARAMS pdispparams,
[out] VARIANT pvarResult,
[out] EXCEPINFO pexcepinfo,
[out] unsigned int puArgErr 
)

◆ Invoke() [2/2]

HRESULT stdole::IDispatch::Invoke ( [in] long  dispidMember,
[in] GUID riid,
[in] unsigned long  lcid,
[in] unsigned short  wFlags,
[in] DISPPARAMS pdispparams,
[out] VARIANT pvarResult,
[out] EXCEPINFO pexcepinfo,
[out] unsigned int puArgErr 
)

The documentation for this interface was generated from the following files: