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