Greg Kroah-Hartman | 00b3ed1 | 2008-10-02 11:29:28 -0700 | [diff] [blame] | 1 | /* This file is GENERATED AUTOMATICALLY. DO NOT EDIT OR MODIFY. |
| 2 | * -------------------------------------------------------------------- |
| 3 | * |
| 4 | * Copyright (C) 1999 AbsoluteValue Systems, Inc. All Rights Reserved. |
| 5 | * -------------------------------------------------------------------- |
| 6 | * |
| 7 | * linux-wlan |
| 8 | * |
| 9 | * The contents of this file are subject to the Mozilla Public |
| 10 | * License Version 1.1 (the "License"); you may not use this file |
| 11 | * except in compliance with the License. You may obtain a copy of |
| 12 | * the License at http://www.mozilla.org/MPL/ |
| 13 | * |
| 14 | * Software distributed under the License is distributed on an "AS |
| 15 | * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or |
| 16 | * implied. See the License for the specific language governing |
| 17 | * rights and limitations under the License. |
| 18 | * |
| 19 | * Alternatively, the contents of this file may be used under the |
| 20 | * terms of the GNU Public License version 2 (the "GPL"), in which |
| 21 | * case the provisions of the GPL are applicable instead of the |
| 22 | * above. If you wish to allow the use of your version of this file |
| 23 | * only under the terms of the GPL and not to allow others to use |
| 24 | * your version of this file under the MPL, indicate your decision |
| 25 | * by deleting the provisions above and replace them with the notice |
| 26 | * and other provisions required by the GPL. If you do not delete |
| 27 | * the provisions above, a recipient may use your version of this |
| 28 | * file under either the MPL or the GPL. |
| 29 | * |
| 30 | * -------------------------------------------------------------------- |
| 31 | * |
| 32 | * Inquiries regarding the linux-wlan Open Source project can be |
| 33 | * made directly to: |
| 34 | * |
| 35 | * AbsoluteValue Systems Inc. |
| 36 | * info@linux-wlan.com |
| 37 | * http://www.linux-wlan.com |
| 38 | * |
| 39 | * -------------------------------------------------------------------- |
| 40 | * |
| 41 | * Portions of the development of this software were funded by |
| 42 | * Intersil Corporation as part of PRISM(R) chipset product development. |
| 43 | * |
| 44 | * -------------------------------------------------------------------- |
| 45 | */ |
| 46 | |
| 47 | #ifndef _P80211MKMETASTRUCT_H |
| 48 | #define _P80211MKMETASTRUCT_H |
| 49 | |
| 50 | |
| 51 | typedef struct p80211msg_dot11req_mibget |
| 52 | { |
Solomon Peachy | aaad430 | 2008-10-29 10:42:53 -0400 | [diff] [blame] | 53 | u32 msgcode ; |
| 54 | u32 msglen ; |
| 55 | u8 devname[WLAN_DEVNAMELEN_MAX] ; |
Greg Kroah-Hartman | 00b3ed1 | 2008-10-02 11:29:28 -0700 | [diff] [blame] | 56 | p80211item_unk392_t mibattribute ; |
| 57 | p80211item_uint32_t resultcode ; |
| 58 | } __WLAN_ATTRIB_PACK__ p80211msg_dot11req_mibget_t; |
| 59 | |
| 60 | typedef struct p80211msg_dot11req_mibset |
| 61 | { |
Solomon Peachy | aaad430 | 2008-10-29 10:42:53 -0400 | [diff] [blame] | 62 | u32 msgcode ; |
| 63 | u32 msglen ; |
| 64 | u8 devname[WLAN_DEVNAMELEN_MAX] ; |
Greg Kroah-Hartman | 00b3ed1 | 2008-10-02 11:29:28 -0700 | [diff] [blame] | 65 | p80211item_unk392_t mibattribute ; |
| 66 | p80211item_uint32_t resultcode ; |
| 67 | } __WLAN_ATTRIB_PACK__ p80211msg_dot11req_mibset_t; |
| 68 | |
Greg Kroah-Hartman | 00b3ed1 | 2008-10-02 11:29:28 -0700 | [diff] [blame] | 69 | typedef struct p80211msg_dot11req_scan |
| 70 | { |
Solomon Peachy | aaad430 | 2008-10-29 10:42:53 -0400 | [diff] [blame] | 71 | u32 msgcode ; |
| 72 | u32 msglen ; |
| 73 | u8 devname[WLAN_DEVNAMELEN_MAX] ; |
Greg Kroah-Hartman | 00b3ed1 | 2008-10-02 11:29:28 -0700 | [diff] [blame] | 74 | p80211item_uint32_t bsstype ; |
| 75 | p80211item_pstr6_t bssid ; |
Solomon Peachy | aaad430 | 2008-10-29 10:42:53 -0400 | [diff] [blame] | 76 | u8 pad_0C[1] ; |
Greg Kroah-Hartman | 00b3ed1 | 2008-10-02 11:29:28 -0700 | [diff] [blame] | 77 | p80211item_pstr32_t ssid ; |
Solomon Peachy | aaad430 | 2008-10-29 10:42:53 -0400 | [diff] [blame] | 78 | u8 pad_1D[3] ; |
Greg Kroah-Hartman | 00b3ed1 | 2008-10-02 11:29:28 -0700 | [diff] [blame] | 79 | p80211item_uint32_t scantype ; |
| 80 | p80211item_uint32_t probedelay ; |
| 81 | p80211item_pstr14_t channellist ; |
Solomon Peachy | aaad430 | 2008-10-29 10:42:53 -0400 | [diff] [blame] | 82 | u8 pad_2C[1] ; |
Greg Kroah-Hartman | 00b3ed1 | 2008-10-02 11:29:28 -0700 | [diff] [blame] | 83 | p80211item_uint32_t minchanneltime ; |
| 84 | p80211item_uint32_t maxchanneltime ; |
| 85 | p80211item_uint32_t resultcode ; |
| 86 | p80211item_uint32_t numbss ; |
| 87 | p80211item_uint32_t append ; |
| 88 | } __WLAN_ATTRIB_PACK__ p80211msg_dot11req_scan_t; |
| 89 | |
| 90 | typedef struct p80211msg_dot11req_scan_results |
| 91 | { |
Solomon Peachy | aaad430 | 2008-10-29 10:42:53 -0400 | [diff] [blame] | 92 | u32 msgcode ; |
| 93 | u32 msglen ; |
| 94 | u8 devname[WLAN_DEVNAMELEN_MAX] ; |
Greg Kroah-Hartman | 00b3ed1 | 2008-10-02 11:29:28 -0700 | [diff] [blame] | 95 | p80211item_uint32_t bssindex ; |
| 96 | p80211item_uint32_t resultcode ; |
| 97 | p80211item_uint32_t signal ; |
| 98 | p80211item_uint32_t noise ; |
| 99 | p80211item_pstr6_t bssid ; |
Solomon Peachy | aaad430 | 2008-10-29 10:42:53 -0400 | [diff] [blame] | 100 | u8 pad_3C[1] ; |
Greg Kroah-Hartman | 00b3ed1 | 2008-10-02 11:29:28 -0700 | [diff] [blame] | 101 | p80211item_pstr32_t ssid ; |
Solomon Peachy | aaad430 | 2008-10-29 10:42:53 -0400 | [diff] [blame] | 102 | u8 pad_4D[3] ; |
Greg Kroah-Hartman | 00b3ed1 | 2008-10-02 11:29:28 -0700 | [diff] [blame] | 103 | p80211item_uint32_t bsstype ; |
| 104 | p80211item_uint32_t beaconperiod ; |
| 105 | p80211item_uint32_t dtimperiod ; |
| 106 | p80211item_uint32_t timestamp ; |
| 107 | p80211item_uint32_t localtime ; |
| 108 | p80211item_uint32_t fhdwelltime ; |
| 109 | p80211item_uint32_t fhhopset ; |
| 110 | p80211item_uint32_t fhhoppattern ; |
| 111 | p80211item_uint32_t fhhopindex ; |
| 112 | p80211item_uint32_t dschannel ; |
| 113 | p80211item_uint32_t cfpcount ; |
| 114 | p80211item_uint32_t cfpperiod ; |
| 115 | p80211item_uint32_t cfpmaxduration ; |
| 116 | p80211item_uint32_t cfpdurremaining ; |
| 117 | p80211item_uint32_t ibssatimwindow ; |
| 118 | p80211item_uint32_t cfpollable ; |
| 119 | p80211item_uint32_t cfpollreq ; |
| 120 | p80211item_uint32_t privacy ; |
| 121 | p80211item_uint32_t basicrate1 ; |
| 122 | p80211item_uint32_t basicrate2 ; |
| 123 | p80211item_uint32_t basicrate3 ; |
| 124 | p80211item_uint32_t basicrate4 ; |
| 125 | p80211item_uint32_t basicrate5 ; |
| 126 | p80211item_uint32_t basicrate6 ; |
| 127 | p80211item_uint32_t basicrate7 ; |
| 128 | p80211item_uint32_t basicrate8 ; |
| 129 | p80211item_uint32_t supprate1 ; |
| 130 | p80211item_uint32_t supprate2 ; |
| 131 | p80211item_uint32_t supprate3 ; |
| 132 | p80211item_uint32_t supprate4 ; |
| 133 | p80211item_uint32_t supprate5 ; |
| 134 | p80211item_uint32_t supprate6 ; |
| 135 | p80211item_uint32_t supprate7 ; |
| 136 | p80211item_uint32_t supprate8 ; |
| 137 | } __WLAN_ATTRIB_PACK__ p80211msg_dot11req_scan_results_t; |
| 138 | |
Greg Kroah-Hartman | 00b3ed1 | 2008-10-02 11:29:28 -0700 | [diff] [blame] | 139 | typedef struct p80211msg_dot11req_start |
| 140 | { |
Solomon Peachy | aaad430 | 2008-10-29 10:42:53 -0400 | [diff] [blame] | 141 | u32 msgcode ; |
| 142 | u32 msglen ; |
| 143 | u8 devname[WLAN_DEVNAMELEN_MAX] ; |
Greg Kroah-Hartman | 00b3ed1 | 2008-10-02 11:29:28 -0700 | [diff] [blame] | 144 | p80211item_pstr32_t ssid ; |
Solomon Peachy | aaad430 | 2008-10-29 10:42:53 -0400 | [diff] [blame] | 145 | u8 pad_12D[3] ; |
Greg Kroah-Hartman | 00b3ed1 | 2008-10-02 11:29:28 -0700 | [diff] [blame] | 146 | p80211item_uint32_t bsstype ; |
| 147 | p80211item_uint32_t beaconperiod ; |
| 148 | p80211item_uint32_t dtimperiod ; |
| 149 | p80211item_uint32_t cfpperiod ; |
| 150 | p80211item_uint32_t cfpmaxduration ; |
| 151 | p80211item_uint32_t fhdwelltime ; |
| 152 | p80211item_uint32_t fhhopset ; |
| 153 | p80211item_uint32_t fhhoppattern ; |
| 154 | p80211item_uint32_t dschannel ; |
| 155 | p80211item_uint32_t ibssatimwindow ; |
| 156 | p80211item_uint32_t probedelay ; |
| 157 | p80211item_uint32_t cfpollable ; |
| 158 | p80211item_uint32_t cfpollreq ; |
| 159 | p80211item_uint32_t basicrate1 ; |
| 160 | p80211item_uint32_t basicrate2 ; |
| 161 | p80211item_uint32_t basicrate3 ; |
| 162 | p80211item_uint32_t basicrate4 ; |
| 163 | p80211item_uint32_t basicrate5 ; |
| 164 | p80211item_uint32_t basicrate6 ; |
| 165 | p80211item_uint32_t basicrate7 ; |
| 166 | p80211item_uint32_t basicrate8 ; |
| 167 | p80211item_uint32_t operationalrate1 ; |
| 168 | p80211item_uint32_t operationalrate2 ; |
| 169 | p80211item_uint32_t operationalrate3 ; |
| 170 | p80211item_uint32_t operationalrate4 ; |
| 171 | p80211item_uint32_t operationalrate5 ; |
| 172 | p80211item_uint32_t operationalrate6 ; |
| 173 | p80211item_uint32_t operationalrate7 ; |
| 174 | p80211item_uint32_t operationalrate8 ; |
| 175 | p80211item_uint32_t resultcode ; |
| 176 | } __WLAN_ATTRIB_PACK__ p80211msg_dot11req_start_t; |
| 177 | |
Greg Kroah-Hartman | 00b3ed1 | 2008-10-02 11:29:28 -0700 | [diff] [blame] | 178 | typedef struct p80211msg_lnxreq_ifstate |
| 179 | { |
Solomon Peachy | aaad430 | 2008-10-29 10:42:53 -0400 | [diff] [blame] | 180 | u32 msgcode ; |
| 181 | u32 msglen ; |
| 182 | u8 devname[WLAN_DEVNAMELEN_MAX] ; |
Greg Kroah-Hartman | 00b3ed1 | 2008-10-02 11:29:28 -0700 | [diff] [blame] | 183 | p80211item_uint32_t ifstate ; |
| 184 | p80211item_uint32_t resultcode ; |
| 185 | } __WLAN_ATTRIB_PACK__ p80211msg_lnxreq_ifstate_t; |
| 186 | |
| 187 | typedef struct p80211msg_lnxreq_wlansniff |
| 188 | { |
Solomon Peachy | aaad430 | 2008-10-29 10:42:53 -0400 | [diff] [blame] | 189 | u32 msgcode ; |
| 190 | u32 msglen ; |
| 191 | u8 devname[WLAN_DEVNAMELEN_MAX] ; |
Greg Kroah-Hartman | 00b3ed1 | 2008-10-02 11:29:28 -0700 | [diff] [blame] | 192 | p80211item_uint32_t enable ; |
| 193 | p80211item_uint32_t channel ; |
| 194 | p80211item_uint32_t prismheader ; |
| 195 | p80211item_uint32_t wlanheader ; |
| 196 | p80211item_uint32_t keepwepflags ; |
| 197 | p80211item_uint32_t stripfcs ; |
| 198 | p80211item_uint32_t packet_trunc ; |
| 199 | p80211item_uint32_t resultcode ; |
| 200 | } __WLAN_ATTRIB_PACK__ p80211msg_lnxreq_wlansniff_t; |
| 201 | |
| 202 | typedef struct p80211msg_lnxreq_hostwep |
| 203 | { |
Solomon Peachy | aaad430 | 2008-10-29 10:42:53 -0400 | [diff] [blame] | 204 | u32 msgcode ; |
| 205 | u32 msglen ; |
| 206 | u8 devname[WLAN_DEVNAMELEN_MAX] ; |
Greg Kroah-Hartman | 00b3ed1 | 2008-10-02 11:29:28 -0700 | [diff] [blame] | 207 | p80211item_uint32_t resultcode ; |
| 208 | p80211item_uint32_t decrypt ; |
| 209 | p80211item_uint32_t encrypt ; |
| 210 | } __WLAN_ATTRIB_PACK__ p80211msg_lnxreq_hostwep_t; |
| 211 | |
| 212 | typedef struct p80211msg_lnxreq_commsquality |
| 213 | { |
Solomon Peachy | aaad430 | 2008-10-29 10:42:53 -0400 | [diff] [blame] | 214 | u32 msgcode ; |
| 215 | u32 msglen ; |
| 216 | u8 devname[WLAN_DEVNAMELEN_MAX] ; |
Greg Kroah-Hartman | 00b3ed1 | 2008-10-02 11:29:28 -0700 | [diff] [blame] | 217 | p80211item_uint32_t resultcode ; |
| 218 | p80211item_uint32_t dbm ; |
| 219 | p80211item_uint32_t link ; |
| 220 | p80211item_uint32_t level ; |
| 221 | p80211item_uint32_t noise ; |
| 222 | } __WLAN_ATTRIB_PACK__ p80211msg_lnxreq_commsquality_t; |
| 223 | |
| 224 | typedef struct p80211msg_lnxreq_autojoin |
| 225 | { |
Solomon Peachy | aaad430 | 2008-10-29 10:42:53 -0400 | [diff] [blame] | 226 | u32 msgcode ; |
| 227 | u32 msglen ; |
| 228 | u8 devname[WLAN_DEVNAMELEN_MAX] ; |
Greg Kroah-Hartman | 00b3ed1 | 2008-10-02 11:29:28 -0700 | [diff] [blame] | 229 | p80211item_pstr32_t ssid ; |
Solomon Peachy | aaad430 | 2008-10-29 10:42:53 -0400 | [diff] [blame] | 230 | u8 pad_19D[3] ; |
Greg Kroah-Hartman | 00b3ed1 | 2008-10-02 11:29:28 -0700 | [diff] [blame] | 231 | p80211item_uint32_t authtype ; |
| 232 | p80211item_uint32_t resultcode ; |
| 233 | } __WLAN_ATTRIB_PACK__ p80211msg_lnxreq_autojoin_t; |
| 234 | |
Greg Kroah-Hartman | 00b3ed1 | 2008-10-02 11:29:28 -0700 | [diff] [blame] | 235 | typedef struct p80211msg_p2req_readpda |
| 236 | { |
Solomon Peachy | aaad430 | 2008-10-29 10:42:53 -0400 | [diff] [blame] | 237 | u32 msgcode ; |
| 238 | u32 msglen ; |
| 239 | u8 devname[WLAN_DEVNAMELEN_MAX] ; |
Greg Kroah-Hartman | 00b3ed1 | 2008-10-02 11:29:28 -0700 | [diff] [blame] | 240 | p80211item_unk1024_t pda ; |
| 241 | p80211item_uint32_t resultcode ; |
| 242 | } __WLAN_ATTRIB_PACK__ p80211msg_p2req_readpda_t; |
| 243 | |
Greg Kroah-Hartman | 00b3ed1 | 2008-10-02 11:29:28 -0700 | [diff] [blame] | 244 | typedef struct p80211msg_p2req_ramdl_state |
| 245 | { |
Solomon Peachy | aaad430 | 2008-10-29 10:42:53 -0400 | [diff] [blame] | 246 | u32 msgcode ; |
| 247 | u32 msglen ; |
| 248 | u8 devname[WLAN_DEVNAMELEN_MAX] ; |
Greg Kroah-Hartman | 00b3ed1 | 2008-10-02 11:29:28 -0700 | [diff] [blame] | 249 | p80211item_uint32_t enable ; |
| 250 | p80211item_uint32_t exeaddr ; |
| 251 | p80211item_uint32_t resultcode ; |
| 252 | } __WLAN_ATTRIB_PACK__ p80211msg_p2req_ramdl_state_t; |
| 253 | |
| 254 | typedef struct p80211msg_p2req_ramdl_write |
| 255 | { |
Solomon Peachy | aaad430 | 2008-10-29 10:42:53 -0400 | [diff] [blame] | 256 | u32 msgcode ; |
| 257 | u32 msglen ; |
| 258 | u8 devname[WLAN_DEVNAMELEN_MAX] ; |
Greg Kroah-Hartman | 00b3ed1 | 2008-10-02 11:29:28 -0700 | [diff] [blame] | 259 | p80211item_uint32_t addr ; |
| 260 | p80211item_uint32_t len ; |
| 261 | p80211item_unk4096_t data ; |
| 262 | p80211item_uint32_t resultcode ; |
| 263 | } __WLAN_ATTRIB_PACK__ p80211msg_p2req_ramdl_write_t; |
| 264 | |
| 265 | typedef struct p80211msg_p2req_flashdl_state |
| 266 | { |
Solomon Peachy | aaad430 | 2008-10-29 10:42:53 -0400 | [diff] [blame] | 267 | u32 msgcode ; |
| 268 | u32 msglen ; |
| 269 | u8 devname[WLAN_DEVNAMELEN_MAX] ; |
Greg Kroah-Hartman | 00b3ed1 | 2008-10-02 11:29:28 -0700 | [diff] [blame] | 270 | p80211item_uint32_t enable ; |
| 271 | p80211item_uint32_t resultcode ; |
| 272 | } __WLAN_ATTRIB_PACK__ p80211msg_p2req_flashdl_state_t; |
| 273 | |
| 274 | typedef struct p80211msg_p2req_flashdl_write |
| 275 | { |
Solomon Peachy | aaad430 | 2008-10-29 10:42:53 -0400 | [diff] [blame] | 276 | u32 msgcode ; |
| 277 | u32 msglen ; |
| 278 | u8 devname[WLAN_DEVNAMELEN_MAX] ; |
Greg Kroah-Hartman | 00b3ed1 | 2008-10-02 11:29:28 -0700 | [diff] [blame] | 279 | p80211item_uint32_t addr ; |
| 280 | p80211item_uint32_t len ; |
| 281 | p80211item_unk4096_t data ; |
| 282 | p80211item_uint32_t resultcode ; |
| 283 | } __WLAN_ATTRIB_PACK__ p80211msg_p2req_flashdl_write_t; |
| 284 | |
Greg Kroah-Hartman | 00b3ed1 | 2008-10-02 11:29:28 -0700 | [diff] [blame] | 285 | #endif |