Main Page | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

p80211types.h File Reference

#include <wlan/wlan_compat.h>

Include dependency graph for p80211types.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define P80211_TYPE_OCTETSTR   1
#define P80211_TYPE_DISPLAYSTR   2
#define P80211_TYPE_INT   4
#define P80211_TYPE_ENUMINT   5
#define P80211_TYPE_UNKDATA   6
#define P80211_TYPE_INTARRAY   7
#define P80211_TYPE_BITARRAY   8
#define P80211_TYPE_MACARRAY   9
#define P80211_MIB_CAT_DOT11SMT   1
#define P80211_MIB_CAT_DOT11MAC   2
#define P80211_MIB_CAT_DOT11PHY   3
#define P80211SEC_DOT11SMT   P80211_MIB_CAT_DOT11SMT
#define P80211SEC_DOT11MAC   P80211_MIB_CAT_DOT11MAC
#define P80211SEC_DOT11PHY   P80211_MIB_CAT_DOT11PHY
#define P80211_MSG_CAT_DOT11REQ   1
#define P80211_MSG_CAT_DOT11IND   2
#define P80211SEC_DOT11REQ   P80211_MSG_CAT_DOT11REQ
#define P80211SEC_DOT11IND   P80211_MSG_CAT_DOT11IND
#define P80211DID_ACCESS_READ   0x10000000
#define P80211DID_ACCESS_WRITE   0x08000000
#define P80211DID_WRITEONLY   0x00000001
#define P80211DID_READONLY   0x00000002
#define P80211DID_READWRITE   0x00000003
#define P80211DID_ISTABLE_FALSE   0
#define P80211DID_ISTABLE_TRUE   1
#define P80211ENUM_BAD   0xffffffffUL
#define P80211ENUM_BADSTR   "P80211ENUM_BAD"
#define P80211ENUM_truth_false   0
#define P80211ENUM_truth_true   1
#define P80211ENUM_ifstate_disable   0
#define P80211ENUM_ifstate_fwload   1
#define P80211ENUM_ifstate_enable   2
#define P80211ENUM_powermgmt_active   1
#define P80211ENUM_powermgmt_powersave   2
#define P80211ENUM_bsstype_infrastructure   1
#define P80211ENUM_bsstype_independent   2
#define P80211ENUM_bsstype_any   3
#define P80211ENUM_authalg_opensystem   1
#define P80211ENUM_authalg_sharedkey   2
#define P80211ENUM_phytype_fhss   1
#define P80211ENUM_phytype_dsss   2
#define P80211ENUM_phytype_irbaseband   3
#define P80211ENUM_temptype_commercial   1
#define P80211ENUM_temptype_industrial   2
#define P80211ENUM_regdomain_fcc   16
#define P80211ENUM_regdomain_doc   32
#define P80211ENUM_regdomain_etsi   48
#define P80211ENUM_regdomain_spain   49
#define P80211ENUM_regdomain_france   50
#define P80211ENUM_regdomain_mkk   64
#define P80211ENUM_ccamode_edonly   1
#define P80211ENUM_ccamode_csonly   2
#define P80211ENUM_ccamode_edandcs   4
#define P80211ENUM_ccamode_cswithtimer   8
#define P80211ENUM_ccamode_hrcsanded   16
#define P80211ENUM_diversity_fixedlist   1
#define P80211ENUM_diversity_notsupported   2
#define P80211ENUM_diversity_dynamic   3
#define P80211ENUM_scantype_active   1
#define P80211ENUM_scantype_passive   2
#define P80211ENUM_scantype_both   3
#define P80211ENUM_resultcode_success   1
#define P80211ENUM_resultcode_invalid_parameters   2
#define P80211ENUM_resultcode_not_supported   3
#define P80211ENUM_resultcode_timeout   4
#define P80211ENUM_resultcode_too_many_req   5
#define P80211ENUM_resultcode_refused   6
#define P80211ENUM_resultcode_bss_already   7
#define P80211ENUM_resultcode_invalid_access   8
#define P80211ENUM_resultcode_invalid_mibattribute   9
#define P80211ENUM_resultcode_cant_set_readonly_mib   10
#define P80211ENUM_resultcode_implementation_failure   11
#define P80211ENUM_resultcode_cant_get_writeonly_mib   12
#define P80211ENUM_reason_unspec_reason   1
#define P80211ENUM_reason_auth_not_valid   2
#define P80211ENUM_reason_deauth_lv_ss   3
#define P80211ENUM_reason_inactivity   4
#define P80211ENUM_reason_ap_overload   5
#define P80211ENUM_reason_class23_err   6
#define P80211ENUM_reason_class3_err   7
#define P80211ENUM_reason_disas_lv_ss   8
#define P80211ENUM_reason_asoc_not_auth   9
#define P80211ENUM_status_successful   0
#define P80211ENUM_status_unspec_failure   1
#define P80211ENUM_status_unsup_cap   10
#define P80211ENUM_status_reasoc_no_asoc   11
#define P80211ENUM_status_fail_other   12
#define P80211ENUM_status_unspt_alg   13
#define P80211ENUM_status_auth_seq_fail   14
#define P80211ENUM_status_chlng_fail   15
#define P80211ENUM_status_auth_timeout   16
#define P80211ENUM_status_ap_full   17
#define P80211ENUM_status_unsup_rate   18
#define P80211ENUM_status_unsup_shortpreamble   19
#define P80211ENUM_status_unsup_pbcc   20
#define P80211ENUM_status_unsup_agility   21
#define P80211ENUM_msgitem_status_data_ok   0
#define P80211ENUM_msgitem_status_no_value   1
#define P80211ENUM_msgitem_status_invalid_itemname   2
#define P80211ENUM_msgitem_status_invalid_itemdata   3
#define P80211ENUM_msgitem_status_missing_itemdata   4
#define P80211ENUM_msgitem_status_incomplete_itemdata   5
#define P80211ENUM_msgitem_status_invalid_msg_did   6
#define P80211ENUM_msgitem_status_invalid_mib_did   7
#define P80211ENUM_msgitem_status_missing_conv_func   8
#define P80211ENUM_msgitem_status_string_too_long   9
#define P80211ENUM_msgitem_status_data_out_of_range   10
#define P80211ENUM_msgitem_status_string_too_short   11
#define P80211ENUM_msgitem_status_missing_valid_func   12
#define P80211ENUM_msgitem_status_unknown   13
#define P80211ENUM_msgitem_status_invalid_did   14
#define P80211ENUM_msgitem_status_missing_print_func   15
#define P80211ENUM_lnxroam_reason_unknown   0
#define P80211ENUM_lnxroam_reason_beacon   1
#define P80211ENUM_lnxroam_reason_signal   2
#define P80211ENUM_lnxroam_reason_txretry   3
#define P80211ENUM_lnxroam_reason_notjoined   4
#define P80211ENUM_p2preamble_long   0
#define P80211ENUM_p2preamble_short   2
#define P80211ENUM_p2preamble_mixed   3
#define MAXLEN_PSTR6   (6)
#define MAXLEN_PSTR14   (14)
#define MAXLEN_PSTR32   (32)
#define MAXLEN_PSTR255   (255)
#define MAXLEN_MIBATTRIBUTE   (392)
#define P80211_SET_INT(item, value)
#define NOT_SET   "NOT_SET"
#define NOT_SUPPORTED   "NOT_SUPPORTED"
#define UNKNOWN_DATA   "UNKNOWN_DATA"
#define ISREQUIRED   (0x80000000UL)
#define ISREQUEST   (0x40000000UL)
#define ISCONFIRM   (0x20000000UL)
#define P80211ITEM_SETFLAGS(q, r, c)   ( q | r | c )
#define P80211ITEM_ISREQUIRED(flags)   (((UINT32)(flags & ISREQUIRED)) >> 31 )
#define P80211ITEM_ISREQUEST(flags)   (((UINT32)(flags & ISREQUEST)) >> 30 )
#define P80211ITEM_ISCONFIRM(flags)   (((UINT32)(flags & ISCONFIRM)) >> 29 )
#define MKENUMNAME(name)   p80211enum_ ## name
#define P80211DID_INVALID   0xffffffffUL
#define P80211DID_VALID   0x00000000UL
#define P80211DID_LSB_SECTION   (0)
#define P80211DID_LSB_GROUP   (6)
#define P80211DID_LSB_ITEM   (12)
#define P80211DID_LSB_INDEX   (18)
#define P80211DID_LSB_ISTABLE   (26)
#define P80211DID_LSB_ACCESS   (27)
#define P80211DID_MASK_SECTION   (0x0000003fUL)
#define P80211DID_MASK_GROUP   (0x0000003fUL)
#define P80211DID_MASK_ITEM   (0x0000003fUL)
#define P80211DID_MASK_INDEX   (0x000000ffUL)
#define P80211DID_MASK_ISTABLE   (0x00000001UL)
#define P80211DID_MASK_ACCESS   (0x00000003UL)
#define P80211DID_MK(a, m, l)   ((((UINT32)(a)) & (m)) << (l))
#define P80211DID_MKSECTION(a)
#define P80211DID_MKGROUP(a)
#define P80211DID_MKITEM(a)
#define P80211DID_MKINDEX(a)
#define P80211DID_MKISTABLE(a)
#define P80211DID_MKID(s, g, i, n, t, a)
#define P80211DID_GET(a, m, l)   ((((UINT32)(a)) >> (l)) & (m))
#define P80211DID_SECTION(a)
#define P80211DID_GROUP(a)
#define P80211DID_ITEM(a)
#define P80211DID_INDEX(a)
#define P80211DID_ISTABLE(a)
#define P80211DID_ACCESS(a)

