Lines Matching defs:path

278 int FindAltStreamColon(CFSTR path) throw()

281 if (IsDrivePath2(path))
286 FChar c = path[i];
304 // Network path: we look "server\path\" as root prefix
353 // Network path: we look "server\path\" as root prefix
420 static bool GetCurDir(UString &path)
422 path.Empty();
426 path = fs2us(s);
509 To solve that problem we check such path:
510 - super path contains "." or ".." - we use kSuperPathType_UseOnlySuper
511 - super path doesn't contain "." or ".." - we use kSuperPathType_UseOnlyMain
539 To solve that problem, we always use Super Path ("\\?\" prefix and full path)
543 1) If the path is already Super Path, we use that path
544 2) If the path is not Super Path :
599 if path is ".", "..", res is empty.
602 for absolute paths, returns true, res is Super path.
739 In that case if GetSuperPathBase doesn't return new path, we don't need
740 to use same path that was used as main path
744 true false * use Super path
745 true true true don't use any path, we already used mainPath
746 true true false use main path as Super Path, we don't try mainMath
748 type of path (not drive and not network)
755 bool GetSuperPath(CFSTR path, UString &superPath, bool onlyIfNew)
757 if (GetSuperPathBase(path, superPath))
766 superPath = fs2us(path);
793 // returns true, if we need additional use with New Super path.
794 bool GetSuperPath(CFSTR path, UString &superPath)
796 if (GetSuperPathBase(path, superPath))
838 curDir = fs2us(dirPrefix); // we use (dirPrefix), only if (s) path is relative
852 /* (s) is absolute path, but only (prefixSize == 1) is possible here.
865 // So final (res) path later also will have Separ prefix.
871 // (s) is relative path
889 bool GetFullPath(CFSTR path, FString &fullPath)
891 return GetFullPath(NULL, path, fullPath);