http://bugs.winehq.org/show_bug.cgi?id=18015
--- Comment #8 from Anthony Waters awaters1@gmail.com 2009-04-18 08:29:07 --- Yup it fails at the line
*ppReturnedDeviceInterface = (IWineD3DDevice *)object;
If I comment it out it works, but has an exception later on
Also it happens for the demo as well, would my version of mesa matter?
from looking at the commit it doesn't look like much changed in the directx.c file to cause an issue