00001 /* This file is GENERATED AUTOMATICALLY. DO NOT EDIT OR MODIFY. 00002 * -------------------------------------------------------------------- 00003 * 00004 * Copyright (C) 1999 AbsoluteValue Systems, Inc. All Rights Reserved. 00005 * -------------------------------------------------------------------- 00006 * 00007 * linux-wlan 00008 * 00009 * The contents of this file are subject to the Mozilla Public 00010 * License Version 1.1 (the "License"); you may not use this file 00011 * except in compliance with the License. You may obtain a copy of 00012 * the License at http://www.mozilla.org/MPL/ 00013 * 00014 * Software distributed under the License is distributed on an "AS 00015 * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or 00016 * implied. See the License for the specific language governing 00017 * rights and limitations under the License. 00018 * 00019 * Alternatively, the contents of this file may be used under the 00020 * terms of the GNU Public License version 2 (the "GPL"), in which 00021 * case the provisions of the GPL are applicable instead of the 00022 * above. If you wish to allow the use of your version of this file 00023 * only under the terms of the GPL and not to allow others to use 00024 * your version of this file under the MPL, indicate your decision 00025 * by deleting the provisions above and replace them with the notice 00026 * and other provisions required by the GPL. If you do not delete 00027 * the provisions above, a recipient may use your version of this 00028 * file under either the MPL or the GPL. 00029 * 00030 * -------------------------------------------------------------------- 00031 * 00032 * Inquiries regarding the linux-wlan Open Source project can be 00033 * made directly to: 00034 * 00035 * AbsoluteValue Systems Inc. 00036 * info@linux-wlan.com 00037 * http://www.linux-wlan.com 00038 * 00039 * -------------------------------------------------------------------- 00040 * 00041 * Portions of the development of this software were funded by 00042 * Intersil Corporation as part of PRISM(R) chipset product development. 00043 * 00044 * -------------------------------------------------------------------- 00045 */ 00046 00047 #ifndef _P80211MKMETASTRUCT_H 00048 #define _P80211MKMETASTRUCT_H 00049 00050 00051 typedef struct p80211msg_dot11req_mibget 00052 { 00053 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00054 UINT32 msglen __WLAN_ATTRIB_PACK__; 00055 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00056 p80211item_unk392_t mibattribute __WLAN_ATTRIB_PACK__; 00057 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00058 } __WLAN_ATTRIB_PACK__ p80211msg_dot11req_mibget_t; 00059 00060 typedef struct p80211msg_dot11req_mibset 00061 { 00062 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00063 UINT32 msglen __WLAN_ATTRIB_PACK__; 00064 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00065 p80211item_unk392_t mibattribute __WLAN_ATTRIB_PACK__; 00066 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00067 } __WLAN_ATTRIB_PACK__ p80211msg_dot11req_mibset_t; 00068 00069 typedef struct p80211msg_dot11req_powermgmt 00070 { 00071 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00072 UINT32 msglen __WLAN_ATTRIB_PACK__; 00073 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00074 p80211item_uint32_t powermgmtmode __WLAN_ATTRIB_PACK__; 00075 p80211item_uint32_t wakeup __WLAN_ATTRIB_PACK__; 00076 p80211item_uint32_t receivedtims __WLAN_ATTRIB_PACK__; 00077 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00078 } __WLAN_ATTRIB_PACK__ p80211msg_dot11req_powermgmt_t; 00079 00080 typedef struct p80211msg_dot11req_scan 00081 { 00082 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00083 UINT32 msglen __WLAN_ATTRIB_PACK__; 00084 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00085 p80211item_uint32_t bsstype __WLAN_ATTRIB_PACK__; 00086 p80211item_pstr6_t bssid __WLAN_ATTRIB_PACK__; 00087 UINT8 pad_0C[1] __WLAN_ATTRIB_PACK__; 00088 p80211item_pstr32_t ssid __WLAN_ATTRIB_PACK__; 00089 UINT8 pad_1D[3] __WLAN_ATTRIB_PACK__; 00090 p80211item_uint32_t scantype __WLAN_ATTRIB_PACK__; 00091 p80211item_uint32_t probedelay __WLAN_ATTRIB_PACK__; 00092 p80211item_pstr14_t channellist __WLAN_ATTRIB_PACK__; 00093 UINT8 pad_2C[1] __WLAN_ATTRIB_PACK__; 00094 p80211item_uint32_t minchanneltime __WLAN_ATTRIB_PACK__; 00095 p80211item_uint32_t maxchanneltime __WLAN_ATTRIB_PACK__; 00096 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00097 p80211item_uint32_t numbss __WLAN_ATTRIB_PACK__; 00098 p80211item_uint32_t append __WLAN_ATTRIB_PACK__; 00099 } __WLAN_ATTRIB_PACK__ p80211msg_dot11req_scan_t; 00100 00101 typedef struct p80211msg_dot11req_scan_results 00102 { 00103 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00104 UINT32 msglen __WLAN_ATTRIB_PACK__; 00105 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00106 p80211item_uint32_t bssindex __WLAN_ATTRIB_PACK__; 00107 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00108 p80211item_uint32_t signal __WLAN_ATTRIB_PACK__; 00109 p80211item_uint32_t noise __WLAN_ATTRIB_PACK__; 00110 p80211item_pstr6_t bssid __WLAN_ATTRIB_PACK__; 00111 UINT8 pad_3C[1] __WLAN_ATTRIB_PACK__; 00112 p80211item_pstr32_t ssid __WLAN_ATTRIB_PACK__; 00113 UINT8 pad_4D[3] __WLAN_ATTRIB_PACK__; 00114 p80211item_uint32_t bsstype __WLAN_ATTRIB_PACK__; 00115 p80211item_uint32_t beaconperiod __WLAN_ATTRIB_PACK__; 00116 p80211item_uint32_t dtimperiod __WLAN_ATTRIB_PACK__; 00117 p80211item_uint32_t timestamp __WLAN_ATTRIB_PACK__; 00118 p80211item_uint32_t localtime __WLAN_ATTRIB_PACK__; 00119 p80211item_uint32_t fhdwelltime __WLAN_ATTRIB_PACK__; 00120 p80211item_uint32_t fhhopset __WLAN_ATTRIB_PACK__; 00121 p80211item_uint32_t fhhoppattern __WLAN_ATTRIB_PACK__; 00122 p80211item_uint32_t fhhopindex __WLAN_ATTRIB_PACK__; 00123 p80211item_uint32_t dschannel __WLAN_ATTRIB_PACK__; 00124 p80211item_uint32_t cfpcount __WLAN_ATTRIB_PACK__; 00125 p80211item_uint32_t cfpperiod __WLAN_ATTRIB_PACK__; 00126 p80211item_uint32_t cfpmaxduration __WLAN_ATTRIB_PACK__; 00127 p80211item_uint32_t cfpdurremaining __WLAN_ATTRIB_PACK__; 00128 p80211item_uint32_t ibssatimwindow __WLAN_ATTRIB_PACK__; 00129 p80211item_uint32_t cfpollable __WLAN_ATTRIB_PACK__; 00130 p80211item_uint32_t cfpollreq __WLAN_ATTRIB_PACK__; 00131 p80211item_uint32_t privacy __WLAN_ATTRIB_PACK__; 00132 p80211item_uint32_t basicrate1 __WLAN_ATTRIB_PACK__; 00133 p80211item_uint32_t basicrate2 __WLAN_ATTRIB_PACK__; 00134 p80211item_uint32_t basicrate3 __WLAN_ATTRIB_PACK__; 00135 p80211item_uint32_t basicrate4 __WLAN_ATTRIB_PACK__; 00136 p80211item_uint32_t basicrate5 __WLAN_ATTRIB_PACK__; 00137 p80211item_uint32_t basicrate6 __WLAN_ATTRIB_PACK__; 00138 p80211item_uint32_t basicrate7 __WLAN_ATTRIB_PACK__; 00139 p80211item_uint32_t basicrate8 __WLAN_ATTRIB_PACK__; 00140 p80211item_uint32_t supprate1 __WLAN_ATTRIB_PACK__; 00141 p80211item_uint32_t supprate2 __WLAN_ATTRIB_PACK__; 00142 p80211item_uint32_t supprate3 __WLAN_ATTRIB_PACK__; 00143 p80211item_uint32_t supprate4 __WLAN_ATTRIB_PACK__; 00144 p80211item_uint32_t supprate5 __WLAN_ATTRIB_PACK__; 00145 p80211item_uint32_t supprate6 __WLAN_ATTRIB_PACK__; 00146 p80211item_uint32_t supprate7 __WLAN_ATTRIB_PACK__; 00147 p80211item_uint32_t supprate8 __WLAN_ATTRIB_PACK__; 00148 } __WLAN_ATTRIB_PACK__ p80211msg_dot11req_scan_results_t; 00149 00150 typedef struct p80211msg_dot11req_join 00151 { 00152 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00153 UINT32 msglen __WLAN_ATTRIB_PACK__; 00154 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00155 p80211item_pstr6_t bssid __WLAN_ATTRIB_PACK__; 00156 UINT8 pad_5C[1] __WLAN_ATTRIB_PACK__; 00157 p80211item_uint32_t joinfailuretimeout __WLAN_ATTRIB_PACK__; 00158 p80211item_uint32_t basicrate1 __WLAN_ATTRIB_PACK__; 00159 p80211item_uint32_t basicrate2 __WLAN_ATTRIB_PACK__; 00160 p80211item_uint32_t basicrate3 __WLAN_ATTRIB_PACK__; 00161 p80211item_uint32_t basicrate4 __WLAN_ATTRIB_PACK__; 00162 p80211item_uint32_t basicrate5 __WLAN_ATTRIB_PACK__; 00163 p80211item_uint32_t basicrate6 __WLAN_ATTRIB_PACK__; 00164 p80211item_uint32_t basicrate7 __WLAN_ATTRIB_PACK__; 00165 p80211item_uint32_t basicrate8 __WLAN_ATTRIB_PACK__; 00166 p80211item_uint32_t operationalrate1 __WLAN_ATTRIB_PACK__; 00167 p80211item_uint32_t operationalrate2 __WLAN_ATTRIB_PACK__; 00168 p80211item_uint32_t operationalrate3 __WLAN_ATTRIB_PACK__; 00169 p80211item_uint32_t operationalrate4 __WLAN_ATTRIB_PACK__; 00170 p80211item_uint32_t operationalrate5 __WLAN_ATTRIB_PACK__; 00171 p80211item_uint32_t operationalrate6 __WLAN_ATTRIB_PACK__; 00172 p80211item_uint32_t operationalrate7 __WLAN_ATTRIB_PACK__; 00173 p80211item_uint32_t operationalrate8 __WLAN_ATTRIB_PACK__; 00174 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00175 } __WLAN_ATTRIB_PACK__ p80211msg_dot11req_join_t; 00176 00177 typedef struct p80211msg_dot11req_authenticate 00178 { 00179 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00180 UINT32 msglen __WLAN_ATTRIB_PACK__; 00181 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00182 p80211item_pstr6_t peerstaaddress __WLAN_ATTRIB_PACK__; 00183 UINT8 pad_6C[1] __WLAN_ATTRIB_PACK__; 00184 p80211item_uint32_t authenticationtype __WLAN_ATTRIB_PACK__; 00185 p80211item_uint32_t authenticationfailuretimeout __WLAN_ATTRIB_PACK__; 00186 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00187 } __WLAN_ATTRIB_PACK__ p80211msg_dot11req_authenticate_t; 00188 00189 typedef struct p80211msg_dot11req_deauthenticate 00190 { 00191 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00192 UINT32 msglen __WLAN_ATTRIB_PACK__; 00193 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00194 p80211item_pstr6_t peerstaaddress __WLAN_ATTRIB_PACK__; 00195 UINT8 pad_7C[1] __WLAN_ATTRIB_PACK__; 00196 p80211item_uint32_t reasoncode __WLAN_ATTRIB_PACK__; 00197 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00198 } __WLAN_ATTRIB_PACK__ p80211msg_dot11req_deauthenticate_t; 00199 00200 typedef struct p80211msg_dot11req_associate 00201 { 00202 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00203 UINT32 msglen __WLAN_ATTRIB_PACK__; 00204 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00205 p80211item_pstr6_t peerstaaddress __WLAN_ATTRIB_PACK__; 00206 UINT8 pad_8C[1] __WLAN_ATTRIB_PACK__; 00207 p80211item_uint32_t associatefailuretimeout __WLAN_ATTRIB_PACK__; 00208 p80211item_uint32_t cfpollable __WLAN_ATTRIB_PACK__; 00209 p80211item_uint32_t cfpollreq __WLAN_ATTRIB_PACK__; 00210 p80211item_uint32_t privacy __WLAN_ATTRIB_PACK__; 00211 p80211item_uint32_t listeninterval __WLAN_ATTRIB_PACK__; 00212 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00213 } __WLAN_ATTRIB_PACK__ p80211msg_dot11req_associate_t; 00214 00215 typedef struct p80211msg_dot11req_reassociate 00216 { 00217 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00218 UINT32 msglen __WLAN_ATTRIB_PACK__; 00219 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00220 p80211item_pstr6_t newapaddress __WLAN_ATTRIB_PACK__; 00221 UINT8 pad_9C[1] __WLAN_ATTRIB_PACK__; 00222 p80211item_uint32_t reassociatefailuretimeout __WLAN_ATTRIB_PACK__; 00223 p80211item_uint32_t cfpollable __WLAN_ATTRIB_PACK__; 00224 p80211item_uint32_t cfpollreq __WLAN_ATTRIB_PACK__; 00225 p80211item_uint32_t privacy __WLAN_ATTRIB_PACK__; 00226 p80211item_uint32_t listeninterval __WLAN_ATTRIB_PACK__; 00227 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00228 } __WLAN_ATTRIB_PACK__ p80211msg_dot11req_reassociate_t; 00229 00230 typedef struct p80211msg_dot11req_disassociate 00231 { 00232 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00233 UINT32 msglen __WLAN_ATTRIB_PACK__; 00234 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00235 p80211item_pstr6_t peerstaaddress __WLAN_ATTRIB_PACK__; 00236 UINT8 pad_10C[1] __WLAN_ATTRIB_PACK__; 00237 p80211item_uint32_t reasoncode __WLAN_ATTRIB_PACK__; 00238 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00239 } __WLAN_ATTRIB_PACK__ p80211msg_dot11req_disassociate_t; 00240 00241 typedef struct p80211msg_dot11req_reset 00242 { 00243 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00244 UINT32 msglen __WLAN_ATTRIB_PACK__; 00245 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00246 p80211item_uint32_t setdefaultmib __WLAN_ATTRIB_PACK__; 00247 p80211item_pstr6_t macaddress __WLAN_ATTRIB_PACK__; 00248 UINT8 pad_11C[1] __WLAN_ATTRIB_PACK__; 00249 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00250 } __WLAN_ATTRIB_PACK__ p80211msg_dot11req_reset_t; 00251 00252 typedef struct p80211msg_dot11req_start 00253 { 00254 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00255 UINT32 msglen __WLAN_ATTRIB_PACK__; 00256 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00257 p80211item_pstr32_t ssid __WLAN_ATTRIB_PACK__; 00258 UINT8 pad_12D[3] __WLAN_ATTRIB_PACK__; 00259 p80211item_uint32_t bsstype __WLAN_ATTRIB_PACK__; 00260 p80211item_uint32_t beaconperiod __WLAN_ATTRIB_PACK__; 00261 p80211item_uint32_t dtimperiod __WLAN_ATTRIB_PACK__; 00262 p80211item_uint32_t cfpperiod __WLAN_ATTRIB_PACK__; 00263 p80211item_uint32_t cfpmaxduration __WLAN_ATTRIB_PACK__; 00264 p80211item_uint32_t fhdwelltime __WLAN_ATTRIB_PACK__; 00265 p80211item_uint32_t fhhopset __WLAN_ATTRIB_PACK__; 00266 p80211item_uint32_t fhhoppattern __WLAN_ATTRIB_PACK__; 00267 p80211item_uint32_t dschannel __WLAN_ATTRIB_PACK__; 00268 p80211item_uint32_t ibssatimwindow __WLAN_ATTRIB_PACK__; 00269 p80211item_uint32_t probedelay __WLAN_ATTRIB_PACK__; 00270 p80211item_uint32_t cfpollable __WLAN_ATTRIB_PACK__; 00271 p80211item_uint32_t cfpollreq __WLAN_ATTRIB_PACK__; 00272 p80211item_uint32_t basicrate1 __WLAN_ATTRIB_PACK__; 00273 p80211item_uint32_t basicrate2 __WLAN_ATTRIB_PACK__; 00274 p80211item_uint32_t basicrate3 __WLAN_ATTRIB_PACK__; 00275 p80211item_uint32_t basicrate4 __WLAN_ATTRIB_PACK__; 00276 p80211item_uint32_t basicrate5 __WLAN_ATTRIB_PACK__; 00277 p80211item_uint32_t basicrate6 __WLAN_ATTRIB_PACK__; 00278 p80211item_uint32_t basicrate7 __WLAN_ATTRIB_PACK__; 00279 p80211item_uint32_t basicrate8 __WLAN_ATTRIB_PACK__; 00280 p80211item_uint32_t operationalrate1 __WLAN_ATTRIB_PACK__; 00281 p80211item_uint32_t operationalrate2 __WLAN_ATTRIB_PACK__; 00282 p80211item_uint32_t operationalrate3 __WLAN_ATTRIB_PACK__; 00283 p80211item_uint32_t operationalrate4 __WLAN_ATTRIB_PACK__; 00284 p80211item_uint32_t operationalrate5 __WLAN_ATTRIB_PACK__; 00285 p80211item_uint32_t operationalrate6 __WLAN_ATTRIB_PACK__; 00286 p80211item_uint32_t operationalrate7 __WLAN_ATTRIB_PACK__; 00287 p80211item_uint32_t operationalrate8 __WLAN_ATTRIB_PACK__; 00288 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00289 } __WLAN_ATTRIB_PACK__ p80211msg_dot11req_start_t; 00290 00291 typedef struct p80211msg_dot11ind_authenticate 00292 { 00293 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00294 UINT32 msglen __WLAN_ATTRIB_PACK__; 00295 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00296 p80211item_pstr6_t peerstaaddress __WLAN_ATTRIB_PACK__; 00297 UINT8 pad_13C[1] __WLAN_ATTRIB_PACK__; 00298 p80211item_uint32_t authenticationtype __WLAN_ATTRIB_PACK__; 00299 } __WLAN_ATTRIB_PACK__ p80211msg_dot11ind_authenticate_t; 00300 00301 typedef struct p80211msg_dot11ind_deauthenticate 00302 { 00303 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00304 UINT32 msglen __WLAN_ATTRIB_PACK__; 00305 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00306 p80211item_pstr6_t peerstaaddress __WLAN_ATTRIB_PACK__; 00307 UINT8 pad_14C[1] __WLAN_ATTRIB_PACK__; 00308 p80211item_uint32_t reasoncode __WLAN_ATTRIB_PACK__; 00309 } __WLAN_ATTRIB_PACK__ p80211msg_dot11ind_deauthenticate_t; 00310 00311 typedef struct p80211msg_dot11ind_associate 00312 { 00313 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00314 UINT32 msglen __WLAN_ATTRIB_PACK__; 00315 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00316 p80211item_pstr6_t peerstaaddress __WLAN_ATTRIB_PACK__; 00317 UINT8 pad_15C[1] __WLAN_ATTRIB_PACK__; 00318 p80211item_uint32_t aid __WLAN_ATTRIB_PACK__; 00319 } __WLAN_ATTRIB_PACK__ p80211msg_dot11ind_associate_t; 00320 00321 typedef struct p80211msg_dot11ind_reassociate 00322 { 00323 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00324 UINT32 msglen __WLAN_ATTRIB_PACK__; 00325 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00326 p80211item_pstr6_t peerstaaddress __WLAN_ATTRIB_PACK__; 00327 UINT8 pad_16C[1] __WLAN_ATTRIB_PACK__; 00328 p80211item_uint32_t aid __WLAN_ATTRIB_PACK__; 00329 p80211item_pstr6_t oldapaddress __WLAN_ATTRIB_PACK__; 00330 UINT8 pad_17C[1] __WLAN_ATTRIB_PACK__; 00331 } __WLAN_ATTRIB_PACK__ p80211msg_dot11ind_reassociate_t; 00332 00333 typedef struct p80211msg_dot11ind_disassociate 00334 { 00335 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00336 UINT32 msglen __WLAN_ATTRIB_PACK__; 00337 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00338 p80211item_pstr6_t peerstaaddress __WLAN_ATTRIB_PACK__; 00339 UINT8 pad_18C[1] __WLAN_ATTRIB_PACK__; 00340 p80211item_uint32_t reasoncode __WLAN_ATTRIB_PACK__; 00341 } __WLAN_ATTRIB_PACK__ p80211msg_dot11ind_disassociate_t; 00342 00343 typedef struct p80211msg_lnxreq_ifstate 00344 { 00345 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00346 UINT32 msglen __WLAN_ATTRIB_PACK__; 00347 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00348 p80211item_uint32_t ifstate __WLAN_ATTRIB_PACK__; 00349 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00350 } __WLAN_ATTRIB_PACK__ p80211msg_lnxreq_ifstate_t; 00351 00352 typedef struct p80211msg_lnxreq_wlansniff 00353 { 00354 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00355 UINT32 msglen __WLAN_ATTRIB_PACK__; 00356 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00357 p80211item_uint32_t enable __WLAN_ATTRIB_PACK__; 00358 p80211item_uint32_t channel __WLAN_ATTRIB_PACK__; 00359 p80211item_uint32_t prismheader __WLAN_ATTRIB_PACK__; 00360 p80211item_uint32_t wlanheader __WLAN_ATTRIB_PACK__; 00361 p80211item_uint32_t keepwepflags __WLAN_ATTRIB_PACK__; 00362 p80211item_uint32_t stripfcs __WLAN_ATTRIB_PACK__; 00363 p80211item_uint32_t packet_trunc __WLAN_ATTRIB_PACK__; 00364 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00365 } __WLAN_ATTRIB_PACK__ p80211msg_lnxreq_wlansniff_t; 00366 00367 typedef struct p80211msg_lnxreq_hostwep 00368 { 00369 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00370 UINT32 msglen __WLAN_ATTRIB_PACK__; 00371 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00372 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00373 p80211item_uint32_t decrypt __WLAN_ATTRIB_PACK__; 00374 p80211item_uint32_t encrypt __WLAN_ATTRIB_PACK__; 00375 } __WLAN_ATTRIB_PACK__ p80211msg_lnxreq_hostwep_t; 00376 00377 typedef struct p80211msg_lnxreq_commsquality 00378 { 00379 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00380 UINT32 msglen __WLAN_ATTRIB_PACK__; 00381 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00382 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00383 p80211item_uint32_t dbm __WLAN_ATTRIB_PACK__; 00384 p80211item_uint32_t link __WLAN_ATTRIB_PACK__; 00385 p80211item_uint32_t level __WLAN_ATTRIB_PACK__; 00386 p80211item_uint32_t noise __WLAN_ATTRIB_PACK__; 00387 } __WLAN_ATTRIB_PACK__ p80211msg_lnxreq_commsquality_t; 00388 00389 typedef struct p80211msg_lnxreq_autojoin 00390 { 00391 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00392 UINT32 msglen __WLAN_ATTRIB_PACK__; 00393 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00394 p80211item_pstr32_t ssid __WLAN_ATTRIB_PACK__; 00395 UINT8 pad_19D[3] __WLAN_ATTRIB_PACK__; 00396 p80211item_uint32_t authtype __WLAN_ATTRIB_PACK__; 00397 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00398 } __WLAN_ATTRIB_PACK__ p80211msg_lnxreq_autojoin_t; 00399 00400 typedef struct p80211msg_lnxind_wlansniffrm 00401 { 00402 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00403 UINT32 msglen __WLAN_ATTRIB_PACK__; 00404 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00405 p80211item_uint32_t hosttime __WLAN_ATTRIB_PACK__; 00406 p80211item_uint32_t mactime __WLAN_ATTRIB_PACK__; 00407 p80211item_uint32_t channel __WLAN_ATTRIB_PACK__; 00408 p80211item_uint32_t rssi __WLAN_ATTRIB_PACK__; 00409 p80211item_uint32_t sq __WLAN_ATTRIB_PACK__; 00410 p80211item_uint32_t signal __WLAN_ATTRIB_PACK__; 00411 p80211item_uint32_t noise __WLAN_ATTRIB_PACK__; 00412 p80211item_uint32_t rate __WLAN_ATTRIB_PACK__; 00413 p80211item_uint32_t istx __WLAN_ATTRIB_PACK__; 00414 p80211item_uint32_t frmlen __WLAN_ATTRIB_PACK__; 00415 } __WLAN_ATTRIB_PACK__ p80211msg_lnxind_wlansniffrm_t; 00416 00417 typedef struct p80211msg_lnxind_roam 00418 { 00419 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00420 UINT32 msglen __WLAN_ATTRIB_PACK__; 00421 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00422 p80211item_uint32_t reason __WLAN_ATTRIB_PACK__; 00423 } __WLAN_ATTRIB_PACK__ p80211msg_lnxind_roam_t; 00424 00425 typedef struct p80211msg_p2req_join 00426 { 00427 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00428 UINT32 msglen __WLAN_ATTRIB_PACK__; 00429 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00430 p80211item_pstr6_t bssid __WLAN_ATTRIB_PACK__; 00431 UINT8 pad_20C[1] __WLAN_ATTRIB_PACK__; 00432 p80211item_uint32_t basicrate1 __WLAN_ATTRIB_PACK__; 00433 p80211item_uint32_t basicrate2 __WLAN_ATTRIB_PACK__; 00434 p80211item_uint32_t basicrate3 __WLAN_ATTRIB_PACK__; 00435 p80211item_uint32_t basicrate4 __WLAN_ATTRIB_PACK__; 00436 p80211item_uint32_t basicrate5 __WLAN_ATTRIB_PACK__; 00437 p80211item_uint32_t basicrate6 __WLAN_ATTRIB_PACK__; 00438 p80211item_uint32_t basicrate7 __WLAN_ATTRIB_PACK__; 00439 p80211item_uint32_t basicrate8 __WLAN_ATTRIB_PACK__; 00440 p80211item_uint32_t operationalrate1 __WLAN_ATTRIB_PACK__; 00441 p80211item_uint32_t operationalrate2 __WLAN_ATTRIB_PACK__; 00442 p80211item_uint32_t operationalrate3 __WLAN_ATTRIB_PACK__; 00443 p80211item_uint32_t operationalrate4 __WLAN_ATTRIB_PACK__; 00444 p80211item_uint32_t operationalrate5 __WLAN_ATTRIB_PACK__; 00445 p80211item_uint32_t operationalrate6 __WLAN_ATTRIB_PACK__; 00446 p80211item_uint32_t operationalrate7 __WLAN_ATTRIB_PACK__; 00447 p80211item_uint32_t operationalrate8 __WLAN_ATTRIB_PACK__; 00448 p80211item_pstr32_t ssid __WLAN_ATTRIB_PACK__; 00449 UINT8 pad_21D[3] __WLAN_ATTRIB_PACK__; 00450 p80211item_uint32_t channel __WLAN_ATTRIB_PACK__; 00451 p80211item_uint32_t authtype __WLAN_ATTRIB_PACK__; 00452 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00453 } __WLAN_ATTRIB_PACK__ p80211msg_p2req_join_t; 00454 00455 typedef struct p80211msg_p2req_readpda 00456 { 00457 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00458 UINT32 msglen __WLAN_ATTRIB_PACK__; 00459 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00460 p80211item_unk1024_t pda __WLAN_ATTRIB_PACK__; 00461 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00462 } __WLAN_ATTRIB_PACK__ p80211msg_p2req_readpda_t; 00463 00464 typedef struct p80211msg_p2req_readcis 00465 { 00466 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00467 UINT32 msglen __WLAN_ATTRIB_PACK__; 00468 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00469 p80211item_unk1024_t cis __WLAN_ATTRIB_PACK__; 00470 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00471 } __WLAN_ATTRIB_PACK__ p80211msg_p2req_readcis_t; 00472 00473 typedef struct p80211msg_p2req_auxport_state 00474 { 00475 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00476 UINT32 msglen __WLAN_ATTRIB_PACK__; 00477 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00478 p80211item_uint32_t enable __WLAN_ATTRIB_PACK__; 00479 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00480 } __WLAN_ATTRIB_PACK__ p80211msg_p2req_auxport_state_t; 00481 00482 typedef struct p80211msg_p2req_auxport_read 00483 { 00484 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00485 UINT32 msglen __WLAN_ATTRIB_PACK__; 00486 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00487 p80211item_uint32_t addr __WLAN_ATTRIB_PACK__; 00488 p80211item_uint32_t len __WLAN_ATTRIB_PACK__; 00489 p80211item_unk1024_t data __WLAN_ATTRIB_PACK__; 00490 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00491 } __WLAN_ATTRIB_PACK__ p80211msg_p2req_auxport_read_t; 00492 00493 typedef struct p80211msg_p2req_auxport_write 00494 { 00495 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00496 UINT32 msglen __WLAN_ATTRIB_PACK__; 00497 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00498 p80211item_uint32_t addr __WLAN_ATTRIB_PACK__; 00499 p80211item_uint32_t len __WLAN_ATTRIB_PACK__; 00500 p80211item_unk1024_t data __WLAN_ATTRIB_PACK__; 00501 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00502 } __WLAN_ATTRIB_PACK__ p80211msg_p2req_auxport_write_t; 00503 00504 typedef struct p80211msg_p2req_low_level 00505 { 00506 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00507 UINT32 msglen __WLAN_ATTRIB_PACK__; 00508 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00509 p80211item_uint32_t command __WLAN_ATTRIB_PACK__; 00510 p80211item_uint32_t param0 __WLAN_ATTRIB_PACK__; 00511 p80211item_uint32_t param1 __WLAN_ATTRIB_PACK__; 00512 p80211item_uint32_t param2 __WLAN_ATTRIB_PACK__; 00513 p80211item_uint32_t resp0 __WLAN_ATTRIB_PACK__; 00514 p80211item_uint32_t resp1 __WLAN_ATTRIB_PACK__; 00515 p80211item_uint32_t resp2 __WLAN_ATTRIB_PACK__; 00516 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00517 } __WLAN_ATTRIB_PACK__ p80211msg_p2req_low_level_t; 00518 00519 typedef struct p80211msg_p2req_test_command 00520 { 00521 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00522 UINT32 msglen __WLAN_ATTRIB_PACK__; 00523 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00524 p80211item_uint32_t testcode __WLAN_ATTRIB_PACK__; 00525 p80211item_uint32_t testparam __WLAN_ATTRIB_PACK__; 00526 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00527 p80211item_uint32_t status __WLAN_ATTRIB_PACK__; 00528 p80211item_uint32_t resp0 __WLAN_ATTRIB_PACK__; 00529 p80211item_uint32_t resp1 __WLAN_ATTRIB_PACK__; 00530 p80211item_uint32_t resp2 __WLAN_ATTRIB_PACK__; 00531 } __WLAN_ATTRIB_PACK__ p80211msg_p2req_test_command_t; 00532 00533 typedef struct p80211msg_p2req_mmi_read 00534 { 00535 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00536 UINT32 msglen __WLAN_ATTRIB_PACK__; 00537 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00538 p80211item_uint32_t addr __WLAN_ATTRIB_PACK__; 00539 p80211item_uint32_t value __WLAN_ATTRIB_PACK__; 00540 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00541 } __WLAN_ATTRIB_PACK__ p80211msg_p2req_mmi_read_t; 00542 00543 typedef struct p80211msg_p2req_mmi_write 00544 { 00545 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00546 UINT32 msglen __WLAN_ATTRIB_PACK__; 00547 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00548 p80211item_uint32_t addr __WLAN_ATTRIB_PACK__; 00549 p80211item_uint32_t data __WLAN_ATTRIB_PACK__; 00550 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00551 } __WLAN_ATTRIB_PACK__ p80211msg_p2req_mmi_write_t; 00552 00553 typedef struct p80211msg_p2req_ramdl_state 00554 { 00555 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00556 UINT32 msglen __WLAN_ATTRIB_PACK__; 00557 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00558 p80211item_uint32_t enable __WLAN_ATTRIB_PACK__; 00559 p80211item_uint32_t exeaddr __WLAN_ATTRIB_PACK__; 00560 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00561 } __WLAN_ATTRIB_PACK__ p80211msg_p2req_ramdl_state_t; 00562 00563 typedef struct p80211msg_p2req_ramdl_write 00564 { 00565 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00566 UINT32 msglen __WLAN_ATTRIB_PACK__; 00567 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00568 p80211item_uint32_t addr __WLAN_ATTRIB_PACK__; 00569 p80211item_uint32_t len __WLAN_ATTRIB_PACK__; 00570 p80211item_unk4096_t data __WLAN_ATTRIB_PACK__; 00571 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00572 } __WLAN_ATTRIB_PACK__ p80211msg_p2req_ramdl_write_t; 00573 00574 typedef struct p80211msg_p2req_flashdl_state 00575 { 00576 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00577 UINT32 msglen __WLAN_ATTRIB_PACK__; 00578 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00579 p80211item_uint32_t enable __WLAN_ATTRIB_PACK__; 00580 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00581 } __WLAN_ATTRIB_PACK__ p80211msg_p2req_flashdl_state_t; 00582 00583 typedef struct p80211msg_p2req_flashdl_write 00584 { 00585 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00586 UINT32 msglen __WLAN_ATTRIB_PACK__; 00587 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00588 p80211item_uint32_t addr __WLAN_ATTRIB_PACK__; 00589 p80211item_uint32_t len __WLAN_ATTRIB_PACK__; 00590 p80211item_unk4096_t data __WLAN_ATTRIB_PACK__; 00591 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00592 } __WLAN_ATTRIB_PACK__ p80211msg_p2req_flashdl_write_t; 00593 00594 typedef struct p80211msg_p2req_mm_state 00595 { 00596 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00597 UINT32 msglen __WLAN_ATTRIB_PACK__; 00598 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00599 p80211item_uint32_t enable __WLAN_ATTRIB_PACK__; 00600 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00601 } __WLAN_ATTRIB_PACK__ p80211msg_p2req_mm_state_t; 00602 00603 typedef struct p80211msg_p2req_dump_state 00604 { 00605 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00606 UINT32 msglen __WLAN_ATTRIB_PACK__; 00607 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00608 p80211item_uint32_t level __WLAN_ATTRIB_PACK__; 00609 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00610 } __WLAN_ATTRIB_PACK__ p80211msg_p2req_dump_state_t; 00611 00612 typedef struct p80211msg_p2req_channel_info 00613 { 00614 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00615 UINT32 msglen __WLAN_ATTRIB_PACK__; 00616 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00617 p80211item_uint32_t channellist __WLAN_ATTRIB_PACK__; 00618 p80211item_uint32_t channeldwelltime __WLAN_ATTRIB_PACK__; 00619 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00620 p80211item_uint32_t numchinfo __WLAN_ATTRIB_PACK__; 00621 } __WLAN_ATTRIB_PACK__ p80211msg_p2req_channel_info_t; 00622 00623 typedef struct p80211msg_p2req_channel_info_results 00624 { 00625 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00626 UINT32 msglen __WLAN_ATTRIB_PACK__; 00627 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00628 p80211item_uint32_t channel __WLAN_ATTRIB_PACK__; 00629 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00630 p80211item_uint32_t avgnoiselevel __WLAN_ATTRIB_PACK__; 00631 p80211item_uint32_t peaknoiselevel __WLAN_ATTRIB_PACK__; 00632 p80211item_uint32_t bssactive __WLAN_ATTRIB_PACK__; 00633 p80211item_uint32_t pcfactive __WLAN_ATTRIB_PACK__; 00634 } __WLAN_ATTRIB_PACK__ p80211msg_p2req_channel_info_results_t; 00635 00636 typedef struct p80211msg_p2req_enable 00637 { 00638 UINT32 msgcode __WLAN_ATTRIB_PACK__; 00639 UINT32 msglen __WLAN_ATTRIB_PACK__; 00640 UINT8 devname[WLAN_DEVNAMELEN_MAX] __WLAN_ATTRIB_PACK__; 00641 p80211item_uint32_t resultcode __WLAN_ATTRIB_PACK__; 00642 } __WLAN_ATTRIB_PACK__ p80211msg_p2req_enable_t; 00643 00644 #endif