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