Lines Matching refs:FindInfo
126 WIN32_FIND_DATAA FindInfo; in ListFilesInDirRecursive() local
127 HANDLE FindHandle(FindFirstFileA(Path.c_str(), &FindInfo)); in ListFilesInDirRecursive()
137 std::string FileName = DirPlusFile(Dir, FindInfo.cFileName); in ListFilesInDirRecursive()
139 if (FindInfo.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) { in ListFilesInDirRecursive()
140 size_t FilenameLen = strlen(FindInfo.cFileName); in ListFilesInDirRecursive()
141 if ((FilenameLen == 1 && FindInfo.cFileName[0] == '.') || in ListFilesInDirRecursive()
142 (FilenameLen == 2 && FindInfo.cFileName[0] == '.' && in ListFilesInDirRecursive()
143 FindInfo.cFileName[1] == '.')) in ListFilesInDirRecursive()
148 else if (IsFile(FileName, FindInfo.dwFileAttributes)) in ListFilesInDirRecursive()
150 } while (FindNextFileA(FindHandle, &FindInfo)); in ListFilesInDirRecursive()
177 WIN32_FIND_DATAA FindInfo; in IterateDirRecursive() local
179 HANDLE FindHandle = FindFirstFileA(TargetDir.c_str(), &FindInfo); in IterateDirRecursive()
191 std::string Path = DirPlusFile(Dir, FindInfo.cFileName); in IterateDirRecursive()
192 DWORD PathAttrs = FindInfo.dwFileAttributes; in IterateDirRecursive()
195 if (strcmp(FindInfo.cFileName, ".") == 0 || in IterateDirRecursive()
196 strcmp(FindInfo.cFileName, "..") == 0) in IterateDirRecursive()
202 } while (FindNextFileA(FindHandle, &FindInfo)); in IterateDirRecursive()