WIN32_FIND_DATAA find_data;
find_handle = FindFirstFileA(path, &find_data);
if (find_handle == INVALID_HANDLE_VALUE || !(find_data.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY))
return false;
HANDLE find_handle;
while (FindNextFileA(find_handle, &find_data))
{
// doe iets met find_data
}