请问下红色部分的这两个函数有什么重要作用啊,如果直接得到路径名字不是一样么。。我是做一个播放器  
POSITION pos = FileDlg.GetStartPosition();  // 开始位置
do
{
csPath = FileDlg.GetNextPathName(pos);
AddFile(csPath, nItemCount);
nItemCount++;
}while(pos);
请问一下这两个函数又什么什么重要作用啊