Lines Matching refs:EnvironmentInfo
1182 typedef struct EnvironmentInfo {
1184 struct EnvironmentInfo *prev;
1185 struct EnvironmentInfo *next;
1187 struct EnvironmentInfo *parent;
1197 } EnvironmentInfo;
1221 EnvironmentInfo *
1224 EnvironmentInfo *env = (EnvironmentInfo *)malloc(sizeof(EnvironmentInfo));
1228 memset(env, 0, sizeof(EnvironmentInfo));
1245 freeEnvironmentInfo(EnvironmentInfo *env)
1325 addEnvironmentInfo(EnvironmentInfo **root, EnvironmentInfo* parent, EnvironmentInfo *node)
1327 EnvironmentInfo *r = *root;
1431 _isLegacyVersion(EnvironmentInfo *env)
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)
1596 EnvironmentInfo *env = newEnvironmentInfo(company, buffer);
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)
1679 EnvironmentInfo *env = newEnvironmentInfo(L"PythonCore", realTag);
1715 explicitOverrideSearch(const SearchInfo *search, EnvironmentInfo **result)
1721 EnvironmentInfo *env = newEnvironmentInfo(NULL, NULL);
1754 virtualenvSearch(const SearchInfo *search, EnvironmentInfo **result)
1757 EnvironmentInfo *env = NULL;
1879 collectEnvironments(const SearchInfo *search, EnvironmentInfo **result)
1883 EnvironmentInfo *env = NULL;
2079 _companyMatches(const SearchInfo *search, const EnvironmentInfo *env)
2089 _tagMatches(const SearchInfo *search, const EnvironmentInfo *env, int searchTagLength)
2102 _is32Bit(const EnvironmentInfo *env)
2112 _selectEnvironment(const SearchInfo *search, EnvironmentInfo *env, EnvironmentInfo **best)
2177 selectEnvironment(const SearchInfo *search, EnvironmentInfo *root, EnvironmentInfo **best)
2187 EnvironmentInfo *result = NULL;
2204 _printEnvironment(const EnvironmentInfo *env, FILE *out, bool showPath, const wchar_t *argument)
2228 _listAllEnvironments(EnvironmentInfo *env, FILE * out, bool showPath, EnvironmentInfo *defaultEnv)
2264 listEnvironments(EnvironmentInfo *env, FILE * out, bool showPath, EnvironmentInfo *defaultEnv)
2275 EnvironmentInfo *major;
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)
2583 EnvironmentInfo *envs = NULL;
2584 EnvironmentInfo *env = NULL;