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