http://bugs.winehq.org/show_bug.cgi?id=17054
--- Comment #8 from Alexandre Julliard julliard@winehq.org 2009-01-23 06:18:32 --- It works fine for me, but it depends on the memory layout. The broken dll is placed above the reserved area, so if that area has been occupied by a system library it will break. You can work around this by setting WINEPRELOADRESERVE=0-70000000 to extend the reserved area.