static HRESULT STDMETHODCALLTYPE ui_handler_GetExternal(IDocHostUIHandler* self, IDispatch** p_dispatch) { html_t* html = MC_HTML_FROM_UI_HANDLER(self); *p_dispatch = &html->dispatch; return S_OK; }
static HRESULT STDMETHODCALLTYPE ui_handler_ShowContextMenu(IDocHostUIHandler* self, DWORD menu_id, POINT* pos, IUnknown* reserved1, IDispatch* reserved2) { html_t* html = MC_HTML_FROM_UI_HANDLER(self); if(html->style & MC_HS_NOCONTEXTMENU) return S_OK; return S_FALSE; }
static HRESULT STDMETHODCALLTYPE ui_handler_QueryInterface(IDocHostUIHandler* self, REFIID riid, void** obj) { return html_QueryInterface(MC_HTML_FROM_UI_HANDLER(self), riid, obj); }
static ULONG STDMETHODCALLTYPE ui_handler_Release(IDocHostUIHandler* self) { HTML_TRACE("ui_handler_Release"); return html_Release(MC_HTML_FROM_UI_HANDLER(self)); }