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