diff --git a/IEDispatcher.h b/IEDispatcher.h index 72c7349..c3dfb77 100644 --- a/IEDispatcher.h +++ b/IEDispatcher.h @@ -6,6 +6,13 @@ class IEDispatcher : public IDispatch public: IEDispatcher(void); ~IEDispatcher(void); - HRESULT IEDispatcher::QueryInterface(); - HRESULT IEDispatcher::QueryInterface(const IID &riid, void **ppvObject); + HRESULT STDMETHODCALLTYPE IEDispatcher::QueryInterface(const IID &riid, void **ppvObject); + ULONG STDMETHODCALLTYPE IEDispatcher::AddRef(); + ULONG STDMETHODCALLTYPE IEDispatcher::Release(); + HRESULT STDMETHODCALLTYPE IEDispatcher::GetTypeInfoCount(UINT *pctinfo); + HRESULT STDMETHODCALLTYPE IEDispatcher::GetTypeInfo(UINT, LCID, ITypeInfo **); + HRESULT STDMETHODCALLTYPE IEDispatcher::GetIDsOfNames(const IID &, LPOLESTR *, UINT, LCID, DISPID *); + HRESULT STDMETHODCALLTYPE IEDispatcher::Invoke(DISPID, const IID &, LCID, WORD, DISPPARAMS *, VARIANT *, EXCEPINFO *, UINT *); + + };