Home | History | Annotate | Download | only in wpa_supplicant

Lines Matching defs:hk

51 static int wpa_config_read_blobs(struct wpa_config *config, HKEY hk)
59 ret = RegOpenKeyEx(hk, TEXT("blobs"), 0, KEY_QUERY_VALUE, &bhk);
121 static int wpa_config_read_reg_dword(HKEY hk, const TCHAR *name, int *_val)
127 ret = RegQueryValueEx(hk, name, NULL, NULL, (LPBYTE) &val, &buflen);
138 static char * wpa_config_read_reg_string(HKEY hk, const TCHAR *name)
145 ret = RegQueryValueEx(hk, name, NULL, NULL, NULL, &buflen);
152 ret = RegQueryValueEx(hk, name, NULL, NULL, (LPBYTE) val, &buflen);
164 static int wpa_config_read_global(struct wpa_config *config, HKEY hk)
168 wpa_config_read_reg_dword(hk, TEXT("ap_scan"), &config->ap_scan);
169 wpa_config_read_reg_dword(hk, TEXT("fast_reauth"),
171 wpa_config_read_reg_dword(hk, TEXT("dot11RSNAConfigPMKLifetime"),
173 wpa_config_read_reg_dword(hk,
176 wpa_config_read_reg_dword(hk, TEXT("dot11RSNAConfigSATimeout"),
178 wpa_config_read_reg_dword(hk, TEXT("update_config"),
181 if (wpa_config_read_reg_dword(hk, TEXT("eapol_version"),
192 hk, TEXT("ctrl_interface"));
198 static struct wpa_ssid * wpa_config_read_network(HKEY hk, const TCHAR *netw,
207 ret = RegOpenKeyEx(hk, netw, 0, KEY_QUERY_VALUE, &nhk);
293 static int wpa_config_read_networks(struct wpa_config *config, HKEY hk)
301 ret = RegOpenKeyEx(hk, TEXT("networks"), 0, KEY_ENUMERATE_SUB_KEYS,
364 HKEY hk;
378 ret = RegOpenKeyEx(WPA_KEY_ROOT, buf, 0, KEY_QUERY_VALUE, &hk);
386 if (wpa_config_read_global(config, hk))
389 if (wpa_config_read_networks(config, hk))
392 if (wpa_config_read_blobs(config, hk))
397 RegCloseKey(hk);
408 static int wpa_config_write_reg_dword(HKEY hk, const TCHAR *name, int val,
415 RegDeleteValue(hk, name);
419 ret = RegSetValueEx(hk, name, 0, REG_DWORD, (LPBYTE) &_val,
431 static int wpa_config_write_reg_string(HKEY hk, const char *name,
442 RegDeleteValue(hk, _name);
452 ret = RegSetValueEx(hk, _name, 0, REG_SZ, (BYTE *) _val,
468 static int wpa_config_write_global(struct wpa_config *config, HKEY hk)
471 wpa_config_write_reg_string(hk, "ctrl_interface",
475 wpa_config_write_reg_dword(hk, TEXT("eapol_version"),
478 wpa_config_write_reg_dword(hk, TEXT("ap_scan"), config->ap_scan,
480 wpa_config_write_reg_dword(hk, TEXT("fast_reauth"),
482 wpa_config_write_reg_dword(hk, TEXT("dot11RSNAConfigPMKLifetime"),
484 wpa_config_write_reg_dword(hk,
488 wpa_config_write_reg_dword(hk, TEXT("dot11RSNAConfigSATimeout"),
490 wpa_config_write_reg_dword(hk, TEXT("update_config"),
498 static int wpa_config_delete_subkeys(HKEY hk, const TCHAR *key)
504 ret = RegOpenKeyEx(hk, key, 0, KEY_ENUMERATE_SUB_KEYS | DELETE, &nhk);
547 static void write_str(HKEY hk, const char *field, struct wpa_ssid *ssid)
552 wpa_config_write_reg_string(hk, field, value);
557 static void write_int(HKEY hk, const char *field, int value, int def)
563 wpa_config_write_reg_string(hk, field, val);
567 static void write_bssid(HKEY hk, struct wpa_ssid *ssid)
572 wpa_config_write_reg_string(hk, "bssid", value);
577 static void write_psk(HKEY hk, struct wpa_ssid *ssid)
582 wpa_config_write_reg_string(hk, "psk", value);
587 static void write_proto(HKEY hk, struct wpa_ssid *ssid)
598 wpa_config_write_reg_string(hk, "proto", value);
603 static void write_key_mgmt(HKEY hk, struct wpa_ssid *ssid)
614 wpa_config_write_reg_string(hk, "key_mgmt", value);
619 static void write_pairwise(HKEY hk, struct wpa_ssid *ssid)
630 wpa_config_write_reg_string(hk, "pairwise", value);
635 static void write_group(HKEY hk, struct wpa_ssid *ssid)
646 wpa_config_write_reg_string(hk, "group", value);
651 static void write_auth_alg(HKEY hk, struct wpa_ssid *ssid)
662 wpa_config_write_reg_string(hk, "auth_alg", value);
668 static void write_eap(HKEY hk, struct wpa_ssid *ssid)
677 wpa_config_write_reg_string(hk, "eap", value);
683 static void write_wep_key(HKEY hk, int idx, struct wpa_ssid *ssid)
690 wpa_config_write_reg_string(hk, field, value);
696 static int wpa_config_write_network(HKEY hk, struct wpa_ssid *ssid, int id)
703 ret = RegOpenKeyEx(hk, TEXT("networks"), 0, KEY_CREATE_SUB_KEY, &nhk);
799 static int wpa_config_write_blob(HKEY hk, struct wpa_config_blob *blob)
805 ret = RegCreateKeyEx(hk, TEXT("blobs"), 0, NULL, 0, KEY_WRITE, NULL,
836 HKEY hk;
851 ret = RegOpenKeyEx(WPA_KEY_ROOT, buf, 0, KEY_SET_VALUE | DELETE, &hk);
859 if (wpa_config_write_global(config, hk)) {
865 wpa_config_delete_subkeys(hk, TEXT("networks"));
867 if (wpa_config_write_network(hk, ssid, id))
871 RegDeleteKey(hk, TEXT("blobs"));
873 if (wpa_config_write_blob(hk, blob))
877 RegCloseKey(hk);