ダイレクトインプットを使おうと思って、ネット上からサンプル漁ってやってたのですが、
変数の宣言のところでエラーが出ます。

    LPDIRECTINPUT8 lpDI;

のところで、

    宣言の構文エラー

というエラーメッセージが出てコンパイルが通りません。
ググってたら2chの過去ログらしきものに行き当たって、
そこではVCに最初から入っている "dxguid.lib" というライブラリが原因だったようですが、
俺はBCCでやっているので心当たりがありません。
環境は、
    BCC + DirectX SDK October 2004 + BCC用のDirectSDKのライブラリ(Decenber 2004 用)
です。
リンクしているライブラリと、インクルードしているヘッダは以下の通りです。
   ○ライブラリ
     d3d9.lib
     d3dx9.lib
     dxguid.lib
     dxinput.lib
     dxerr9.lib
   ○ヘッダファイル
     windows.h
     d3d9.h
     d3dx9.h
     dxerr9.h
     dinput.h
よろしくお願いします。