http://bugs.winehq.org/show_bug.cgi?id=7810
------- Additional Comments From dmitry@codeweavers.com 2007-21-03 05:45 ------- Windows doesn't allow to select a DDB (device dependent bitmap) to an incompatible device context, so that's not a Wine but Windows limitation.
We have a test for this behaviour in dlls/gdi32/tests/bitmap.c
You need to find out why the Bat! creates a bitmap with bpp=32 and selects it to a screen DC with bpp 24 bit, or whether this is supposed to work under Windows.