FileFindFirstFile() является оберткой для FindFirstFile() и не более того. А что уж там она возвращает, это не принципиально. Кроме того, если директория поиска не является корневой, то FindFirstFile() и FindNextFile() всегда возвращают первым делом "." и "..", если задана маска "*" или "*.*". AutoIt функции все это нивелируют и делают поиск более удобным для пользователя.