Why are Cdecl calls often mismatched in the “standard” P/Invoke Convention?
This comes up repeatedly in SO questions, I’ll try to turn this into a (long) reference answer. 32-bit code is saddled with a long history of incompatible calling conventions. Choices on how to make a function call that made sense a long time ago but are mostly a giant pain in the rear end today. … Read more