Lines Matching refs:hKey
83 * Given a 'hKey' handle to an open registry key and a 'leafKeyName' pointer
94 static ares_bool_t get_REG_SZ(HKEY hKey, const char *leafKeyName, char **outptr)
102 res = RegQueryValueExA(hKey, leafKeyName, 0, NULL, NULL, &size);
115 res = RegQueryValueExA(hKey, leafKeyName, 0, NULL, (unsigned char *)*outptr,
528 HKEY hKey;
542 if (RegOpenKeyExA(HKEY_LOCAL_MACHINE, WIN_NS_NT_KEY, 0, KEY_READ, &hKey) ==
544 get_REG_SZ(hKey, SEARCHLIST_KEY, outptr);
545 if (get_REG_SZ(hKey, DOMAIN_KEY, &p)) {
550 RegCloseKey(hKey);
553 if (RegOpenKeyExA(HKEY_LOCAL_MACHINE, WIN_NT_DNSCLIENT, 0, KEY_READ, &hKey) ==
555 if (get_REG_SZ(hKey, SEARCHLIST_KEY, &p)) {
560 RegCloseKey(hKey);
565 if (RegOpenKeyExA(HKEY_LOCAL_MACHINE, WIN_DNSCLIENT, 0, KEY_READ, &hKey) ==
567 if (get_REG_SZ(hKey, PRIMARYDNSSUFFIX_KEY, &p)) {
572 RegCloseKey(hKey);
577 KEY_READ, &hKey) == ERROR_SUCCESS) {
580 if (RegEnumKeyExA(hKey, keyIdx++, keyName, &keyNameBuffSize, 0, NULL,
584 if (RegOpenKeyExA(hKey, keyName, 0, KEY_QUERY_VALUE, &hKeyEnum) !=
606 RegCloseKey(hKey);