Hmmm... Windows 2.X ya funcionaba a base de mensajes. El hecho de que los handles fueran punteros (o punteros a punteros) venía dado por el modelo de memoria segmentada, más que nada. No había protección de memoria; sin protección de memoria, la forma más eficiente de implementar un sistema de mensajes es precisamente a base de direcciones.
Re:desde el windows 3.1
(Puntos:2)