AFAIK, VMWare of any sort doesn't support DirectX. This might have changed since I last looked, but I doubt it. A good solution for this is Cedega by Transgaming. You have to pay for it though. You can take a look at Cedega hereQuote:
It's a good thing you brought this up because I was about do the same thing (to play Starcraft in Ubuntu) and came up w/ the same problem
Cheers,
cgkanchi
