]> git.saurik.com Git - apple/configd.git/blob - SystemConfiguration.fproj/SCSchemaDefinitionsPrivate.h
5e08fdd959168163d1f73c54c88e3747bf7cd468
[apple/configd.git] / SystemConfiguration.fproj / SCSchemaDefinitionsPrivate.h
1 /*
2 * Copyright (c) 2000-2015 Apple Inc. All rights reserved.
3 *
4 * @APPLE_LICENSE_HEADER_START@
5 *
6 * This file contains Original Code and/or Modifications of Original Code
7 * as defined in and that are subject to the Apple Public Source License
8 * Version 2.0 (the 'License'). You may not use this file except in
9 * compliance with the License. Please obtain a copy of the License at
10 * http://www.opensource.apple.com/apsl/ and read it before using this
11 * file.
12 *
13 * The Original Code and all software distributed under the License are
14 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
15 * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
16 * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
17 * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
18 * Please see the License for the specific language governing rights and
19 * limitations under the License.
20 *
21 * @APPLE_LICENSE_HEADER_END@
22 */
23
24 /*
25 * This file is automatically generated
26 * DO NOT EDIT!
27 */
28
29 /*
30 * Generic Keys
31 *
32 * kSCPropNetIgnoreLinkStatus "IgnoreLinkStatus" CFBoolean
33 * kSCPropConfirmedInterfaceName "ConfirmedInterfaceName" CFString
34 * kSCPropDisableUntilNeeded "DisableUntilNeeded" CFNumber (0 or 1)
35 *
36 * Preference Keys
37 *
38 * kSCPrefVirtualNetworkInterfaces "VirtualNetworkInterfaces" CFDictionary
39 *
40 * Network Entity Keys
41 *
42 * kSCEntNetActiveDuringSleepRequested "ActiveDuringSleepRequested" CFDictionary
43 * kSCEntNetActiveDuringSleepSupported "ActiveDuringSleepSupported" CFDictionary
44 * kSCEntNetAppLayer "AppLayer" CFDictionary
45 * kSCEntNetCommCenter "com.apple.CommCenter" CFDictionary
46 * kSCEntNetEAPOL "EAPOL" CFDictionary
47 * kSCEntNetIPv4RouterARPFailure "IPv4RouterARPFailure"
48 * kSCEntNetIPv4RouterARPAlive "IPv4RouterARPAlive"
49 * kSCEntNetLinkIssues "LinkIssues" CFDictionary
50 * kSCEntNetLinkQuality "LinkQuality" CFDictionary
51 * kSCEntNetLoopback "Loopback" CFDictionary
52 * kSCEntNetOnDemand "OnDemand" CFDictionary
53 * kSCEntNetService "__SERVICE__" CFDictionary
54 * kSCEntNetVPN "VPN" CFDictionary
55 *
56 * kSCEntNetCommCenter Entity Keys
57 *
58 * kSCPropNetCommCenterAllowNetworkAccess "AllowNetworkAccess" CFNumber (0 or 1)
59 * kSCPropNetCommCenterAvailable "Available" CFNumber (0 or 1)
60 *
61 * kSCEntNetDNS Entity Keys
62 *
63 * kSCPropNetDNSConfirmedServiceID "ConfirmedServiceID" CFString
64 * kSCPropNetDNSServiceIdentifier "ServiceIdentifier" CFNumber
65 * kSCPropNetDNSSupplementalMatchDomainsNoSearch "SupplementalMatchDomainsNoSearch" CFNumber (0 or 1)
66 *
67 * kSCEntNetEthernet (Hardware) Entity Keys
68 *
69 * kSCPropNetEthernetCapabilityAV "AV" CFNumber (0 or 1)
70 * kSCPropNetEthernetCapabilityJUMBO_MTU "JUMBO_MTU" CFNumber (0 or 1)
71 * kSCPropNetEthernetCapabilityLRO "LRO" CFNumber (0 or 1)
72 * kSCPropNetEthernetCapabilityRXCSUM "RXCSUM" CFNumber (0 or 1)
73 * kSCPropNetEthernetCapabilityTSO "TSO" CFNumber (0 or 1)
74 * kSCPropNetEthernetCapabilityTSO4 "TSO4" CFNumber (0 or 1)
75 * kSCPropNetEthernetCapabilityTSO6 "TSO6" CFNumber (0 or 1)
76 * kSCPropNetEthernetCapabilityTXCSUM "TXCSUM" CFNumber (0 or 1)
77 * kSCPropNetEthernetCapabilityVLAN_HWTAGGING "VLAN_HWTAGGING" CFNumber (0 or 1)
78 * kSCPropNetEthernetCapabilityVLAN_MTU "VLAN_MTU" CFNumber (0 or 1)
79 *
80 * kSCEntNetInterface Entity Keys
81 *
82 * --- kSCPropNetInterfaceType values ---
83 * kSCValNetInterfaceTypeCellular "Cellular"
84 * kSCValNetInterfaceTypeLoopback "Loopback"
85 * kSCValNetInterfaceTypeVPN "VPN"
86 *
87 * kSCPropNetIPSecDisconnectOnWake "DisconnectOnWake" CFNumber (0 or 1)
88 * kSCPropNetIPSecDisconnectOnWakeTimer "DisconnectOnWakeTimer" CFNumber
89 * kSCEntNetIPSec Entity Keys
90 *
91 * kSCPropNetIPSecLastCause "LastCause" CFNumber
92 *
93 * --- OnDemand: ---
94 * kSCPropNetIPSecOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1)
95 * kSCPropNetIPSecOnDemandMatchDomainsAlways "OnDemandMatchDomainsAlways" CFArray[CFString]
96 * kSCPropNetIPSecOnDemandMatchDomainsOnRetry "OnDemandMatchDomainsOnRetry" CFArray[CFString]
97 * kSCPropNetIPSecOnDemandMatchDomainsNever "OnDemandMatchDomainsNever" CFArray[CFString]
98 *
99 * kSCEntNetIPv4 Entity Keys
100 *
101 * kSCPropNetIPv4AdditionalRoutes "AdditionalRoutes" CFArray[CFDictionary]
102 * kSCPropNetIPv4ExcludedRoutes "ExcludedRoutes" CFArray[CFDictionary]
103 * kSCPropNetIPv4IncludedRoutes "IncludedRoutes" CFArray[CFDictionary]
104 *
105 * --- kSCPropNetIPv4ConfigMethod values ---
106 * kSCValNetIPv4ConfigMethodFailover "Failover"
107 *
108 * --- kSCPropNetIPv4AdditionalRoutes, kSCPropNetIPv4ExcludedRoutes, kSCPropNetIPv4IncludedRoutes [CFDictionary] keys ---
109 * kSCPropNetIPv4RouteDestinationAddress "DestinationAddress" CFString
110 * kSCPropNetIPv4RouteSubnetMask "SubnetMask" CFString
111 * kSCPropNetIPv4RouteGatewayAddress "GatewayAddress" CFString
112 * kSCPropNetIPv4RouteInterfaceName "InterfaceName" CFString
113 *
114 * kSCPropNetIPv4ARPResolvedHardwareAddress "ARPResolvedHardwareAddress" CFString
115 * kSCPropNetIPv4ARPResolvedIPAddress "ARPResolvedIPAddress" CFString
116 *
117 * kSCEntNetIPv6 Entity Keys
118 *
119 * kSCPropNetIPv6AdditionalRoutes "AdditionalRoutes" CFArray[CFDictionary]
120 * kSCPropNetIPv6ExcludedRoutes "ExcludedRoutes" CFArray[CFDictionary]
121 * kSCPropNetIPv6IncludedRoutes "IncludedRoutes" CFArray[CFDictionary]
122 *
123 * --- kSCPropNetIPv6AdditionalRoutes, kSCPropNetIPv6IncludedRoutes, kSCPropNetIPv6ExcludedRoutes [CFDictionary] keys ---
124 * kSCPropNetIPv6RouteDestinationAddress "DestinationAddress" CFString
125 * kSCPropNetIPv6RoutePrefixLength "PrefixLength" CFNumber
126 * kSCPropNetIPv6RouteGatewayAddress "GatewayAddress" CFString
127 * kSCPropNetIPv6RouteInterfaceName "InterfaceName" CFString
128 *
129 * kSCEntNetLink Entity Keys
130 *
131 * kSCPropNetLinkExpensive "Expensive" CFBoolean
132 *
133 * kSCEntNetLinkIssues Entity Keys
134 *
135 * kSCPropNetLinkIssuesModuleID "ModuleID" CFData
136 * kSCPropNetLinkIssuesInfo "Info" CFData
137 * kSCPropNetLinkIssuesTimeStamp "TimeStamp" CFDate
138 *
139 * kSCEntNetLinkQuality Entity Keys
140 *
141 * kSCPropNetLinkQuality "LinkQuality" CFNumber
142 *
143 * kSCPropNetPPPDisconnectOnWake "DisconnectOnWake" CFNumber (0 or 1)
144 * kSCPropNetPPPDisconnectOnWakeTimer "DisconnectOnWakeTimer" CFNumber
145 * kSCEntNetPPP Entity Keys
146 *
147 * --- OnDemand: ---
148 * kSCPropNetPPPOnDemandDomains "OnDemandDomains" CFArray[CFString]
149 * kSCPropNetPPPOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1)
150 * kSCPropNetPPPOnDemandHostName "OnDemandHostName" CFString
151 * kSCPropNetPPPOnDemandMatchDomainsAlways "OnDemandMatchDomainsAlways" CFArray[CFString]
152 * kSCPropNetPPPOnDemandMatchDomainsOnRetry "OnDemandMatchDomainsOnRetry" CFArray[CFString]
153 * kSCPropNetPPPOnDemandMatchDomainsNever "OnDemandMatchDomainsNever" CFArray[CFString]
154 * kSCPropNetPPPOnDemandMode "OnDemandMode" CFString
155 * kSCPropNetPPPOnDemandPriority "OnDemandPriority" CFString
156 *
157 * --- kSCPropNetPPPOnDemandMode values ---
158 * kSCValNetPPPOnDemandModeAggressive "Aggressive"
159 * kSCValNetPPPOnDemandModeConservative "Conservative"
160 * kSCValNetPPPOnDemandModeCompatible "Compatible"
161 *
162 * --- kSCPropNetPPPOnDemandPriority values ---
163 * kSCValNetPPPOnDemandPriorityDefault "Default"
164 * kSCValNetPPPOnDemandPriorityHigh "High"
165 * kSCValNetPPPOnDemandPriorityLow "Low"
166 *
167 * kSCEntNetProxies Entity Keys
168 *
169 * kSCPropNetProxiesBypassAllowed "BypassAllowed" CFNumber (0 or 1)
170 * kSCPropNetProxiesFallBackAllowed "FallBackAllowed" CFNumber (0 or 1)
171 * kSCPropNetProxiesSupplementalMatchDomains "SupplementalMatchDomains" CFArray[CFString]
172 * kSCPropNetProxiesSupplementalMatchOrders "SupplementalMatchOrders" CFArray[CFNumber]
173 * kSCPropNetProxiesServiceSpecific "ServiceSpecific" CFNumber (0 or 1)
174 *
175 * kSCPropNetProxiesScoped "__SCOPED__" CFDictionary
176 * kSCPropNetProxiesServices "__SERVICES__" CFDictionary
177 * kSCPropNetProxiesSupplemental "__SUPPLEMENTAL__" CFArray[CFDictionary]
178 * kSCPropNetProxiesSupplementalMatchDomain "__MATCH_DOMAIN__" CFString
179 *
180 * kSCEntNetService Entity Keys
181 *
182 * kSCPropNetServicePrimaryRank "PrimaryRank" CFString
183 * kSCPropNetServiceUserDefinedName "UserDefinedName" CFString
184 *
185 * --- kSCPropNetServicePrimaryRank values ---
186 * kSCValNetServicePrimaryRankFirst "First"
187 * kSCValNetServicePrimaryRankLast "Last"
188 * kSCValNetServicePrimaryRankNever "Never"
189 * kSCValNetServicePrimaryRankScoped "Scoped"
190 *
191 * kSCEntNetVPN Entity Keys
192 *
193 * kSCPropNetVPNAppRules "AppRules" CFArray[CFDictionary]
194 * kSCPropNetVPNAuthCredentialPassword "AuthCredentialPassword" CFString
195 * kSCPropNetVPNAuthName "AuthName" CFString
196 * kSCPropNetVPNAuthPassword "AuthPassword" CFString
197 * kSCPropNetVPNAuthPasswordEncryption "AuthPasswordEncryption" CFString
198 * kSCPropNetVPNAuthPasswordPluginType "AuthPasswordPluginType" CFString
199 * kSCPropNetVPNAuthenticationMethod "AuthenticationMethod" CFString
200 * kSCPropNetVPNConnectTime "ConnectTime" CFString
201 * kSCPropNetVPNDisconnectOnFastUserSwitch "DisconnectOnFastUserSwitch" CFNumber (0 or 1)
202 * kSCPropNetVPNDisconnectOnIdle "DisconnectOnIdle" CFNumber (0 or 1)
203 * kSCPropNetVPNDisconnectOnIdleTimer "DisconnectOnIdleTimer" CFNumber
204 * kSCPropNetVPNDisconnectOnLogout "DisconnectOnLogout" CFNumber (0 or 1)
205 * kSCPropNetVPNDisconnectOnSleep "DisconnectOnSleep" CFNumber (0 or 1)
206 * kSCPropNetVPNDisconnectOnWake "DisconnectOnWake" CFNumber (0 or 1)
207 * kSCPropNetVPNDisconnectOnWakeTimer "DisconnectOnWakeTimer" CFNumber
208 * kSCPropNetVPNLocalCertificate "LocalCertificate" CFData
209 * kSCPropNetVPNLogfile "Logfile" CFString
210 * kSCPropNetVPNMTU "MTU" CFNumber
211 * kSCPropNetVPNOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1)
212 * kSCPropNetVPNOnDemandMatchAppEnabled "OnDemandMatchAppEnabled" CFBoolean
213 * kSCPropNetVPNOnDemandMatchDomainsAlways "OnDemandMatchDomainsAlways" CFArray[CFString]
214 * kSCPropNetVPNOnDemandMatchDomainsOnRetry "OnDemandMatchDomainsOnRetry" CFArray[CFString]
215 * kSCPropNetVPNOnDemandMatchDomainsNever "OnDemandMatchDomainsNever" CFArray[CFString]
216 * kSCPropNetVPNOnDemandRules "OnDemandRules" CFArray[CFDictionary]
217 * kSCPropNetVPNOnDemandSuspended "OnDemandSuspended" CFNumber
218 * kSCPropNetVPNPluginCapability "PluginCapability" CFString
219 * kSCPropNetVPNRemoteAddress "RemoteAddress" CFString
220 * kSCPropNetVPNStatus "Status" CFNumber
221 * kSCPropNetVPNVerboseLogging "VerboseLogging" CFNumber (0 or 1)
222 *
223 * --- kSCPropNetVPNAppRules [CFDictionary] keys ---
224 * kSCValNetVPNAppRuleAccountIdentifierMatch "AccountIdentifierMatch" CFArray[CFString]
225 * kSCValNetVPNAppRuleDNSDomainMatch "DNSDomainMatch" CFArray[CFString]
226 * kSCValNetVPNAppRuleExecutableMatch "ExecutableMatch" CFArray[CFDictionary]
227 * kSCValNetVPNAppRuleIdentifier "Identifier" CFString
228 *
229 * --- kSCValNetVPNAppRuleExecutableMatch [CFDictionary] keys ---
230 * kSCValNetVPNAppRuleExecutableDesignatedRequirement "DesignatedRequirement" CFString
231 * kSCValNetVPNAppRuleExecutableSigningIdentifier "SigningIdentifier" CFString
232 * kSCValNetVPNAppRuleExecutableUUID "UUID" CFString
233 *
234 * --- kSCPropNetVPNAuthenticationMethod values ---
235 * kSCValNetVPNAuthenticationMethodPassword "Password"
236 * kSCValNetVPNAuthenticationMethodCertificate "Certificate"
237 *
238 * --- kSCPropNetVPNAuthPasswordEncryption values ---
239 * kSCValNetVPNAuthPasswordEncryptionExternal "External"
240 * kSCValNetVPNAuthPasswordEncryptionKeychain "Keychain"
241 * kSCValNetVPNAuthPasswordEncryptionPrompt "Prompt"
242 *
243 * --- kSCPropNetVPNOnDemandRules [CFDictionary] keys ---
244 * kSCPropNetVPNOnDemandRuleAction "Action" CFString
245 * kSCPropNetVPNOnDemandRuleActionParameters "ActionParameters" CFArray[CFDictionary]
246 * kSCPropNetVPNOnDemandRuleDNSDomainMatch "DNSDomainMatch" CFArray[CFString]
247 * kSCPropNetVPNOnDemandRuleDNSServerAddressMatch "DNSServerAddressMatch" CFArray[CFString]
248 * kSCPropNetVPNOnDemandRuleSSIDMatch "SSIDMatch" CFArray[CFString]
249 * kSCPropNetVPNOnDemandRuleInterfaceTypeMatch "InterfaceTypeMatch" CFString
250 * kSCPropNetVPNOnDemandRuleURLStringProbe "URLStringProbe" CFString
251 *
252 * --- kSCPropNetVPNOnDemandRuleAction values ---
253 * kSCValNetVPNOnDemandRuleActionAllow "Allow"
254 * kSCValNetVPNOnDemandRuleActionIgnore "Ignore"
255 * kSCValNetVPNOnDemandRuleActionConnect "Connect"
256 * kSCValNetVPNOnDemandRuleActionDisconnect "Disconnect"
257 * kSCValNetVPNOnDemandRuleActionEvaluateConnection "EvaluateConnection"
258 *
259 * --- kSCPropNetVPNOnDemandRuleActionParameters [CFDictionary] keys ---
260 * kSCPropNetVPNOnDemandRuleActionParametersDomainAction "DomainAction" CFString
261 * kSCPropNetVPNOnDemandRuleActionParametersDomains "Domains" CFArray[CFString]
262 * kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers "RequiredDNSServers" CFArray[CFString]
263 * kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe "RequiredURLStringProbe" CFString
264 *
265 * --- kSCPropNetVPNOnDemandRuleActionParametersDomainAction values ---
266 * kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded "ConnectIfNeeded"
267 * kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect "NeverConnect"
268 *
269 * --- kSCPropNetVPNOnDemandRuleInterfaceTypeMatch values ---
270 * kSCValNetVPNOnDemandRuleInterfaceTypeMatchCellular "Cellular"
271 * kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet "Ethernet"
272 * kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi "WiFi"
273 *
274 * --- kSCPropNetVPNPluginCapability values ---
275 * kSCValNetVPNPluginCapabilityAuth "Auth"
276 * kSCValNetVPNPluginCapabilityConnect "Connect"
277 *
278 * kSCCompSystem Properties
279 *
280 * kSCPropSystemComputerNameRegion "ComputerNameRegion" CFNumber
281 * kSCPropSystemHostName "HostName" CFString
282 *
283 * Virtual Network Interface Keys
284 *
285 * kSCPropVirtualNetworkInterfacesBondInterfaces "Interfaces" CFArray[CFString]
286 * kSCPropVirtualNetworkInterfacesBondMode "Mode" CFNumber
287 * kSCPropVirtualNetworkInterfacesBondOptions "Options" CFDictionary
288 *
289 * kSCPropVirtualNetworkInterfacesBridgeInterfaces "Interfaces" CFArray[CFString]
290 * kSCPropVirtualNetworkInterfacesBridgeOptions "Options" CFDictionary
291 *
292 * kSCPropVirtualNetworkInterfacesVLANInterface "Interface" CFString
293 * kSCPropVirtualNetworkInterfacesVLANTag "Tag" CFNumber
294 * kSCPropVirtualNetworkInterfacesVLANOptions "Options" CFDictionary
295 */
296
297
298 #ifndef _SCSCHEMADEFINITIONSPRIVATE_H
299 #define _SCSCHEMADEFINITIONSPRIVATE_H
300
301 #include <SystemConfiguration/SCSchemaDefinitions.h>
302
303 /*!
304 * @header SCSchemaDefinitionsPrivate
305 */
306
307 /*!
308 @const kSCPropNetIgnoreLinkStatus
309 @discussion Value is a CFBoolean
310 */
311 extern const CFStringRef kSCPropNetIgnoreLinkStatus __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
312 #define kSCPropNetIgnoreLinkStatus kSCPropNetIgnoreLinkStatus
313
314 /*!
315 @const kSCPropConfirmedInterfaceName
316 @discussion Value is a CFString
317 */
318 extern const CFStringRef kSCPropConfirmedInterfaceName __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_8_0/*SPI*/);
319 #define kSCPropConfirmedInterfaceName kSCPropConfirmedInterfaceName
320
321 /*!
322 @const kSCPropDisableUntilNeeded
323 @discussion Value is a CFNumber (0 or 1)
324 */
325 extern const CFStringRef kSCPropDisableUntilNeeded __OSX_AVAILABLE_STARTING(__MAC_10_11,__IPHONE_9_0/*SPI*/);
326 #define kSCPropDisableUntilNeeded kSCPropDisableUntilNeeded
327
328 /*!
329 @group Preference Keys
330 */
331
332 /*!
333 @const kSCPrefVirtualNetworkInterfaces
334 @discussion Value is a CFDictionary
335 */
336 extern const CFStringRef kSCPrefVirtualNetworkInterfaces __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
337 #define kSCPrefVirtualNetworkInterfaces kSCPrefVirtualNetworkInterfaces
338
339 /*!
340 @group Network Entity Keys
341 */
342
343 /*!
344 @const kSCEntNetActiveDuringSleepRequested
345 @discussion Value is a CFDictionary
346 */
347 extern const CFStringRef kSCEntNetActiveDuringSleepRequested __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_7_0/*SPI*/);
348 #define kSCEntNetActiveDuringSleepRequested kSCEntNetActiveDuringSleepRequested
349
350 /*!
351 @const kSCEntNetActiveDuringSleepSupported
352 @discussion Value is a CFDictionary
353 */
354 extern const CFStringRef kSCEntNetActiveDuringSleepSupported __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_7_0/*SPI*/);
355 #define kSCEntNetActiveDuringSleepSupported kSCEntNetActiveDuringSleepSupported
356
357 /*!
358 @const kSCEntNetAppLayer
359 @discussion Value is a CFDictionary
360 */
361 extern const CFStringRef kSCEntNetAppLayer __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
362 #define kSCEntNetAppLayer kSCEntNetAppLayer
363
364 /*!
365 @const kSCEntNetCommCenter
366 @discussion Value is a CFDictionary
367 */
368 extern const CFStringRef kSCEntNetCommCenter __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_2_0/*SPI*/);
369 #define kSCEntNetCommCenter kSCEntNetCommCenter
370
371 /*!
372 @const kSCEntNetEAPOL
373 @discussion Value is a CFDictionary
374 */
375 extern const CFStringRef kSCEntNetEAPOL __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
376 #define kSCEntNetEAPOL kSCEntNetEAPOL
377
378 /*!
379 @const kSCEntNetIPv4RouterARPFailure
380 */
381 extern const CFStringRef kSCEntNetIPv4RouterARPFailure __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_8_0/*SPI*/);
382 #define kSCEntNetIPv4RouterARPFailure kSCEntNetIPv4RouterARPFailure
383
384 /*!
385 @const kSCEntNetIPv4RouterARPAlive
386 */
387 extern const CFStringRef kSCEntNetIPv4RouterARPAlive __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_8_0/*SPI*/);
388 #define kSCEntNetIPv4RouterARPAlive kSCEntNetIPv4RouterARPAlive
389
390 /*!
391 @const kSCEntNetLinkIssues
392 @discussion Value is a CFDictionary
393 */
394 extern const CFStringRef kSCEntNetLinkIssues __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
395 #define kSCEntNetLinkIssues kSCEntNetLinkIssues
396
397 /*!
398 @const kSCEntNetLinkQuality
399 @discussion Value is a CFDictionary
400 */
401 extern const CFStringRef kSCEntNetLinkQuality __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
402 #define kSCEntNetLinkQuality kSCEntNetLinkQuality
403
404 /*!
405 @const kSCEntNetLoopback
406 @discussion Value is a CFDictionary
407 */
408 extern const CFStringRef kSCEntNetLoopback __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
409 #define kSCEntNetLoopback kSCEntNetLoopback
410
411 /*!
412 @const kSCEntNetOnDemand
413 @discussion Value is a CFDictionary
414 */
415 extern const CFStringRef kSCEntNetOnDemand __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/);
416 #define kSCEntNetOnDemand kSCEntNetOnDemand
417
418 /*!
419 @const kSCEntNetService
420 @discussion Value is a CFDictionary
421 */
422 extern const CFStringRef kSCEntNetService __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/);
423 #define kSCEntNetService kSCEntNetService
424
425 /*!
426 @const kSCEntNetVPN
427 @discussion Value is a CFDictionary
428 */
429 extern const CFStringRef kSCEntNetVPN __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
430 #define kSCEntNetVPN kSCEntNetVPN
431
432 /*!
433 @group kSCEntNetCommCenter Entity Keys
434 */
435
436 /*!
437 @const kSCPropNetCommCenterAllowNetworkAccess
438 @discussion Value is a CFNumber (0 or 1)
439 */
440 extern const CFStringRef kSCPropNetCommCenterAllowNetworkAccess __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_2_0/*SPI*/);
441 #define kSCPropNetCommCenterAllowNetworkAccess kSCPropNetCommCenterAllowNetworkAccess
442
443 /*!
444 @const kSCPropNetCommCenterAvailable
445 @discussion Value is a CFNumber (0 or 1)
446 */
447 extern const CFStringRef kSCPropNetCommCenterAvailable __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_2_0/*SPI*/);
448 #define kSCPropNetCommCenterAvailable kSCPropNetCommCenterAvailable
449
450 /*!
451 @group kSCEntNetDNS Entity Keys
452 */
453
454 /*!
455 @const kSCPropNetDNSConfirmedServiceID
456 @discussion Value is a CFString
457 */
458 extern const CFStringRef kSCPropNetDNSConfirmedServiceID __OSX_AVAILABLE_STARTING(__MAC_10_11,__IPHONE_9_0/*SPI*/);
459 #define kSCPropNetDNSConfirmedServiceID kSCPropNetDNSConfirmedServiceID
460
461 /*!
462 @const kSCPropNetDNSServiceIdentifier
463 @discussion Value is a CFNumber
464 */
465 extern const CFStringRef kSCPropNetDNSServiceIdentifier __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
466 #define kSCPropNetDNSServiceIdentifier kSCPropNetDNSServiceIdentifier
467
468 /*!
469 @const kSCPropNetDNSSupplementalMatchDomainsNoSearch
470 @discussion Value is a CFNumber (0 or 1)
471 */
472 extern const CFStringRef kSCPropNetDNSSupplementalMatchDomainsNoSearch __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
473 #define kSCPropNetDNSSupplementalMatchDomainsNoSearch kSCPropNetDNSSupplementalMatchDomainsNoSearch
474
475 /*!
476 @group kSCEntNetEthernet (Hardware) Entity Keys
477 */
478
479 /*!
480 @const kSCPropNetEthernetCapabilityAV
481 @discussion Value is a CFNumber (0 or 1)
482 */
483 extern const CFStringRef kSCPropNetEthernetCapabilityAV __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
484 #define kSCPropNetEthernetCapabilityAV kSCPropNetEthernetCapabilityAV
485
486 /*!
487 @const kSCPropNetEthernetCapabilityJUMBO_MTU
488 @discussion Value is a CFNumber (0 or 1)
489 */
490 extern const CFStringRef kSCPropNetEthernetCapabilityJUMBO_MTU __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
491 #define kSCPropNetEthernetCapabilityJUMBO_MTU kSCPropNetEthernetCapabilityJUMBO_MTU
492
493 /*!
494 @const kSCPropNetEthernetCapabilityLRO
495 @discussion Value is a CFNumber (0 or 1)
496 */
497 extern const CFStringRef kSCPropNetEthernetCapabilityLRO __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
498 #define kSCPropNetEthernetCapabilityLRO kSCPropNetEthernetCapabilityLRO
499
500 /*!
501 @const kSCPropNetEthernetCapabilityRXCSUM
502 @discussion Value is a CFNumber (0 or 1)
503 */
504 extern const CFStringRef kSCPropNetEthernetCapabilityRXCSUM __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
505 #define kSCPropNetEthernetCapabilityRXCSUM kSCPropNetEthernetCapabilityRXCSUM
506
507 /*!
508 @const kSCPropNetEthernetCapabilityTSO
509 @discussion Value is a CFNumber (0 or 1)
510 */
511 extern const CFStringRef kSCPropNetEthernetCapabilityTSO __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
512 #define kSCPropNetEthernetCapabilityTSO kSCPropNetEthernetCapabilityTSO
513
514 /*!
515 @const kSCPropNetEthernetCapabilityTSO4
516 @discussion Value is a CFNumber (0 or 1)
517 */
518 extern const CFStringRef kSCPropNetEthernetCapabilityTSO4 __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
519 #define kSCPropNetEthernetCapabilityTSO4 kSCPropNetEthernetCapabilityTSO4
520
521 /*!
522 @const kSCPropNetEthernetCapabilityTSO6
523 @discussion Value is a CFNumber (0 or 1)
524 */
525 extern const CFStringRef kSCPropNetEthernetCapabilityTSO6 __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
526 #define kSCPropNetEthernetCapabilityTSO6 kSCPropNetEthernetCapabilityTSO6
527
528 /*!
529 @const kSCPropNetEthernetCapabilityTXCSUM
530 @discussion Value is a CFNumber (0 or 1)
531 */
532 extern const CFStringRef kSCPropNetEthernetCapabilityTXCSUM __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
533 #define kSCPropNetEthernetCapabilityTXCSUM kSCPropNetEthernetCapabilityTXCSUM
534
535 /*!
536 @const kSCPropNetEthernetCapabilityVLAN_HWTAGGING
537 @discussion Value is a CFNumber (0 or 1)
538 */
539 extern const CFStringRef kSCPropNetEthernetCapabilityVLAN_HWTAGGING __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
540 #define kSCPropNetEthernetCapabilityVLAN_HWTAGGING kSCPropNetEthernetCapabilityVLAN_HWTAGGING
541
542 /*!
543 @const kSCPropNetEthernetCapabilityVLAN_MTU
544 @discussion Value is a CFNumber (0 or 1)
545 */
546 extern const CFStringRef kSCPropNetEthernetCapabilityVLAN_MTU __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
547 #define kSCPropNetEthernetCapabilityVLAN_MTU kSCPropNetEthernetCapabilityVLAN_MTU
548
549 /*!
550 @group kSCEntNetInterface Entity Keys
551 */
552
553 /*!
554 @const kSCValNetInterfaceTypeCellular
555 */
556 extern const CFStringRef kSCValNetInterfaceTypeCellular __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_8_0/*SPI*/);
557 #define kSCValNetInterfaceTypeCellular kSCValNetInterfaceTypeCellular
558
559 /*!
560 @const kSCValNetInterfaceTypeLoopback
561 */
562 extern const CFStringRef kSCValNetInterfaceTypeLoopback __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
563 #define kSCValNetInterfaceTypeLoopback kSCValNetInterfaceTypeLoopback
564
565 /*!
566 @const kSCValNetInterfaceTypeVPN
567 */
568 extern const CFStringRef kSCValNetInterfaceTypeVPN __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
569 #define kSCValNetInterfaceTypeVPN kSCValNetInterfaceTypeVPN
570
571 /*!
572 @const kSCPropNetIPSecDisconnectOnWake
573 @discussion Value is a CFNumber (0 or 1)
574 */
575 extern const CFStringRef kSCPropNetIPSecDisconnectOnWake __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
576 #define kSCPropNetIPSecDisconnectOnWake kSCPropNetIPSecDisconnectOnWake
577
578 /*!
579 @const kSCPropNetIPSecDisconnectOnWakeTimer
580 @discussion Value is a CFNumber
581 */
582 extern const CFStringRef kSCPropNetIPSecDisconnectOnWakeTimer __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
583 #define kSCPropNetIPSecDisconnectOnWakeTimer kSCPropNetIPSecDisconnectOnWakeTimer
584
585 /*!
586 @group kSCEntNetIPSec Entity Keys
587 */
588
589 /*!
590 @const kSCPropNetIPSecLastCause
591 @discussion Value is a CFNumber
592 */
593 extern const CFStringRef kSCPropNetIPSecLastCause __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/);
594 #define kSCPropNetIPSecLastCause kSCPropNetIPSecLastCause
595
596 /*!
597 @const kSCPropNetIPSecOnDemandEnabled
598 @discussion Value is a CFNumber (0 or 1)
599 */
600 extern const CFStringRef kSCPropNetIPSecOnDemandEnabled __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/);
601 #define kSCPropNetIPSecOnDemandEnabled kSCPropNetIPSecOnDemandEnabled
602
603 /*!
604 @const kSCPropNetIPSecOnDemandMatchDomainsAlways
605 @discussion Value is a CFArray[CFString]
606 */
607 extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsAlways __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/);
608 #define kSCPropNetIPSecOnDemandMatchDomainsAlways kSCPropNetIPSecOnDemandMatchDomainsAlways
609
610 /*!
611 @const kSCPropNetIPSecOnDemandMatchDomainsOnRetry
612 @discussion Value is a CFArray[CFString]
613 */
614 extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsOnRetry __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/);
615 #define kSCPropNetIPSecOnDemandMatchDomainsOnRetry kSCPropNetIPSecOnDemandMatchDomainsOnRetry
616
617 /*!
618 @const kSCPropNetIPSecOnDemandMatchDomainsNever
619 @discussion Value is a CFArray[CFString]
620 */
621 extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsNever __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/);
622 #define kSCPropNetIPSecOnDemandMatchDomainsNever kSCPropNetIPSecOnDemandMatchDomainsNever
623
624 /*!
625 @group kSCEntNetIPv4 Entity Keys
626 */
627
628 /*!
629 @const kSCPropNetIPv4AdditionalRoutes
630 @discussion Value is a CFArray[CFDictionary]
631 */
632 extern const CFStringRef kSCPropNetIPv4AdditionalRoutes __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_8_0/*SPI*/);
633 #define kSCPropNetIPv4AdditionalRoutes kSCPropNetIPv4AdditionalRoutes
634
635 /*!
636 @const kSCPropNetIPv4ExcludedRoutes
637 @discussion Value is a CFArray[CFDictionary]
638 */
639 extern const CFStringRef kSCPropNetIPv4ExcludedRoutes __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
640 #define kSCPropNetIPv4ExcludedRoutes kSCPropNetIPv4ExcludedRoutes
641
642 /*!
643 @const kSCPropNetIPv4IncludedRoutes
644 @discussion Value is a CFArray[CFDictionary]
645 */
646 extern const CFStringRef kSCPropNetIPv4IncludedRoutes __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
647 #define kSCPropNetIPv4IncludedRoutes kSCPropNetIPv4IncludedRoutes
648
649 /*!
650 @const kSCValNetIPv4ConfigMethodFailover
651 */
652 extern const CFStringRef kSCValNetIPv4ConfigMethodFailover __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
653 #define kSCValNetIPv4ConfigMethodFailover kSCValNetIPv4ConfigMethodFailover
654
655 /*!
656 @const kSCPropNetIPv4RouteDestinationAddress
657 @discussion Value is a CFString
658 */
659 extern const CFStringRef kSCPropNetIPv4RouteDestinationAddress __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
660 #define kSCPropNetIPv4RouteDestinationAddress kSCPropNetIPv4RouteDestinationAddress
661
662 /*!
663 @const kSCPropNetIPv4RouteSubnetMask
664 @discussion Value is a CFString
665 */
666 extern const CFStringRef kSCPropNetIPv4RouteSubnetMask __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
667 #define kSCPropNetIPv4RouteSubnetMask kSCPropNetIPv4RouteSubnetMask
668
669 /*!
670 @const kSCPropNetIPv4RouteGatewayAddress
671 @discussion Value is a CFString
672 */
673 extern const CFStringRef kSCPropNetIPv4RouteGatewayAddress __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
674 #define kSCPropNetIPv4RouteGatewayAddress kSCPropNetIPv4RouteGatewayAddress
675
676 /*!
677 @const kSCPropNetIPv4RouteInterfaceName
678 @discussion Value is a CFString
679 */
680 extern const CFStringRef kSCPropNetIPv4RouteInterfaceName __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_8_0/*SPI*/);
681 #define kSCPropNetIPv4RouteInterfaceName kSCPropNetIPv4RouteInterfaceName
682
683 /*!
684 @const kSCPropNetIPv4ARPResolvedHardwareAddress
685 @discussion Value is a CFString
686 */
687 extern const CFStringRef kSCPropNetIPv4ARPResolvedHardwareAddress __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
688 #define kSCPropNetIPv4ARPResolvedHardwareAddress kSCPropNetIPv4ARPResolvedHardwareAddress
689
690 /*!
691 @const kSCPropNetIPv4ARPResolvedIPAddress
692 @discussion Value is a CFString
693 */
694 extern const CFStringRef kSCPropNetIPv4ARPResolvedIPAddress __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
695 #define kSCPropNetIPv4ARPResolvedIPAddress kSCPropNetIPv4ARPResolvedIPAddress
696
697 /*!
698 @group kSCEntNetIPv6 Entity Keys
699 */
700
701 /*!
702 @const kSCPropNetIPv6AdditionalRoutes
703 @discussion Value is a CFArray[CFDictionary]
704 */
705 extern const CFStringRef kSCPropNetIPv6AdditionalRoutes __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_8_0/*SPI*/);
706 #define kSCPropNetIPv6AdditionalRoutes kSCPropNetIPv6AdditionalRoutes
707
708 /*!
709 @const kSCPropNetIPv6ExcludedRoutes
710 @discussion Value is a CFArray[CFDictionary]
711 */
712 extern const CFStringRef kSCPropNetIPv6ExcludedRoutes __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
713 #define kSCPropNetIPv6ExcludedRoutes kSCPropNetIPv6ExcludedRoutes
714
715 /*!
716 @const kSCPropNetIPv6IncludedRoutes
717 @discussion Value is a CFArray[CFDictionary]
718 */
719 extern const CFStringRef kSCPropNetIPv6IncludedRoutes __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
720 #define kSCPropNetIPv6IncludedRoutes kSCPropNetIPv6IncludedRoutes
721
722 /*!
723 @const kSCPropNetIPv6RouteDestinationAddress
724 @discussion Value is a CFString
725 */
726 extern const CFStringRef kSCPropNetIPv6RouteDestinationAddress __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
727 #define kSCPropNetIPv6RouteDestinationAddress kSCPropNetIPv6RouteDestinationAddress
728
729 /*!
730 @const kSCPropNetIPv6RoutePrefixLength
731 @discussion Value is a CFNumber
732 */
733 extern const CFStringRef kSCPropNetIPv6RoutePrefixLength __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
734 #define kSCPropNetIPv6RoutePrefixLength kSCPropNetIPv6RoutePrefixLength
735
736 /*!
737 @const kSCPropNetIPv6RouteGatewayAddress
738 @discussion Value is a CFString
739 */
740 extern const CFStringRef kSCPropNetIPv6RouteGatewayAddress __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
741 #define kSCPropNetIPv6RouteGatewayAddress kSCPropNetIPv6RouteGatewayAddress
742
743 /*!
744 @const kSCPropNetIPv6RouteInterfaceName
745 @discussion Value is a CFString
746 */
747 extern const CFStringRef kSCPropNetIPv6RouteInterfaceName __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_8_0/*SPI*/);
748 #define kSCPropNetIPv6RouteInterfaceName kSCPropNetIPv6RouteInterfaceName
749
750 /*!
751 @group kSCEntNetLink Entity Keys
752 */
753
754 /*!
755 @const kSCPropNetLinkExpensive
756 @discussion Value is a CFBoolean
757 */
758 extern const CFStringRef kSCPropNetLinkExpensive __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_8_0/*SPI*/);
759 #define kSCPropNetLinkExpensive kSCPropNetLinkExpensive
760
761 /*!
762 @group kSCEntNetLinkIssues Entity Keys
763 */
764
765 /*!
766 @const kSCPropNetLinkIssuesModuleID
767 @discussion Value is a CFData
768 */
769 extern const CFStringRef kSCPropNetLinkIssuesModuleID __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
770 #define kSCPropNetLinkIssuesModuleID kSCPropNetLinkIssuesModuleID
771
772 /*!
773 @const kSCPropNetLinkIssuesInfo
774 @discussion Value is a CFData
775 */
776 extern const CFStringRef kSCPropNetLinkIssuesInfo __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
777 #define kSCPropNetLinkIssuesInfo kSCPropNetLinkIssuesInfo
778
779 /*!
780 @const kSCPropNetLinkIssuesTimeStamp
781 @discussion Value is a CFDate
782 */
783 extern const CFStringRef kSCPropNetLinkIssuesTimeStamp __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
784 #define kSCPropNetLinkIssuesTimeStamp kSCPropNetLinkIssuesTimeStamp
785
786 /*!
787 @group kSCEntNetLinkQuality Entity Keys
788 */
789
790 /*!
791 @const kSCPropNetLinkQuality
792 @discussion Value is a CFNumber
793 */
794 extern const CFStringRef kSCPropNetLinkQuality __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
795 #define kSCPropNetLinkQuality kSCPropNetLinkQuality
796
797 /*!
798 @const kSCPropNetPPPDisconnectOnWake
799 @discussion Value is a CFNumber (0 or 1)
800 */
801 extern const CFStringRef kSCPropNetPPPDisconnectOnWake __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
802 #define kSCPropNetPPPDisconnectOnWake kSCPropNetPPPDisconnectOnWake
803
804 /*!
805 @const kSCPropNetPPPDisconnectOnWakeTimer
806 @discussion Value is a CFNumber
807 */
808 extern const CFStringRef kSCPropNetPPPDisconnectOnWakeTimer __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
809 #define kSCPropNetPPPDisconnectOnWakeTimer kSCPropNetPPPDisconnectOnWakeTimer
810
811 /*!
812 @group kSCEntNetPPP Entity Keys
813 */
814
815 /*!
816 @const kSCPropNetPPPOnDemandDomains
817 @discussion Value is a CFArray[CFString]
818 */
819 extern const CFStringRef kSCPropNetPPPOnDemandDomains __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
820 #define kSCPropNetPPPOnDemandDomains kSCPropNetPPPOnDemandDomains
821
822 /*!
823 @const kSCPropNetPPPOnDemandEnabled
824 @discussion Value is a CFNumber (0 or 1)
825 */
826 extern const CFStringRef kSCPropNetPPPOnDemandEnabled __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
827 #define kSCPropNetPPPOnDemandEnabled kSCPropNetPPPOnDemandEnabled
828
829 /*!
830 @const kSCPropNetPPPOnDemandHostName
831 @discussion Value is a CFString
832 */
833 extern const CFStringRef kSCPropNetPPPOnDemandHostName __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
834 #define kSCPropNetPPPOnDemandHostName kSCPropNetPPPOnDemandHostName
835
836 /*!
837 @const kSCPropNetPPPOnDemandMatchDomainsAlways
838 @discussion Value is a CFArray[CFString]
839 */
840 extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsAlways __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
841 #define kSCPropNetPPPOnDemandMatchDomainsAlways kSCPropNetPPPOnDemandMatchDomainsAlways
842
843 /*!
844 @const kSCPropNetPPPOnDemandMatchDomainsOnRetry
845 @discussion Value is a CFArray[CFString]
846 */
847 extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsOnRetry __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
848 #define kSCPropNetPPPOnDemandMatchDomainsOnRetry kSCPropNetPPPOnDemandMatchDomainsOnRetry
849
850 /*!
851 @const kSCPropNetPPPOnDemandMatchDomainsNever
852 @discussion Value is a CFArray[CFString]
853 */
854 extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsNever __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
855 #define kSCPropNetPPPOnDemandMatchDomainsNever kSCPropNetPPPOnDemandMatchDomainsNever
856
857 /*!
858 @const kSCPropNetPPPOnDemandMode
859 @discussion Value is a CFString
860 */
861 extern const CFStringRef kSCPropNetPPPOnDemandMode __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
862 #define kSCPropNetPPPOnDemandMode kSCPropNetPPPOnDemandMode
863
864 /*!
865 @const kSCPropNetPPPOnDemandPriority
866 @discussion Value is a CFString
867 */
868 extern const CFStringRef kSCPropNetPPPOnDemandPriority __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
869 #define kSCPropNetPPPOnDemandPriority kSCPropNetPPPOnDemandPriority
870
871 /*!
872 @const kSCValNetPPPOnDemandModeAggressive
873 */
874 extern const CFStringRef kSCValNetPPPOnDemandModeAggressive __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
875 #define kSCValNetPPPOnDemandModeAggressive kSCValNetPPPOnDemandModeAggressive
876
877 /*!
878 @const kSCValNetPPPOnDemandModeConservative
879 */
880 extern const CFStringRef kSCValNetPPPOnDemandModeConservative __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
881 #define kSCValNetPPPOnDemandModeConservative kSCValNetPPPOnDemandModeConservative
882
883 /*!
884 @const kSCValNetPPPOnDemandModeCompatible
885 */
886 extern const CFStringRef kSCValNetPPPOnDemandModeCompatible __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
887 #define kSCValNetPPPOnDemandModeCompatible kSCValNetPPPOnDemandModeCompatible
888
889 /*!
890 @const kSCValNetPPPOnDemandPriorityDefault
891 */
892 extern const CFStringRef kSCValNetPPPOnDemandPriorityDefault __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
893 #define kSCValNetPPPOnDemandPriorityDefault kSCValNetPPPOnDemandPriorityDefault
894
895 /*!
896 @const kSCValNetPPPOnDemandPriorityHigh
897 */
898 extern const CFStringRef kSCValNetPPPOnDemandPriorityHigh __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
899 #define kSCValNetPPPOnDemandPriorityHigh kSCValNetPPPOnDemandPriorityHigh
900
901 /*!
902 @const kSCValNetPPPOnDemandPriorityLow
903 */
904 extern const CFStringRef kSCValNetPPPOnDemandPriorityLow __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
905 #define kSCValNetPPPOnDemandPriorityLow kSCValNetPPPOnDemandPriorityLow
906
907 /*!
908 @group kSCEntNetProxies Entity Keys
909 */
910
911 /*!
912 @const kSCPropNetProxiesBypassAllowed
913 @discussion Value is a CFNumber (0 or 1)
914 */
915 extern const CFStringRef kSCPropNetProxiesBypassAllowed __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
916 #define kSCPropNetProxiesBypassAllowed kSCPropNetProxiesBypassAllowed
917
918 /*!
919 @const kSCPropNetProxiesFallBackAllowed
920 @discussion Value is a CFNumber (0 or 1)
921 */
922 extern const CFStringRef kSCPropNetProxiesFallBackAllowed __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_6_0/*SPI*/);
923 #define kSCPropNetProxiesFallBackAllowed kSCPropNetProxiesFallBackAllowed
924
925 /*!
926 @const kSCPropNetProxiesSupplementalMatchDomains
927 @discussion Value is a CFArray[CFString]
928 */
929 extern const CFStringRef kSCPropNetProxiesSupplementalMatchDomains __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
930 #define kSCPropNetProxiesSupplementalMatchDomains kSCPropNetProxiesSupplementalMatchDomains
931
932 /*!
933 @const kSCPropNetProxiesSupplementalMatchOrders
934 @discussion Value is a CFArray[CFNumber]
935 */
936 extern const CFStringRef kSCPropNetProxiesSupplementalMatchOrders __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
937 #define kSCPropNetProxiesSupplementalMatchOrders kSCPropNetProxiesSupplementalMatchOrders
938
939 /*!
940 @const kSCPropNetProxiesServiceSpecific
941 @discussion Value is a CFNumber (0 or 1)
942 */
943 extern const CFStringRef kSCPropNetProxiesServiceSpecific __OSX_AVAILABLE_STARTING(__MAC_10_11,__IPHONE_9_0/*SPI*/);
944 #define kSCPropNetProxiesServiceSpecific kSCPropNetProxiesServiceSpecific
945
946 /*!
947 @const kSCPropNetProxiesScoped
948 @discussion Value is a CFDictionary
949 */
950 extern const CFStringRef kSCPropNetProxiesScoped __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
951 #define kSCPropNetProxiesScoped kSCPropNetProxiesScoped
952
953 /*!
954 @const kSCPropNetProxiesServices
955 @discussion Value is a CFDictionary
956 */
957 extern const CFStringRef kSCPropNetProxiesServices __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
958 #define kSCPropNetProxiesServices kSCPropNetProxiesServices
959
960 /*!
961 @const kSCPropNetProxiesSupplemental
962 @discussion Value is a CFArray[CFDictionary]
963 */
964 extern const CFStringRef kSCPropNetProxiesSupplemental __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
965 #define kSCPropNetProxiesSupplemental kSCPropNetProxiesSupplemental
966
967 /*!
968 @const kSCPropNetProxiesSupplementalMatchDomain
969 @discussion Value is a CFString
970 */
971 extern const CFStringRef kSCPropNetProxiesSupplementalMatchDomain __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
972 #define kSCPropNetProxiesSupplementalMatchDomain kSCPropNetProxiesSupplementalMatchDomain
973
974 /*!
975 @group kSCEntNetService Entity Keys
976 */
977
978 /*!
979 @const kSCPropNetServicePrimaryRank
980 @discussion Value is a CFString
981 */
982 extern const CFStringRef kSCPropNetServicePrimaryRank __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/);
983 #define kSCPropNetServicePrimaryRank kSCPropNetServicePrimaryRank
984
985 /*!
986 @const kSCPropNetServiceUserDefinedName
987 @discussion Value is a CFString
988 */
989 extern const CFStringRef kSCPropNetServiceUserDefinedName __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/);
990 #define kSCPropNetServiceUserDefinedName kSCPropNetServiceUserDefinedName
991
992 /*!
993 @const kSCValNetServicePrimaryRankFirst
994 */
995 extern const CFStringRef kSCValNetServicePrimaryRankFirst __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/);
996 #define kSCValNetServicePrimaryRankFirst kSCValNetServicePrimaryRankFirst
997
998 /*!
999 @const kSCValNetServicePrimaryRankLast
1000 */
1001 extern const CFStringRef kSCValNetServicePrimaryRankLast __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/);
1002 #define kSCValNetServicePrimaryRankLast kSCValNetServicePrimaryRankLast
1003
1004 /*!
1005 @const kSCValNetServicePrimaryRankNever
1006 */
1007 extern const CFStringRef kSCValNetServicePrimaryRankNever __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/);
1008 #define kSCValNetServicePrimaryRankNever kSCValNetServicePrimaryRankNever
1009
1010 /*!
1011 @const kSCValNetServicePrimaryRankScoped
1012 */
1013 extern const CFStringRef kSCValNetServicePrimaryRankScoped __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_8_0/*SPI*/);
1014 #define kSCValNetServicePrimaryRankScoped kSCValNetServicePrimaryRankScoped
1015
1016 /*!
1017 @group kSCEntNetVPN Entity Keys
1018 */
1019
1020 /*!
1021 @const kSCPropNetVPNAppRules
1022 @discussion Value is a CFArray[CFDictionary]
1023 */
1024 extern const CFStringRef kSCPropNetVPNAppRules __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1025 #define kSCPropNetVPNAppRules kSCPropNetVPNAppRules
1026
1027 /*!
1028 @const kSCPropNetVPNAuthCredentialPassword
1029 @discussion Value is a CFString
1030 */
1031 extern const CFStringRef kSCPropNetVPNAuthCredentialPassword __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1032 #define kSCPropNetVPNAuthCredentialPassword kSCPropNetVPNAuthCredentialPassword
1033
1034 /*!
1035 @const kSCPropNetVPNAuthName
1036 @discussion Value is a CFString
1037 */
1038 extern const CFStringRef kSCPropNetVPNAuthName __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1039 #define kSCPropNetVPNAuthName kSCPropNetVPNAuthName
1040
1041 /*!
1042 @const kSCPropNetVPNAuthPassword
1043 @discussion Value is a CFString
1044 */
1045 extern const CFStringRef kSCPropNetVPNAuthPassword __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1046 #define kSCPropNetVPNAuthPassword kSCPropNetVPNAuthPassword
1047
1048 /*!
1049 @const kSCPropNetVPNAuthPasswordEncryption
1050 @discussion Value is a CFString
1051 */
1052 extern const CFStringRef kSCPropNetVPNAuthPasswordEncryption __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1053 #define kSCPropNetVPNAuthPasswordEncryption kSCPropNetVPNAuthPasswordEncryption
1054
1055 /*!
1056 @const kSCPropNetVPNAuthPasswordPluginType
1057 @discussion Value is a CFString
1058 */
1059 extern const CFStringRef kSCPropNetVPNAuthPasswordPluginType __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1060 #define kSCPropNetVPNAuthPasswordPluginType kSCPropNetVPNAuthPasswordPluginType
1061
1062 /*!
1063 @const kSCPropNetVPNAuthenticationMethod
1064 @discussion Value is a CFString
1065 */
1066 extern const CFStringRef kSCPropNetVPNAuthenticationMethod __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1067 #define kSCPropNetVPNAuthenticationMethod kSCPropNetVPNAuthenticationMethod
1068
1069 /*!
1070 @const kSCPropNetVPNConnectTime
1071 @discussion Value is a CFString
1072 */
1073 extern const CFStringRef kSCPropNetVPNConnectTime __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1074 #define kSCPropNetVPNConnectTime kSCPropNetVPNConnectTime
1075
1076 /*!
1077 @const kSCPropNetVPNDisconnectOnFastUserSwitch
1078 @discussion Value is a CFNumber (0 or 1)
1079 */
1080 extern const CFStringRef kSCPropNetVPNDisconnectOnFastUserSwitch __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1081 #define kSCPropNetVPNDisconnectOnFastUserSwitch kSCPropNetVPNDisconnectOnFastUserSwitch
1082
1083 /*!
1084 @const kSCPropNetVPNDisconnectOnIdle
1085 @discussion Value is a CFNumber (0 or 1)
1086 */
1087 extern const CFStringRef kSCPropNetVPNDisconnectOnIdle __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1088 #define kSCPropNetVPNDisconnectOnIdle kSCPropNetVPNDisconnectOnIdle
1089
1090 /*!
1091 @const kSCPropNetVPNDisconnectOnIdleTimer
1092 @discussion Value is a CFNumber
1093 */
1094 extern const CFStringRef kSCPropNetVPNDisconnectOnIdleTimer __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1095 #define kSCPropNetVPNDisconnectOnIdleTimer kSCPropNetVPNDisconnectOnIdleTimer
1096
1097 /*!
1098 @const kSCPropNetVPNDisconnectOnLogout
1099 @discussion Value is a CFNumber (0 or 1)
1100 */
1101 extern const CFStringRef kSCPropNetVPNDisconnectOnLogout __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1102 #define kSCPropNetVPNDisconnectOnLogout kSCPropNetVPNDisconnectOnLogout
1103
1104 /*!
1105 @const kSCPropNetVPNDisconnectOnSleep
1106 @discussion Value is a CFNumber (0 or 1)
1107 */
1108 extern const CFStringRef kSCPropNetVPNDisconnectOnSleep __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1109 #define kSCPropNetVPNDisconnectOnSleep kSCPropNetVPNDisconnectOnSleep
1110
1111 /*!
1112 @const kSCPropNetVPNDisconnectOnWake
1113 @discussion Value is a CFNumber (0 or 1)
1114 */
1115 extern const CFStringRef kSCPropNetVPNDisconnectOnWake __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1116 #define kSCPropNetVPNDisconnectOnWake kSCPropNetVPNDisconnectOnWake
1117
1118 /*!
1119 @const kSCPropNetVPNDisconnectOnWakeTimer
1120 @discussion Value is a CFNumber
1121 */
1122 extern const CFStringRef kSCPropNetVPNDisconnectOnWakeTimer __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1123 #define kSCPropNetVPNDisconnectOnWakeTimer kSCPropNetVPNDisconnectOnWakeTimer
1124
1125 /*!
1126 @const kSCPropNetVPNLocalCertificate
1127 @discussion Value is a CFData
1128 */
1129 extern const CFStringRef kSCPropNetVPNLocalCertificate __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1130 #define kSCPropNetVPNLocalCertificate kSCPropNetVPNLocalCertificate
1131
1132 /*!
1133 @const kSCPropNetVPNLogfile
1134 @discussion Value is a CFString
1135 */
1136 extern const CFStringRef kSCPropNetVPNLogfile __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1137 #define kSCPropNetVPNLogfile kSCPropNetVPNLogfile
1138
1139 /*!
1140 @const kSCPropNetVPNMTU
1141 @discussion Value is a CFNumber
1142 */
1143 extern const CFStringRef kSCPropNetVPNMTU __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1144 #define kSCPropNetVPNMTU kSCPropNetVPNMTU
1145
1146 /*!
1147 @const kSCPropNetVPNOnDemandEnabled
1148 @discussion Value is a CFNumber (0 or 1)
1149 */
1150 extern const CFStringRef kSCPropNetVPNOnDemandEnabled __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1151 #define kSCPropNetVPNOnDemandEnabled kSCPropNetVPNOnDemandEnabled
1152
1153 /*!
1154 @const kSCPropNetVPNOnDemandMatchAppEnabled
1155 @discussion Value is a CFBoolean
1156 */
1157 extern const CFStringRef kSCPropNetVPNOnDemandMatchAppEnabled __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1158 #define kSCPropNetVPNOnDemandMatchAppEnabled kSCPropNetVPNOnDemandMatchAppEnabled
1159
1160 /*!
1161 @const kSCPropNetVPNOnDemandMatchDomainsAlways
1162 @discussion Value is a CFArray[CFString]
1163 */
1164 extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsAlways __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1165 #define kSCPropNetVPNOnDemandMatchDomainsAlways kSCPropNetVPNOnDemandMatchDomainsAlways
1166
1167 /*!
1168 @const kSCPropNetVPNOnDemandMatchDomainsOnRetry
1169 @discussion Value is a CFArray[CFString]
1170 */
1171 extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsOnRetry __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1172 #define kSCPropNetVPNOnDemandMatchDomainsOnRetry kSCPropNetVPNOnDemandMatchDomainsOnRetry
1173
1174 /*!
1175 @const kSCPropNetVPNOnDemandMatchDomainsNever
1176 @discussion Value is a CFArray[CFString]
1177 */
1178 extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsNever __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1179 #define kSCPropNetVPNOnDemandMatchDomainsNever kSCPropNetVPNOnDemandMatchDomainsNever
1180
1181 /*!
1182 @const kSCPropNetVPNOnDemandRules
1183 @discussion Value is a CFArray[CFDictionary]
1184 */
1185 extern const CFStringRef kSCPropNetVPNOnDemandRules __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/);
1186 #define kSCPropNetVPNOnDemandRules kSCPropNetVPNOnDemandRules
1187
1188 /*!
1189 @const kSCPropNetVPNOnDemandSuspended
1190 @discussion Value is a CFNumber
1191 */
1192 extern const CFStringRef kSCPropNetVPNOnDemandSuspended __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1193 #define kSCPropNetVPNOnDemandSuspended kSCPropNetVPNOnDemandSuspended
1194
1195 /*!
1196 @const kSCPropNetVPNPluginCapability
1197 @discussion Value is a CFString
1198 */
1199 extern const CFStringRef kSCPropNetVPNPluginCapability __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1200 #define kSCPropNetVPNPluginCapability kSCPropNetVPNPluginCapability
1201
1202 /*!
1203 @const kSCPropNetVPNRemoteAddress
1204 @discussion Value is a CFString
1205 */
1206 extern const CFStringRef kSCPropNetVPNRemoteAddress __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1207 #define kSCPropNetVPNRemoteAddress kSCPropNetVPNRemoteAddress
1208
1209 /*!
1210 @const kSCPropNetVPNStatus
1211 @discussion Value is a CFNumber
1212 */
1213 extern const CFStringRef kSCPropNetVPNStatus __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1214 #define kSCPropNetVPNStatus kSCPropNetVPNStatus
1215
1216 /*!
1217 @const kSCPropNetVPNVerboseLogging
1218 @discussion Value is a CFNumber (0 or 1)
1219 */
1220 extern const CFStringRef kSCPropNetVPNVerboseLogging __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1221 #define kSCPropNetVPNVerboseLogging kSCPropNetVPNVerboseLogging
1222
1223 /*!
1224 @const kSCValNetVPNAppRuleAccountIdentifierMatch
1225 @discussion Value is a CFArray[CFString]
1226 */
1227 extern const CFStringRef kSCValNetVPNAppRuleAccountIdentifierMatch __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1228 #define kSCValNetVPNAppRuleAccountIdentifierMatch kSCValNetVPNAppRuleAccountIdentifierMatch
1229
1230 /*!
1231 @const kSCValNetVPNAppRuleDNSDomainMatch
1232 @discussion Value is a CFArray[CFString]
1233 */
1234 extern const CFStringRef kSCValNetVPNAppRuleDNSDomainMatch __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1235 #define kSCValNetVPNAppRuleDNSDomainMatch kSCValNetVPNAppRuleDNSDomainMatch
1236
1237 /*!
1238 @const kSCValNetVPNAppRuleExecutableMatch
1239 @discussion Value is a CFArray[CFDictionary]
1240 */
1241 extern const CFStringRef kSCValNetVPNAppRuleExecutableMatch __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1242 #define kSCValNetVPNAppRuleExecutableMatch kSCValNetVPNAppRuleExecutableMatch
1243
1244 /*!
1245 @const kSCValNetVPNAppRuleIdentifier
1246 @discussion Value is a CFString
1247 */
1248 extern const CFStringRef kSCValNetVPNAppRuleIdentifier __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1249 #define kSCValNetVPNAppRuleIdentifier kSCValNetVPNAppRuleIdentifier
1250
1251 /*!
1252 @const kSCValNetVPNAppRuleExecutableDesignatedRequirement
1253 @discussion Value is a CFString
1254 */
1255 extern const CFStringRef kSCValNetVPNAppRuleExecutableDesignatedRequirement __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1256 #define kSCValNetVPNAppRuleExecutableDesignatedRequirement kSCValNetVPNAppRuleExecutableDesignatedRequirement
1257
1258 /*!
1259 @const kSCValNetVPNAppRuleExecutableSigningIdentifier
1260 @discussion Value is a CFString
1261 */
1262 extern const CFStringRef kSCValNetVPNAppRuleExecutableSigningIdentifier __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1263 #define kSCValNetVPNAppRuleExecutableSigningIdentifier kSCValNetVPNAppRuleExecutableSigningIdentifier
1264
1265 /*!
1266 @const kSCValNetVPNAppRuleExecutableUUID
1267 @discussion Value is a CFString
1268 */
1269 extern const CFStringRef kSCValNetVPNAppRuleExecutableUUID __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1270 #define kSCValNetVPNAppRuleExecutableUUID kSCValNetVPNAppRuleExecutableUUID
1271
1272 /*!
1273 @const kSCValNetVPNAuthenticationMethodPassword
1274 */
1275 extern const CFStringRef kSCValNetVPNAuthenticationMethodPassword __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1276 #define kSCValNetVPNAuthenticationMethodPassword kSCValNetVPNAuthenticationMethodPassword
1277
1278 /*!
1279 @const kSCValNetVPNAuthenticationMethodCertificate
1280 */
1281 extern const CFStringRef kSCValNetVPNAuthenticationMethodCertificate __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1282 #define kSCValNetVPNAuthenticationMethodCertificate kSCValNetVPNAuthenticationMethodCertificate
1283
1284 /*!
1285 @const kSCValNetVPNAuthPasswordEncryptionExternal
1286 */
1287 extern const CFStringRef kSCValNetVPNAuthPasswordEncryptionExternal __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1288 #define kSCValNetVPNAuthPasswordEncryptionExternal kSCValNetVPNAuthPasswordEncryptionExternal
1289
1290 /*!
1291 @const kSCValNetVPNAuthPasswordEncryptionKeychain
1292 */
1293 extern const CFStringRef kSCValNetVPNAuthPasswordEncryptionKeychain __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1294 #define kSCValNetVPNAuthPasswordEncryptionKeychain kSCValNetVPNAuthPasswordEncryptionKeychain
1295
1296 /*!
1297 @const kSCValNetVPNAuthPasswordEncryptionPrompt
1298 */
1299 extern const CFStringRef kSCValNetVPNAuthPasswordEncryptionPrompt __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1300 #define kSCValNetVPNAuthPasswordEncryptionPrompt kSCValNetVPNAuthPasswordEncryptionPrompt
1301
1302 /*!
1303 @const kSCPropNetVPNOnDemandRuleAction
1304 @discussion Value is a CFString
1305 */
1306 extern const CFStringRef kSCPropNetVPNOnDemandRuleAction __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/);
1307 #define kSCPropNetVPNOnDemandRuleAction kSCPropNetVPNOnDemandRuleAction
1308
1309 /*!
1310 @const kSCPropNetVPNOnDemandRuleActionParameters
1311 @discussion Value is a CFArray[CFDictionary]
1312 */
1313 extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParameters __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1314 #define kSCPropNetVPNOnDemandRuleActionParameters kSCPropNetVPNOnDemandRuleActionParameters
1315
1316 /*!
1317 @const kSCPropNetVPNOnDemandRuleDNSDomainMatch
1318 @discussion Value is a CFArray[CFString]
1319 */
1320 extern const CFStringRef kSCPropNetVPNOnDemandRuleDNSDomainMatch __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/);
1321 #define kSCPropNetVPNOnDemandRuleDNSDomainMatch kSCPropNetVPNOnDemandRuleDNSDomainMatch
1322
1323 /*!
1324 @const kSCPropNetVPNOnDemandRuleDNSServerAddressMatch
1325 @discussion Value is a CFArray[CFString]
1326 */
1327 extern const CFStringRef kSCPropNetVPNOnDemandRuleDNSServerAddressMatch __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/);
1328 #define kSCPropNetVPNOnDemandRuleDNSServerAddressMatch kSCPropNetVPNOnDemandRuleDNSServerAddressMatch
1329
1330 /*!
1331 @const kSCPropNetVPNOnDemandRuleSSIDMatch
1332 @discussion Value is a CFArray[CFString]
1333 */
1334 extern const CFStringRef kSCPropNetVPNOnDemandRuleSSIDMatch __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1335 #define kSCPropNetVPNOnDemandRuleSSIDMatch kSCPropNetVPNOnDemandRuleSSIDMatch
1336
1337 /*!
1338 @const kSCPropNetVPNOnDemandRuleInterfaceTypeMatch
1339 @discussion Value is a CFString
1340 */
1341 extern const CFStringRef kSCPropNetVPNOnDemandRuleInterfaceTypeMatch __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1342 #define kSCPropNetVPNOnDemandRuleInterfaceTypeMatch kSCPropNetVPNOnDemandRuleInterfaceTypeMatch
1343
1344 /*!
1345 @const kSCPropNetVPNOnDemandRuleURLStringProbe
1346 @discussion Value is a CFString
1347 */
1348 extern const CFStringRef kSCPropNetVPNOnDemandRuleURLStringProbe __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/);
1349 #define kSCPropNetVPNOnDemandRuleURLStringProbe kSCPropNetVPNOnDemandRuleURLStringProbe
1350
1351 /*!
1352 @const kSCValNetVPNOnDemandRuleActionAllow
1353 */
1354 extern const CFStringRef kSCValNetVPNOnDemandRuleActionAllow __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/);
1355 #define kSCValNetVPNOnDemandRuleActionAllow kSCValNetVPNOnDemandRuleActionAllow
1356
1357 /*!
1358 @const kSCValNetVPNOnDemandRuleActionIgnore
1359 */
1360 extern const CFStringRef kSCValNetVPNOnDemandRuleActionIgnore __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/);
1361 #define kSCValNetVPNOnDemandRuleActionIgnore kSCValNetVPNOnDemandRuleActionIgnore
1362
1363 /*!
1364 @const kSCValNetVPNOnDemandRuleActionConnect
1365 */
1366 extern const CFStringRef kSCValNetVPNOnDemandRuleActionConnect __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/);
1367 #define kSCValNetVPNOnDemandRuleActionConnect kSCValNetVPNOnDemandRuleActionConnect
1368
1369 /*!
1370 @const kSCValNetVPNOnDemandRuleActionDisconnect
1371 */
1372 extern const CFStringRef kSCValNetVPNOnDemandRuleActionDisconnect __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/);
1373 #define kSCValNetVPNOnDemandRuleActionDisconnect kSCValNetVPNOnDemandRuleActionDisconnect
1374
1375 /*!
1376 @const kSCValNetVPNOnDemandRuleActionEvaluateConnection
1377 */
1378 extern const CFStringRef kSCValNetVPNOnDemandRuleActionEvaluateConnection __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1379 #define kSCValNetVPNOnDemandRuleActionEvaluateConnection kSCValNetVPNOnDemandRuleActionEvaluateConnection
1380
1381 /*!
1382 @const kSCPropNetVPNOnDemandRuleActionParametersDomainAction
1383 @discussion Value is a CFString
1384 */
1385 extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersDomainAction __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1386 #define kSCPropNetVPNOnDemandRuleActionParametersDomainAction kSCPropNetVPNOnDemandRuleActionParametersDomainAction
1387
1388 /*!
1389 @const kSCPropNetVPNOnDemandRuleActionParametersDomains
1390 @discussion Value is a CFArray[CFString]
1391 */
1392 extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersDomains __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1393 #define kSCPropNetVPNOnDemandRuleActionParametersDomains kSCPropNetVPNOnDemandRuleActionParametersDomains
1394
1395 /*!
1396 @const kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers
1397 @discussion Value is a CFArray[CFString]
1398 */
1399 extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1400 #define kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers
1401
1402 /*!
1403 @const kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe
1404 @discussion Value is a CFString
1405 */
1406 extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1407 #define kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe
1408
1409 /*!
1410 @const kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded
1411 */
1412 extern const CFStringRef kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1413 #define kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded
1414
1415 /*!
1416 @const kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect
1417 */
1418 extern const CFStringRef kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1419 #define kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect
1420
1421 /*!
1422 @const kSCValNetVPNOnDemandRuleInterfaceTypeMatchCellular
1423 */
1424 extern const CFStringRef kSCValNetVPNOnDemandRuleInterfaceTypeMatchCellular __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1425 #define kSCValNetVPNOnDemandRuleInterfaceTypeMatchCellular kSCValNetVPNOnDemandRuleInterfaceTypeMatchCellular
1426
1427 /*!
1428 @const kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet
1429 */
1430 extern const CFStringRef kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1431 #define kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet
1432
1433 /*!
1434 @const kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi
1435 */
1436 extern const CFStringRef kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1437 #define kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi
1438
1439 /*!
1440 @const kSCValNetVPNPluginCapabilityAuth
1441 */
1442 extern const CFStringRef kSCValNetVPNPluginCapabilityAuth __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1443 #define kSCValNetVPNPluginCapabilityAuth kSCValNetVPNPluginCapabilityAuth
1444
1445 /*!
1446 @const kSCValNetVPNPluginCapabilityConnect
1447 */
1448 extern const CFStringRef kSCValNetVPNPluginCapabilityConnect __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1449 #define kSCValNetVPNPluginCapabilityConnect kSCValNetVPNPluginCapabilityConnect
1450
1451 /*!
1452 @group kSCCompSystem Properties
1453 */
1454
1455 /*!
1456 @const kSCPropSystemComputerNameRegion
1457 @discussion Value is a CFNumber
1458 */
1459 extern const CFStringRef kSCPropSystemComputerNameRegion __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
1460 #define kSCPropSystemComputerNameRegion kSCPropSystemComputerNameRegion
1461
1462 /*!
1463 @const kSCPropSystemHostName
1464 @discussion Value is a CFString
1465 */
1466 extern const CFStringRef kSCPropSystemHostName __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
1467 #define kSCPropSystemHostName kSCPropSystemHostName
1468
1469 /*!
1470 @group Virtual Network Interface Keys
1471 */
1472
1473 /*!
1474 @const kSCPropVirtualNetworkInterfacesBondInterfaces
1475 @discussion Value is a CFArray[CFString]
1476 */
1477 extern const CFStringRef kSCPropVirtualNetworkInterfacesBondInterfaces __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
1478 #define kSCPropVirtualNetworkInterfacesBondInterfaces kSCPropVirtualNetworkInterfacesBondInterfaces
1479
1480 /*!
1481 @const kSCPropVirtualNetworkInterfacesBondMode
1482 @discussion Value is a CFNumber
1483 */
1484 extern const CFStringRef kSCPropVirtualNetworkInterfacesBondMode __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
1485 #define kSCPropVirtualNetworkInterfacesBondMode kSCPropVirtualNetworkInterfacesBondMode
1486
1487 /*!
1488 @const kSCPropVirtualNetworkInterfacesBondOptions
1489 @discussion Value is a CFDictionary
1490 */
1491 extern const CFStringRef kSCPropVirtualNetworkInterfacesBondOptions __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
1492 #define kSCPropVirtualNetworkInterfacesBondOptions kSCPropVirtualNetworkInterfacesBondOptions
1493
1494 /*!
1495 @const kSCPropVirtualNetworkInterfacesBridgeInterfaces
1496 @discussion Value is a CFArray[CFString]
1497 */
1498 extern const CFStringRef kSCPropVirtualNetworkInterfacesBridgeInterfaces __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1499 #define kSCPropVirtualNetworkInterfacesBridgeInterfaces kSCPropVirtualNetworkInterfacesBridgeInterfaces
1500
1501 /*!
1502 @const kSCPropVirtualNetworkInterfacesBridgeOptions
1503 @discussion Value is a CFDictionary
1504 */
1505 extern const CFStringRef kSCPropVirtualNetworkInterfacesBridgeOptions __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1506 #define kSCPropVirtualNetworkInterfacesBridgeOptions kSCPropVirtualNetworkInterfacesBridgeOptions
1507
1508 /*!
1509 @const kSCPropVirtualNetworkInterfacesVLANInterface
1510 @discussion Value is a CFString
1511 */
1512 extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANInterface __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
1513 #define kSCPropVirtualNetworkInterfacesVLANInterface kSCPropVirtualNetworkInterfacesVLANInterface
1514
1515 /*!
1516 @const kSCPropVirtualNetworkInterfacesVLANTag
1517 @discussion Value is a CFNumber
1518 */
1519 extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANTag __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
1520 #define kSCPropVirtualNetworkInterfacesVLANTag kSCPropVirtualNetworkInterfacesVLANTag
1521
1522 /*!
1523 @const kSCPropVirtualNetworkInterfacesVLANOptions
1524 @discussion Value is a CFDictionary
1525 */
1526 extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANOptions __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
1527 #define kSCPropVirtualNetworkInterfacesVLANOptions kSCPropVirtualNetworkInterfacesVLANOptions
1528
1529
1530 #endif /* _SCSCHEMADEFINITIONSPRIVATE_H */