LPTSTRを使ってるところを見るとUNICODEでビルドしてないか?
たぶん_tfopenみたいなマクロ関数があるはずだが、そっちを使うべきだろう