http://bugs.winehq.org/show_bug.cgi?id=10697
--- Comment #39 from Roderick Colenbrander thunderbird2k@gmx.net 2008-01-15 11:59:26 --- There are different issues. Initially it was my p8 shader patch but big parts of the code got a rewrite and in that rewrite a number of things broke.
In the latest GIT version starcraft should work again IF you disable GL_ARB_texture_rectangle support in directx.c on cards that lack non-power-of-two textures.
Further read comment 34 to 37. Try to add the lines of comment 37 to the function mentioned in one of the other posts and then it should work too.