SCSchemaDefinitions.c   [plain text]


/*
 * This file is automatically generated
 * DO NOT EDIT!
 */

#include <Availability.h>
#include <TargetConditionals.h>
#include <CoreFoundation/CFString.h>

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 kSCEntNetActiveDuringSleepRequested              = CFSTR("ActiveDuringSleepRequested");
const CFStringRef kSCEntNetActiveDuringSleepSupported              = CFSTR("ActiveDuringSleepSupported");
const CFStringRef kSCEntNetAppLayer                                = CFSTR("AppLayer");


const CFStringRef kSCEntNetEAPOL                                   = CFSTR("EAPOL");
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 kSCEntNetNAT64PrefixRequest                      = CFSTR("NAT64PrefixRequest");
const CFStringRef kSCEntNetOnDemand                                = CFSTR("OnDemand");
const CFStringRef kSCEntNetQoSMarkingPolicy                        = CFSTR("QoSMarkingPolicy");
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 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 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 kSCPropNetPPPIdleReminderTimer                   = CFSTR("IdleReminderTimer");
const CFStringRef kSCPropNetPPPIdleReminder                        = CFSTR("IdleReminder");
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 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