Lines Matching refs:CFSTR
97 bool IsAltPathPrefix(CFSTR s) throw()
137 bool IsDevicePath(CFSTR s) throw()
170 bool IsSuperUncPath(CFSTR s) throw() { return (IS_SUPER_PREFIX(s) && IS_UNC_WITH_SLASH(s + kSuperPathPrefixSize)); }
171 bool IsNetworkPath(CFSTR s) throw()
181 unsigned GetNetworkServerPrefixSize(CFSTR s) throw()
200 bool IsNetworkShareRootPath(CFSTR s) throw()
252 bool IsDrivePath2(CFSTR s) throw() { return IS_LETTER_CHAR(s[0]) && s[1] == ':'; }
253 // bool IsDriveName2(CFSTR s) throw() { return IS_LETTER_CHAR(s[0]) && s[1] == ':' && s[2] == 0; }
254 bool IsDrivePath(CFSTR s) throw() { return IS_LETTER_CHAR(s[0]) && s[1] == ':' && IS_SEPAR(s[2]); }
255 bool IsSuperPath(CFSTR s) throw() { return IS_SUPER_PREFIX(s); }
256 bool IsSuperOrDevicePath(CFSTR s) throw() { return IS_SUPER_OR_DEVICE_PATH(s); }
259 bool IsDrivePath_SuperAllowed(CFSTR s) throw()
266 bool IsDriveRootPath_SuperAllowed(CFSTR s) throw()
278 int FindAltStreamColon(CFSTR path) throw()
302 static unsigned GetRootPrefixSize_Of_NetworkPath(CFSTR s)
314 static unsigned GetRootPrefixSize_Of_SimplePath(CFSTR s)
326 static unsigned GetRootPrefixSize_Of_SuperPath(CFSTR s)
340 unsigned GetRootPrefixSize(CFSTR s) throw()
403 unsigned GetRootPrefixSize(CFSTR s) throw();
404 unsigned GetRootPrefixSize(CFSTR s) throw() { return IS_SEPAR(s[0]) ? 1 : 0; }
515 static bool AreThereDotsFolders(CFSTR s)
554 int GetUseSuperPathType(CFSTR s) throw()
605 static bool GetSuperPathBase(CFSTR s, UString &res)
755 bool GetSuperPath(CFSTR path, UString &superPath, bool onlyIfNew)
775 bool GetSuperPaths(CFSTR s1, CFSTR s2, UString &d1, UString &d2, bool onlyIfNew)
794 bool GetSuperPath(CFSTR path, UString &superPath)
803 bool GetFullPath(CFSTR dirPrefix, CFSTR s, FString &res)
889 bool GetFullPath(CFSTR path, FString &fullPath)