Я думаю, вам нужны директивы препроцессора (Visual Studio может их уже добавить):
Что у вас есть _WIN32_WINNT
, определенное как?
Возможно, вы могли бы добавить:
#ifndef _WIN32_WINNT
#define _WIN32_WINNT 0x0400
#endif
или вы можете добавить его в директивы препроцессора как часть последовательности компиляции.Он будет у любого хорошего компилятора.
Если он все еще не работает, удалите защитные элементы и определите его напрямую.Возможно, это будет определено в другом месте.
Некоторые компиляторы имеют это в настройках директивы препроцессора: WIN32,_DEBUG,_CONSOLE,_MBCS,_WIN32_WINNT=0x0400