質問ですが、directx9.0 sdk をインストールをしてVisualC++6.0で
プログラムを作っていたところ、コンパイルしたところでエラーがでてしまいました。
どうやったら直るのかわかりません。どうやらSDKに問題があるようなのですが、
なんどインストールしなおしても直りません。どなたか教えてくれませんか?
下は出たエラーです。

\include\dsound.h(305) : error C2146: 構文エラー : ';' が、識別子 'dwReserved1' の前に必要です。
\include\dsound.h(305) : error C2501: 'DWORD_PTR' : 識別名を宣言するのに、型が指定されていません。
\include\dsound.h(305) : error C2501: 'dwReserved1' : 識別名を宣言するのに、型が指定されていません。
\include\dsound.h(306) : error C2146: 構文エラー : ';' が、識別子 'dwReserved2' の前に必要です。
\include\dsound.h(306) : error C2501: 'DWORD_PTR' : 識別名を宣言するのに、型が指定されていません。
\include\dsound.h(306) : error C2501: 'dwReserved2' : 識別名を宣言するのに、型が指定されていません。
fatal error C1903: 直前のエラーを修復できません; コンパイルを中止します。
cl.exe の実行エラー

template.obj - エラー 7、警告 0