Совсем ты запутался. Логика вполне нормальная и понятная.
Ещё логика инженера вполне допускает
поиск информации в Сети.
По данной теме даже Википедия отписалось.
Но это читать не обязательно.
Часть Виндуса написано на С++ (GDI+), и чтобы это использовать,
надо напрямую использовать библиотечные объекты С++.
Те написать такую программу в стиле Петзольда на С не получится.
Как решает этот вопрос любители других языков я просто
не представляю. Возможно что и никак.