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.

Data Structures

struct  p80211enumpair
struct  p80211enum
struct  p80211pstr
struct  p80211pstrd
struct  p80211pstr255
struct  p80211pstr6
struct  p80211pstr14
struct  p80211pstr32
struct  p80211macarray
struct  p80211item
struct  p80211itemd
struct  p80211item_uint32
struct  p80211item_pstr6
struct  p80211item_pstr14
struct  p80211item_pstr32
struct  p80211item_pstr255
struct  p80211item_unk392
struct  p80211item_unk1024
struct  p80211item_unk4096

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 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)
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

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:

Definition at line 325 of file p80211types.h.

#define P80211DID_MKGROUP (  ) 

Value:

Definition at line 328 of file p80211types.h.

#define P80211DID_MKITEM (  ) 

Value:

Definition at line 331 of file p80211types.h.

#define P80211DID_MKINDEX (  ) 

Value:

Definition at line 334 of file p80211types.h.

#define P80211DID_MKISTABLE (  ) 

Value:

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:

Definition at line 352 of file p80211types.h.

#define P80211DID_GROUP (  ) 

Value:

Definition at line 355 of file p80211types.h.

#define P80211DID_ITEM (  ) 

Value:

Definition at line 358 of file p80211types.h.

#define P80211DID_INDEX (  ) 

Value:

Definition at line 361 of file p80211types.h.

#define P80211DID_ISTABLE (  ) 

Value:

Definition at line 364 of file p80211types.h.

#define P80211DID_ACCESS (  ) 

Value:

Definition at line 367 of file p80211types.h.


Typedef Documentation

typedef struct p80211enum p80211enum_t

typedef struct p80211pstr p80211pstr_t

typedef struct p80211pstrd p80211pstrd_t

typedef struct p80211pstr6 p80211pstr6_t

typedef struct p80211pstr14 p80211pstr14_t

typedef struct p80211pstr32 p80211pstr32_t

typedef struct p80211item p80211item_t

typedef struct p80211itemd p80211itemd_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.


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


Generated on Fri Jul 25 17:11:20 2008 for WifiScanner by  doxygen 1.5.5