Помогите подключить интерфейс. Вроди все делаю как пишется в доках но ничего неполучается. Интерфейс не подключается. Делаю вот так:
My_IHttpNegotiate *newIHttpNegotiate;
if(CppWebBrowser->ControlInterface->Document)
{
CComPtr<IServiceProvider> pServiceProvider;
if(SUCCEEDED(CppWebBrowser->ControlInterface->Document->QueryInterface(IID_IServiceProvider,(LPVOID*)&pServiceProvider)) )
{//Тут все в порядке, интервейс подключается
newIHttpNegotiate = new My_IHttpNegotiate();
if(SUCCEEDED(pServiceProvider->QueryService(__uuidof(IHttpNegotiate), IID_IHttpNegotiate, (LPVOID*)&newIHttpNegotiate )))
{
//...
//сюда никак не попадаю
}
}
}
Подскажите плиз где я ошибаюсь?