VC++2008 ExpressEditionで、DirectX9.0のコンパイルが通りません。

とりあえず動くWinプログラムに
#include <d3d9.h>
#include <d3dx9.h>
の2行を追加するだけでもエラーが出ます。パスは通ってると思います。
自分で書いたとこじゃないんで、さっぱりです。


c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(236) : error C2146: 構文エラー : ';' が、識別子 'PVOID64' の前に必要です。

//
// Void
//

typedef void *PVOID;
typedef void * POINTER_64 PVOID64;