Hi All!
Microsoft Windows [version 10.0.17763.348]
(c) 2018 Microsoft Corporation. Tous droits réservés.
1282
Yes, hex(1282) = &h502 = Windows Server 2003
#define _WIN32_WINNT &h0602
#include "windows.bi"
Yes, adding a constant before #include "windows.bi" solves the problem, but is it really correct? It seems to me that the compiler should determine the version of Windows itself and, on the basis of this, draw a conclusion about the inclusion of headers. I understand that experienced programmers will not stop at this problem (there are a lot of ways to create a bicycle), but what about newcomers? Every time ask a question on the forum or immediately look for another compiler?