I remember a thin book describing changes to the API in Vista and 7 compared to XP and it was really thin. Just a few extra APIs to be able to show controls in the taskbar preview and things like that. Win32 is a stable API and I hope they don't let anyone from the Windows 11 modernization team touch it.
Except for anything that came after XP, you need to at least make use of COM.
WinRT can be avoided if you don't do any modern stuff like the new context menu, WinUI, or Windows ML.
>Win32 is a stable API and I hope they don't let anyone from the Windows 11 modernization team touch it.
I've heard a Microsoft executive talk about win32 as legacy that they want to replace. I don't think that's realistic though, it's probably the last piece of technology keeping people on the platform.