Lines Matching defs:SearchInfo
441 } SearchInfo;
445 allocSearchInfoBuffer(SearchInfo *search, int wcharCount)
461 freeSearchInfo(SearchInfo *search)
489 dumpSearchInfo(SearchInfo *search)
495 #define DEBUGNAME(s) L"SearchInfo." ## s
566 parseCommandLine(SearchInfo *search)
687 // it to the SearchInfo struct for later reference.
706 _decodeShebang(SearchInfo *search, const char *buffer, int bufferLength, bool onlyUtf8, wchar_t **decoded, int *decodedLength)
756 searchPath(SearchInfo *search, const wchar_t *shebang, int shebangLength)
875 _findCommand(SearchInfo *search, const wchar_t *command, int commandLength)
895 _useShebangAsExecutable(SearchInfo *search, const wchar_t *shebang, int shebangLength)
951 checkShebang(SearchInfo *search)
1114 checkDefaults(SearchInfo *search)
1451 _registryReadLegacyEnvironment(const SearchInfo *search, HKEY root, EnvironmentInfo *env, const wchar_t *fallbackArch)
1525 _registryReadEnvironment(const SearchInfo *search, HKEY root, EnvironmentInfo *env, const wchar_t *fallbackArch)
1580 _registrySearchTags(const SearchInfo *search, EnvironmentInfo **result, HKEY root, int sortKey, const wchar_t *company, const wchar_t *fallbackArch)
1619 registrySearch(const SearchInfo *search, EnvironmentInfo **result, HKEY root, int sortKey, const wchar_t *fallbackArch)
1652 appxSearch(const SearchInfo *search, EnvironmentInfo **result, const wchar_t *packageFamilyName, const wchar_t *tag, int sortKey)
1715 explicitOverrideSearch(const SearchInfo *search, EnvironmentInfo **result)
1754 virtualenvSearch(const SearchInfo *search, EnvironmentInfo **result)
1879 collectEnvironments(const SearchInfo *search, EnvironmentInfo **result)
2007 installEnvironment(const SearchInfo *search)
2079 _companyMatches(const SearchInfo *search, const EnvironmentInfo *env)
2089 _tagMatches(const SearchInfo *search, const EnvironmentInfo *env, int searchTagLength)
2112 _selectEnvironment(const SearchInfo *search, EnvironmentInfo *env, EnvironmentInfo **best)
2177 selectEnvironment(const SearchInfo *search, EnvironmentInfo *root, EnvironmentInfo **best)
2274 SearchInfo majorSearch;
2322 calculateCommandLine(const SearchInfo *search, const EnvironmentInfo *launch, wchar_t *buffer, int bufferLength)
2441 launchEnvironment(const SearchInfo *search, const EnvironmentInfo *launch, wchar_t *launchCommand)
2537 performSearch(SearchInfo *search, EnvironmentInfo **envs)
2582 SearchInfo search = {0};