Earlier quoted context omitted.
What win32 apps were killed by UWP migration? When UWP was added win32 wasn't removed. Win32 applications still work. > Microsoft sort of only wins in the closed-source, “run this arbitrary binary” race That is actually a big win as some manufacturers only provide binary blob drivers and a lot of commercial software is distributed as binaries only.
Binary applications do not include drivers. I only mean applications, drivers do not transfer cleanly between versions of Windows. To answer your other question though; Any GDI that is not accessible through DirectX- The Contacts API, Timers API, BITS (Background Intelligent Transfer Service), The inbound HTTP server API, NDF (Network Diagnostic Framework), SNMP. AllocConsole and ReadConsole are gone, NamedPipes (som…
I'm able to run binaries compiled over 20 years ago on the latest version of Windows most of the time. They do require enabling compatibility mode and sometimes installing legacy features.
I don't know, if APIs you mentioned are available in compatibility modes, but at least named pipes can still be enabled.
But Windows is going downhill lately, so backwards compatibility isn't what it used to be. Improving backwards compatibility for running old binaries would make Linux adoption easier. I hope that Linux PCs market share keeps improving to cross the threshold where it becomes an economically viable platform for most of commercial software.