Typedefs

typedef p80211enumpair p80211enumpair_t
typedef p80211enum p80211enum_t
typedef p80211pstr p80211pstr_t
typedef p80211pstrd p80211pstrd_t
typedef p80211pstr255 p80211pstr255_t
typedef p80211pstr6 p80211pstr6_t
typedef p80211pstr14 p80211pstr14_t
typedef p80211pstr32 p80211pstr32_t
typedef p80211macarray p80211macarray_t
typedef p80211item p80211item_t
typedef p80211itemd p80211itemd_t
typedef p80211item_uint32 p80211item_uint32_t
typedef p80211item_pstr6 p80211item_pstr6_t
typedef p80211item_pstr14 p80211item_pstr14_t
typedef p80211item_pstr32 p80211item_pstr32_t
typedef p80211item_pstr255 p80211item_pstr255_t
typedef p80211item_unk392 p80211item_unk392_t
typedef p80211item_unk1024 p80211item_unk1024_t
typedef p80211item_unk4096 p80211item_unk4096_t
typedef void(* p80211_fromtext_t )(struct catlistitem *, UINT32 did, UINT8 *itembuf, char *textbuf)
typedef UINT32(* p80211_valid_t )(struct catlistitem *, UINT32 did, UINT8 *itembuf)

Functions

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)

