mvv-rus сегодня в 01:53 +2
Код Win3x был дизасемблирован и весьма подробно разобран Мэттом Питреком (книга эта была переведена и на русский, если кому это интересно — могу поискать в книжном шакафу и сообщить выходные данные: она у меня есть).
В NT до версии 4.0 графическая подсистема была реализована в процессе пользовательского режима (аналогично современной ей X Windows System), а потому специального API ядра для нее не было.