The supplied NMAKEmakefiles * does not recognize Windows releases after 7 (8, 8.1, 10), * passes incorrect macro values to activate features in the compiler, e.g, -D_WIN32_WINNT=0x0700 for Windows 7. The value is wrong. Proper values are documented here: * https://docs.microsoft.com/en-us/cpp/porting/modifying-winver-and-win32-winnt?view=msvc-160 * https://docs.microsoft.com/en-us/windows/win32/api/winnt/ns-winnt-osversioninfoa So those files need to add new values and fix existing incorrect values.
Yet another resource: https://docs.microsoft.com/en-us/windows/win32/winprog/using-the-windows-headers
Fixed for 1.2.30 onwards.