NVDA Helper
In-process and lite high-speed utilities for NVDA
CDispatchChangeSink Class Reference
Inheritance diagram for CDispatchChangeSink:

Public Member Functions

 CDispatchChangeSink (MshtmlVBufStorage_controlFieldNode_t *storageNode)
 
BOOL connect (IHTMLDOMNode *pHTMLDOMNode, REFIID iid)
 
BOOL disconnect ()
 
 ~CDispatchChangeSink ()
 
HRESULT STDMETHODCALLTYPE IUnknown::QueryInterface (REFIID riid, void **pvpObject)
 
ULONG STDMETHODCALLTYPE IUnknown::AddRef ()
 
ULONG STDMETHODCALLTYPE IUnknown::Release ()
 
HRESULT STDMETHODCALLTYPE IDispatch::Invoke (DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS FAR *pDispParams, VARIANT FAR *pVarResult, EXCEPINFO FAR *pExcepInfo, unsigned int FAR *puArgErr)
 
HRESULT STDMETHODCALLTYPE IDispatch::GetTypeInfoCount (UINT *count)
 
HRESULT STDMETHODCALLTYPE IDispatch::GetTypeInfo (UINT index, LCID lcid, ITypeInfo **ppTypeInfo)
 
HRESULT STDMETHODCALLTYPE IDispatch::GetIDsOfNames (const IID &riid, LPOLESTR *name, UINT x, LCID lcid, DISPID *dispID)
 

Detailed Description

Constructor & Destructor Documentation

◆ CDispatchChangeSink()

CDispatchChangeSink::CDispatchChangeSink ( MshtmlVBufStorage_controlFieldNode_t * storageNode)
inline

◆ ~CDispatchChangeSink()

CDispatchChangeSink::~CDispatchChangeSink ( )
inline

Member Function Documentation

◆ connect()

BOOL CDispatchChangeSink::connect ( IHTMLDOMNode * pHTMLDOMNode,
REFIID iid )
inline

References LOG_DEBUGWARNING.

◆ disconnect()

BOOL CDispatchChangeSink::disconnect ( )
inline

Referenced by ~CDispatchChangeSink().

◆ IUnknown::QueryInterface()

HRESULT STDMETHODCALLTYPE CDispatchChangeSink::IUnknown::QueryInterface ( REFIID riid,
void ** pvpObject )
inline

◆ IUnknown::AddRef()

ULONG STDMETHODCALLTYPE CDispatchChangeSink::IUnknown::AddRef ( )
inline

◆ IUnknown::Release()

ULONG STDMETHODCALLTYPE CDispatchChangeSink::IUnknown::Release ( )
inline

References IUnknown::Release().

Referenced by IUnknown::Release().

◆ IDispatch::Invoke()

HRESULT STDMETHODCALLTYPE CDispatchChangeSink::IDispatch::Invoke ( DISPID dispIdMember,
REFIID riid,
LCID lcid,
WORD wFlags,
DISPPARAMS FAR * pDispParams,
VARIANT FAR * pVarResult,
EXCEPINFO FAR * pExcepInfo,
unsigned int FAR * puArgErr )
inline

◆ IDispatch::GetTypeInfoCount()

HRESULT STDMETHODCALLTYPE CDispatchChangeSink::IDispatch::GetTypeInfoCount ( UINT * count)
inline

◆ IDispatch::GetTypeInfo()

HRESULT STDMETHODCALLTYPE CDispatchChangeSink::IDispatch::GetTypeInfo ( UINT index,
LCID lcid,
ITypeInfo ** ppTypeInfo )
inline

◆ IDispatch::GetIDsOfNames()

HRESULT STDMETHODCALLTYPE CDispatchChangeSink::IDispatch::GetIDsOfNames ( const IID & riid,
LPOLESTR * name,
UINT x,
LCID lcid,
DISPID * dispID )
inline

The documentation for this class was generated from the following file: