https://bugs.winehq.org/show_bug.cgi?id=42741
--- Comment #42 from Andrew Wesie awesie@gmail.com --- Windows XP mode breaks because WINE always exports NtGetTickCount and GetTickCount64 functions, even though those export do not exist in actual Windows XP.
Windows 7 mode breaks because WINE has not implemented all of the APIs that are in Windows 7 that Starcraft is trying to use.
I just wrote a quick patch that disables NtGetTickCount and GetTickCount64 entirely. This fixes Windows XP mode for Starcraft, but it is not "proper" and I have no idea how it would affect other games. Also, if you try to use that patch with non-Windows XP mode then things will get unhappy or confused.