Signed-off-by: Francois Gouget fgouget@free.fr
Wine's headers have mostly avoided 'long' for a long time due to the discrepency between Windows (always 32-bit) and Unix compilers (pointer sized). But we now seem to use it again, at least in idl files, and in msvcrt. That's ok as long as those files get compiled with MinGW which just happens to be the case for the conformance tests.
In any case we should always treat types like they behave on Windows when computing the expected structure sizes and alignments for our tests. So this patch makes sense.