#include <Guid/WifiConnectionManagerConfigHii.h>\r
#include "WifiConnectionMgrConfigHii.h"\r
\r
-#define MANAGER_VARSTORE_ID 0x0802\r
+#define MANAGER_VARSTORE_ID 0x0802\r
\r
-#define WIFI_STR_MAX_SIZE 224\r
-#define WIFI_FILENAME_STR_MAX_SIZE 224\r
-#define WIFI_MGR_MAX_MAC_STRING_LEN 96\r
+#define WIFI_STR_MAX_SIZE 224\r
+#define WIFI_FILENAME_STR_MAX_SIZE 224\r
+#define WIFI_MGR_MAX_MAC_STRING_LEN 96\r
\r
-#define SSID_MIN_LEN 1\r
-#define SSID_MAX_LEN 32\r
-#define SSID_STORAGE_SIZE 33\r
+#define SSID_MIN_LEN 1\r
+#define SSID_MAX_LEN 32\r
+#define SSID_STORAGE_SIZE 33\r
\r
-#define PASSWORD_MIN_LEN 8\r
-#define PASSWORD_MAX_LEN 63\r
-#define PASSWORD_STORAGE_SIZE 64\r
+#define PASSWORD_MIN_LEN 8\r
+#define PASSWORD_MAX_LEN 63\r
+#define PASSWORD_STORAGE_SIZE 64\r
\r
-#define EAP_IDENTITY_LEN 63\r
-#define EAP_IDENTITY_SIZE 64\r
+#define EAP_IDENTITY_LEN 63\r
+#define EAP_IDENTITY_SIZE 64\r
\r
-#define FORMID_NONE_FORM 0\r
-#define FORMID_MAC_SELECTION 1\r
-#define FORMID_WIFI_MAINPAGE 2\r
-#define FORMID_NETWORK_LIST 3\r
-#define FORMID_CONNECT_NETWORK 4\r
-#define FORMID_ENROLL_CERT 5\r
-#define FORMID_CA_LIST 6\r
-#define FORMID_ENROLL_PRIVATE_KEY 7\r
-#define FORMID_PRIVATE_KEY_LIST 8\r
-#define FORMID_WIFI_SETTINGS 9\r
-#define FORMID_HIDDEN_NETWORK_LIST 10\r
+#define FORMID_NONE_FORM 0\r
+#define FORMID_MAC_SELECTION 1\r
+#define FORMID_WIFI_MAINPAGE 2\r
+#define FORMID_NETWORK_LIST 3\r
+#define FORMID_CONNECT_NETWORK 4\r
+#define FORMID_ENROLL_CERT 5\r
+#define FORMID_CA_LIST 6\r
+#define FORMID_ENROLL_PRIVATE_KEY 7\r
+#define FORMID_PRIVATE_KEY_LIST 8\r
+#define FORMID_WIFI_SETTINGS 9\r
+#define FORMID_HIDDEN_NETWORK_LIST 10\r
\r
//\r
// Mac List Form Key\r
//\r
-#define KEY_MAC_LIST 0x100\r
+#define KEY_MAC_LIST 0x100\r
\r
//\r
// Main Form Key\r
//\r
-#define KEY_REFRESH_TITLE_CONNECTION_STATUS 0x101\r
+#define KEY_REFRESH_TITLE_CONNECTION_STATUS 0x101\r
\r
//\r
// Network List Form Key\r
//\r
-#define KEY_NETWORK_LIST 0x102\r
-#define KEY_REFRESH_NETWORK_LIST 0x103\r
-#define KEY_WIFI_SETTINGS 0x104\r
+#define KEY_NETWORK_LIST 0x102\r
+#define KEY_REFRESH_NETWORK_LIST 0x103\r
+#define KEY_WIFI_SETTINGS 0x104\r
\r
//\r
// Connect Network Form Key\r
//\r
-#define KEY_PASSWORD_CONNECT_NETWORK 0x201\r
-#define KEY_CONNECT_ACTION 0x202\r
-#define KEY_REFRESH_CONNECT_CONFIGURATION 0x203\r
-#define KEY_EAP_AUTH_METHOD_CONNECT_NETWORK 0x204\r
-#define KEY_EAP_SEAUTH_METHOD_CONNECT_NETWORK 0x205\r
-#define KEY_ENROLL_CA_CERT_CONNECT_NETWORK 0x206\r
-#define KEY_ENROLL_CLIENT_CERT_CONNECT_NETWORK 0x207\r
-#define KEY_ENROLL_PRIVATE_KEY_CONNECT_NETWORK 0x208\r
-#define KEY_EAP_IDENTITY_CONNECT_NETWORK 0x209\r
-#define KEY_EAP_PASSWORD_CONNECT_NETWORK 0x210\r
+#define KEY_PASSWORD_CONNECT_NETWORK 0x201\r
+#define KEY_CONNECT_ACTION 0x202\r
+#define KEY_REFRESH_CONNECT_CONFIGURATION 0x203\r
+#define KEY_EAP_AUTH_METHOD_CONNECT_NETWORK 0x204\r
+#define KEY_EAP_SEAUTH_METHOD_CONNECT_NETWORK 0x205\r
+#define KEY_ENROLL_CA_CERT_CONNECT_NETWORK 0x206\r
+#define KEY_ENROLL_CLIENT_CERT_CONNECT_NETWORK 0x207\r
+#define KEY_ENROLL_PRIVATE_KEY_CONNECT_NETWORK 0x208\r
+#define KEY_EAP_IDENTITY_CONNECT_NETWORK 0x209\r
+#define KEY_EAP_PASSWORD_CONNECT_NETWORK 0x210\r
\r
//\r
-//Cert Form And Private Key Form\r
+// Cert Form And Private Key Form\r
//\r
-#define KEY_EAP_ENROLL_CERT_FROM_FILE 0x301\r
-#define KEY_EAP_ENROLL_PRIVATE_KEY_FROM_FILE 0x302\r
-#define KEY_SAVE_CERT_TO_MEM 0x303\r
-#define KEY_NO_SAVE_CERT_TO_MEM 0x304\r
-#define KEY_SAVE_PRIVATE_KEY_TO_MEM 0x305\r
-#define KEY_NO_SAVE_PRIVATE_KEY_TO_MEM 0x306\r
-#define KEY_PRIVATE_KEY_PASSWORD 0x307\r
-#define KEY_ENROLLED_CERT_NAME 0x308\r
-#define KEY_ENROLLED_PRIVATE_KEY_NAME 0x309\r
+#define KEY_EAP_ENROLL_CERT_FROM_FILE 0x301\r
+#define KEY_EAP_ENROLL_PRIVATE_KEY_FROM_FILE 0x302\r
+#define KEY_SAVE_CERT_TO_MEM 0x303\r
+#define KEY_NO_SAVE_CERT_TO_MEM 0x304\r
+#define KEY_SAVE_PRIVATE_KEY_TO_MEM 0x305\r
+#define KEY_NO_SAVE_PRIVATE_KEY_TO_MEM 0x306\r
+#define KEY_PRIVATE_KEY_PASSWORD 0x307\r
+#define KEY_ENROLLED_CERT_NAME 0x308\r
+#define KEY_ENROLLED_PRIVATE_KEY_NAME 0x309\r
\r
//\r
// Hidden Network Configuration Form\r
//\r
-#define KEY_HIDDEN_NETWORK 0x401\r
-#define KEY_ADD_HIDDEN_NETWORK 0x402\r
-#define KEY_REMOVE_HIDDEN_NETWORK 0x403\r
+#define KEY_HIDDEN_NETWORK 0x401\r
+#define KEY_ADD_HIDDEN_NETWORK 0x402\r
+#define KEY_REMOVE_HIDDEN_NETWORK 0x403\r
\r
//\r
// Dynamic Lists\r
//\r
-#define MAC_LIST_COUNT_MAX 255\r
-#define LABEL_MAC_ENTRY 0x1000\r
-#define KEY_MAC_ENTRY_BASE 0x1100\r
+#define MAC_LIST_COUNT_MAX 255\r
+#define LABEL_MAC_ENTRY 0x1000\r
+#define KEY_MAC_ENTRY_BASE 0x1100\r
\r
-#define NETWORK_LIST_COUNT_MAX 4095\r
-#define LABEL_NETWORK_LIST_ENTRY 0x2000\r
-#define KEY_AVAILABLE_NETWORK_ENTRY_BASE 0x3000\r
+#define NETWORK_LIST_COUNT_MAX 4095\r
+#define LABEL_NETWORK_LIST_ENTRY 0x2000\r
+#define KEY_AVAILABLE_NETWORK_ENTRY_BASE 0x3000\r
\r
-#define HIDDEN_NETWORK_LIST_COUNT_MAX 255\r
-#define LABEL_HIDDEN_NETWORK_ENTRY 0x4000\r
-#define KEY_HIDDEN_NETWORK_ENTRY_BASE 0x4100\r
+#define HIDDEN_NETWORK_LIST_COUNT_MAX 255\r
+#define LABEL_HIDDEN_NETWORK_ENTRY 0x4000\r
+#define KEY_HIDDEN_NETWORK_ENTRY_BASE 0x4100\r
\r
-#define LABEL_END 0xffff\r
+#define LABEL_END 0xffff\r
\r
//\r
// Network Security Type\r
//\r
-#define SECURITY_TYPE_NONE 0\r
-#define SECURITY_TYPE_WPA_ENTERPRISE 1\r
-#define SECURITY_TYPE_WPA2_ENTERPRISE 2\r
-#define SECURITY_TYPE_WPA_PERSONAL 3\r
-#define SECURITY_TYPE_WPA2_PERSONAL 4\r
-#define SECURITY_TYPE_WEP 5\r
-#define SECURITY_TYPE_UNKNOWN 6\r
-#define SECURITY_TYPE_MAX 7\r
+#define SECURITY_TYPE_NONE 0\r
+#define SECURITY_TYPE_WPA_ENTERPRISE 1\r
+#define SECURITY_TYPE_WPA2_ENTERPRISE 2\r
+#define SECURITY_TYPE_WPA_PERSONAL 3\r
+#define SECURITY_TYPE_WPA2_PERSONAL 4\r
+#define SECURITY_TYPE_WEP 5\r
+#define SECURITY_TYPE_UNKNOWN 6\r
+#define SECURITY_TYPE_MAX 7\r
\r
-#define EAP_AUTH_METHOD_TTLS 0\r
-#define EAP_AUTH_METHOD_PEAP 1\r
-#define EAP_AUTH_METHOD_TLS 2\r
-#define EAP_AUTH_METHOD_MAX 3\r
+#define EAP_AUTH_METHOD_TTLS 0\r
+#define EAP_AUTH_METHOD_PEAP 1\r
+#define EAP_AUTH_METHOD_TLS 2\r
+#define EAP_AUTH_METHOD_MAX 3\r
\r
-#define EAP_SEAUTH_METHOD_MSCHAPV2 0\r
-#define EAP_SEAUTH_METHOD_MAX 1\r
+#define EAP_SEAUTH_METHOD_MSCHAPV2 0\r
+#define EAP_SEAUTH_METHOD_MAX 1\r
\r
-#define HIDDEN_NETWORK_LIST_VAR_OFFSET ((UINT16) OFFSET_OF (WIFI_MANAGER_IFR_NVDATA, HiddenNetworkList))\r
+#define HIDDEN_NETWORK_LIST_VAR_OFFSET ((UINT16) OFFSET_OF (WIFI_MANAGER_IFR_NVDATA, HiddenNetworkList))\r
\r
#pragma pack(1)\r
typedef struct _WIFI_MANAGER_IFR_NVDATA {\r
-\r
- UINT32 ProfileCount;\r
- CHAR16 SSId[SSID_STORAGE_SIZE];\r
- CHAR16 Password[PASSWORD_STORAGE_SIZE];\r
- CHAR16 PrivateKeyPassword[PASSWORD_STORAGE_SIZE];\r
- CHAR16 EapIdentity[EAP_IDENTITY_SIZE];\r
- CHAR16 EapPassword[PASSWORD_STORAGE_SIZE];\r
- UINT8 SecurityType;\r
- UINT8 EapAuthMethod;\r
- UINT8 EapSecondAuthMethod;\r
- UINT8 HiddenNetworkList[HIDDEN_NETWORK_LIST_COUNT_MAX];\r
-\r
+ UINT32 ProfileCount;\r
+ CHAR16 SSId[SSID_STORAGE_SIZE];\r
+ CHAR16 Password[PASSWORD_STORAGE_SIZE];\r
+ CHAR16 PrivateKeyPassword[PASSWORD_STORAGE_SIZE];\r
+ CHAR16 EapIdentity[EAP_IDENTITY_SIZE];\r
+ CHAR16 EapPassword[PASSWORD_STORAGE_SIZE];\r
+ UINT8 SecurityType;\r
+ UINT8 EapAuthMethod;\r
+ UINT8 EapSecondAuthMethod;\r
+ UINT8 HiddenNetworkList[HIDDEN_NETWORK_LIST_COUNT_MAX];\r
} WIFI_MANAGER_IFR_NVDATA;\r
#pragma pack()\r
\r