In answer to my original question, I need to get the IServiceProvider interface of the instance
IServiceProvider* pIServiceProvider = NULL; hr = this->m_spUnkSite->QueryInterface<IServiceProvider>(&pIServiceProvider); if ( hr==S_OK && pIServiceProvider!=NULL ) { IWebBrowser2* pIWebBrowser2 = NULL; pIServiceProvider->QueryService(IID_IWebBrowserApp, IID_IWebBrowser2, (void**)&pIWebBrowser2); ...
Unfortunately, apparently the 'tutorial' I linked to is not applicable to IE7\Vista.
Do you know whether you link re BHOs applies to IE7\Vista
|