Example #1
0
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;
}
Example #2
0
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;
}
Example #3
0
static HRESULT STDMETHODCALLTYPE
ui_handler_QueryInterface(IDocHostUIHandler* self, REFIID riid, void** obj)
{
    return html_QueryInterface(MC_HTML_FROM_UI_HANDLER(self), riid, obj);
}
Example #4
0
File: html.c Project: GeonHun/mctrl
static ULONG STDMETHODCALLTYPE
ui_handler_Release(IDocHostUIHandler* self)
{
    HTML_TRACE("ui_handler_Release");
    return html_Release(MC_HTML_FROM_UI_HANDLER(self));
}