Здравствуйте, AndrewJD, Вы писали:
V>>Никогда бы не подумал.
V>>А в чем разница — вроде я считал, что ServiceProvider одинаковый у IWebBrowser2 и у IHTMLDocument2?
AJD>У IWebBrowser2 одни сервисы, а у IHTMLDocument2 другие
Просто когда смотрел документацию — там нигде нет упоминания, откуда можно взять ServiceProvider.
В доке по IHTMLDocument,2,3,4,5 — тоже не сказано что он как-то связан с ITimer

Раньше я читал статью из MSDN "Browser Detection Revisited, Fixing CPopupText, COM and the IService Provider Interface".
Там как раз и пишется про то, что берем ServiceProvider (правда — как раз источиком был — IHTMLDocument2) и получаем все доступные интерфейсы.
Вот просто и заинтересовало — где еще можно узнать о том что есть у IWebBrowser, а что у IHTMLDocument и других?..