Telling people that the default string type is LPTCSTR and the default integer type is HRESULT would be top trolling.
Right? What absolute beginners will learn about C from GObject? I bet most of them will learn that C is a weird language, and they also will learn that it is better not to learn about C again.
Win32 examples would have been peak hilarity.
More seriously, I see where the author is coming from, but even historically, GUI code has always been a massive pain in C.