", поскольку в этом приложении MFC у меня есть для преобразования массива символов в UNICODE"
Не так. Если вы хотите, вы можете использовать изменения, чтобы использовать многобайтовый набор символов.
В свойствах проекта общее изменение набора символов на «Использовать многобайтовый набор символов»
Теперь это будет работать
char* pathOfFileType;
hFind = FindFirstFile(pathOfFileType, &FindFileData);
Предположим, что вы хотите использовать UNICODE (имя visual studio для 2-байтовой кодировки символов UNICODE, встроенных в Windows), тогда вам нужно явно вызвать версию API MBCS
char* pathOfFileType;
hFind = FindFirstFileA(pathOfFileType, &FindFileData);