https://bugs.winehq.org/show_bug.cgi?id=39730
--- Comment #9 from Nikolay Sivov bunglehead@gmail.com --- Maybe it will occasionally work, but it's not a solution, because GetClassInfo() returns original brush handle. And manually created 32bit brush handle truncated to 16bit, and then passed again through FillRect16 -> FillRect will break in same way, when LOWORD is low enough.