/* * This file is automatically generated * DO NOT EDIT! */ #include #include const CFStringRef kSCResvLink = CFSTR("__LINK__"); const CFStringRef kSCResvInactive = CFSTR("__INACTIVE__"); const CFStringRef kSCPropInterfaceName = CFSTR("InterfaceName"); const CFStringRef kSCPropMACAddress = CFSTR("MACAddress"); const CFStringRef kSCPropUserDefinedName = CFSTR("UserDefinedName"); const CFStringRef kSCPropVersion = CFSTR("Version"); const CFStringRef kSCPropNetIgnoreLinkStatus = CFSTR("IgnoreLinkStatus"); const CFStringRef kSCPropConfirmedInterfaceName = CFSTR("ConfirmedInterfaceName"); const CFStringRef kSCPropDisableUntilNeeded = CFSTR("DisableUntilNeeded"); const CFStringRef kSCPrefCurrentSet = CFSTR("CurrentSet"); const CFStringRef kSCPrefNetworkServices = CFSTR("NetworkServices"); const CFStringRef kSCPrefSets = CFSTR("Sets"); const CFStringRef kSCPrefSystem = CFSTR("System"); const CFStringRef kSCPrefVirtualNetworkInterfaces = CFSTR("VirtualNetworkInterfaces"); const CFStringRef kSCCompNetwork = CFSTR("Network"); const CFStringRef kSCCompService = CFSTR("Service"); const CFStringRef kSCCompGlobal = CFSTR("Global"); const CFStringRef kSCCompHostNames = CFSTR("HostNames"); const CFStringRef kSCCompInterface = CFSTR("Interface"); const CFStringRef kSCCompSystem = CFSTR("System"); const CFStringRef kSCCompUsers = CFSTR("Users"); const CFStringRef kSCCompAnyRegex = CFSTR("[^/]+"); const CFStringRef kSCEntNetAirPort = CFSTR("AirPort"); #if !TARGET_OS_IPHONE const CFStringRef kSCEntNetAppleTalk = CFSTR("AppleTalk"); #endif // !TARGET_OS_IPHONE const CFStringRef kSCEntNetDHCP = CFSTR("DHCP"); const CFStringRef kSCEntNetDNS = CFSTR("DNS"); const CFStringRef kSCEntNetEthernet = CFSTR("Ethernet"); const CFStringRef kSCEntNetFireWire = CFSTR("FireWire"); const CFStringRef kSCEntNetInterface = CFSTR("Interface"); const CFStringRef kSCEntNetIPSec = CFSTR("IPSec"); const CFStringRef kSCEntNetIPv4 = CFSTR("IPv4"); const CFStringRef kSCEntNetIPv6 = CFSTR("IPv6"); const CFStringRef kSCEntNetL2TP = CFSTR("L2TP"); const CFStringRef kSCEntNetLink = CFSTR("Link"); const CFStringRef kSCEntNetModem = CFSTR("Modem"); #if !TARGET_OS_IPHONE const CFStringRef kSCEntNetNetInfo = CFSTR("NetInfo"); #endif // !TARGET_OS_IPHONE const CFStringRef kSCEntNetPPP = CFSTR("PPP"); const CFStringRef kSCEntNetPPPoE = CFSTR("PPPoE"); const CFStringRef kSCEntNetPPPSerial = CFSTR("PPPSerial"); const CFStringRef kSCEntNetPPTP = CFSTR("PPTP"); const CFStringRef kSCEntNetProxies = CFSTR("Proxies"); #if !TARGET_OS_IPHONE const CFStringRef kSCEntNetSMB = CFSTR("SMB"); #endif // !TARGET_OS_IPHONE const CFStringRef kSCEntNet6to4 = CFSTR("6to4"); const CFStringRef kSCEntNetAppLayer = CFSTR("AppLayer"); const CFStringRef kSCEntNetEAPOL = CFSTR("EAPOL"); const CFStringRef kSCEntNetIdleRoute = CFSTR("IdleRoute"); const CFStringRef kSCEntNetInterfaceActiveDuringSleepRequested = CFSTR("ActiveDuringSleepRequested"); const CFStringRef kSCEntNetInterfaceActiveDuringSleepSupported = CFSTR("ActiveDuringSleepSupported"); const CFStringRef kSCEntNetInterfaceDelegation = CFSTR("InterfaceDelegation"); const CFStringRef kSCEntNetIPv4ARPCollision = CFSTR("IPv4ARPCollision"); const CFStringRef kSCEntNetIPv4PortInUse = CFSTR("PortInUse"); const CFStringRef kSCEntNetIPv4RouterARPFailure = CFSTR("IPv4RouterARPFailure"); const CFStringRef kSCEntNetIPv4RouterARPAlive = CFSTR("IPv4RouterARPAlive"); const CFStringRef kSCEntNetIPv6RouterExpired = CFSTR("IPv6RouterExpired"); const CFStringRef kSCEntNetLinkIssues = CFSTR("LinkIssues"); const CFStringRef kSCEntNetLinkQuality = CFSTR("LinkQuality"); const CFStringRef kSCEntNetLoopback = CFSTR("Loopback"); const CFStringRef kSCEntNetNAT64 = CFSTR("NAT64"); const CFStringRef kSCEntNetNAT64PrefixRequest = CFSTR("NAT64PrefixRequest"); const CFStringRef kSCEntNetOnDemand = CFSTR("OnDemand"); const CFStringRef kSCEntNetQoSMarkingPolicy = CFSTR("QoSMarkingPolicy"); const CFStringRef kSCEntNetRefreshConfiguration = CFSTR("RefreshConfiguration"); const CFStringRef kSCEntNetService = CFSTR("__SERVICE__"); const CFStringRef kSCEntNetVPN = CFSTR("VPN"); const CFStringRef kSCPropNetOverridePrimary = CFSTR("OverridePrimary"); const CFStringRef kSCPropNetServiceOrder = CFSTR("ServiceOrder"); const CFStringRef kSCPropNetPPPOverridePrimary = CFSTR("PPPOverridePrimary"); const CFStringRef kSCPropNetInterfaces = CFSTR("Interfaces"); const CFStringRef kSCPropNetLocalHostName = CFSTR("LocalHostName"); const CFStringRef kSCPropNetAirPortAllowNetCreation = CFSTR("AllowNetCreation"); const CFStringRef kSCPropNetAirPortAuthPassword = CFSTR("AuthPassword"); const CFStringRef kSCPropNetAirPortAuthPasswordEncryption = CFSTR("AuthPasswordEncryption"); const CFStringRef kSCPropNetAirPortJoinMode = CFSTR("JoinMode"); const CFStringRef kSCPropNetAirPortPowerEnabled = CFSTR("PowerEnabled"); const CFStringRef kSCPropNetAirPortPreferredNetwork = CFSTR("PreferredNetwork"); const CFStringRef kSCPropNetAirPortSavePasswords = CFSTR("SavePasswords"); const CFStringRef kSCValNetAirPortJoinModeAutomatic = CFSTR("Automatic"); const CFStringRef kSCValNetAirPortJoinModePreferred = CFSTR("Preferred"); const CFStringRef kSCValNetAirPortJoinModeRanked = CFSTR("Ranked"); const CFStringRef kSCValNetAirPortJoinModeRecent = CFSTR("Recent"); const CFStringRef kSCValNetAirPortJoinModeStrongest = CFSTR("Strongest"); const CFStringRef kSCValNetAirPortAuthPasswordEncryptionKeychain = CFSTR("Keychain"); #if !TARGET_OS_IPHONE const CFStringRef kSCPropNetAppleTalkConfigMethod = CFSTR("ConfigMethod"); const CFStringRef kSCPropNetAppleTalkDefaultZone = CFSTR("DefaultZone"); const CFStringRef kSCPropNetAppleTalkNetworkID = CFSTR("NetworkID"); const CFStringRef kSCPropNetAppleTalkNodeID = CFSTR("NodeID"); const CFStringRef kSCValNetAppleTalkConfigMethodNode = CFSTR("Node"); #endif // !TARGET_OS_IPHONE const CFStringRef kSCPropNetDNSDomainName = CFSTR("DomainName"); const CFStringRef kSCPropNetDNSOptions = CFSTR("Options"); const CFStringRef kSCPropNetDNSSearchDomains = CFSTR("SearchDomains"); const CFStringRef kSCPropNetDNSSearchOrder = CFSTR("SearchOrder"); const CFStringRef kSCPropNetDNSServerAddresses = CFSTR("ServerAddresses"); const CFStringRef kSCPropNetDNSServerPort = CFSTR("ServerPort"); const CFStringRef kSCPropNetDNSServerTimeout = CFSTR("ServerTimeout"); const CFStringRef kSCPropNetDNSSortList = CFSTR("SortList"); const CFStringRef kSCPropNetDNSSupplementalMatchDomains = CFSTR("SupplementalMatchDomains"); const CFStringRef kSCPropNetDNSSupplementalMatchOrders = CFSTR("SupplementalMatchOrders"); const CFStringRef kSCPropNetDNSConfirmedServiceID = CFSTR("ConfirmedServiceID"); const CFStringRef kSCPropNetDNSServiceIdentifier = CFSTR("ServiceIdentifier"); const CFStringRef kSCPropNetDNSSupplementalMatchDomainsNoSearch = CFSTR("SupplementalMatchDomainsNoSearch"); const CFStringRef kSCPropNetEthernetMediaSubType = CFSTR("MediaSubType"); const CFStringRef kSCPropNetEthernetMediaOptions = CFSTR("MediaOptions"); const CFStringRef kSCPropNetEthernetMTU = CFSTR("MTU"); const CFStringRef kSCPropNetEthernetCapabilityAV = CFSTR("AV"); const CFStringRef kSCPropNetEthernetCapabilityJUMBO_MTU = CFSTR("JUMBO_MTU"); const CFStringRef kSCPropNetEthernetCapabilityLRO = CFSTR("LRO"); const CFStringRef kSCPropNetEthernetCapabilityRXCSUM = CFSTR("RXCSUM"); const CFStringRef kSCPropNetEthernetCapabilityTSO = CFSTR("TSO"); const CFStringRef kSCPropNetEthernetCapabilityTSO4 = CFSTR("TSO4"); const CFStringRef kSCPropNetEthernetCapabilityTSO6 = CFSTR("TSO6"); const CFStringRef kSCPropNetEthernetCapabilityTXCSUM = CFSTR("TXCSUM"); const CFStringRef kSCPropNetEthernetCapabilityVLAN_HWTAGGING = CFSTR("VLAN_HWTAGGING"); const CFStringRef kSCPropNetEthernetCapabilityVLAN_MTU = CFSTR("VLAN_MTU"); const CFStringRef kSCPropNetInterfaceDeviceName = CFSTR("DeviceName"); const CFStringRef kSCPropNetInterfaceHardware = CFSTR("Hardware"); const CFStringRef kSCPropNetInterfaceType = CFSTR("Type"); const CFStringRef kSCPropNetInterfaceSubType = CFSTR("SubType"); const CFStringRef kSCPropNetInterfaceSupportsModemOnHold = CFSTR("SupportsModemOnHold"); const CFStringRef kSCValNetInterfaceTypeEthernet = CFSTR("Ethernet"); const CFStringRef kSCValNetInterfaceTypeFireWire = CFSTR("FireWire"); const CFStringRef kSCValNetInterfaceTypePPP = CFSTR("PPP"); const CFStringRef kSCValNetInterfaceType6to4 = CFSTR("6to4"); const CFStringRef kSCValNetInterfaceTypeIPSec = CFSTR("IPSec"); const CFStringRef kSCValNetInterfaceSubTypePPPoE = CFSTR("PPPoE"); const CFStringRef kSCValNetInterfaceSubTypePPPSerial = CFSTR("PPPSerial"); const CFStringRef kSCValNetInterfaceSubTypePPTP = CFSTR("PPTP"); const CFStringRef kSCValNetInterfaceSubTypeL2TP = CFSTR("L2TP"); const CFStringRef kSCValNetInterfaceTypeLoopback = CFSTR("Loopback"); const CFStringRef kSCValNetInterfaceTypeVPN = CFSTR("VPN"); const CFStringRef kSCPropNetIPSecAuthenticationMethod = CFSTR("AuthenticationMethod"); const CFStringRef kSCPropNetIPSecLocalCertificate = CFSTR("LocalCertificate"); const CFStringRef kSCPropNetIPSecLocalIdentifier = CFSTR("LocalIdentifier"); const CFStringRef kSCPropNetIPSecLocalIdentifierType = CFSTR("LocalIdentifierType"); const CFStringRef kSCPropNetIPSecSharedSecret = CFSTR("SharedSecret"); const CFStringRef kSCPropNetIPSecSharedSecretEncryption = CFSTR("SharedSecretEncryption"); const CFStringRef kSCPropNetIPSecConnectTime = CFSTR("ConnectTime"); const CFStringRef kSCPropNetIPSecRemoteAddress = CFSTR("RemoteAddress"); const CFStringRef kSCPropNetIPSecStatus = CFSTR("Status"); const CFStringRef kSCPropNetIPSecXAuthEnabled = CFSTR("XAuthEnabled"); const CFStringRef kSCPropNetIPSecXAuthName = CFSTR("XAuthName"); const CFStringRef kSCPropNetIPSecXAuthPassword = CFSTR("XAuthPassword"); const CFStringRef kSCPropNetIPSecXAuthPasswordEncryption = CFSTR("XAuthPasswordEncryption"); const CFStringRef kSCPropNetIPSecDisconnectOnWake = CFSTR("DisconnectOnWake"); const CFStringRef kSCPropNetIPSecDisconnectOnWakeTimer = CFSTR("DisconnectOnWakeTimer"); const CFStringRef kSCValNetIPSecAuthenticationMethodSharedSecret = CFSTR("SharedSecret"); const CFStringRef kSCValNetIPSecAuthenticationMethodCertificate = CFSTR("Certificate"); const CFStringRef kSCValNetIPSecAuthenticationMethodHybrid = CFSTR("Hybrid"); const CFStringRef kSCValNetIPSecLocalIdentifierTypeKeyID = CFSTR("KeyID"); const CFStringRef kSCValNetIPSecSharedSecretEncryptionKeychain = CFSTR("Keychain"); const CFStringRef kSCValNetIPSecXAuthPasswordEncryptionKeychain = CFSTR("Keychain"); const CFStringRef kSCValNetIPSecXAuthPasswordEncryptionPrompt = CFSTR("Prompt"); const CFStringRef kSCPropNetIPSecLastCause = CFSTR("LastCause"); const CFStringRef kSCPropNetIPSecOnDemandEnabled = CFSTR("OnDemandEnabled"); const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsAlways = CFSTR("OnDemandMatchDomainsAlways"); const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsOnRetry = CFSTR("OnDemandMatchDomainsOnRetry"); const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsNever = CFSTR("OnDemandMatchDomainsNever"); const CFStringRef kSCPropNetIPv4Addresses = CFSTR("Addresses"); const CFStringRef kSCPropNetIPv4ConfigMethod = CFSTR("ConfigMethod"); const CFStringRef kSCPropNetIPv4DHCPClientID = CFSTR("DHCPClientID"); const CFStringRef kSCPropNetIPv4Router = CFSTR("Router"); const CFStringRef kSCPropNetIPv4SubnetMasks = CFSTR("SubnetMasks"); const CFStringRef kSCPropNetIPv4DestAddresses = CFSTR("DestAddresses"); const CFStringRef kSCPropNetIPv4BroadcastAddresses = CFSTR("BroadcastAddresses"); const CFStringRef kSCValNetIPv4ConfigMethodAutomatic = CFSTR("Automatic"); const CFStringRef kSCValNetIPv4ConfigMethodBOOTP = CFSTR("BOOTP"); const CFStringRef kSCValNetIPv4ConfigMethodDHCP = CFSTR("DHCP"); const CFStringRef kSCValNetIPv4ConfigMethodINFORM = CFSTR("INFORM"); const CFStringRef kSCValNetIPv4ConfigMethodLinkLocal = CFSTR("LinkLocal"); const CFStringRef kSCValNetIPv4ConfigMethodManual = CFSTR("Manual"); const CFStringRef kSCValNetIPv4ConfigMethodPPP = CFSTR("PPP"); const CFStringRef kSCPropNetIPv4AdditionalRoutes = CFSTR("AdditionalRoutes"); const CFStringRef kSCPropNetIPv4CLAT46 = CFSTR("CLAT46"); const CFStringRef kSCPropNetIPv4ExcludedRoutes = CFSTR("ExcludedRoutes"); const CFStringRef kSCPropNetIPv4IncludedRoutes = CFSTR("IncludedRoutes"); const CFStringRef kSCValNetIPv4ConfigMethodFailover = CFSTR("Failover"); const CFStringRef kSCPropNetIPv4RouteDestinationAddress = CFSTR("DestinationAddress"); const CFStringRef kSCPropNetIPv4RouteSubnetMask = CFSTR("SubnetMask"); const CFStringRef kSCPropNetIPv4RouteGatewayAddress = CFSTR("GatewayAddress"); const CFStringRef kSCPropNetIPv4RouteInterfaceName = CFSTR("InterfaceName"); const CFStringRef kSCPropNetIPv4ARPResolvedHardwareAddress = CFSTR("ARPResolvedHardwareAddress"); const CFStringRef kSCPropNetIPv4ARPResolvedIPAddress = CFSTR("ARPResolvedIPAddress"); const CFStringRef kSCPropNetIPv6Addresses = CFSTR("Addresses"); const CFStringRef kSCPropNetIPv6ConfigMethod = CFSTR("ConfigMethod"); const CFStringRef kSCPropNetIPv6DestAddresses = CFSTR("DestAddresses"); const CFStringRef kSCPropNetIPv6Flags = CFSTR("Flags"); const CFStringRef kSCPropNetIPv6PrefixLength = CFSTR("PrefixLength"); const CFStringRef kSCPropNetIPv6Router = CFSTR("Router"); const CFStringRef kSCValNetIPv6ConfigMethodAutomatic = CFSTR("Automatic"); const CFStringRef kSCValNetIPv6ConfigMethodLinkLocal = CFSTR("LinkLocal"); const CFStringRef kSCValNetIPv6ConfigMethodManual = CFSTR("Manual"); const CFStringRef kSCValNetIPv6ConfigMethodRouterAdvertisement = CFSTR("RouterAdvertisement"); const CFStringRef kSCValNetIPv6ConfigMethod6to4 = CFSTR("6to4"); const CFStringRef kSCPropNetIPv6AdditionalRoutes = CFSTR("AdditionalRoutes"); const CFStringRef kSCPropNetIPv6EnableCGA = CFSTR("EnableCGA"); const CFStringRef kSCPropNetIPv6ExcludedRoutes = CFSTR("ExcludedRoutes"); const CFStringRef kSCPropNetIPv6IncludedRoutes = CFSTR("IncludedRoutes"); const CFStringRef kSCPropNetIPv6LinkLocalAddress = CFSTR("LinkLocalAddress"); const CFStringRef kSCPropNetIPv6PerformPLATDiscovery = CFSTR("PerformPLATDiscovery"); const CFStringRef kSCPropNetIPv6RouteDestinationAddress = CFSTR("DestinationAddress"); const CFStringRef kSCPropNetIPv6RoutePrefixLength = CFSTR("PrefixLength"); const CFStringRef kSCPropNetIPv6RouteGatewayAddress = CFSTR("GatewayAddress"); const CFStringRef kSCPropNetIPv6RouteInterfaceName = CFSTR("InterfaceName"); const CFStringRef kSCPropNet6to4Relay = CFSTR("Relay"); const CFStringRef kSCPropNetLinkActive = CFSTR("Active"); const CFStringRef kSCPropNetLinkDetaching = CFSTR("Detaching"); const CFStringRef kSCPropNetLinkExpensive = CFSTR("Expensive"); const CFStringRef kSCPropNetLinkIssuesModuleID = CFSTR("ModuleID"); const CFStringRef kSCPropNetLinkIssuesInfo = CFSTR("Info"); const CFStringRef kSCPropNetLinkIssuesTimeStamp = CFSTR("TimeStamp"); const CFStringRef kSCPropNetLinkQuality = CFSTR("LinkQuality"); const CFStringRef kSCPropNetModemAccessPointName = CFSTR("AccessPointName"); const CFStringRef kSCPropNetModemConnectionPersonality = CFSTR("ConnectionPersonality"); const CFStringRef kSCPropNetModemConnectionScript = CFSTR("ConnectionScript"); const CFStringRef kSCPropNetModemConnectSpeed = CFSTR("ConnectSpeed"); const CFStringRef kSCPropNetModemDataCompression = CFSTR("DataCompression"); const CFStringRef kSCPropNetModemDeviceContextID = CFSTR("DeviceContextID"); const CFStringRef kSCPropNetModemDeviceModel = CFSTR("DeviceModel"); const CFStringRef kSCPropNetModemDeviceVendor = CFSTR("DeviceVendor"); const CFStringRef kSCPropNetModemDialMode = CFSTR("DialMode"); const CFStringRef kSCPropNetModemErrorCorrection = CFSTR("ErrorCorrection"); const CFStringRef kSCPropNetModemHoldCallWaitingAudibleAlert = CFSTR("HoldCallWaitingAudibleAlert"); const CFStringRef kSCPropNetModemHoldDisconnectOnAnswer = CFSTR("HoldDisconnectOnAnswer"); const CFStringRef kSCPropNetModemHoldEnabled = CFSTR("HoldEnabled"); const CFStringRef kSCPropNetModemHoldReminder = CFSTR("HoldReminder"); const CFStringRef kSCPropNetModemHoldReminderTime = CFSTR("HoldReminderTime"); const CFStringRef kSCPropNetModemNote = CFSTR("Note"); const CFStringRef kSCPropNetModemPulseDial = CFSTR("PulseDial"); const CFStringRef kSCPropNetModemSpeaker = CFSTR("Speaker"); const CFStringRef kSCPropNetModemSpeed = CFSTR("Speed"); const CFStringRef kSCValNetModemDialModeIgnoreDialTone = CFSTR("IgnoreDialTone"); const CFStringRef kSCValNetModemDialModeManual = CFSTR("Manual"); const CFStringRef kSCValNetModemDialModeWaitForDialTone = CFSTR("WaitForDialTone"); const CFStringRef kSCPropNetPPPACSPEnabled = CFSTR("ACSPEnabled"); const CFStringRef kSCPropNetPPPConnectTime = CFSTR("ConnectTime"); const CFStringRef kSCPropNetPPPDeviceLastCause = CFSTR("DeviceLastCause"); const CFStringRef kSCPropNetPPPDialOnDemand = CFSTR("DialOnDemand"); const CFStringRef kSCPropNetPPPDisconnectOnFastUserSwitch = CFSTR("DisconnectOnFastUserSwitch"); const CFStringRef kSCPropNetPPPDisconnectOnIdle = CFSTR("DisconnectOnIdle"); const CFStringRef kSCPropNetPPPDisconnectOnIdleTimer = CFSTR("DisconnectOnIdleTimer"); const CFStringRef kSCPropNetPPPDisconnectOnLogout = CFSTR("DisconnectOnLogout"); const CFStringRef kSCPropNetPPPDisconnectOnSleep = CFSTR("DisconnectOnSleep"); const CFStringRef kSCPropNetPPPDisconnectOnWake = CFSTR("DisconnectOnWake"); const CFStringRef kSCPropNetPPPDisconnectOnWakeTimer = CFSTR("DisconnectOnWakeTimer"); const CFStringRef kSCPropNetPPPDisconnectTime = CFSTR("DisconnectTime"); const CFStringRef kSCPropNetPPPIdleReminder = CFSTR("IdleReminder"); const CFStringRef kSCPropNetPPPIdleReminderTimer = CFSTR("IdleReminderTimer"); const CFStringRef kSCPropNetPPPLastCause = CFSTR("LastCause"); const CFStringRef kSCPropNetPPPLogfile = CFSTR("Logfile"); const CFStringRef kSCPropNetPPPPlugins = CFSTR("Plugins"); const CFStringRef kSCPropNetPPPRetryConnectTime = CFSTR("RetryConnectTime"); const CFStringRef kSCPropNetPPPSessionTimer = CFSTR("SessionTimer"); const CFStringRef kSCPropNetPPPStatus = CFSTR("Status"); const CFStringRef kSCPropNetPPPUseSessionTimer = CFSTR("UseSessionTimer"); const CFStringRef kSCPropNetPPPVerboseLogging = CFSTR("VerboseLogging"); const CFStringRef kSCPropNetPPPAuthEAPPlugins = CFSTR("AuthEAPPlugins"); const CFStringRef kSCPropNetPPPAuthName = CFSTR("AuthName"); const CFStringRef kSCPropNetPPPAuthPassword = CFSTR("AuthPassword"); const CFStringRef kSCPropNetPPPAuthPasswordEncryption = CFSTR("AuthPasswordEncryption"); const CFStringRef kSCPropNetPPPAuthPrompt = CFSTR("AuthPrompt"); const CFStringRef kSCPropNetPPPAuthProtocol = CFSTR("AuthProtocol"); const CFStringRef kSCValNetPPPAuthPasswordEncryptionKeychain = CFSTR("Keychain"); const CFStringRef kSCValNetPPPAuthPasswordEncryptionToken = CFSTR("Token"); const CFStringRef kSCValNetPPPAuthPromptBefore = CFSTR("Before"); const CFStringRef kSCValNetPPPAuthPromptAfter = CFSTR("After"); const CFStringRef kSCValNetPPPAuthProtocolCHAP = CFSTR("CHAP"); const CFStringRef kSCValNetPPPAuthProtocolEAP = CFSTR("EAP"); const CFStringRef kSCValNetPPPAuthProtocolMSCHAP1 = CFSTR("MSCHAP1"); const CFStringRef kSCValNetPPPAuthProtocolMSCHAP2 = CFSTR("MSCHAP2"); const CFStringRef kSCValNetPPPAuthProtocolPAP = CFSTR("PAP"); const CFStringRef kSCPropNetPPPCommAlternateRemoteAddress = CFSTR("CommAlternateRemoteAddress"); const CFStringRef kSCPropNetPPPCommConnectDelay = CFSTR("CommConnectDelay"); const CFStringRef kSCPropNetPPPCommDisplayTerminalWindow = CFSTR("CommDisplayTerminalWindow"); const CFStringRef kSCPropNetPPPCommRedialCount = CFSTR("CommRedialCount"); const CFStringRef kSCPropNetPPPCommRedialEnabled = CFSTR("CommRedialEnabled"); const CFStringRef kSCPropNetPPPCommRedialInterval = CFSTR("CommRedialInterval"); const CFStringRef kSCPropNetPPPCommRemoteAddress = CFSTR("CommRemoteAddress"); const CFStringRef kSCPropNetPPPCommTerminalScript = CFSTR("CommTerminalScript"); const CFStringRef kSCPropNetPPPCommUseTerminalScript = CFSTR("CommUseTerminalScript"); const CFStringRef kSCPropNetPPPCCPEnabled = CFSTR("CCPEnabled"); const CFStringRef kSCPropNetPPPCCPMPPE40Enabled = CFSTR("CCPMPPE40Enabled"); const CFStringRef kSCPropNetPPPCCPMPPE128Enabled = CFSTR("CCPMPPE128Enabled"); const CFStringRef kSCPropNetPPPIPCPCompressionVJ = CFSTR("IPCPCompressionVJ"); const CFStringRef kSCPropNetPPPIPCPUsePeerDNS = CFSTR("IPCPUsePeerDNS"); const CFStringRef kSCPropNetPPPLCPEchoEnabled = CFSTR("LCPEchoEnabled"); const CFStringRef kSCPropNetPPPLCPEchoFailure = CFSTR("LCPEchoFailure"); const CFStringRef kSCPropNetPPPLCPEchoInterval = CFSTR("LCPEchoInterval"); const CFStringRef kSCPropNetPPPLCPCompressionACField = CFSTR("LCPCompressionACField"); const CFStringRef kSCPropNetPPPLCPCompressionPField = CFSTR("LCPCompressionPField"); const CFStringRef kSCPropNetPPPLCPMRU = CFSTR("LCPMRU"); const CFStringRef kSCPropNetPPPLCPMTU = CFSTR("LCPMTU"); const CFStringRef kSCPropNetPPPLCPReceiveACCM = CFSTR("LCPReceiveACCM"); const CFStringRef kSCPropNetPPPLCPTransmitACCM = CFSTR("LCPTransmitACCM"); const CFStringRef kSCPropNetPPPOnDemandDomains = CFSTR("OnDemandDomains"); const CFStringRef kSCPropNetPPPOnDemandEnabled = CFSTR("OnDemandEnabled"); const CFStringRef kSCPropNetPPPOnDemandHostName = CFSTR("OnDemandHostName"); const CFStringRef kSCPropNetPPPOnDemandMatchDomainsAlways = CFSTR("OnDemandMatchDomainsAlways"); const CFStringRef kSCPropNetPPPOnDemandMatchDomainsOnRetry = CFSTR("OnDemandMatchDomainsOnRetry"); const CFStringRef kSCPropNetPPPOnDemandMatchDomainsNever = CFSTR("OnDemandMatchDomainsNever"); const CFStringRef kSCPropNetPPPOnDemandMode = CFSTR("OnDemandMode"); const CFStringRef kSCPropNetPPPOnDemandPriority = CFSTR("OnDemandPriority"); const CFStringRef kSCValNetPPPOnDemandModeAggressive = CFSTR("Aggressive"); const CFStringRef kSCValNetPPPOnDemandModeConservative = CFSTR("Conservative"); const CFStringRef kSCValNetPPPOnDemandModeCompatible = CFSTR("Compatible"); const CFStringRef kSCValNetPPPOnDemandPriorityDefault = CFSTR("Default"); const CFStringRef kSCValNetPPPOnDemandPriorityHigh = CFSTR("High"); const CFStringRef kSCValNetPPPOnDemandPriorityLow = CFSTR("Low"); const CFStringRef kSCPropNetL2TPIPSecSharedSecret = CFSTR("IPSecSharedSecret"); const CFStringRef kSCPropNetL2TPIPSecSharedSecretEncryption = CFSTR("IPSecSharedSecretEncryption"); const CFStringRef kSCPropNetL2TPTransport = CFSTR("Transport"); const CFStringRef kSCValNetL2TPIPSecSharedSecretEncryptionKeychain = CFSTR("Keychain"); const CFStringRef kSCValNetL2TPTransportIP = CFSTR("IP"); const CFStringRef kSCValNetL2TPTransportIPSec = CFSTR("IPSec"); const CFStringRef kSCPropNetNAT64PrefixList = CFSTR("PrefixList"); const CFStringRef kSCPropNetNAT64PLATDiscoveryStartTime = CFSTR("PLATDiscoveryStartTime"); const CFStringRef kSCPropNetNAT64PLATDiscoveryCompletionTime = CFSTR("PLATDiscoveryCompletionTime"); const CFStringRef kSCPropNetProxiesExceptionsList = CFSTR("ExceptionsList"); const CFStringRef kSCPropNetProxiesExcludeSimpleHostnames = CFSTR("ExcludeSimpleHostnames"); const CFStringRef kSCPropNetProxiesFTPEnable = CFSTR("FTPEnable"); const CFStringRef kSCPropNetProxiesFTPPassive = CFSTR("FTPPassive"); const CFStringRef kSCPropNetProxiesFTPPort = CFSTR("FTPPort"); const CFStringRef kSCPropNetProxiesFTPProxy = CFSTR("FTPProxy"); const CFStringRef kSCPropNetProxiesGopherEnable = CFSTR("GopherEnable"); const CFStringRef kSCPropNetProxiesGopherPort = CFSTR("GopherPort"); const CFStringRef kSCPropNetProxiesGopherProxy = CFSTR("GopherProxy"); const CFStringRef kSCPropNetProxiesHTTPEnable = CFSTR("HTTPEnable"); const CFStringRef kSCPropNetProxiesHTTPPort = CFSTR("HTTPPort"); const CFStringRef kSCPropNetProxiesHTTPProxy = CFSTR("HTTPProxy"); const CFStringRef kSCPropNetProxiesHTTPSEnable = CFSTR("HTTPSEnable"); const CFStringRef kSCPropNetProxiesHTTPSPort = CFSTR("HTTPSPort"); const CFStringRef kSCPropNetProxiesHTTPSProxy = CFSTR("HTTPSProxy"); const CFStringRef kSCPropNetProxiesRTSPEnable = CFSTR("RTSPEnable"); const CFStringRef kSCPropNetProxiesRTSPPort = CFSTR("RTSPPort"); const CFStringRef kSCPropNetProxiesRTSPProxy = CFSTR("RTSPProxy"); const CFStringRef kSCPropNetProxiesSOCKSEnable = CFSTR("SOCKSEnable"); const CFStringRef kSCPropNetProxiesSOCKSPort = CFSTR("SOCKSPort"); const CFStringRef kSCPropNetProxiesSOCKSProxy = CFSTR("SOCKSProxy"); const CFStringRef kSCPropNetProxiesProxyAutoConfigEnable = CFSTR("ProxyAutoConfigEnable"); const CFStringRef kSCPropNetProxiesProxyAutoConfigJavaScript = CFSTR("ProxyAutoConfigJavaScript"); const CFStringRef kSCPropNetProxiesProxyAutoConfigURLString = CFSTR("ProxyAutoConfigURLString"); const CFStringRef kSCPropNetProxiesProxyAutoDiscoveryEnable = CFSTR("ProxyAutoDiscoveryEnable"); const CFStringRef kSCPropNetProxiesBypassAllowed = CFSTR("BypassAllowed"); const CFStringRef kSCPropNetProxiesFallBackAllowed = CFSTR("FallBackAllowed"); const CFStringRef kSCPropNetProxiesSupplementalMatchDomains = CFSTR("SupplementalMatchDomains"); const CFStringRef kSCPropNetProxiesSupplementalMatchOrders = CFSTR("SupplementalMatchOrders"); const CFStringRef kSCPropNetProxiesServiceSpecific = CFSTR("ServiceSpecific"); const CFStringRef kSCPropNetProxiesScoped = CFSTR("__SCOPED__"); const CFStringRef kSCPropNetProxiesServices = CFSTR("__SERVICES__"); const CFStringRef kSCPropNetProxiesSupplemental = CFSTR("__SUPPLEMENTAL__"); const CFStringRef kSCPropNetProxiesSupplementalMatchDomain = CFSTR("__MATCH_DOMAIN__"); const CFStringRef kSCPropNetQoSMarkingAppleAudioVideoCalls = CFSTR("QoSMarkingAppleAudioVideoCalls"); const CFStringRef kSCPropNetQoSMarkingEnabled = CFSTR("QoSMarkingEnabled"); const CFStringRef kSCPropNetQoSMarkingWhitelistedAppIdentifiers = CFSTR("QoSMarkingWhitelistedAppIdentifiers"); const CFStringRef kSCPropNetServicePrimaryRank = CFSTR("PrimaryRank"); const CFStringRef kSCPropNetServiceServiceIndex = CFSTR("ServiceIndex"); const CFStringRef kSCPropNetServiceUserDefinedName = CFSTR("UserDefinedName"); const CFStringRef kSCValNetServicePrimaryRankFirst = CFSTR("First"); const CFStringRef kSCValNetServicePrimaryRankLast = CFSTR("Last"); const CFStringRef kSCValNetServicePrimaryRankNever = CFSTR("Never"); const CFStringRef kSCValNetServicePrimaryRankScoped = CFSTR("Scoped"); #if !TARGET_OS_IPHONE const CFStringRef kSCPropNetSMBNetBIOSName = CFSTR("NetBIOSName"); const CFStringRef kSCPropNetSMBNetBIOSNodeType = CFSTR("NetBIOSNodeType"); const CFStringRef kSCPropNetSMBNetBIOSScope = CFSTR("NetBIOSScope"); const CFStringRef kSCPropNetSMBWINSAddresses = CFSTR("WINSAddresses"); const CFStringRef kSCPropNetSMBWorkgroup = CFSTR("Workgroup"); const CFStringRef kSCValNetSMBNetBIOSNodeTypeBroadcast = CFSTR("Broadcast"); const CFStringRef kSCValNetSMBNetBIOSNodeTypePeer = CFSTR("Peer"); const CFStringRef kSCValNetSMBNetBIOSNodeTypeMixed = CFSTR("Mixed"); const CFStringRef kSCValNetSMBNetBIOSNodeTypeHybrid = CFSTR("Hybrid"); #endif // !TARGET_OS_IPHONE const CFStringRef kSCPropNetVPNAppRules = CFSTR("AppRules"); const CFStringRef kSCPropNetVPNAuthCredentialPassword = CFSTR("AuthCredentialPassword"); const CFStringRef kSCPropNetVPNAuthName = CFSTR("AuthName"); const CFStringRef kSCPropNetVPNAuthPassword = CFSTR("AuthPassword"); const CFStringRef kSCPropNetVPNAuthPasswordEncryption = CFSTR("AuthPasswordEncryption"); const CFStringRef kSCPropNetVPNAuthPasswordPluginType = CFSTR("AuthPasswordPluginType"); const CFStringRef kSCPropNetVPNAuthenticationMethod = CFSTR("AuthenticationMethod"); const CFStringRef kSCPropNetVPNConnectTime = CFSTR("ConnectTime"); const CFStringRef kSCPropNetVPNDisconnectOnFastUserSwitch = CFSTR("DisconnectOnFastUserSwitch"); const CFStringRef kSCPropNetVPNDisconnectOnIdle = CFSTR("DisconnectOnIdle"); const CFStringRef kSCPropNetVPNDisconnectOnIdleTimer = CFSTR("DisconnectOnIdleTimer"); const CFStringRef kSCPropNetVPNDisconnectOnLogout = CFSTR("DisconnectOnLogout"); const CFStringRef kSCPropNetVPNDisconnectOnSleep = CFSTR("DisconnectOnSleep"); const CFStringRef kSCPropNetVPNDisconnectOnWake = CFSTR("DisconnectOnWake"); const CFStringRef kSCPropNetVPNDisconnectOnWakeTimer = CFSTR("DisconnectOnWakeTimer"); const CFStringRef kSCPropNetVPNLocalCertificate = CFSTR("LocalCertificate"); const CFStringRef kSCPropNetVPNLogfile = CFSTR("Logfile"); const CFStringRef kSCPropNetVPNMTU = CFSTR("MTU"); const CFStringRef kSCPropNetVPNOnDemandEnabled = CFSTR("OnDemandEnabled"); const CFStringRef kSCPropNetVPNOnDemandMatchAppEnabled = CFSTR("OnDemandMatchAppEnabled"); const CFStringRef kSCPropNetVPNOnDemandMatchDomainsAlways = CFSTR("OnDemandMatchDomainsAlways"); const CFStringRef kSCPropNetVPNOnDemandMatchDomainsOnRetry = CFSTR("OnDemandMatchDomainsOnRetry"); const CFStringRef kSCPropNetVPNOnDemandMatchDomainsNever = CFSTR("OnDemandMatchDomainsNever"); const CFStringRef kSCPropNetVPNOnDemandRules = CFSTR("OnDemandRules"); const CFStringRef kSCPropNetVPNOnDemandSuspended = CFSTR("OnDemandSuspended"); const CFStringRef kSCPropNetVPNPluginCapability = CFSTR("PluginCapability"); const CFStringRef kSCPropNetVPNRemoteAddress = CFSTR("RemoteAddress"); const CFStringRef kSCPropNetVPNStatus = CFSTR("Status"); const CFStringRef kSCPropNetVPNVerboseLogging = CFSTR("VerboseLogging"); const CFStringRef kSCValNetVPNAppRuleAccountIdentifierMatch = CFSTR("AccountIdentifierMatch"); const CFStringRef kSCValNetVPNAppRuleDNSDomainMatch = CFSTR("DNSDomainMatch"); const CFStringRef kSCValNetVPNAppRuleExecutableMatch = CFSTR("ExecutableMatch"); const CFStringRef kSCValNetVPNAppRuleIdentifier = CFSTR("Identifier"); const CFStringRef kSCValNetVPNAppRuleExecutableDesignatedRequirement = CFSTR("DesignatedRequirement"); const CFStringRef kSCValNetVPNAppRuleExecutableSigningIdentifier = CFSTR("SigningIdentifier"); const CFStringRef kSCValNetVPNAppRuleExecutableUUID = CFSTR("UUID"); const CFStringRef kSCValNetVPNAuthenticationMethodPassword = CFSTR("Password"); const CFStringRef kSCValNetVPNAuthenticationMethodCertificate = CFSTR("Certificate"); const CFStringRef kSCValNetVPNAuthPasswordEncryptionExternal = CFSTR("External"); const CFStringRef kSCValNetVPNAuthPasswordEncryptionKeychain = CFSTR("Keychain"); const CFStringRef kSCValNetVPNAuthPasswordEncryptionPrompt = CFSTR("Prompt"); const CFStringRef kSCPropNetVPNOnDemandRuleAction = CFSTR("Action"); const CFStringRef kSCPropNetVPNOnDemandRuleActionParameters = CFSTR("ActionParameters"); const CFStringRef kSCPropNetVPNOnDemandRuleDNSDomainMatch = CFSTR("DNSDomainMatch"); const CFStringRef kSCPropNetVPNOnDemandRuleDNSServerAddressMatch = CFSTR("DNSServerAddressMatch"); const CFStringRef kSCPropNetVPNOnDemandRuleSSIDMatch = CFSTR("SSIDMatch"); const CFStringRef kSCPropNetVPNOnDemandRuleInterfaceTypeMatch = CFSTR("InterfaceTypeMatch"); const CFStringRef kSCPropNetVPNOnDemandRuleURLStringProbe = CFSTR("URLStringProbe"); const CFStringRef kSCValNetVPNOnDemandRuleActionAllow = CFSTR("Allow"); const CFStringRef kSCValNetVPNOnDemandRuleActionIgnore = CFSTR("Ignore"); const CFStringRef kSCValNetVPNOnDemandRuleActionConnect = CFSTR("Connect"); const CFStringRef kSCValNetVPNOnDemandRuleActionDisconnect = CFSTR("Disconnect"); const CFStringRef kSCValNetVPNOnDemandRuleActionEvaluateConnection = CFSTR("EvaluateConnection"); const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersDomainAction = CFSTR("DomainAction"); const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersDomains = CFSTR("Domains"); const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers = CFSTR("RequiredDNSServers"); const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe = CFSTR("RequiredURLStringProbe"); const CFStringRef kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded = CFSTR("ConnectIfNeeded"); const CFStringRef kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect = CFSTR("NeverConnect"); const CFStringRef kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet = CFSTR("Ethernet"); const CFStringRef kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi = CFSTR("WiFi"); const CFStringRef kSCValNetVPNPluginCapabilityAuth = CFSTR("Auth"); const CFStringRef kSCValNetVPNPluginCapabilityConnect = CFSTR("Connect"); #if !TARGET_OS_IPHONE const CFStringRef kSCEntUsersConsoleUser = CFSTR("ConsoleUser"); #endif // !TARGET_OS_IPHONE const CFStringRef kSCPropSystemComputerName = CFSTR("ComputerName"); const CFStringRef kSCPropSystemComputerNameEncoding = CFSTR("ComputerNameEncoding"); const CFStringRef kSCPropSystemComputerNameRegion = CFSTR("ComputerNameRegion"); const CFStringRef kSCPropSystemHostName = CFSTR("HostName"); const CFStringRef kSCDynamicStoreDomainFile = CFSTR("File:"); const CFStringRef kSCDynamicStoreDomainPlugin = CFSTR("Plugin:"); const CFStringRef kSCDynamicStoreDomainSetup = CFSTR("Setup:"); const CFStringRef kSCDynamicStoreDomainState = CFSTR("State:"); const CFStringRef kSCDynamicStoreDomainPrefs = CFSTR("Prefs:"); const CFStringRef kSCDynamicStorePropSetupCurrentSet = CFSTR("CurrentSet"); const CFStringRef kSCDynamicStorePropSetupLastUpdated = CFSTR("LastUpdated"); const CFStringRef kSCDynamicStorePropNetInterfaces = CFSTR("Interfaces"); const CFStringRef kSCDynamicStorePropNetPrimaryInterface = CFSTR("PrimaryInterface"); const CFStringRef kSCDynamicStorePropNetPrimaryService = CFSTR("PrimaryService"); const CFStringRef kSCDynamicStorePropNetServiceIDs = CFSTR("ServiceIDs"); const CFStringRef kSCPropVirtualNetworkInterfacesBondInterfaces = CFSTR("Interfaces"); const CFStringRef kSCPropVirtualNetworkInterfacesBondMode = CFSTR("Mode"); const CFStringRef kSCPropVirtualNetworkInterfacesBondOptions = CFSTR("Options"); const CFStringRef kSCPropVirtualNetworkInterfacesBridgeInterfaces = CFSTR("Interfaces"); const CFStringRef kSCPropVirtualNetworkInterfacesBridgeOptions = CFSTR("Options"); const CFStringRef kSCPropVirtualNetworkInterfacesVLANInterface = CFSTR("Interface"); const CFStringRef kSCPropVirtualNetworkInterfacesVLANTag = CFSTR("Tag"); const CFStringRef kSCPropVirtualNetworkInterfacesVLANOptions = CFSTR("Options"); #if !TARGET_OS_IPHONE const CFStringRef kSCPropUsersConsoleUserName = CFSTR("Name"); const CFStringRef kSCPropUsersConsoleUserUID = CFSTR("UID"); const CFStringRef kSCPropUsersConsoleUserGID = CFSTR("GID"); #endif // !TARGET_OS_IPHONE