Кстати, для всяческого прототипирования, чтобы не возиться с синтетическими портами ОСей, есть чудная шука SDL - Simple DirectMedia Layer ->. Plain C, очень простые и понятные примитивы. Вся базовая http://www.libsdl.org/
поддержка потоков там есть, + звук и простые функции для работы с экраном.
Так что можно не париться с ковырянием Win32 и писать простенькие прототипы прямо под нее.
Вот простая дока
http://www.libsdl. …rg/archives/SDLRef.chm
(есть более полный вариант на сайте)
из нее все понятно.