ttp://www008.upp.so-net.ne.jp/nobel-ayaya/my3dlib.rar

15才から始めるDirectX3Dゲームプログラミングという本で学習しています。
↑のコードなんですが、参考書通りに打ってビルドするとエラーが出てしまいます。
エラー通りに型キャストして試すとプログラムが今度は強制終了してしまいます。
本の環境はVC++2005、sdkがfeb2007、自分の環境はVC++2008、sdkがnove2007です。
サンプル通りに打ってダメということは環境の差でしょうか、、、