based on the screenshot, it looks like directX is telling you it can't create the device because the refresh rate for the monitor is 0 hz (or atleast, the game is somehow detecting this).
I did some searching on stackoverflow for more in depth description on E_NOINTERFACE, from what I have gathered:
- the device settings are not supported (0 hz refresh rate issue)
- there is a library conflict in D3DX
- linkage error?
Maybe try going into your display driver settings, and changing the monitor refresh rate? This may/may not work, but It seems strange for DirectX to give back a refresh rate of 0 hz.