   IDL problem with directx
  It seems that MIDL.exe can't recognize IDirect3DDevice9 interface even I include "d3d9.h".I always got the following errow message when I use IDirect3DDevice9 object as the parameter for my COM interface functions.error MIDL2025 : syntax error : expecting a type specification near "IDirect3DDevice9"Anyboby has similar problem?any solution?   