#include <wlan/wlan_compat.h>
Go to the source code of this file.
#define P80211_TYPE_OCTETSTR 1 |
Definition at line 81 of file p80211types.h.
#define P80211_TYPE_DISPLAYSTR 2 |
Definition at line 82 of file p80211types.h.
#define P80211_TYPE_INT 4 |
Definition at line 83 of file p80211types.h.
#define P80211_TYPE_ENUMINT 5 |
Definition at line 84 of file p80211types.h.
#define P80211_TYPE_UNKDATA 6 |
Definition at line 87 of file p80211types.h.
#define P80211_TYPE_INTARRAY 7 |
Definition at line 89 of file p80211types.h.
#define P80211_TYPE_BITARRAY 8 |
Definition at line 90 of file p80211types.h.
#define P80211_TYPE_MACARRAY 9 |
Definition at line 91 of file p80211types.h.
#define P80211_MIB_CAT_DOT11SMT 1 |
Definition at line 98 of file p80211types.h.
#define P80211_MIB_CAT_DOT11MAC 2 |
Definition at line 99 of file p80211types.h.
#define P80211_MIB_CAT_DOT11PHY 3 |
Definition at line 100 of file p80211types.h.
#define P80211SEC_DOT11SMT P80211_MIB_CAT_DOT11SMT |
Definition at line 102 of file p80211types.h.
#define P80211SEC_DOT11MAC P80211_MIB_CAT_DOT11MAC |
Definition at line 103 of file p80211types.h.
#define P80211SEC_DOT11PHY P80211_MIB_CAT_DOT11PHY |
Definition at line 104 of file p80211types.h.
#define P80211_MSG_CAT_DOT11REQ 1 |
Definition at line 107 of file p80211types.h.
#define P80211_MSG_CAT_DOT11IND 2 |
Definition at line 108 of file p80211types.h.
#define P80211SEC_DOT11REQ P80211_MSG_CAT_DOT11REQ |
Definition at line 111 of file p80211types.h.
#define P80211SEC_DOT11IND P80211_MSG_CAT_DOT11IND |
Definition at line 112 of file p80211types.h.
#define P80211DID_ACCESS_READ 0x10000000 |
Definition at line 121 of file p80211types.h.
#define P80211DID_ACCESS_WRITE 0x08000000 |
Definition at line 122 of file p80211types.h.
#define P80211DID_WRITEONLY 0x00000001 |
Definition at line 123 of file p80211types.h.
#define P80211DID_READONLY 0x00000002 |
Definition at line 124 of file p80211types.h.
#define P80211DID_READWRITE 0x00000003 |
Definition at line 125 of file p80211types.h.
#define P80211DID_ISTABLE_FALSE 0 |
Definition at line 126 of file p80211types.h.
#define P80211DID_ISTABLE_TRUE 1 |
Definition at line 127 of file p80211types.h.
#define P80211ENUM_BAD 0xffffffffUL |
Definition at line 135 of file p80211types.h.
#define P80211ENUM_BADSTR "P80211ENUM_BAD" |
Definition at line 136 of file p80211types.h.
#define P80211ENUM_truth_false 0 |
Definition at line 138 of file p80211types.h.
Referenced by openCardWLAN(), selectChannelWLAN(), and shutCardWLAN().
#define P80211ENUM_truth_true 1 |
#define P80211ENUM_ifstate_disable 0 |
Definition at line 140 of file p80211types.h.
#define P80211ENUM_ifstate_fwload 1 |
Definition at line 141 of file p80211types.h.
#define P80211ENUM_ifstate_enable 2 |
#define P80211ENUM_powermgmt_active 1 |
Definition at line 143 of file p80211types.h.
#define P80211ENUM_powermgmt_powersave 2 |
Definition at line 144 of file p80211types.h.
#define P80211ENUM_bsstype_infrastructure 1 |
Definition at line 145 of file p80211types.h.
#define P80211ENUM_bsstype_independent 2 |
Definition at line 146 of file p80211types.h.
#define P80211ENUM_bsstype_any 3 |
Definition at line 147 of file p80211types.h.
#define P80211ENUM_authalg_opensystem 1 |
Definition at line 148 of file p80211types.h.
#define P80211ENUM_authalg_sharedkey 2 |
Definition at line 149 of file p80211types.h.
#define P80211ENUM_phytype_fhss 1 |
Definition at line 150 of file p80211types.h.
#define P80211ENUM_phytype_dsss 2 |
Definition at line 151 of file p80211types.h.
#define P80211ENUM_phytype_irbaseband 3 |
Definition at line 152 of file p80211types.h.
#define P80211ENUM_temptype_commercial 1 |
Definition at line 153 of file p80211types.h.
#define P80211ENUM_temptype_industrial 2 |
Definition at line 154 of file p80211types.h.
#define P80211ENUM_regdomain_fcc 16 |
Definition at line 155 of file p80211types.h.
#define P80211ENUM_regdomain_doc 32 |
Definition at line 156 of file p80211types.h.
#define P80211ENUM_regdomain_etsi 48 |
Definition at line 157 of file p80211types.h.
#define P80211ENUM_regdomain_spain 49 |
Definition at line 158 of file p80211types.h.
#define P80211ENUM_regdomain_france 50 |
Definition at line 159 of file p80211types.h.
#define P80211ENUM_regdomain_mkk 64 |
Definition at line 160 of file p80211types.h.
#define P80211ENUM_ccamode_edonly 1 |
Definition at line 161 of file p80211types.h.
#define P80211ENUM_ccamode_csonly 2 |
Definition at line 162 of file p80211types.h.
#define P80211ENUM_ccamode_edandcs 4 |
Definition at line 163 of file p80211types.h.
#define P80211ENUM_ccamode_cswithtimer 8 |
Definition at line 164 of file p80211types.h.
#define P80211ENUM_ccamode_hrcsanded 16 |
Definition at line 165 of file p80211types.h.
#define P80211ENUM_diversity_fixedlist 1 |
Definition at line 166 of file p80211types.h.
#define P80211ENUM_diversity_notsupported 2 |
Definition at line 167 of file p80211types.h.
#define P80211ENUM_diversity_dynamic 3 |
Definition at line 168 of file p80211types.h.
#define P80211ENUM_scantype_active 1 |
Definition at line 169 of file p80211types.h.
#define P80211ENUM_scantype_passive 2 |
Definition at line 170 of file p80211types.h.
#define P80211ENUM_scantype_both 3 |
Definition at line 171 of file p80211types.h.
#define P80211ENUM_resultcode_success 1 |
#define P80211ENUM_resultcode_invalid_parameters 2 |
Definition at line 173 of file p80211types.h.
#define P80211ENUM_resultcode_not_supported 3 |
Definition at line 174 of file p80211types.h.
#define P80211ENUM_resultcode_timeout 4 |
Definition at line 175 of file p80211types.h.
#define P80211ENUM_resultcode_too_many_req 5 |
Definition at line 176 of file p80211types.h.
#define P80211ENUM_resultcode_refused 6 |
#define P80211ENUM_resultcode_bss_already 7 |
Definition at line 178 of file p80211types.h.
#define P80211ENUM_resultcode_invalid_access 8 |
Definition at line 179 of file p80211types.h.
#define P80211ENUM_resultcode_invalid_mibattribute 9 |
Definition at line 180 of file p80211types.h.
#define P80211ENUM_resultcode_cant_set_readonly_mib 10 |
Definition at line 181 of file p80211types.h.
#define P80211ENUM_resultcode_implementation_failure 11 |
Definition at line 182 of file p80211types.h.
#define P80211ENUM_resultcode_cant_get_writeonly_mib 12 |
Definition at line 183 of file p80211types.h.
#define P80211ENUM_reason_unspec_reason 1 |
Definition at line 184 of file p80211types.h.
#define P80211ENUM_reason_auth_not_valid 2 |
Definition at line 185 of file p80211types.h.
#define P80211ENUM_reason_deauth_lv_ss 3 |
Definition at line 186 of file p80211types.h.
#define P80211ENUM_reason_inactivity 4 |
Definition at line 187 of file p80211types.h.
#define P80211ENUM_reason_ap_overload 5 |
Definition at line 188 of file p80211types.h.
#define P80211ENUM_reason_class23_err 6 |
Definition at line 189 of file p80211types.h.
#define P80211ENUM_reason_class3_err 7 |
Definition at line 190 of file p80211types.h.
#define P80211ENUM_reason_disas_lv_ss 8 |
Definition at line 191 of file p80211types.h.
#define P80211ENUM_reason_asoc_not_auth 9 |
Definition at line 192 of file p80211types.h.
#define P80211ENUM_status_successful 0 |
Definition at line 193 of file p80211types.h.
#define P80211ENUM_status_unspec_failure 1 |
Definition at line 194 of file p80211types.h.
#define P80211ENUM_status_unsup_cap 10 |
Definition at line 195 of file p80211types.h.
#define P80211ENUM_status_reasoc_no_asoc 11 |
Definition at line 196 of file p80211types.h.
#define P80211ENUM_status_fail_other 12 |
Definition at line 197 of file p80211types.h.
#define P80211ENUM_status_unspt_alg 13 |
Definition at line 198 of file p80211types.h.
#define P80211ENUM_status_auth_seq_fail 14 |
Definition at line 199 of file p80211types.h.
#define P80211ENUM_status_chlng_fail 15 |
Definition at line 200 of file p80211types.h.
#define P80211ENUM_status_auth_timeout 16 |
Definition at line 201 of file p80211types.h.
#define P80211ENUM_status_ap_full 17 |
Definition at line 202 of file p80211types.h.
#define P80211ENUM_status_unsup_rate 18 |
Definition at line 203 of file p80211types.h.
#define P80211ENUM_status_unsup_shortpreamble 19 |
Definition at line 204 of file p80211types.h.
#define P80211ENUM_status_unsup_pbcc 20 |
Definition at line 205 of file p80211types.h.
#define P80211ENUM_status_unsup_agility 21 |
Definition at line 206 of file p80211types.h.
#define P80211ENUM_msgitem_status_data_ok 0 |
Definition at line 207 of file p80211types.h.
#define P80211ENUM_msgitem_status_no_value 1 |
Definition at line 208 of file p80211types.h.
Referenced by openCardWLAN(), selectChannelWLAN(), and shutCardWLAN().
#define P80211ENUM_msgitem_status_invalid_itemname 2 |
Definition at line 209 of file p80211types.h.
#define P80211ENUM_msgitem_status_invalid_itemdata 3 |
Definition at line 210 of file p80211types.h.
#define P80211ENUM_msgitem_status_missing_itemdata 4 |
Definition at line 211 of file p80211types.h.
#define P80211ENUM_msgitem_status_incomplete_itemdata 5 |
Definition at line 212 of file p80211types.h.
#define P80211ENUM_msgitem_status_invalid_msg_did 6 |
Definition at line 213 of file p80211types.h.
#define P80211ENUM_msgitem_status_invalid_mib_did 7 |
Definition at line 214 of file p80211types.h.
#define P80211ENUM_msgitem_status_missing_conv_func 8 |
Definition at line 215 of file p80211types.h.
#define P80211ENUM_msgitem_status_string_too_long 9 |
Definition at line 216 of file p80211types.h.
#define P80211ENUM_msgitem_status_data_out_of_range 10 |
Definition at line 217 of file p80211types.h.
#define P80211ENUM_msgitem_status_string_too_short 11 |
Definition at line 218 of file p80211types.h.
#define P80211ENUM_msgitem_status_missing_valid_func 12 |
Definition at line 219 of file p80211types.h.
#define P80211ENUM_msgitem_status_unknown 13 |
Definition at line 220 of file p80211types.h.
#define P80211ENUM_msgitem_status_invalid_did 14 |
Definition at line 221 of file p80211types.h.
#define P80211ENUM_msgitem_status_missing_print_func 15 |
Definition at line 222 of file p80211types.h.
#define P80211ENUM_lnxroam_reason_unknown 0 |
Definition at line 224 of file p80211types.h.
#define P80211ENUM_lnxroam_reason_beacon 1 |
Definition at line 225 of file p80211types.h.
#define P80211ENUM_lnxroam_reason_signal 2 |
Definition at line 226 of file p80211types.h.
#define P80211ENUM_lnxroam_reason_txretry 3 |
Definition at line 227 of file p80211types.h.
#define P80211ENUM_lnxroam_reason_notjoined 4 |
Definition at line 228 of file p80211types.h.
#define P80211ENUM_p2preamble_long 0 |
Definition at line 230 of file p80211types.h.
#define P80211ENUM_p2preamble_short 2 |
Definition at line 231 of file p80211types.h.
#define P80211ENUM_p2preamble_mixed 3 |
Definition at line 232 of file p80211types.h.
#define MAXLEN_PSTR6 (6) |
Definition at line 237 of file p80211types.h.
#define MAXLEN_PSTR14 (14) |
Definition at line 238 of file p80211types.h.
#define MAXLEN_PSTR32 (32) |
Definition at line 239 of file p80211types.h.
#define MAXLEN_PSTR255 (255) |
Definition at line 240 of file p80211types.h.
#define MAXLEN_MIBATTRIBUTE (392) |
Definition at line 241 of file p80211types.h.
#define P80211_SET_INT | ( | item, | |||
value | ) |
Value:
do { \ (item).data = (value); \ (item).status = P80211ENUM_msgitem_status_data_ok; \ } while(0)
Definition at line 246 of file p80211types.h.
#define NOT_SET "NOT_SET" |
Definition at line 253 of file p80211types.h.
#define NOT_SUPPORTED "NOT_SUPPORTED" |
Definition at line 254 of file p80211types.h.
#define UNKNOWN_DATA "UNKNOWN_DATA" |
Definition at line 255 of file p80211types.h.
#define ISREQUIRED (0x80000000UL) |
Definition at line 263 of file p80211types.h.
#define ISREQUEST (0x40000000UL) |
Definition at line 264 of file p80211types.h.
#define ISCONFIRM (0x20000000UL) |
Definition at line 265 of file p80211types.h.
#define P80211ITEM_SETFLAGS | ( | q, | |||
r, | |||||
c | ) | ( q | r | c ) |
Definition at line 280 of file p80211types.h.
#define P80211ITEM_ISREQUIRED | ( | flags | ) | (((UINT32)(flags & ISREQUIRED)) >> 31 ) |
Definition at line 282 of file p80211types.h.
#define P80211ITEM_ISREQUEST | ( | flags | ) | (((UINT32)(flags & ISREQUEST)) >> 30 ) |
Definition at line 283 of file p80211types.h.
#define P80211ITEM_ISCONFIRM | ( | flags | ) | (((UINT32)(flags & ISCONFIRM)) >> 29 ) |
Definition at line 284 of file p80211types.h.
#define MKENUMNAME | ( | name | ) | p80211enum_ ## name |
Definition at line 289 of file p80211types.h.
#define P80211DID_INVALID 0xffffffffUL |
Definition at line 305 of file p80211types.h.
#define P80211DID_VALID 0x00000000UL |
Definition at line 306 of file p80211types.h.
#define P80211DID_LSB_SECTION (0) |
Definition at line 308 of file p80211types.h.
#define P80211DID_LSB_GROUP (6) |
Definition at line 309 of file p80211types.h.
#define P80211DID_LSB_ITEM (12) |
Definition at line 310 of file p80211types.h.
#define P80211DID_LSB_INDEX (18) |
Definition at line 311 of file p80211types.h.
#define P80211DID_LSB_ISTABLE (26) |
Definition at line 312 of file p80211types.h.
#define P80211DID_LSB_ACCESS (27) |
Definition at line 313 of file p80211types.h.
#define P80211DID_MASK_SECTION (0x0000003fUL) |
Definition at line 315 of file p80211types.h.
#define P80211DID_MASK_GROUP (0x0000003fUL) |
Definition at line 316 of file p80211types.h.
#define P80211DID_MASK_ITEM (0x0000003fUL) |
Definition at line 317 of file p80211types.h.
#define P80211DID_MASK_INDEX (0x000000ffUL) |
Definition at line 318 of file p80211types.h.
#define P80211DID_MASK_ISTABLE (0x00000001UL) |
Definition at line 319 of file p80211types.h.
#define P80211DID_MASK_ACCESS (0x00000003UL) |
Definition at line 320 of file p80211types.h.
#define P80211DID_MK | ( | a, | |||
m, | |||||
l | ) | ((((UINT32)(a)) & (m)) << (l)) |
Definition at line 323 of file p80211types.h.
#define P80211DID_MKSECTION | ( | a | ) |
Value:
Definition at line 325 of file p80211types.h.
#define P80211DID_MKGROUP | ( | a | ) |
Value:
Definition at line 328 of file p80211types.h.
#define P80211DID_MKITEM | ( | a | ) |
Value:
Definition at line 331 of file p80211types.h.
#define P80211DID_MKINDEX | ( | a | ) |
Value:
Definition at line 334 of file p80211types.h.
#define P80211DID_MKISTABLE | ( | a | ) |
Value:
Definition at line 337 of file p80211types.h.
#define P80211DID_MKID | ( | s, | |||
g, | |||||
i, | |||||
n, | |||||
t, | |||||
a | ) |
Value:
(P80211DID_MKSECTION(s) | \ P80211DID_MKGROUP(g) | \ P80211DID_MKITEM(i) | \ P80211DID_MKINDEX(n) | \ P80211DID_MKISTABLE(t) | \ (a) )
Definition at line 342 of file p80211types.h.
#define P80211DID_GET | ( | a, | |||
m, | |||||
l | ) | ((((UINT32)(a)) >> (l)) & (m)) |
Definition at line 350 of file p80211types.h.
#define P80211DID_SECTION | ( | a | ) |
Value:
Definition at line 352 of file p80211types.h.
#define P80211DID_GROUP | ( | a | ) |
Value:
Definition at line 355 of file p80211types.h.
#define P80211DID_ITEM | ( | a | ) |
Value:
Definition at line 358 of file p80211types.h.
#define P80211DID_INDEX | ( | a | ) |
Value:
Definition at line 361 of file p80211types.h.
#define P80211DID_ISTABLE | ( | a | ) |
Value:
Definition at line 364 of file p80211types.h.
#define P80211DID_ACCESS | ( | a | ) |
Value:
Definition at line 367 of file p80211types.h.
typedef struct p80211enumpair p80211enumpair_t |
typedef struct p80211enum p80211enum_t |
typedef struct p80211pstr p80211pstr_t |
typedef struct p80211pstrd p80211pstrd_t |
typedef struct p80211pstr255 p80211pstr255_t |
typedef struct p80211pstr6 p80211pstr6_t |
typedef struct p80211pstr14 p80211pstr14_t |
typedef struct p80211pstr32 p80211pstr32_t |
typedef struct p80211macarray p80211macarray_t |
typedef struct p80211item p80211item_t |
typedef struct p80211itemd p80211itemd_t |
typedef struct p80211item_uint32 p80211item_uint32_t |
typedef struct p80211item_pstr6 p80211item_pstr6_t |
typedef struct p80211item_pstr14 p80211item_pstr14_t |
typedef struct p80211item_pstr32 p80211item_pstr32_t |
typedef struct p80211item_pstr255 p80211item_pstr255_t |
typedef struct p80211item_unk392 p80211item_unk392_t |
typedef struct p80211item_unk1024 p80211item_unk1024_t |
typedef struct p80211item_unk4096 p80211item_unk4096_t |
typedef void(* p80211_totext_t)(struct catlistitem *, UINT32 did, UINT8 *itembuf, char *textbuf) |
Definition at line 537 of file p80211types.h.
typedef void(* p80211_fromtext_t)(struct catlistitem *, UINT32 did, UINT8 *itembuf, char *textbuf) |
Definition at line 538 of file p80211types.h.
typedef UINT32(* p80211_valid_t)(struct catlistitem *, UINT32 did, UINT8 *itembuf) |
Definition at line 539 of file p80211types.h.
UINT32 p80211enum_text2int | ( | p80211enum_t * | ep, | |
char * | text | |||
) |
UINT32 p80211enum_int2text | ( | p80211enum_t * | ep, | |
UINT32 | val, | |||
char * | text | |||
) |
void p80211_error2text | ( | int | err_code, | |
char * | err_str | |||
) |
void p80211_totext_displaystr | ( | struct catlistitem * | metalist, | |
UINT32 | did, | |||
UINT8 * | itembuf, | |||
char * | textbuf | |||
) |
void p80211_fromtext_displaystr | ( | struct catlistitem * | metalist, | |
UINT32 | did, | |||
UINT8 * | itembuf, | |||
char * | textbuf | |||
) |
UINT32 p80211_isvalid_displaystr | ( | struct catlistitem * | metalist, | |
UINT32 | did, | |||
UINT8 * | itembuf | |||
) |
void p80211_totext_octetstr | ( | struct catlistitem * | metalist, | |
UINT32 | did, | |||
UINT8 * | itembuf, | |||
char * | textbuf | |||
) |
void p80211_fromtext_octetstr | ( | struct catlistitem * | metalist, | |
UINT32 | did, | |||
UINT8 * | itembuf, | |||
char * | textbuf | |||
) |
UINT32 p80211_isvalid_octetstr | ( | struct catlistitem * | metalist, | |
UINT32 | did, | |||
UINT8 * | itembuf | |||
) |
void p80211_totext_int | ( | struct catlistitem * | metalist, | |
UINT32 | did, | |||
UINT8 * | itembuf, | |||
char * | textbuf | |||
) |
void p80211_fromtext_int | ( | struct catlistitem * | metalist, | |
UINT32 | did, | |||
UINT8 * | itembuf, | |||
char * | textbuf | |||
) |
UINT32 p80211_isvalid_int | ( | struct catlistitem * | metalist, | |
UINT32 | did, | |||
UINT8 * | itembuf | |||
) |
void p80211_totext_enumint | ( | struct catlistitem * | metalist, | |
UINT32 | did, | |||
UINT8 * | itembuf, | |||
char * | textbuf | |||
) |
void p80211_fromtext_enumint | ( | struct catlistitem * | metalist, | |
UINT32 | did, | |||
UINT8 * | itembuf, | |||
char * | textbuf | |||
) |
UINT32 p80211_isvalid_enumint | ( | struct catlistitem * | metalist, | |
UINT32 | did, | |||
UINT8 * | itembuf | |||
) |
void p80211_totext_intarray | ( | struct catlistitem * | metalist, | |
UINT32 | did, | |||
UINT8 * | itembuf, | |||
char * | textbuf | |||
) |
void p80211_fromtext_intarray | ( | struct catlistitem * | metalist, | |
UINT32 | did, | |||
UINT8 * | itembuf, | |||
char * | textbuf | |||
) |
UINT32 p80211_isvalid_intarray | ( | struct catlistitem * | metalist, | |
UINT32 | did, | |||
UINT8 * | itembuf | |||
) |
void p80211_totext_bitarray | ( | struct catlistitem * | metalist, | |
UINT32 | did, | |||
UINT8 * | itembuf, | |||
char * | textbuf | |||
) |
void p80211_fromtext_bitarray | ( | struct catlistitem * | metalist, | |
UINT32 | did, | |||
UINT8 * | itembuf, | |||
char * | textbuf | |||
) |
UINT32 p80211_isvalid_bitarray | ( | struct catlistitem * | metalist, | |
UINT32 | did, | |||
UINT8 * | itembuf | |||
) |
void p80211_totext_macarray | ( | struct catlistitem * | metalist, | |
UINT32 | did, | |||
UINT8 * | itembuf, | |||
char * | textbuf | |||
) |
void p80211_fromtext_macarray | ( | struct catlistitem * | metalist, | |
UINT32 | did, | |||
UINT8 * | itembuf, | |||
char * | textbuf | |||
) |
UINT32 p80211_isvalid_macarray | ( | struct catlistitem * | metalist, | |
UINT32 | did, | |||
UINT8 * | itembuf | |||
) |
void p80211_totext_getmibattribute | ( | struct catlistitem * | metalist, | |
UINT32 | did, | |||
UINT8 * | itembuf, | |||
char * | textbuf | |||
) |
void p80211_totext_setmibattribute | ( | struct catlistitem * | metalist, | |
UINT32 | did, | |||
UINT8 * | itembuf, | |||
char * | textbuf | |||
) |
void p80211_fromtext_getmibattribute | ( | struct catlistitem * | metalist, | |
UINT32 | did, | |||
UINT8 * | itembuf, | |||
char * | textbuf | |||
) |
void p80211_fromtext_setmibattribute | ( | struct catlistitem * | metalist, | |
UINT32 | did, | |||
UINT8 * | itembuf, | |||
char * | textbuf | |||
) |
UINT32 p80211_isvalid_getmibattribute | ( | struct catlistitem * | metalist, | |
UINT32 | did, | |||
UINT8 * | itembuf | |||
) |
UINT32 p80211_isvalid_setmibattribute | ( | struct catlistitem * | metalist, | |
UINT32 | did, | |||
UINT8 * | itembuf | |||
) |