http://bugs.winehq.org/show_bug.cgi?id=9878
--- Comment #34 from Stefan Dösinger stefandoesinger@gmx.at 2007-10-23 04:52:46 --- I have written a test, and Windows uses 32 byte alignment. I've implemented a fix for that which allocates 32 extra bytes and skips the first bytes to get to the alignment boundary. This fixes the bug, and I will send it in the next days. It depends on my surface memory management cleanups, so a few other patches are needed first.