Interoperabilidad de 32 y 64 bits en Windows de 64 bits

¿Existe una buena referencia autoritativa exhaustiva que discute la interoperabilidad entre procesos de 32 bits y 64 bits? Basado en google he deducido que:

Una DLL de 32 bits solo puede residir en un proceso de 32 bits y una DLL de 64 bits solo en un proceso de 64 bits.Los procesos de 32 y 64 bits solo pueden comunicarse usando sistemas de mensajes débilmente acoplados, como las comunicaciones de red, lo que significa que pueden comunicarse usando COM / DCOM.Los componentes COM de 32 y 64 bits tienen entradas de registro diferentes. Un componente generalmente solo se registra en uno de los dos y generalmente solo se ve en uno de los dos mundos.Un proceso de 32 bits solo puede crear algo registrado como un componente COM de 64 bits si usa CoCreateInstance con el indicador de invocación de 64 bits, o (y supongo que en este caso, ¿es posible?) Si el componente de 64 bits de alguna manera está registrado en el registro de 32 bits, pero todavía se crea como un proceso fuera de proceso de 64 bits, o si hay un componente COM de 32 bits que crea el componente de 64 bits y luego redirige las llamadas a él ?

Esto sugiere que: 1. ¿Una aplicación de 32 bits no puede usar GetObject para obtener una versión de Excel de 64 bits que se está ejecutando? O puede? ¿Cómo se ve afectada la tabla de objetos en ejecución (ROT) por un problema de 32 versus 64 bits? ¿Puede un proceso de 32 bits crear una instancia de Excel si solo se instala una versión de Office de 64 bits? Creo que la respuesta sería "no" a menos que el proceso de 32 bits use el indicador de 64 bits en su llamada CoCreateInstance, o si Excel de alguna manera también se registró en el mundo de 32 bits?

¿Microsoft automáticamente hace algo como hacer que CoCreateInstance de un proceso de 32 bits verifique el registro de 64 bits e intente crear un componente de 64 bits fuera de proceso si no hay ninguno registrado en el registro de 32 bits? He visto algunas notas de la versión de Office de 64 bits donde Microsoft advierte que el acceso desde aplicaciones de 32 bits a Excel de 64 bits no funciona, pero sé de una instancia en la que parecía funcionar.

¿Existe una buena referencia técnica objetiva para esto?