ユーザーが用意した画像も使えるマップチップツール作ろうとしたら詰まった。

Win7 64bit VS2013 C++ DXライブラリ環境で、フォルダにある複数のファイル名取得する為に覚えることは何ですか?
ファイル列挙の手段としてWIN32APIやFileSystemを使う手段があるという事までは調べたのですが
std::tr2::sys::directory_iteratorとか見ても、は?これ何やってんの状態です。
これから順に読んで勉強しなよ的な書籍やサイトなどありましたら教えて頂けないでしょうか?