Variables

typedef void(* p80211_totext_t )(struct catlistitem *, UINT32 did, UINT8 *itembuf, char *textbuf)
p80211enum_t p80211enum_truth
p80211enum_t p80211enum_ifstate
p80211enum_t p80211enum_powermgmt
p80211enum_t p80211enum_bsstype
p80211enum_t p80211enum_authalg
p80211enum_t p80211enum_phytype
p80211enum_t p80211enum_temptype
p80211enum_t p80211enum_regdomain
p80211enum_t p80211enum_ccamode
p80211enum_t p80211enum_diversity
p80211enum_t p80211enum_scantype
p80211enum_t p80211enum_resultcode
p80211enum_t p80211enum_reason
p80211enum_t p80211enum_status
p80211enum_t p80211enum_msgcode
p80211enum_t p80211enum_msgitem_status
p80211enum_t p80211enum_lnxroam_reason
p80211enum_t p80211enum_p2preamble


Define Documentation

#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
 

Definition at line 139 of file p80211types.h.

Referenced by selectChannelWLAN().

#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
 

Definition at line 142 of file p80211types.h.

Referenced by openCardWLAN().

#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
 

Definition at line 172 of file p80211types.h.

Referenced by openCardWLAN().

#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
 

Definition at line 177 of file p80211types.h.

Referenced by openCardWLAN().

#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,
 )     ( 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,
 )     ((((UINT32)(a)) & (m)) << (l))
 

Definition at line 323 of file p80211types.h.

