Give me `int*` vs `PINT`. Microsoft really likes to over engineer causing you have to pointlessly remember more.
The worst is when they redefine the same structure or union under a different name. Example: `IP_ADAPTER_ANYCAST_ADDRESS_XP` is the exact same as `IP_ADAPTER_MULTICAST_ADDRESS_XP`.
https://herbsutter.com/2012/05/03/reader-qa-what-about-vc-an...
There was a change of heart a few years later, but the wind seems to have stopped after all the security discussions,
https://devblogs.microsoft.com/cppblog/c11-and-c17-standard-...
https://herbsutter.com/2012/05/03/reader-qa-what-about-vc-an...
A few years later they backtracked on it,
https://devblogs.microsoft.com/cppblog/c11-and-c17-standard-...
Until the SFI came into play,
https://www.microsoft.com/en-us/trust-center/security/secure...