>From 97441ecadd3b1a881afeee81a261e41485e872b8 Mon Sep 17 00:00:00 2001 From: Nikolay Sivov Date: Thu, 19 Jan 2012 00:52:13 +0300 Subject: [PATCH 2/2] Forward SID_SContainerDispatch from a script host --- dlls/mshtml/script.c | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) diff --git a/dlls/mshtml/script.c b/dlls/mshtml/script.c index 25ae0b6..3c120ca 100644 --- a/dlls/mshtml/script.c +++ b/dlls/mshtml/script.c @@ -580,6 +580,15 @@ static HRESULT WINAPI ASServiceProvider_QueryService(IServiceProvider *iface, RE riid, ppv); } + if(IsEqualGUID(&SID_SContainerDispatch, guidService)) { + TRACE("(%p)->(SID_SContainerDispatch)\n", This); + + if(!This->window) + return E_NOINTERFACE; + + return IServiceProvider_QueryService(&This->window->IServiceProvider_iface, guidService, riid, ppv); + } + FIXME("(%p)->(%s %s %p)\n", This, debugstr_guid(guidService), debugstr_guid(riid), ppv); return E_NOINTERFACE; } -- 1.5.6.5