00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef CMPLUGIN_WLAN_DEF_H
00019 #define CMPLUGIN_WLAN_DEF_H
00020
00021 #include <cmconnectionmethoddef.h>
00022
00024 const TUint KUidWlanBearerType = 0x10281BB1;
00025
00026 namespace CMManager
00027 {
00029 enum TWlanNetMode
00030 {
00031 EAdhoc = 0,
00032 EInfra = 1
00033 };
00034
00036 enum TWlanSecMode
00037 {
00038 EWlanSecModeOpen = 1,
00039 EWlanSecModeWep = 2,
00040 EWlanSecMode802_1x = 4,
00041 EWlanSecModeWpa = 8,
00042 EWlanSecModeWpa2 = 16
00043 };
00044
00045
00047 enum TConnectionMethodWlanSpecificAttributes
00048 {
00053 EWlanIfNetworks = KLanBaseIfNetworks,
00054
00059 EWlanIpNetMask,
00060
00065 EWlanIpGateway,
00066
00071 EWlanIpAddrFromServer,
00072
00077 EWlanIpAddr,
00078
00083 EWlanIpDNSAddrFromServer,
00084
00089 EWlanIpNameServer1,
00090
00095 EWlanIpNameServer2,
00096
00101 EWlanIp6DNSAddrFromServer,
00102
00107 EWlanIp6NameServer1,
00108
00113 EWlanIp6NameServer2,
00114
00120 EWlanIpAddrLeaseValidFrom,
00121
00127 EWlanIpAddrLeaseValidTo,
00128
00136 EWlanConfigDaemonManagerName,
00137
00146 EWlanConfigDaemonName,
00147
00152 EWlanServiceExtensionTableName,
00153
00159 EWlanServiceExtensionTableRecordId,
00160
00164 EWlanSpecificAttributes = 30000,
00165
00170 EWlanServiceId = 30100,
00171
00177 EWlanConnectionMode,
00178
00183 EWlanSSID,
00184
00189 EWlanUsedSSID,
00190
00195 EWlanSecurityMode,
00196
00201 EWlanAuthenticationMode,
00202
00207 EWlanScanSSID,
00208
00213 EWlanChannelID,
00214
00219 EWlanAllowSSIDRoaming,
00220
00221
00222
00226 EWlanRangeInternal = 35000,
00227
00231 EWlanSecuritySettings,
00232
00236 EWlanRangeMax = 39999
00237 };
00238 }
00239
00240
00241 #endif