Raise WINVER and WIN32_WINNT to a sensible default value in GTK 4
This is a question for Gdk/Win32 contributors.
Currently, WINVER and WIN32_WINNT default to 0x0600 (Win Vista), while in some source files it gets redefined to 0x0601 (Win 7)
I'd propose raising WINVER and WIN32_WINNT to 0x0602 (Win 8) in GTK4 (uniformly, for all source files). We'll continue keeping compatibility with older versions of Windows by taking special care not to use newer Win32 API's directly, but that way we can avoid including redundant type declarations inside GTK source code.
As an example, in GTK3 I had to copy all type declarations for the entire Windows Pointer Input Stack family of API's, not to mention that in a short time I'll also have to include type declarations for the Interaction Context Win32 API. That does not scale very well.
So, what's the take on that by other contributors?
That's just to hear what other developer think
Source: