Index: src/libchcore/TLocalFilesystem.cpp =================================================================== diff -u -r751648800daaa5e2e42a48075aae11265cfd6564 -raf42be61996360060ae56ac01f9e22387daf09f9 --- src/libchcore/TLocalFilesystem.cpp (.../TLocalFilesystem.cpp) (revision 751648800daaa5e2e42a48075aae11265cfd6564) +++ src/libchcore/TLocalFilesystem.cpp (.../TLocalFilesystem.cpp) (revision af42be61996360060ae56ac01f9e22387daf09f9) @@ -191,7 +191,7 @@ WIN32_FIND_DATA wfd; - HANDLE hFind = FindFirstFileEx(PrependPathExtensionIfNeeded(pathFile).ToString(), FindExInfoBasic, &wfd, FindExSearchNameMatch, nullptr, FIND_FIRST_EX_LARGE_FETCH); + HANDLE hFind = FindFirstFileEx(PrependPathExtensionIfNeeded(pathFile).ToString(), FindExInfoStandard, &wfd, FindExSearchNameMatch, nullptr, 0); if (hFind != INVALID_HANDLE_VALUE) { FindClose(hFind); Index: src/libchcore/TLocalFilesystemFind.cpp =================================================================== diff -u -r5cdf499fad81a2227ebb7b6414179110f1df6101 -raf42be61996360060ae56ac01f9e22387daf09f9 --- src/libchcore/TLocalFilesystemFind.cpp (.../TLocalFilesystemFind.cpp) (revision 5cdf499fad81a2227ebb7b6414179110f1df6101) +++ src/libchcore/TLocalFilesystemFind.cpp (.../TLocalFilesystemFind.cpp) (revision af42be61996360060ae56ac01f9e22387daf09f9) @@ -46,7 +46,7 @@ bContinue = (FindNextFile(m_hFind, &wfd) != FALSE); else { - m_hFind = FindFirstFileEx(TLocalFilesystem::PrependPathExtensionIfNeeded(pathCurrent).ToString(), FindExInfoBasic, &wfd, FindExSearchNameMatch, nullptr, FIND_FIRST_EX_LARGE_FETCH); + m_hFind = FindFirstFileEx(TLocalFilesystem::PrependPathExtensionIfNeeded(pathCurrent).ToString(), FindExInfoStandard, &wfd, FindExSearchNameMatch, nullptr, 0); bContinue = (m_hFind != INVALID_HANDLE_VALUE); } if (bContinue)