   DXUT and IDirect3D9Ex
  Is there a way to use IDirect3D9Ex with DXUT? Unfortunately the function prototypes are different so I can't just change the GetProcAddress to look for "IDirect3DCreate9Ex" instead of the non-ex version. Is there a non-hack way to get DXUT to use IDirect3D9Ex?   
  I have been fiddling with this problem and now it seems I can't even use Direct3DCreate9Ex. Trying to call it directly gives me an error that it can't find the function at load time, and if I try to get it via GetProcAddress, it returns null. I tried updating my D3D runtimes, no luck. How do I use this thing? Is it vista only?   