onfusão @COM / OLE / ActiveX / IDispatch
Não consigo entender as diferenças entre esses termos.
São sinônimos COM e ActiveX?
objeto ActiveX é apenas um objeto COM que expõe o IDispatc
Muitas páginas mais antigas do MSDN mencionam IDispatch sem nenhum contexto COM. Ele tem um histórico separado e foi introduzido apenas sob o 'guarda-chuva' do COM mais tarde em seu ciclo de vida?
Onde o OLE se encaixa? Sua presença (considerável) na nomeação do MFC e no MSDN em geral - tudo é apenas legado?
Wikipedia dá uma ideia, mas não muito. Não consegui encontrar uma referência mais aprofundada.