Использую поиск по маске начиная с (C:\*) функция FindFirstFile вернула мне хендл и я его передал в FindNextFile, затем я ищу директории, попадается мне к примеру masm32, затем я добавляю эту директорию к начальному пути: (C:\masm32\*) и скармливаю FindFirstFile, получаю хендл, передаю в FindNextFile и вот она сработала, но в структуре вместо имени файла/директории выводит (..)-две точки.
Это по идее дочерняя директория, так вот сколько я не вызывал FindNextFile он кроме этих точек и не ищет ничего
Попробуй после нахождения нужной папки - заново использовать FindFirstFile, но уже с полученной директорией.