[Bug 39648] MTA: San Andreas 1.5: failure to process 64-bit FairplayKD.sys driver IRPs due to incorrect alignment/packing of I/O manager structures

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Nov 22 15:32:58 CST 2015


https://bugs.winehq.org/show_bug.cgi?id=39648

--- Comment #4 from rafalh <rafalh1992 at o2.pl> ---
https://source.winehq.org/patches/data/116853

before patch:

wine32:
sizeof(IRP) == 112 (0x70)
sizeof(IO_STACK_LOCATION) == 36 (0x24)

wine64:
sizeof(IRP) == 200 (0xc8)
sizeof(IO_STACK_LOCATION) == 68 (0x44)

after patch:

wine32:
sizeof(IRP) == 112 (0x70)
sizeof(IO_STACK_LOCATION) == 36 (0x24)

wine64:
sizeof(IRP) == 208 (0xd0)
sizeof(IO_STACK_LOCATION) == 72 (0x48)

Checked sizes on http://msdn.moonsols.com and they are correct after the patch.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list