Если у вас установлен компонент Visual C ++ в Visual Studio (т. Е. Если вы можете скомпилировать файлы .cpp), то у вас есть WINNT.H.Как и Windows.h (который неявно # включает в себя WINNT.H для всех целей Win32).
Он должен находиться в каталоге «\ includes» в каталоге установки MSVS.
В более ранних версияхMSVS, 8-битный ASCII был по умолчанию, и вам пришлось явно «#define _UNICODE» (например, в качестве опции компиляции).Более новые версии (я полагаю, начиная с MSVS2005, но, безусловно, теперь в MSVS2008 и MSVS2010), по умолчанию используется 16-битный Unicode.