Fixes miscalculation of struct sizes

Oh no, I was already going in the right direction with #91. I just identified the wrong precompiler flag back there because of the strange behavior of `faulthandler`.

However, passing `WIN32` as precompiler flag will fix the miscalculation of struct sizes identified in #92.