Issue #20160: broken ctypes calling convention on MSVC / 64-bit Windows (large structs). Patch by mattip