#define P80211DID_MKSECTION  ) 
 

Value:

P80211DID_MK(a, \
                                        P80211DID_MASK_SECTION, \
                                        P80211DID_LSB_SECTION )

Definition at line 325 of file p80211types.h.

#define P80211DID_MKGROUP  ) 
 

Value:

P80211DID_MK(a, \
                                        P80211DID_MASK_GROUP, \
                                        P80211DID_LSB_GROUP )

Definition at line 328 of file p80211types.h.

#define P80211DID_MKITEM  ) 
 

Value:

P80211DID_MK(a, \
                                        P80211DID_MASK_ITEM, \
                                        P80211DID_LSB_ITEM )

Definition at line 331 of file p80211types.h.

#define P80211DID_MKINDEX  ) 
 

Value:

P80211DID_MK(a, \
                                        P80211DID_MASK_INDEX, \
                                        P80211DID_LSB_INDEX )

Definition at line 334 of file p80211types.h.

#define P80211DID_MKISTABLE  ) 
 

Value:

P80211DID_MK(a, \
                                        P80211DID_MASK_ISTABLE, \
                                        P80211DID_LSB_ISTABLE )

Definition at line 337 of file p80211types.h.

#define P80211DID_MKID s,
g,
i,
n,
t,
 ) 
 

Value:

Definition at line 342 of file p80211types.h.

#define P80211DID_GET a,
m,
 )     ((((UINT32)(a)) >> (l)) & (m))
 

Definition at line 350 of file p80211types.h.

#define P80211DID_SECTION  ) 
 

Value:

P80211DID_GET(a, \
                                        P80211DID_MASK_SECTION, \
                                        P80211DID_LSB_SECTION)

Definition at line 352 of file p80211types.h.

#define P80211DID_GROUP  ) 
 

Value:

P80211DID_GET(a, \
                                        P80211DID_MASK_GROUP, \
                                        P80211DID_LSB_GROUP)

Definition at line 355 of file p80211types.h.

#define P80211DID_ITEM  ) 
 

Value:

P80211DID_GET(a, \
                                        P80211DID_MASK_ITEM, \
                                        P80211DID_LSB_ITEM)

Definition at line 358 of file p80211types.h.

#define P80211DID_INDEX  ) 
 

Value:

P80211DID_GET(a, \
                                        P80211DID_MASK_INDEX, \
                                        P80211DID_LSB_INDEX)

Definition at line 361 of file p80211types.h.

#define P80211DID_ISTABLE  ) 
 

Value:

P80211DID_GET(a, \
                                        P80211DID_MASK_ISTABLE, \
                                        P80211DID_LSB_ISTABLE)

Definition at line 364 of file p80211types.h.

#define P80211DID_ACCESS  ) 
 

Value:

P80211DID_GET(a, \
                                        P80211DID_MASK_ACCESS, \
                                        P80211DID_LSB_ACCESS)

Definition at line 367 of file p80211types.h.


Typedef Documentation

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_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.


Function Documentation

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
 


Variable Documentation

struct typedef void(* p80211_totext_t)(struct catlistitem *, UINT32 did, UINT8 *itembuf, char *textbuf)
 

Definition at line 537 of file p80211types.h.

p80211enum_t p80211enum_truth
 

p80211enum_t p80211enum_ifstate
 

p80211enum_t p80211enum_powermgmt
 

p80211enum_t p80211enum_bsstype
 

p80211enum_t p80211enum_authalg
 

p80211enum_t p80211enum_phytype
 

p80211enum_t p80211enum_temptype
 

p80211enum_t p80211enum_regdomain
 

p80211enum_t p80211enum_ccamode
 

p80211enum_t p80211enum_diversity
 

p80211enum_t p80211enum_scantype
 

p80211enum_t p80211enum_resultcode
 

p80211enum_t p80211enum_reason
 

p80211enum_t p80211enum_status
 

p80211enum_t p80211enum_msgcode
 

p80211enum_t p80211enum_msgitem_status
 

p80211enum_t p80211enum_lnxroam_reason
 

p80211enum_t p80211enum_p2preamble
 


Generated on Fri Feb 25 12:03:07 2005 for WifiScanner by  doxygen 1.4.1