p80211metastruct.h

Go to the documentation of this file.
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

Generated on Fri Jul 25 17:10:36 2008 for WifiScanner by  doxygen 1.5.5