14e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)// Copyright 2013 The Chromium Authors. All rights reserved. 24e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 34e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)// found in the LICENSE file. 44e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)#ifndef COMPONENTS_ONC_ONC_CONSTANTS_H_ 54e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)#define COMPONENTS_ONC_ONC_CONSTANTS_H_ 64e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 70529e5d033099cbfc42635f6f6183833b09dff6eBen Murdoch#include <string> 80529e5d033099cbfc42635f6f6183833b09dff6eBen Murdoch 94e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)#include "components/onc/onc_export.h" 104e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 114e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)// Constants for ONC properties. 124e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)namespace onc { 134e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 144e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)// Indicates from which source an ONC blob comes from. 154e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)enum ONCSource { 161320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci ONC_SOURCE_UNKNOWN, 174e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) ONC_SOURCE_NONE, 184e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) ONC_SOURCE_USER_IMPORT, 194e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) ONC_SOURCE_DEVICE_POLICY, 204e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) ONC_SOURCE_USER_POLICY, 214e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)}; 224e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 234e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)// These keys are used to augment the dictionary resulting from merging the 244e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)// different settings and policies. 254e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 264e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)// The setting that Shill declared to be using. For example, if no policy and no 274e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)// user setting exists, Shill might still report a property like network 284e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)// security options or a SSID. 294e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kAugmentationActiveSetting[]; 304e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)// The one of different setting sources (user/device policy, user/shared 314e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)// settings) that has highest priority over the others. 324e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kAugmentationEffectiveSetting[]; 334e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kAugmentationUserPolicy[]; 344e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kAugmentationDevicePolicy[]; 354e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kAugmentationUserSetting[]; 364e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kAugmentationSharedSetting[]; 374e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kAugmentationUserEditable[]; 384e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kAugmentationDeviceEditable[]; 394e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 404e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)// This is no ONC key or value but used for logging only. 414e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)// TODO(pneubeck): Remove. 424e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kNetworkConfiguration[]; 434e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 444e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)// Common keys/values. 454e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kRecommended[]; 464e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kRemove[]; 474e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 484e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)// Top Level Configuration 494e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)namespace toplevel_config { 504e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kCertificates[]; 514e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kEncryptedConfiguration[]; 524e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kNetworkConfigurations[]; 538bcbed890bc3ce4d7a057a8f32cab53fa534672eTorne (Richard Coles)ONC_EXPORT extern const char kGlobalNetworkConfiguration[]; 544e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kType[]; 554e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kUnencryptedConfiguration[]; 564e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)} // namespace toplevel_config 574e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 584e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)// NetworkConfiguration. 594e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)namespace network_config { 604e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kCellular[]; 61cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)ONC_EXPORT extern const char kDevice[]; 624e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kEthernet[]; 634e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kGUID[]; 644e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kIPConfigs[]; 651320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciONC_EXPORT extern const char kSavedIPConfig[]; 661320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciONC_EXPORT extern const char kStaticIPConfig[]; 67cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)ONC_EXPORT extern const char kMacAddress[]; 684e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kName[]; 694e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kNameServers[]; 7003b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)ONC_EXPORT extern const char kPriority[]; 714e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kProxySettings[]; 724e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kSearchDomains[]; 731320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciONC_EXPORT extern const char kSource[]; 741320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciONC_EXPORT extern const char kSourceDevice[]; 751320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciONC_EXPORT extern const char kSourceDevicePolicy[]; 761320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciONC_EXPORT extern const char kSourceNone[]; 771320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciONC_EXPORT extern const char kSourceUser[]; 781320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciONC_EXPORT extern const char kSourceUserPolicy[]; 794e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kConnectionState[]; 801320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciONC_EXPORT extern const char kRestrictedConnectivity[]; 81010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)ONC_EXPORT extern const char kConnectable[]; 82010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)ONC_EXPORT extern const char kErrorState[]; 834e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kType[]; 844e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kVPN[]; 854e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kWiFi[]; 861320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciONC_EXPORT extern const char kWimax[]; 870529e5d033099cbfc42635f6f6183833b09dff6eBen Murdoch 880529e5d033099cbfc42635f6f6183833b09dff6eBen MurdochONC_EXPORT extern std::string CellularProperty(const std::string& property); 890529e5d033099cbfc42635f6f6183833b09dff6eBen MurdochONC_EXPORT extern std::string VpnProperty(const std::string& property); 900529e5d033099cbfc42635f6f6183833b09dff6eBen MurdochONC_EXPORT extern std::string WifiProperty(const std::string& property); 910529e5d033099cbfc42635f6f6183833b09dff6eBen Murdoch 924e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)} // namespace network_config 934e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 944e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)namespace network_type { 954e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kCellular[]; 964e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kEthernet[]; 974e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kVPN[]; 984e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kWiFi[]; 99cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)ONC_EXPORT extern const char kWimax[]; 100cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// Patterns matching multiple types, not part of the ONC spec. 101cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)ONC_EXPORT extern const char kAllTypes[]; 102cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)ONC_EXPORT extern const char kWireless[]; 1034e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)} // namespace network_type 1044e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 1054e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)namespace cellular { 1064e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kActivationState[]; 1071320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciONC_EXPORT extern const char kActivated[]; 1081320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciONC_EXPORT extern const char kActivating[]; 1091320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciONC_EXPORT extern const char kNotActivated[]; 1101320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciONC_EXPORT extern const char kPartiallyActivated[]; 1116e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)ONC_EXPORT extern const char kActivationType[]; 1124e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kAllowRoaming[]; 1134e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kAPN[]; 1144e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kAPNList[]; 1154e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kCarrier[]; 1164e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kESN[]; 1174e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kFamily[]; 1184e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kFirmwareRevision[]; 1194e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kFoundNetworks[]; 1204e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kHardwareRevision[]; 1214e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kHomeProvider[]; 1224e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kICCID[]; 1234e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kIMEI[]; 1244e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kIMSI[]; 1251320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciONC_EXPORT extern const char kLastGoodAPN[]; 1264e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kManufacturer[]; 1274e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kMDN[]; 1284e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kMEID[]; 1294e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kMIN[]; 1304e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kModelID[]; 1314e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kNetworkTechnology[]; 1324e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kPRLVersion[]; 1334e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kProviderRequiresRoaming[]; 1344e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kRoamingState[]; 1351320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciONC_EXPORT extern const char kHome[]; 1361320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciONC_EXPORT extern const char kRoaming[]; 1374e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kServingOperator[]; 1384e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kSIMLockStatus[]; 1394e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kSIMPresent[]; 1404e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kSupportedCarriers[]; 1414e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kSupportNetworkScan[]; 1424e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)} // namespace cellular 1434e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 1444e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)namespace cellular_provider { 1454e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kCode[]; 1464e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kCountry[]; 1474e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kName[]; 1484e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)} // namespace cellular_provider 1494e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 1504e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)namespace cellular_apn { 1511320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciONC_EXPORT extern const char kAccessPointName[]; 1524e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kName[]; 1534e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kUsername[]; 1544e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kPassword[]; 1555f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)ONC_EXPORT extern const char kLocalizedName[]; 1565f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)ONC_EXPORT extern const char kLanguage[]; 1574e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)} // namespace cellular_apn 1584e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 1595f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)namespace cellular_found_network { 1605f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)ONC_EXPORT extern const char kStatus[]; 1615f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)ONC_EXPORT extern const char kNetworkId[]; 1625f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)ONC_EXPORT extern const char kShortName[]; 1635f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)ONC_EXPORT extern const char kLongName[]; 1645f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)ONC_EXPORT extern const char kTechnology[]; 1655f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)} // namespace cellular_found_network 1665f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) 1675f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)namespace sim_lock_status { 1685f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)ONC_EXPORT extern const char kLockEnabled[]; 1695f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)ONC_EXPORT extern const char kLockType[]; 1705f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)ONC_EXPORT extern const char kRetriesLeft[]; 1715f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)} // namespace sim_lock_status 1724e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 1734e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)namespace connection_state { 1744e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kConnected[]; 1754e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kConnecting[]; 1764e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kNotConnected[]; 1774e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)} // namespace connection_state 1784e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 1794e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)namespace ipconfig { 1804e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kGateway[]; 1814e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kIPAddress[]; 1824e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kIPv4[]; 1834e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kIPv6[]; 1845c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuONC_EXPORT extern const char kNameServers[]; 1854e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kRoutingPrefix[]; 1864e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kType[]; 1871320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciONC_EXPORT extern const char kWebProxyAutoDiscoveryUrl[]; 1884e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)} // namespace ipconfig 1894e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 1904e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)namespace ethernet { 1914e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kAuthentication[]; 192116680a4aac90f2aa7413d9095a592090648e557Ben MurdochONC_EXPORT extern const char kAuthenticationNone[]; 1934e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kEAP[]; 1944e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char k8021X[]; 1954e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)} // namespace ethernet 1964e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 1974e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)namespace wifi { 1984e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kAutoConnect[]; 1994e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kBSSID[]; 2004e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kEAP[]; 2014e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kFrequency[]; 2024e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kFrequencyList[]; 2034e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kHiddenSSID[]; 2044e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kPassphrase[]; 2054e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kSSID[]; 2064e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kSecurity[]; 207116680a4aac90f2aa7413d9095a592090648e557Ben MurdochONC_EXPORT extern const char kSecurityNone[]; 2084e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kSignalStrength[]; 2094e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kWEP_PSK[]; 2104e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kWEP_8021X[]; 2114e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kWPA_PSK[]; 2125d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)ONC_EXPORT extern const char kWPA2_PSK[]; 2134e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kWPA_EAP[]; 2144e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)} // namespace wifi 2154e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 2161320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tuccinamespace wimax { 2171320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciONC_EXPORT extern const char kAutoConnect[]; 2181320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciONC_EXPORT extern const char kEAP[]; 2191320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciONC_EXPORT extern const char kSignalStrength[]; 2201320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} // namespace wimax 2211320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 222116680a4aac90f2aa7413d9095a592090648e557Ben Murdochnamespace client_cert { 223116680a4aac90f2aa7413d9095a592090648e557Ben MurdochONC_EXPORT extern const char kClientCertPattern[]; 224116680a4aac90f2aa7413d9095a592090648e557Ben MurdochONC_EXPORT extern const char kClientCertRef[]; 225116680a4aac90f2aa7413d9095a592090648e557Ben MurdochONC_EXPORT extern const char kClientCertType[]; 226116680a4aac90f2aa7413d9095a592090648e557Ben MurdochONC_EXPORT extern const char kClientCertTypeNone[]; 2274e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kCommonName[]; 2284e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kEmailAddress[]; 2294e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kEnrollmentURI[]; 2304e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kIssuerCARef[]; 2314e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kIssuerCAPEMs[]; 2324e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kIssuer[]; 2334e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kLocality[]; 2344e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kOrganization[]; 2354e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kOrganizationalUnit[]; 2364e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kPattern[]; 2374e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kRef[]; 2384e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kSubject[]; 239116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch} // namespace client_cert 240116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 241116680a4aac90f2aa7413d9095a592090648e557Ben Murdochnamespace certificate { 242116680a4aac90f2aa7413d9095a592090648e557Ben MurdochONC_EXPORT extern const char kAuthority[]; 243116680a4aac90f2aa7413d9095a592090648e557Ben MurdochONC_EXPORT extern const char kClient[]; 244116680a4aac90f2aa7413d9095a592090648e557Ben MurdochONC_EXPORT extern const char kGUID[]; 245116680a4aac90f2aa7413d9095a592090648e557Ben MurdochONC_EXPORT extern const char kPKCS12[]; 246116680a4aac90f2aa7413d9095a592090648e557Ben MurdochONC_EXPORT extern const char kServer[]; 2474e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kTrustBits[]; 2484e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kType[]; 2494e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kWeb[]; 2504e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kX509[]; 2514e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)} // namespace certificate 2524e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 2534e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)namespace encrypted { 2544e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kAES256[]; 2554e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kCipher[]; 2564e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kCiphertext[]; 2574e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kHMACMethod[]; 2584e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kHMAC[]; 2594e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kIV[]; 2604e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kIterations[]; 2614e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kPBKDF2[]; 2624e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kSHA1[]; 2634e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kSalt[]; 2644e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kStretch[]; 2654e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)} // namespace encrypted 2664e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 2674e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)namespace eap { 2684e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kAnonymousIdentity[]; 2694e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kAutomatic[]; 2704e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kEAP_AKA[]; 2714e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kEAP_FAST[]; 2724e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kEAP_SIM[]; 2734e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kEAP_TLS[]; 2744e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kEAP_TTLS[]; 2754e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kIdentity[]; 2764e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kInner[]; 2774e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kLEAP[]; 2784e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kMD5[]; 2794e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kMSCHAPv2[]; 2804e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kOuter[]; 2814e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kPAP[]; 2824e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kPEAP[]; 2834e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kPassword[]; 2844e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kSaveCredentials[]; 2854e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kServerCAPEMs[]; 2865d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)ONC_EXPORT extern const char kServerCARef[]; 2875d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)ONC_EXPORT extern const char kServerCARefs[]; 2884e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kUseSystemCAs[]; 2894e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)} // namespace eap 2904e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 2914e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)namespace vpn { 2924e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kAutoConnect[]; 2934e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kHost[]; 2944e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kIPsec[]; 2954e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kL2TP[]; 2964e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kOpenVPN[]; 2974e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kPassword[]; 2984e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kSaveCredentials[]; 2994e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kTypeL2TP_IPsec[]; 3004e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kType[]; 3014e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kUsername[]; 3024e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)} // namespace vpn 3034e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 3044e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)namespace ipsec { 3054e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kAuthenticationType[]; 3064e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kCert[]; 3074e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kEAP[]; 3084e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kGroup[]; 3094e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kIKEVersion[]; 3104e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kPSK[]; 3114e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kServerCAPEMs[]; 3125d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)ONC_EXPORT extern const char kServerCARef[]; 3135d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)ONC_EXPORT extern const char kServerCARefs[]; 3144e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kXAUTH[]; 3154e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)} // namespace ipsec 3164e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 3174e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)namespace openvpn { 3184e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kAuthNoCache[]; 3194e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kAuthRetry[]; 3204e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kAuth[]; 3214e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kCipher[]; 3224e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kCompLZO[]; 3234e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kCompNoAdapt[]; 324cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)ONC_EXPORT extern const char kIgnoreDefaultRoute[]; 3254e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kInteract[]; 3264e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kKeyDirection[]; 3274e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kNoInteract[]; 3284e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kNone[]; 3294e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kNsCertType[]; 3304e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kPort[]; 3314e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kProto[]; 3324e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kPushPeerInfo[]; 3334e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kRemoteCertEKU[]; 3344e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kRemoteCertKU[]; 3354e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kRemoteCertTLS[]; 3364e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kRenegSec[]; 3374e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kServerCAPEMs[]; 3384e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kServerCARef[]; 3395d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)ONC_EXPORT extern const char kServerCARefs[]; 3404e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kServerCertPEM[]; 3414e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kServerCertRef[]; 3424e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kServerPollTimeout[]; 3434e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kServer[]; 3444e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kShaper[]; 3454e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kStaticChallenge[]; 3464e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kTLSAuthContents[]; 3474e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kTLSRemote[]; 3484e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kVerb[]; 349f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)ONC_EXPORT extern const char kVerifyHash[]; 350f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)ONC_EXPORT extern const char kVerifyX509[]; 3514e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)} // namespace openvpn 3524e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 353f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)namespace verify_x509 { 354f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)ONC_EXPORT extern const char kName[]; 355f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)ONC_EXPORT extern const char kType[]; 356f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles) 357f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)namespace types { 358f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)ONC_EXPORT extern const char kName[]; 359f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)ONC_EXPORT extern const char kNamePrefix[]; 360f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)ONC_EXPORT extern const char kSubject[]; 361f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)} // namespace types 362f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)} // namespace verify_x509 363f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles) 3644e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)namespace substitutes { 3654e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kEmailField[]; 3664e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kLoginIDField[]; 3674e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)} // namespace substitutes 3684e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 3694e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)namespace proxy { 3704e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kDirect[]; 3714e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kExcludeDomains[]; 3724e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kFtp[]; 3734e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kHost[]; 3744e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kHttp[]; 3754e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kHttps[]; 3764e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kManual[]; 3774e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kPAC[]; 3784e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kPort[]; 3794e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kSocks[]; 3804e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kType[]; 3814e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)ONC_EXPORT extern const char kWPAD[]; 3824e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)} // namespace proxy 3834e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 3848bcbed890bc3ce4d7a057a8f32cab53fa534672eTorne (Richard Coles)namespace global_network_config { 3858bcbed890bc3ce4d7a057a8f32cab53fa534672eTorne (Richard Coles)ONC_EXPORT extern const char kAllowOnlyPolicyNetworksToAutoconnect[]; 3868bcbed890bc3ce4d7a057a8f32cab53fa534672eTorne (Richard Coles)} // global_network_config 3878bcbed890bc3ce4d7a057a8f32cab53fa534672eTorne (Richard Coles) 3884e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)} // namespace onc 3894e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 3904e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)#endif // COMPONENTS_ONC_ONC_CONSTANTS_H_ 391