Microsoft has been shipping a C++ compiler for decades, and for the most part it is the preferred language for Windows development even today.
Moreover, there have been PLENTY of libraries designed to make it easier, like MFC, ATL, etc.
Why didn’t this already exist?!
Like I realize some of it is modern C++ and maybe Microsoft was not focusing on desktop when C++ had these innovations. But why not smart pointers for handles, error handling macros, etc. Crazy.
Lateness aside, I still occasionally do write win32 stuff, usually to extend/compliment/hack upon existing win32 stuff. So this is probably going to become a goto library now, if its as good as it sounds.