1/* 2 * This file is automatically generated 3 * DO NOT EDIT! 4 */ 5 6#include <Availability.h> 7#include <TargetConditionals.h> 8#include <CoreFoundation/CFString.h> 9 10const CFStringRef kSCResvLink = CFSTR("__LINK__"); 11const CFStringRef kSCResvInactive = CFSTR("__INACTIVE__"); 12const CFStringRef kSCPropInterfaceName = CFSTR("InterfaceName"); 13const CFStringRef kSCPropMACAddress = CFSTR("MACAddress"); 14const CFStringRef kSCPropUserDefinedName = CFSTR("UserDefinedName"); 15const CFStringRef kSCPropVersion = CFSTR("Version"); 16const CFStringRef kSCPropConfirmedInterfaceName = CFSTR("ConfirmedInterfaceName"); 17const CFStringRef kSCPrefCurrentSet = CFSTR("CurrentSet"); 18const CFStringRef kSCPrefNetworkServices = CFSTR("NetworkServices"); 19const CFStringRef kSCPrefSets = CFSTR("Sets"); 20const CFStringRef kSCPrefSystem = CFSTR("System"); 21const CFStringRef kSCPrefVirtualNetworkInterfaces = CFSTR("VirtualNetworkInterfaces"); 22const CFStringRef kSCCompNetwork = CFSTR("Network"); 23const CFStringRef kSCCompService = CFSTR("Service"); 24const CFStringRef kSCCompGlobal = CFSTR("Global"); 25const CFStringRef kSCCompHostNames = CFSTR("HostNames"); 26const CFStringRef kSCCompInterface = CFSTR("Interface"); 27const CFStringRef kSCCompSystem = CFSTR("System"); 28const CFStringRef kSCCompUsers = CFSTR("Users"); 29const CFStringRef kSCCompAnyRegex = CFSTR("[^/]+"); 30const CFStringRef kSCEntNetAirPort = CFSTR("AirPort"); 31 32#if !TARGET_OS_IPHONE 33const CFStringRef kSCEntNetAppleTalk = CFSTR("AppleTalk"); 34#endif // !TARGET_OS_IPHONE 35 36const CFStringRef kSCEntNetDHCP = CFSTR("DHCP"); 37const CFStringRef kSCEntNetDNS = CFSTR("DNS"); 38const CFStringRef kSCEntNetEthernet = CFSTR("Ethernet"); 39const CFStringRef kSCEntNetFireWire = CFSTR("FireWire"); 40const CFStringRef kSCEntNetInterface = CFSTR("Interface"); 41const CFStringRef kSCEntNetIPSec = CFSTR("IPSec"); 42const CFStringRef kSCEntNetIPv4 = CFSTR("IPv4"); 43const CFStringRef kSCEntNetIPv6 = CFSTR("IPv6"); 44const CFStringRef kSCEntNetL2TP = CFSTR("L2TP"); 45const CFStringRef kSCEntNetLink = CFSTR("Link"); 46const CFStringRef kSCEntNetModem = CFSTR("Modem"); 47 48#if !TARGET_OS_IPHONE 49const CFStringRef kSCEntNetNetInfo = CFSTR("NetInfo"); 50#endif // !TARGET_OS_IPHONE 51 52const CFStringRef kSCEntNetPPP = CFSTR("PPP"); 53const CFStringRef kSCEntNetPPPoE = CFSTR("PPPoE"); 54const CFStringRef kSCEntNetPPPSerial = CFSTR("PPPSerial"); 55const CFStringRef kSCEntNetPPTP = CFSTR("PPTP"); 56const CFStringRef kSCEntNetProxies = CFSTR("Proxies"); 57 58#if !TARGET_OS_IPHONE 59const CFStringRef kSCEntNetSMB = CFSTR("SMB"); 60#endif // !TARGET_OS_IPHONE 61 62const CFStringRef kSCEntNet6to4 = CFSTR("6to4"); 63const CFStringRef kSCEntNetActiveDuringSleepRequested = CFSTR("ActiveDuringSleepRequested"); 64const CFStringRef kSCEntNetActiveDuringSleepSupported = CFSTR("ActiveDuringSleepSupported"); 65const CFStringRef kSCEntNetAppLayer = CFSTR("AppLayer"); 66 67 68const CFStringRef kSCEntNetEAPOL = CFSTR("EAPOL"); 69const CFStringRef kSCEntNetIPv4RouterARPFailure = CFSTR("IPv4RouterARPFailure"); 70const CFStringRef kSCEntNetIPv4RouterARPAlive = CFSTR("IPv4RouterARPAlive"); 71const CFStringRef kSCEntNetLinkIssues = CFSTR("LinkIssues"); 72const CFStringRef kSCEntNetLinkQuality = CFSTR("LinkQuality"); 73const CFStringRef kSCEntNetLoopback = CFSTR("Loopback"); 74const CFStringRef kSCEntNetOnDemand = CFSTR("OnDemand"); 75const CFStringRef kSCEntNetService = CFSTR("__SERVICE__"); 76const CFStringRef kSCEntNetVPN = CFSTR("VPN"); 77const CFStringRef kSCPropNetOverridePrimary = CFSTR("OverridePrimary"); 78const CFStringRef kSCPropNetServiceOrder = CFSTR("ServiceOrder"); 79const CFStringRef kSCPropNetPPPOverridePrimary = CFSTR("PPPOverridePrimary"); 80const CFStringRef kSCPropNetIgnoreLinkStatus = CFSTR("IgnoreLinkStatus"); 81const CFStringRef kSCPropNetInterfaces = CFSTR("Interfaces"); 82const CFStringRef kSCPropNetLocalHostName = CFSTR("LocalHostName"); 83const CFStringRef kSCPropNetAirPortAllowNetCreation = CFSTR("AllowNetCreation"); 84const CFStringRef kSCPropNetAirPortAuthPassword = CFSTR("AuthPassword"); 85const CFStringRef kSCPropNetAirPortAuthPasswordEncryption = CFSTR("AuthPasswordEncryption"); 86const CFStringRef kSCPropNetAirPortJoinMode = CFSTR("JoinMode"); 87const CFStringRef kSCPropNetAirPortPowerEnabled = CFSTR("PowerEnabled"); 88const CFStringRef kSCPropNetAirPortPreferredNetwork = CFSTR("PreferredNetwork"); 89const CFStringRef kSCPropNetAirPortSavePasswords = CFSTR("SavePasswords"); 90const CFStringRef kSCValNetAirPortJoinModeAutomatic = CFSTR("Automatic"); 91const CFStringRef kSCValNetAirPortJoinModePreferred = CFSTR("Preferred"); 92const CFStringRef kSCValNetAirPortJoinModeRanked = CFSTR("Ranked"); 93const CFStringRef kSCValNetAirPortJoinModeRecent = CFSTR("Recent"); 94const CFStringRef kSCValNetAirPortJoinModeStrongest = CFSTR("Strongest"); 95const CFStringRef kSCValNetAirPortAuthPasswordEncryptionKeychain = CFSTR("Keychain"); 96 97#if !TARGET_OS_IPHONE 98const CFStringRef kSCPropNetAppleTalkComputerName = CFSTR("ComputerName"); 99const CFStringRef kSCPropNetAppleTalkComputerNameEncoding = CFSTR("ComputerNameEncoding"); 100const CFStringRef kSCPropNetAppleTalkConfigMethod = CFSTR("ConfigMethod"); 101const CFStringRef kSCPropNetAppleTalkDefaultZone = CFSTR("DefaultZone"); 102const CFStringRef kSCPropNetAppleTalkNetworkID = CFSTR("NetworkID"); 103const CFStringRef kSCPropNetAppleTalkNetworkRange = CFSTR("NetworkRange"); 104const CFStringRef kSCPropNetAppleTalkNodeID = CFSTR("NodeID"); 105const CFStringRef kSCPropNetAppleTalkSeedNetworkRange = CFSTR("SeedNetworkRange"); 106const CFStringRef kSCPropNetAppleTalkSeedZones = CFSTR("SeedZones"); 107const CFStringRef kSCValNetAppleTalkConfigMethodNode = CFSTR("Node"); 108const CFStringRef kSCValNetAppleTalkConfigMethodRouter = CFSTR("Router"); 109const CFStringRef kSCValNetAppleTalkConfigMethodSeedRouter = CFSTR("SeedRouter"); 110#endif // !TARGET_OS_IPHONE 111 112 113 114const CFStringRef kSCPropNetDNSDomainName = CFSTR("DomainName"); 115const CFStringRef kSCPropNetDNSOptions = CFSTR("Options"); 116const CFStringRef kSCPropNetDNSSearchDomains = CFSTR("SearchDomains"); 117const CFStringRef kSCPropNetDNSSearchOrder = CFSTR("SearchOrder"); 118const CFStringRef kSCPropNetDNSServerAddresses = CFSTR("ServerAddresses"); 119const CFStringRef kSCPropNetDNSServerPort = CFSTR("ServerPort"); 120const CFStringRef kSCPropNetDNSServerTimeout = CFSTR("ServerTimeout"); 121const CFStringRef kSCPropNetDNSSortList = CFSTR("SortList"); 122const CFStringRef kSCPropNetDNSSupplementalMatchDomains = CFSTR("SupplementalMatchDomains"); 123const CFStringRef kSCPropNetDNSSupplementalMatchOrders = CFSTR("SupplementalMatchOrders"); 124const CFStringRef kSCPropNetDNSServiceIdentifier = CFSTR("ServiceIdentifier"); 125const CFStringRef kSCPropNetDNSSupplementalMatchDomainsNoSearch = CFSTR("SupplementalMatchDomainsNoSearch"); 126const CFStringRef kSCPropNetEthernetMediaSubType = CFSTR("MediaSubType"); 127const CFStringRef kSCPropNetEthernetMediaOptions = CFSTR("MediaOptions"); 128const CFStringRef kSCPropNetEthernetMTU = CFSTR("MTU"); 129const CFStringRef kSCPropNetEthernetCapabilityAV = CFSTR("AV"); 130const CFStringRef kSCPropNetEthernetCapabilityJUMBO_MTU = CFSTR("JUMBO_MTU"); 131const CFStringRef kSCPropNetEthernetCapabilityLRO = CFSTR("LRO"); 132const CFStringRef kSCPropNetEthernetCapabilityRXCSUM = CFSTR("RXCSUM"); 133const CFStringRef kSCPropNetEthernetCapabilityTSO = CFSTR("TSO"); 134const CFStringRef kSCPropNetEthernetCapabilityTSO4 = CFSTR("TSO4"); 135const CFStringRef kSCPropNetEthernetCapabilityTSO6 = CFSTR("TSO6"); 136const CFStringRef kSCPropNetEthernetCapabilityTXCSUM = CFSTR("TXCSUM"); 137const CFStringRef kSCPropNetEthernetCapabilityVLAN_HWTAGGING = CFSTR("VLAN_HWTAGGING"); 138const CFStringRef kSCPropNetEthernetCapabilityVLAN_MTU = CFSTR("VLAN_MTU"); 139const CFStringRef kSCPropNetInterfaceDeviceName = CFSTR("DeviceName"); 140const CFStringRef kSCPropNetInterfaceHardware = CFSTR("Hardware"); 141const CFStringRef kSCPropNetInterfaceType = CFSTR("Type"); 142const CFStringRef kSCPropNetInterfaceSubType = CFSTR("SubType"); 143const CFStringRef kSCPropNetInterfaceSupportsModemOnHold = CFSTR("SupportsModemOnHold"); 144const CFStringRef kSCValNetInterfaceTypeEthernet = CFSTR("Ethernet"); 145const CFStringRef kSCValNetInterfaceTypeFireWire = CFSTR("FireWire"); 146const CFStringRef kSCValNetInterfaceTypePPP = CFSTR("PPP"); 147const CFStringRef kSCValNetInterfaceType6to4 = CFSTR("6to4"); 148const CFStringRef kSCValNetInterfaceTypeIPSec = CFSTR("IPSec"); 149const CFStringRef kSCValNetInterfaceSubTypePPPoE = CFSTR("PPPoE"); 150const CFStringRef kSCValNetInterfaceSubTypePPPSerial = CFSTR("PPPSerial"); 151const CFStringRef kSCValNetInterfaceSubTypePPTP = CFSTR("PPTP"); 152const CFStringRef kSCValNetInterfaceSubTypeL2TP = CFSTR("L2TP"); 153 154 155const CFStringRef kSCValNetInterfaceTypeLoopback = CFSTR("Loopback"); 156const CFStringRef kSCValNetInterfaceTypeVPN = CFSTR("VPN"); 157const CFStringRef kSCPropNetIPSecAuthenticationMethod = CFSTR("AuthenticationMethod"); 158const CFStringRef kSCPropNetIPSecLocalCertificate = CFSTR("LocalCertificate"); 159const CFStringRef kSCPropNetIPSecLocalIdentifier = CFSTR("LocalIdentifier"); 160const CFStringRef kSCPropNetIPSecLocalIdentifierType = CFSTR("LocalIdentifierType"); 161const CFStringRef kSCPropNetIPSecSharedSecret = CFSTR("SharedSecret"); 162const CFStringRef kSCPropNetIPSecSharedSecretEncryption = CFSTR("SharedSecretEncryption"); 163const CFStringRef kSCPropNetIPSecConnectTime = CFSTR("ConnectTime"); 164const CFStringRef kSCPropNetIPSecRemoteAddress = CFSTR("RemoteAddress"); 165const CFStringRef kSCPropNetIPSecStatus = CFSTR("Status"); 166const CFStringRef kSCPropNetIPSecXAuthEnabled = CFSTR("XAuthEnabled"); 167const CFStringRef kSCPropNetIPSecXAuthName = CFSTR("XAuthName"); 168const CFStringRef kSCPropNetIPSecXAuthPassword = CFSTR("XAuthPassword"); 169const CFStringRef kSCPropNetIPSecXAuthPasswordEncryption = CFSTR("XAuthPasswordEncryption"); 170const CFStringRef kSCPropNetIPSecDisconnectOnWake = CFSTR("DisconnectOnWake"); 171const CFStringRef kSCPropNetIPSecDisconnectOnWakeTimer = CFSTR("DisconnectOnWakeTimer"); 172const CFStringRef kSCValNetIPSecAuthenticationMethodSharedSecret = CFSTR("SharedSecret"); 173const CFStringRef kSCValNetIPSecAuthenticationMethodCertificate = CFSTR("Certificate"); 174const CFStringRef kSCValNetIPSecAuthenticationMethodHybrid = CFSTR("Hybrid"); 175const CFStringRef kSCValNetIPSecLocalIdentifierTypeKeyID = CFSTR("KeyID"); 176const CFStringRef kSCValNetIPSecSharedSecretEncryptionKeychain = CFSTR("Keychain"); 177const CFStringRef kSCValNetIPSecXAuthPasswordEncryptionKeychain = CFSTR("Keychain"); 178const CFStringRef kSCValNetIPSecXAuthPasswordEncryptionPrompt = CFSTR("Prompt"); 179const CFStringRef kSCPropNetIPSecLastCause = CFSTR("LastCause"); 180const CFStringRef kSCPropNetIPSecOnDemandEnabled = CFSTR("OnDemandEnabled"); 181const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsAlways = CFSTR("OnDemandMatchDomainsAlways"); 182const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsOnRetry = CFSTR("OnDemandMatchDomainsOnRetry"); 183const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsNever = CFSTR("OnDemandMatchDomainsNever"); 184const CFStringRef kSCPropNetIPv4Addresses = CFSTR("Addresses"); 185const CFStringRef kSCPropNetIPv4ConfigMethod = CFSTR("ConfigMethod"); 186const CFStringRef kSCPropNetIPv4DHCPClientID = CFSTR("DHCPClientID"); 187const CFStringRef kSCPropNetIPv4Router = CFSTR("Router"); 188const CFStringRef kSCPropNetIPv4SubnetMasks = CFSTR("SubnetMasks"); 189const CFStringRef kSCPropNetIPv4DestAddresses = CFSTR("DestAddresses"); 190const CFStringRef kSCPropNetIPv4BroadcastAddresses = CFSTR("BroadcastAddresses"); 191const CFStringRef kSCValNetIPv4ConfigMethodAutomatic = CFSTR("Automatic"); 192const CFStringRef kSCValNetIPv4ConfigMethodBOOTP = CFSTR("BOOTP"); 193const CFStringRef kSCValNetIPv4ConfigMethodDHCP = CFSTR("DHCP"); 194const CFStringRef kSCValNetIPv4ConfigMethodINFORM = CFSTR("INFORM"); 195const CFStringRef kSCValNetIPv4ConfigMethodLinkLocal = CFSTR("LinkLocal"); 196const CFStringRef kSCValNetIPv4ConfigMethodManual = CFSTR("Manual"); 197const CFStringRef kSCValNetIPv4ConfigMethodPPP = CFSTR("PPP"); 198const CFStringRef kSCPropNetIPv4AdditionalRoutes = CFSTR("AdditionalRoutes"); 199const CFStringRef kSCPropNetIPv4ExcludedRoutes = CFSTR("ExcludedRoutes"); 200const CFStringRef kSCPropNetIPv4IncludedRoutes = CFSTR("IncludedRoutes"); 201const CFStringRef kSCValNetIPv4ConfigMethodFailover = CFSTR("Failover"); 202const CFStringRef kSCPropNetIPv4RouteDestinationAddress = CFSTR("DestinationAddress"); 203const CFStringRef kSCPropNetIPv4RouteSubnetMask = CFSTR("SubnetMask"); 204const CFStringRef kSCPropNetIPv4RouteGatewayAddress = CFSTR("GatewayAddress"); 205const CFStringRef kSCPropNetIPv4RouteInterfaceName = CFSTR("InterfaceName"); 206const CFStringRef kSCPropNetIPv4ARPResolvedHardwareAddress = CFSTR("ARPResolvedHardwareAddress"); 207const CFStringRef kSCPropNetIPv4ARPResolvedIPAddress = CFSTR("ARPResolvedIPAddress"); 208const CFStringRef kSCPropNetIPv6Addresses = CFSTR("Addresses"); 209const CFStringRef kSCPropNetIPv6ConfigMethod = CFSTR("ConfigMethod"); 210const CFStringRef kSCPropNetIPv6DestAddresses = CFSTR("DestAddresses"); 211const CFStringRef kSCPropNetIPv6Flags = CFSTR("Flags"); 212const CFStringRef kSCPropNetIPv6PrefixLength = CFSTR("PrefixLength"); 213const CFStringRef kSCPropNetIPv6Router = CFSTR("Router"); 214const CFStringRef kSCValNetIPv6ConfigMethodAutomatic = CFSTR("Automatic"); 215const CFStringRef kSCValNetIPv6ConfigMethodLinkLocal = CFSTR("LinkLocal"); 216const CFStringRef kSCValNetIPv6ConfigMethodManual = CFSTR("Manual"); 217const CFStringRef kSCValNetIPv6ConfigMethodRouterAdvertisement = CFSTR("RouterAdvertisement"); 218const CFStringRef kSCValNetIPv6ConfigMethod6to4 = CFSTR("6to4"); 219const CFStringRef kSCPropNetIPv6AdditionalRoutes = CFSTR("AdditionalRoutes"); 220const CFStringRef kSCPropNetIPv6ExcludedRoutes = CFSTR("ExcludedRoutes"); 221const CFStringRef kSCPropNetIPv6IncludedRoutes = CFSTR("IncludedRoutes"); 222const CFStringRef kSCPropNetIPv6RouteDestinationAddress = CFSTR("DestinationAddress"); 223const CFStringRef kSCPropNetIPv6RoutePrefixLength = CFSTR("PrefixLength"); 224const CFStringRef kSCPropNetIPv6RouteGatewayAddress = CFSTR("GatewayAddress"); 225const CFStringRef kSCPropNetIPv6RouteInterfaceName = CFSTR("InterfaceName"); 226const CFStringRef kSCPropNet6to4Relay = CFSTR("Relay"); 227const CFStringRef kSCPropNetLinkActive = CFSTR("Active"); 228const CFStringRef kSCPropNetLinkDetaching = CFSTR("Detaching"); 229const CFStringRef kSCPropNetLinkExpensive = CFSTR("Expensive"); 230const CFStringRef kSCPropNetLinkIssuesModuleID = CFSTR("ModuleID"); 231const CFStringRef kSCPropNetLinkIssuesInfo = CFSTR("Info"); 232const CFStringRef kSCPropNetLinkIssuesTimeStamp = CFSTR("TimeStamp"); 233const CFStringRef kSCPropNetLinkQuality = CFSTR("LinkQuality"); 234const CFStringRef kSCPropNetModemAccessPointName = CFSTR("AccessPointName"); 235const CFStringRef kSCPropNetModemConnectionPersonality = CFSTR("ConnectionPersonality"); 236const CFStringRef kSCPropNetModemConnectionScript = CFSTR("ConnectionScript"); 237const CFStringRef kSCPropNetModemConnectSpeed = CFSTR("ConnectSpeed"); 238const CFStringRef kSCPropNetModemDataCompression = CFSTR("DataCompression"); 239const CFStringRef kSCPropNetModemDeviceContextID = CFSTR("DeviceContextID"); 240const CFStringRef kSCPropNetModemDeviceModel = CFSTR("DeviceModel"); 241const CFStringRef kSCPropNetModemDeviceVendor = CFSTR("DeviceVendor"); 242const CFStringRef kSCPropNetModemDialMode = CFSTR("DialMode"); 243const CFStringRef kSCPropNetModemErrorCorrection = CFSTR("ErrorCorrection"); 244const CFStringRef kSCPropNetModemHoldCallWaitingAudibleAlert = CFSTR("HoldCallWaitingAudibleAlert"); 245const CFStringRef kSCPropNetModemHoldDisconnectOnAnswer = CFSTR("HoldDisconnectOnAnswer"); 246const CFStringRef kSCPropNetModemHoldEnabled = CFSTR("HoldEnabled"); 247const CFStringRef kSCPropNetModemHoldReminder = CFSTR("HoldReminder"); 248const CFStringRef kSCPropNetModemHoldReminderTime = CFSTR("HoldReminderTime"); 249const CFStringRef kSCPropNetModemNote = CFSTR("Note"); 250const CFStringRef kSCPropNetModemPulseDial = CFSTR("PulseDial"); 251const CFStringRef kSCPropNetModemSpeaker = CFSTR("Speaker"); 252const CFStringRef kSCPropNetModemSpeed = CFSTR("Speed"); 253const CFStringRef kSCValNetModemDialModeIgnoreDialTone = CFSTR("IgnoreDialTone"); 254const CFStringRef kSCValNetModemDialModeManual = CFSTR("Manual"); 255const CFStringRef kSCValNetModemDialModeWaitForDialTone = CFSTR("WaitForDialTone"); 256 257#if !TARGET_OS_IPHONE 258const CFStringRef kSCPropNetNetInfoBindingMethods = CFSTR("BindingMethods"); 259const CFStringRef kSCPropNetNetInfoServerAddresses = CFSTR("ServerAddresses"); 260const CFStringRef kSCPropNetNetInfoServerTags = CFSTR("ServerTags"); 261const CFStringRef kSCPropNetNetInfoBroadcastServerTag = CFSTR("BroadcastServerTag"); 262const CFStringRef kSCValNetNetInfoBindingMethodsBroadcast = CFSTR("Broadcast"); 263const CFStringRef kSCValNetNetInfoBindingMethodsDHCP = CFSTR("DHCP"); 264const CFStringRef kSCValNetNetInfoBindingMethodsManual = CFSTR("Manual"); 265const CFStringRef kSCValNetNetInfoDefaultServerTag = CFSTR("network"); 266#endif // !TARGET_OS_IPHONE 267 268const CFStringRef kSCPropNetPPPACSPEnabled = CFSTR("ACSPEnabled"); 269const CFStringRef kSCPropNetPPPConnectTime = CFSTR("ConnectTime"); 270const CFStringRef kSCPropNetPPPDeviceLastCause = CFSTR("DeviceLastCause"); 271const CFStringRef kSCPropNetPPPDialOnDemand = CFSTR("DialOnDemand"); 272const CFStringRef kSCPropNetPPPDisconnectOnFastUserSwitch = CFSTR("DisconnectOnFastUserSwitch"); 273const CFStringRef kSCPropNetPPPDisconnectOnIdle = CFSTR("DisconnectOnIdle"); 274const CFStringRef kSCPropNetPPPDisconnectOnIdleTimer = CFSTR("DisconnectOnIdleTimer"); 275const CFStringRef kSCPropNetPPPDisconnectOnLogout = CFSTR("DisconnectOnLogout"); 276const CFStringRef kSCPropNetPPPDisconnectOnSleep = CFSTR("DisconnectOnSleep"); 277const CFStringRef kSCPropNetPPPDisconnectOnWake = CFSTR("DisconnectOnWake"); 278const CFStringRef kSCPropNetPPPDisconnectOnWakeTimer = CFSTR("DisconnectOnWakeTimer"); 279const CFStringRef kSCPropNetPPPDisconnectTime = CFSTR("DisconnectTime"); 280const CFStringRef kSCPropNetPPPIdleReminderTimer = CFSTR("IdleReminderTimer"); 281const CFStringRef kSCPropNetPPPIdleReminder = CFSTR("IdleReminder"); 282const CFStringRef kSCPropNetPPPLastCause = CFSTR("LastCause"); 283const CFStringRef kSCPropNetPPPLogfile = CFSTR("Logfile"); 284const CFStringRef kSCPropNetPPPPlugins = CFSTR("Plugins"); 285const CFStringRef kSCPropNetPPPRetryConnectTime = CFSTR("RetryConnectTime"); 286const CFStringRef kSCPropNetPPPSessionTimer = CFSTR("SessionTimer"); 287const CFStringRef kSCPropNetPPPStatus = CFSTR("Status"); 288const CFStringRef kSCPropNetPPPUseSessionTimer = CFSTR("UseSessionTimer"); 289const CFStringRef kSCPropNetPPPVerboseLogging = CFSTR("VerboseLogging"); 290const CFStringRef kSCPropNetPPPAuthEAPPlugins = CFSTR("AuthEAPPlugins"); 291const CFStringRef kSCPropNetPPPAuthName = CFSTR("AuthName"); 292const CFStringRef kSCPropNetPPPAuthPassword = CFSTR("AuthPassword"); 293const CFStringRef kSCPropNetPPPAuthPasswordEncryption = CFSTR("AuthPasswordEncryption"); 294const CFStringRef kSCPropNetPPPAuthPrompt = CFSTR("AuthPrompt"); 295const CFStringRef kSCPropNetPPPAuthProtocol = CFSTR("AuthProtocol"); 296const CFStringRef kSCValNetPPPAuthPasswordEncryptionKeychain = CFSTR("Keychain"); 297const CFStringRef kSCValNetPPPAuthPasswordEncryptionToken = CFSTR("Token"); 298const CFStringRef kSCValNetPPPAuthPromptBefore = CFSTR("Before"); 299const CFStringRef kSCValNetPPPAuthPromptAfter = CFSTR("After"); 300const CFStringRef kSCValNetPPPAuthProtocolCHAP = CFSTR("CHAP"); 301const CFStringRef kSCValNetPPPAuthProtocolEAP = CFSTR("EAP"); 302const CFStringRef kSCValNetPPPAuthProtocolMSCHAP1 = CFSTR("MSCHAP1"); 303const CFStringRef kSCValNetPPPAuthProtocolMSCHAP2 = CFSTR("MSCHAP2"); 304const CFStringRef kSCValNetPPPAuthProtocolPAP = CFSTR("PAP"); 305const CFStringRef kSCPropNetPPPCommAlternateRemoteAddress = CFSTR("CommAlternateRemoteAddress"); 306const CFStringRef kSCPropNetPPPCommConnectDelay = CFSTR("CommConnectDelay"); 307const CFStringRef kSCPropNetPPPCommDisplayTerminalWindow = CFSTR("CommDisplayTerminalWindow"); 308const CFStringRef kSCPropNetPPPCommRedialCount = CFSTR("CommRedialCount"); 309const CFStringRef kSCPropNetPPPCommRedialEnabled = CFSTR("CommRedialEnabled"); 310const CFStringRef kSCPropNetPPPCommRedialInterval = CFSTR("CommRedialInterval"); 311const CFStringRef kSCPropNetPPPCommRemoteAddress = CFSTR("CommRemoteAddress"); 312const CFStringRef kSCPropNetPPPCommTerminalScript = CFSTR("CommTerminalScript"); 313const CFStringRef kSCPropNetPPPCommUseTerminalScript = CFSTR("CommUseTerminalScript"); 314const CFStringRef kSCPropNetPPPCCPEnabled = CFSTR("CCPEnabled"); 315const CFStringRef kSCPropNetPPPCCPMPPE40Enabled = CFSTR("CCPMPPE40Enabled"); 316const CFStringRef kSCPropNetPPPCCPMPPE128Enabled = CFSTR("CCPMPPE128Enabled"); 317const CFStringRef kSCPropNetPPPIPCPCompressionVJ = CFSTR("IPCPCompressionVJ"); 318const CFStringRef kSCPropNetPPPIPCPUsePeerDNS = CFSTR("IPCPUsePeerDNS"); 319const CFStringRef kSCPropNetPPPLCPEchoEnabled = CFSTR("LCPEchoEnabled"); 320const CFStringRef kSCPropNetPPPLCPEchoFailure = CFSTR("LCPEchoFailure"); 321const CFStringRef kSCPropNetPPPLCPEchoInterval = CFSTR("LCPEchoInterval"); 322const CFStringRef kSCPropNetPPPLCPCompressionACField = CFSTR("LCPCompressionACField"); 323const CFStringRef kSCPropNetPPPLCPCompressionPField = CFSTR("LCPCompressionPField"); 324const CFStringRef kSCPropNetPPPLCPMRU = CFSTR("LCPMRU"); 325const CFStringRef kSCPropNetPPPLCPMTU = CFSTR("LCPMTU"); 326const CFStringRef kSCPropNetPPPLCPReceiveACCM = CFSTR("LCPReceiveACCM"); 327const CFStringRef kSCPropNetPPPLCPTransmitACCM = CFSTR("LCPTransmitACCM"); 328const CFStringRef kSCPropNetPPPOnDemandDomains = CFSTR("OnDemandDomains"); 329const CFStringRef kSCPropNetPPPOnDemandEnabled = CFSTR("OnDemandEnabled"); 330const CFStringRef kSCPropNetPPPOnDemandHostName = CFSTR("OnDemandHostName"); 331const CFStringRef kSCPropNetPPPOnDemandMatchDomainsAlways = CFSTR("OnDemandMatchDomainsAlways"); 332const CFStringRef kSCPropNetPPPOnDemandMatchDomainsOnRetry = CFSTR("OnDemandMatchDomainsOnRetry"); 333const CFStringRef kSCPropNetPPPOnDemandMatchDomainsNever = CFSTR("OnDemandMatchDomainsNever"); 334const CFStringRef kSCPropNetPPPOnDemandMode = CFSTR("OnDemandMode"); 335const CFStringRef kSCPropNetPPPOnDemandPriority = CFSTR("OnDemandPriority"); 336const CFStringRef kSCValNetPPPOnDemandModeAggressive = CFSTR("Aggressive"); 337const CFStringRef kSCValNetPPPOnDemandModeConservative = CFSTR("Conservative"); 338const CFStringRef kSCValNetPPPOnDemandModeCompatible = CFSTR("Compatible"); 339const CFStringRef kSCValNetPPPOnDemandPriorityDefault = CFSTR("Default"); 340const CFStringRef kSCValNetPPPOnDemandPriorityHigh = CFSTR("High"); 341const CFStringRef kSCValNetPPPOnDemandPriorityLow = CFSTR("Low"); 342const CFStringRef kSCPropNetL2TPIPSecSharedSecret = CFSTR("IPSecSharedSecret"); 343const CFStringRef kSCPropNetL2TPIPSecSharedSecretEncryption = CFSTR("IPSecSharedSecretEncryption"); 344const CFStringRef kSCPropNetL2TPTransport = CFSTR("Transport"); 345const CFStringRef kSCValNetL2TPIPSecSharedSecretEncryptionKeychain = CFSTR("Keychain"); 346const CFStringRef kSCValNetL2TPTransportIP = CFSTR("IP"); 347const CFStringRef kSCValNetL2TPTransportIPSec = CFSTR("IPSec"); 348const CFStringRef kSCPropNetProxiesExceptionsList = CFSTR("ExceptionsList"); 349const CFStringRef kSCPropNetProxiesExcludeSimpleHostnames = CFSTR("ExcludeSimpleHostnames"); 350const CFStringRef kSCPropNetProxiesFTPEnable = CFSTR("FTPEnable"); 351const CFStringRef kSCPropNetProxiesFTPPassive = CFSTR("FTPPassive"); 352const CFStringRef kSCPropNetProxiesFTPPort = CFSTR("FTPPort"); 353const CFStringRef kSCPropNetProxiesFTPProxy = CFSTR("FTPProxy"); 354const CFStringRef kSCPropNetProxiesGopherEnable = CFSTR("GopherEnable"); 355const CFStringRef kSCPropNetProxiesGopherPort = CFSTR("GopherPort"); 356const CFStringRef kSCPropNetProxiesGopherProxy = CFSTR("GopherProxy"); 357const CFStringRef kSCPropNetProxiesHTTPEnable = CFSTR("HTTPEnable"); 358const CFStringRef kSCPropNetProxiesHTTPPort = CFSTR("HTTPPort"); 359const CFStringRef kSCPropNetProxiesHTTPProxy = CFSTR("HTTPProxy"); 360const CFStringRef kSCPropNetProxiesHTTPSEnable = CFSTR("HTTPSEnable"); 361const CFStringRef kSCPropNetProxiesHTTPSPort = CFSTR("HTTPSPort"); 362const CFStringRef kSCPropNetProxiesHTTPSProxy = CFSTR("HTTPSProxy"); 363const CFStringRef kSCPropNetProxiesRTSPEnable = CFSTR("RTSPEnable"); 364const CFStringRef kSCPropNetProxiesRTSPPort = CFSTR("RTSPPort"); 365const CFStringRef kSCPropNetProxiesRTSPProxy = CFSTR("RTSPProxy"); 366const CFStringRef kSCPropNetProxiesSOCKSEnable = CFSTR("SOCKSEnable"); 367const CFStringRef kSCPropNetProxiesSOCKSPort = CFSTR("SOCKSPort"); 368const CFStringRef kSCPropNetProxiesSOCKSProxy = CFSTR("SOCKSProxy"); 369const CFStringRef kSCPropNetProxiesProxyAutoConfigEnable = CFSTR("ProxyAutoConfigEnable"); 370const CFStringRef kSCPropNetProxiesProxyAutoConfigJavaScript = CFSTR("ProxyAutoConfigJavaScript"); 371const CFStringRef kSCPropNetProxiesProxyAutoConfigURLString = CFSTR("ProxyAutoConfigURLString"); 372const CFStringRef kSCPropNetProxiesProxyAutoDiscoveryEnable = CFSTR("ProxyAutoDiscoveryEnable"); 373const CFStringRef kSCPropNetProxiesBypassAllowed = CFSTR("BypassAllowed"); 374const CFStringRef kSCPropNetProxiesFallBackAllowed = CFSTR("FallBackAllowed"); 375const CFStringRef kSCPropNetProxiesSupplementalMatchDomains = CFSTR("SupplementalMatchDomains"); 376const CFStringRef kSCPropNetProxiesSupplementalMatchOrders = CFSTR("SupplementalMatchOrders"); 377const CFStringRef kSCPropNetProxiesScoped = CFSTR("__SCOPED__"); 378const CFStringRef kSCPropNetProxiesServices = CFSTR("__SERVICES__"); 379const CFStringRef kSCPropNetProxiesSupplemental = CFSTR("__SUPPLEMENTAL__"); 380const CFStringRef kSCPropNetProxiesSupplementalMatchDomain = CFSTR("__MATCH_DOMAIN__"); 381const CFStringRef kSCPropNetServicePrimaryRank = CFSTR("PrimaryRank"); 382const CFStringRef kSCPropNetServiceUserDefinedName = CFSTR("UserDefinedName"); 383const CFStringRef kSCValNetServicePrimaryRankFirst = CFSTR("First"); 384const CFStringRef kSCValNetServicePrimaryRankLast = CFSTR("Last"); 385const CFStringRef kSCValNetServicePrimaryRankNever = CFSTR("Never"); 386const CFStringRef kSCValNetServicePrimaryRankScoped = CFSTR("Scoped"); 387 388#if !TARGET_OS_IPHONE 389const CFStringRef kSCPropNetSMBNetBIOSName = CFSTR("NetBIOSName"); 390const CFStringRef kSCPropNetSMBNetBIOSNodeType = CFSTR("NetBIOSNodeType"); 391const CFStringRef kSCPropNetSMBNetBIOSScope = CFSTR("NetBIOSScope"); 392const CFStringRef kSCPropNetSMBWINSAddresses = CFSTR("WINSAddresses"); 393const CFStringRef kSCPropNetSMBWorkgroup = CFSTR("Workgroup"); 394const CFStringRef kSCValNetSMBNetBIOSNodeTypeBroadcast = CFSTR("Broadcast"); 395const CFStringRef kSCValNetSMBNetBIOSNodeTypePeer = CFSTR("Peer"); 396const CFStringRef kSCValNetSMBNetBIOSNodeTypeMixed = CFSTR("Mixed"); 397const CFStringRef kSCValNetSMBNetBIOSNodeTypeHybrid = CFSTR("Hybrid"); 398#endif // !TARGET_OS_IPHONE 399 400const CFStringRef kSCPropNetVPNAppRules = CFSTR("AppRules"); 401const CFStringRef kSCPropNetVPNAuthCredentialPassword = CFSTR("AuthCredentialPassword"); 402const CFStringRef kSCPropNetVPNAuthName = CFSTR("AuthName"); 403const CFStringRef kSCPropNetVPNAuthPassword = CFSTR("AuthPassword"); 404const CFStringRef kSCPropNetVPNAuthPasswordEncryption = CFSTR("AuthPasswordEncryption"); 405const CFStringRef kSCPropNetVPNAuthPasswordPluginType = CFSTR("AuthPasswordPluginType"); 406const CFStringRef kSCPropNetVPNAuthenticationMethod = CFSTR("AuthenticationMethod"); 407const CFStringRef kSCPropNetVPNConnectTime = CFSTR("ConnectTime"); 408const CFStringRef kSCPropNetVPNDisconnectOnFastUserSwitch = CFSTR("DisconnectOnFastUserSwitch"); 409const CFStringRef kSCPropNetVPNDisconnectOnIdle = CFSTR("DisconnectOnIdle"); 410const CFStringRef kSCPropNetVPNDisconnectOnIdleTimer = CFSTR("DisconnectOnIdleTimer"); 411const CFStringRef kSCPropNetVPNDisconnectOnLogout = CFSTR("DisconnectOnLogout"); 412const CFStringRef kSCPropNetVPNDisconnectOnSleep = CFSTR("DisconnectOnSleep"); 413const CFStringRef kSCPropNetVPNDisconnectOnWake = CFSTR("DisconnectOnWake"); 414const CFStringRef kSCPropNetVPNDisconnectOnWakeTimer = CFSTR("DisconnectOnWakeTimer"); 415const CFStringRef kSCPropNetVPNLocalCertificate = CFSTR("LocalCertificate"); 416const CFStringRef kSCPropNetVPNLogfile = CFSTR("Logfile"); 417const CFStringRef kSCPropNetVPNMTU = CFSTR("MTU"); 418const CFStringRef kSCPropNetVPNOnDemandEnabled = CFSTR("OnDemandEnabled"); 419const CFStringRef kSCPropNetVPNOnDemandMatchAppEnabled = CFSTR("OnDemandMatchAppEnabled"); 420const CFStringRef kSCPropNetVPNOnDemandMatchDomainsAlways = CFSTR("OnDemandMatchDomainsAlways"); 421const CFStringRef kSCPropNetVPNOnDemandMatchDomainsOnRetry = CFSTR("OnDemandMatchDomainsOnRetry"); 422const CFStringRef kSCPropNetVPNOnDemandMatchDomainsNever = CFSTR("OnDemandMatchDomainsNever"); 423const CFStringRef kSCPropNetVPNOnDemandRules = CFSTR("OnDemandRules"); 424const CFStringRef kSCPropNetVPNOnDemandSuspended = CFSTR("OnDemandSuspended"); 425const CFStringRef kSCPropNetVPNPluginCapability = CFSTR("PluginCapability"); 426const CFStringRef kSCPropNetVPNRemoteAddress = CFSTR("RemoteAddress"); 427const CFStringRef kSCPropNetVPNStatus = CFSTR("Status"); 428const CFStringRef kSCPropNetVPNVerboseLogging = CFSTR("VerboseLogging"); 429const CFStringRef kSCValNetVPNAppRuleAccountIdentifierMatch = CFSTR("AccountIdentifierMatch"); 430const CFStringRef kSCValNetVPNAppRuleDNSDomainMatch = CFSTR("DNSDomainMatch"); 431const CFStringRef kSCValNetVPNAppRuleExecutableMatch = CFSTR("ExecutableMatch"); 432const CFStringRef kSCValNetVPNAppRuleIdentifier = CFSTR("Identifier"); 433const CFStringRef kSCValNetVPNAppRuleExecutableDesignatedRequirement = CFSTR("DesignatedRequirement"); 434const CFStringRef kSCValNetVPNAppRuleExecutableSigningIdentifier = CFSTR("SigningIdentifier"); 435const CFStringRef kSCValNetVPNAppRuleExecutableUUID = CFSTR("UUID"); 436const CFStringRef kSCValNetVPNAuthenticationMethodPassword = CFSTR("Password"); 437const CFStringRef kSCValNetVPNAuthenticationMethodCertificate = CFSTR("Certificate"); 438const CFStringRef kSCValNetVPNAuthPasswordEncryptionExternal = CFSTR("External"); 439const CFStringRef kSCValNetVPNAuthPasswordEncryptionKeychain = CFSTR("Keychain"); 440const CFStringRef kSCValNetVPNAuthPasswordEncryptionPrompt = CFSTR("Prompt"); 441const CFStringRef kSCPropNetVPNOnDemandRuleAction = CFSTR("Action"); 442const CFStringRef kSCPropNetVPNOnDemandRuleActionParameters = CFSTR("ActionParameters"); 443const CFStringRef kSCPropNetVPNOnDemandRuleDNSDomainMatch = CFSTR("DNSDomainMatch"); 444const CFStringRef kSCPropNetVPNOnDemandRuleDNSServerAddressMatch = CFSTR("DNSServerAddressMatch"); 445const CFStringRef kSCPropNetVPNOnDemandRuleSSIDMatch = CFSTR("SSIDMatch"); 446const CFStringRef kSCPropNetVPNOnDemandRuleInterfaceTypeMatch = CFSTR("InterfaceTypeMatch"); 447const CFStringRef kSCPropNetVPNOnDemandRuleURLStringProbe = CFSTR("URLStringProbe"); 448const CFStringRef kSCValNetVPNOnDemandRuleActionAllow = CFSTR("Allow"); 449const CFStringRef kSCValNetVPNOnDemandRuleActionIgnore = CFSTR("Ignore"); 450const CFStringRef kSCValNetVPNOnDemandRuleActionConnect = CFSTR("Connect"); 451const CFStringRef kSCValNetVPNOnDemandRuleActionDisconnect = CFSTR("Disconnect"); 452const CFStringRef kSCValNetVPNOnDemandRuleActionEvaluateConnection = CFSTR("EvaluateConnection"); 453const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersDomainAction = CFSTR("DomainAction"); 454const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersDomains = CFSTR("Domains"); 455const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers = CFSTR("RequiredDNSServers"); 456const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe = CFSTR("RequiredURLStringProbe"); 457const CFStringRef kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded = CFSTR("ConnectIfNeeded"); 458const CFStringRef kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect = CFSTR("NeverConnect"); 459 460 461const CFStringRef kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet = CFSTR("Ethernet"); 462const CFStringRef kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi = CFSTR("WiFi"); 463const CFStringRef kSCValNetVPNPluginCapabilityAuth = CFSTR("Auth"); 464const CFStringRef kSCValNetVPNPluginCapabilityConnect = CFSTR("Connect"); 465 466#if !TARGET_OS_IPHONE 467const CFStringRef kSCEntUsersConsoleUser = CFSTR("ConsoleUser"); 468#endif // !TARGET_OS_IPHONE 469 470const CFStringRef kSCPropSystemComputerName = CFSTR("ComputerName"); 471const CFStringRef kSCPropSystemComputerNameEncoding = CFSTR("ComputerNameEncoding"); 472const CFStringRef kSCPropSystemComputerNameRegion = CFSTR("ComputerNameRegion"); 473const CFStringRef kSCPropSystemHostName = CFSTR("HostName"); 474const CFStringRef kSCDynamicStoreDomainFile = CFSTR("File:"); 475const CFStringRef kSCDynamicStoreDomainPlugin = CFSTR("Plugin:"); 476const CFStringRef kSCDynamicStoreDomainSetup = CFSTR("Setup:"); 477const CFStringRef kSCDynamicStoreDomainState = CFSTR("State:"); 478const CFStringRef kSCDynamicStoreDomainPrefs = CFSTR("Prefs:"); 479const CFStringRef kSCDynamicStorePropSetupCurrentSet = CFSTR("CurrentSet"); 480const CFStringRef kSCDynamicStorePropSetupLastUpdated = CFSTR("LastUpdated"); 481const CFStringRef kSCDynamicStorePropNetInterfaces = CFSTR("Interfaces"); 482const CFStringRef kSCDynamicStorePropNetPrimaryInterface = CFSTR("PrimaryInterface"); 483const CFStringRef kSCDynamicStorePropNetPrimaryService = CFSTR("PrimaryService"); 484const CFStringRef kSCDynamicStorePropNetServiceIDs = CFSTR("ServiceIDs"); 485const CFStringRef kSCPropVirtualNetworkInterfacesBondInterfaces = CFSTR("Interfaces"); 486const CFStringRef kSCPropVirtualNetworkInterfacesBondMode = CFSTR("Mode"); 487const CFStringRef kSCPropVirtualNetworkInterfacesBondOptions = CFSTR("Options"); 488const CFStringRef kSCPropVirtualNetworkInterfacesBridgeInterfaces = CFSTR("Interfaces"); 489const CFStringRef kSCPropVirtualNetworkInterfacesBridgeOptions = CFSTR("Options"); 490const CFStringRef kSCPropVirtualNetworkInterfacesVLANInterface = CFSTR("Interface"); 491const CFStringRef kSCPropVirtualNetworkInterfacesVLANTag = CFSTR("Tag"); 492const CFStringRef kSCPropVirtualNetworkInterfacesVLANOptions = CFSTR("Options"); 493 494#if !TARGET_OS_IPHONE 495const CFStringRef kSCPropUsersConsoleUserName = CFSTR("Name"); 496const CFStringRef kSCPropUsersConsoleUserUID = CFSTR("UID"); 497const CFStringRef kSCPropUsersConsoleUserGID = CFSTR("GID"); 498#endif // !TARGET_OS_IPHONE 499 500