(・3・)一応無料の.NET Framework SDKで出来ましたYO
    おいらもVC持ってないC〜、とりあえずおいらがやったやり方書いときます

.NET Framework ランタイム、SDK、言語パックをダウンロード&インストール
ttp://www.microsoft.com/japan/msdn/netframework/downloads/

環境変数INCLUDEに C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include
環境変数LIBに C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\lib
環境変数PATHに C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin;C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE

これでcl.exeが使えるようになったハズ。

その後Windows Platform SDKをダウンロード&インストール
Core SDKだけでいいのかもしれないがよく分からないのでおいらは全部入れちゃった
ttp://www.microsoft.com/msdownload/platformsdk/sdkupdate/

環境変数INCLUDEに C:\Program Files\Microsoft SDK\include
環境変数LIBに C:\Program Files\Microsoft SDK\Lib
環境変数PATHに C:\Program Files\Microsoft SDK\Bin

これでWindowsプログラムが作れるようになったハズ(なのか?)

そしてDirectX SDKをダウンロード&インストール
ttp://www.microsoft.com/japan/msdn/directx/downloads.asp

環境変数INCLUDEに C:\DX90SDK\Include
環境変数LIBに C:\DX90SDK\Lib

これでDirectXが使えるようになったはず(なのか?)

そしてDXライブラリをゲットしてソースのあるフォルダに\プロジェクトに追加すべきファイル 以下のファイルを全部入れて
コンパイルオプション?に ole32.lib user32.lib gdi32.lib を指定してやればたぶんOK。