]> git.saurik.com Git - apple/configd.git/blob - SystemConfiguration.fproj/SCSchemaDefinitionsPrivate.h
configd-596.12.tar.gz
[apple/configd.git] / SystemConfiguration.fproj / SCSchemaDefinitionsPrivate.h
1 /*
2 * Copyright (c) 2000-2013 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 * Preference Keys
31 *
32 * kSCPrefVirtualNetworkInterfaces "VirtualNetworkInterfaces" CFDictionary
33 *
34 * Network Entity Keys
35 *
36 * kSCEntNetCommCenter "com.apple.CommCenter" CFDictionary
37 * kSCEntNetAppLayer "AppLayer" CFDictionary
38 * kSCEntNetEAPOL "EAPOL" CFDictionary
39 * kSCEntNetLinkIssues "LinkIssues" CFDictionary
40 * kSCEntNetLinkQuality "LinkQuality" CFDictionary
41 * kSCEntNetLoopback "Loopback" CFDictionary
42 * kSCEntNetOnDemand "OnDemand" CFDictionary
43 * kSCEntNetService "__SERVICE__" CFDictionary
44 * kSCEntNetVPN "VPN" CFDictionary
45 *
46 * kSCCompNetwork Properties
47 *
48 * kSCPropNetIgnoreLinkStatus "IgnoreLinkStatus" CFBoolean
49 *
50 * kSCEntNetCommCenter Entity Keys
51 *
52 * kSCPropNetCommCenterAllowNetworkAccess "AllowNetworkAccess" CFNumber (0 or 1)
53 * kSCPropNetCommCenterAvailable "Available" CFNumber (0 or 1)
54 *
55 * kSCEntNetDNS Entity Keys
56 *
57 * kSCPropNetDNSServiceIdentifier "ServiceIdentifier" CFNumber
58 * kSCPropNetDNSSupplementalMatchDomainsNoSearch "SupplementalMatchDomainsNoSearch" CFNumber (0 or 1)
59 *
60 * kSCEntNetEthernet (Hardware) Entity Keys
61 *
62 * kSCPropNetEthernetCapabilityAV "AV" CFNumber (0 or 1)
63 * kSCPropNetEthernetCapabilityJUMBO_MTU "JUMBO_MTU" CFNumber (0 or 1)
64 * kSCPropNetEthernetCapabilityLRO "LRO" CFNumber (0 or 1)
65 * kSCPropNetEthernetCapabilityRXCSUM "RXCSUM" CFNumber (0 or 1)
66 * kSCPropNetEthernetCapabilityTSO "TSO" CFNumber (0 or 1)
67 * kSCPropNetEthernetCapabilityTSO4 "TSO4" CFNumber (0 or 1)
68 * kSCPropNetEthernetCapabilityTSO6 "TSO6" CFNumber (0 or 1)
69 * kSCPropNetEthernetCapabilityTXCSUM "TXCSUM" CFNumber (0 or 1)
70 * kSCPropNetEthernetCapabilityVLAN_HWTAGGING "VLAN_HWTAGGING" CFNumber (0 or 1)
71 * kSCPropNetEthernetCapabilityVLAN_MTU "VLAN_MTU" CFNumber (0 or 1)
72 *
73 * kSCEntNetInterface Entity Keys
74 *
75 * --- kSCPropNetInterfaceType values ---
76 * kSCValNetInterfaceTypeLoopback "Loopback"
77 * kSCValNetInterfaceTypeVPN "VPN"
78 *
79 * kSCPropNetIPSecDisconnectOnWake "DisconnectOnWake" CFNumber (0 or 1)
80 * kSCPropNetIPSecDisconnectOnWakeTimer "DisconnectOnWakeTimer" CFNumber
81 * kSCEntNetIPSec Entity Keys
82 *
83 * kSCPropNetIPSecLastCause "LastCause" CFNumber
84 *
85 * --- OnDemand: ---
86 * kSCPropNetIPSecOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1)
87 * kSCPropNetIPSecOnDemandMatchDomainsAlways "OnDemandMatchDomainsAlways" CFArray[CFString]
88 * kSCPropNetIPSecOnDemandMatchDomainsOnRetry "OnDemandMatchDomainsOnRetry" CFArray[CFString]
89 * kSCPropNetIPSecOnDemandMatchDomainsNever "OnDemandMatchDomainsNever" CFArray[CFString]
90 *
91 * kSCEntNetIPv4 Entity Keys
92 *
93 * kSCPropNetIPv4ExcludedRoutes "ExcludedRoutes" CFArray[CFDictionary]
94 * kSCPropNetIPv4IncludedRoutes "IncludedRoutes" CFArray[CFDictionary]
95 *
96 * --- kSCPropNetIPv4ConfigMethod values ---
97 * kSCValNetIPv4ConfigMethodFailover "Failover"
98 *
99 * --- kSCPropNetIPv4IncludedRoutes, kSCPropNetIPv4ExcludedRoutes [CFDictionary] keys ---
100 * kSCPropNetIPv4RouteDestinationAddress "DestinationAddress" CFString
101 * kSCPropNetIPv4RouteSubnetMask "SubnetMask" CFString
102 * kSCPropNetIPv4RouteGatewayAddress "GatewayAddress" CFString
103 *
104 * kSCPropNetIPv4ARPResolvedHardwareAddress "ARPResolvedHardwareAddress" CFString
105 * kSCPropNetIPv4ARPResolvedIPAddress "ARPResolvedIPAddress" CFString
106 *
107 * kSCEntNetIPv6 Entity Keys
108 *
109 * kSCPropNetIPv6ExcludedRoutes "ExcludedRoutes" CFArray[CFDictionary]
110 * kSCPropNetIPv6IncludedRoutes "IncludedRoutes" CFArray[CFDictionary]
111 *
112 * --- kSCPropNetIPv6IncludedRoutes, kSCPropNetIPv6ExcludedRoutes [CFDictionary] keys ---
113 * kSCPropNetIPv6RouteDestinationAddress "DestinationAddress" CFString
114 * kSCPropNetIPv6RoutePrefixLength "PrefixLength" CFNumber
115 * kSCPropNetIPv6RouteGatewayAddress "GatewayAddress" CFString
116 *
117 * kSCEntNetLinkIssues Entity Keys
118 *
119 * kSCPropNetLinkIssuesModuleID "ModuleID" CFData
120 * kSCPropNetLinkIssuesInfo "Info" CFData
121 * kSCPropNetLinkIssuesTimeStamp "TimeStamp" CFDATE
122 *
123 * kSCEntNetLinkQuality Entity Keys
124 *
125 * kSCPropNetLinkQuality "LinkQuality" CFNumber
126 *
127 * kSCPropNetPPPDisconnectOnWake "DisconnectOnWake" CFNumber (0 or 1)
128 * kSCPropNetPPPDisconnectOnWakeTimer "DisconnectOnWakeTimer" CFNumber
129 * kSCEntNetPPP Entity Keys
130 *
131 * --- OnDemand: ---
132 * kSCPropNetPPPOnDemandDomains "OnDemandDomains" CFArray[CFString]
133 * kSCPropNetPPPOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1)
134 * kSCPropNetPPPOnDemandHostName "OnDemandHostName" CFString
135 * kSCPropNetPPPOnDemandMatchDomainsAlways "OnDemandMatchDomainsAlways" CFArray[CFString]
136 * kSCPropNetPPPOnDemandMatchDomainsOnRetry "OnDemandMatchDomainsOnRetry" CFArray[CFString]
137 * kSCPropNetPPPOnDemandMatchDomainsNever "OnDemandMatchDomainsNever" CFArray[CFString]
138 * kSCPropNetPPPOnDemandMode "OnDemandMode" CFString
139 * kSCPropNetPPPOnDemandPriority "OnDemandPriority" CFString
140 *
141 * --- kSCPropNetPPPOnDemandMode values ---
142 * kSCValNetPPPOnDemandModeAggressive "Aggressive"
143 * kSCValNetPPPOnDemandModeConservative "Conservative"
144 * kSCValNetPPPOnDemandModeCompatible "Compatible"
145 *
146 * --- kSCPropNetPPPOnDemandPriority values ---
147 * kSCValNetPPPOnDemandPriorityDefault "Default"
148 * kSCValNetPPPOnDemandPriorityHigh "High"
149 * kSCValNetPPPOnDemandPriorityLow "Low"
150 *
151 * kSCEntNetProxies Entity Keys
152 *
153 * kSCPropNetProxiesBypassAllowed "BypassAllowed" CFNumber (0 or 1)
154 * kSCPropNetProxiesFallBackAllowed "FallBackAllowed" CFNumber (0 or 1)
155 * kSCPropNetProxiesSupplementalMatchDomains "SupplementalMatchDomains" CFArray[CFString]
156 * kSCPropNetProxiesSupplementalMatchOrders "SupplementalMatchOrders" CFArray[CFNumber]
157 *
158 * kSCPropNetProxiesScoped "__SCOPED__" CFDictionary
159 * kSCPropNetProxiesServices "__SERVICES__" CFDictionary
160 * kSCPropNetProxiesSupplemental "__SUPPLEMENTAL__" CFArray[CFDictionary]
161 * kSCPropNetProxiesSupplementalMatchDomain "__MATCH_DOMAIN__" CFString
162 *
163 * kSCEntNetService Entity Keys
164 *
165 * kSCPropNetServicePrimaryRank "PrimaryRank" CFString
166 * kSCPropNetServiceUserDefinedName "UserDefinedName" CFString
167 *
168 * --- kSCPropNetServicePrimaryRank values ---
169 * kSCValNetServicePrimaryRankFirst "First"
170 * kSCValNetServicePrimaryRankLast "Last"
171 * kSCValNetServicePrimaryRankNever "Never"
172 *
173 * kSCEntNetVPN Entity Keys
174 *
175 * kSCPropNetVPNAppRules "AppRules" CFArray[CFDictionary]
176 * kSCPropNetVPNAuthCredentialPassword "AuthCredentialPassword" CFString
177 * kSCPropNetVPNAuthName "AuthName" CFString
178 * kSCPropNetVPNAuthPassword "AuthPassword" CFString
179 * kSCPropNetVPNAuthPasswordEncryption "AuthPasswordEncryption" CFString
180 * kSCPropNetVPNAuthPasswordPluginType "AuthPasswordPluginType" CFString
181 * kSCPropNetVPNAuthenticationMethod "AuthenticationMethod" CFString
182 * kSCPropNetVPNConnectTime "ConnectTime" CFString
183 * kSCPropNetVPNDisconnectOnFastUserSwitch "DisconnectOnFastUserSwitch" CFNumber (0 or 1)
184 * kSCPropNetVPNDisconnectOnIdle "DisconnectOnIdle" CFNumber (0 or 1)
185 * kSCPropNetVPNDisconnectOnIdleTimer "DisconnectOnIdleTimer" CFNumber
186 * kSCPropNetVPNDisconnectOnLogout "DisconnectOnLogout" CFNumber (0 or 1)
187 * kSCPropNetVPNDisconnectOnSleep "DisconnectOnSleep" CFNumber (0 or 1)
188 * kSCPropNetVPNDisconnectOnWake "DisconnectOnWake" CFNumber (0 or 1)
189 * kSCPropNetVPNDisconnectOnWakeTimer "DisconnectOnWakeTimer" CFNumber
190 * kSCPropNetVPNLocalCertificate "LocalCertificate" CFData
191 * kSCPropNetVPNLogfile "Logfile" CFString
192 * kSCPropNetVPNMTU "MTU" CFNumber
193 * kSCPropNetVPNOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1)
194 * kSCPropNetVPNOnDemandMatchAppEnabled "OnDemandMatchAppEnabled" CFBoolean
195 * kSCPropNetVPNOnDemandMatchDomainsAlways "OnDemandMatchDomainsAlways" CFArray[CFString]
196 * kSCPropNetVPNOnDemandMatchDomainsOnRetry "OnDemandMatchDomainsOnRetry" CFArray[CFString]
197 * kSCPropNetVPNOnDemandMatchDomainsNever "OnDemandMatchDomainsNever" CFArray[CFString]
198 * kSCPropNetVPNOnDemandRules "OnDemandRules" CFArray[CFDictionary]
199 * kSCPropNetVPNOnDemandSuspended "OnDemandSuspended" CFNumber
200 * kSCPropNetVPNPluginCapability "PluginCapability" CFString
201 * kSCPropNetVPNRemoteAddress "RemoteAddress" CFString
202 * kSCPropNetVPNStatus "Status" CFNumber
203 * kSCPropNetVPNVerboseLogging "VerboseLogging" CFNumber (0 or 1)
204 *
205 * --- kSCPropNetVPNAppRules [CFDictionary] keys ---
206 * kSCValNetVPNAppRuleAccountIdentifierMatch "AccountIdentifierMatch" CFArray[CFString]
207 * kSCValNetVPNAppRuleDNSDomainMatch "DNSDomainMatch" CFArray[CFString]
208 * kSCValNetVPNAppRuleExecutableMatch "ExecutableMatch" CFArray[CFDictionary]
209 * kSCValNetVPNAppRuleIdentifier "Identifier" CFString
210 *
211 * --- kSCValNetVPNAppRuleExecutableMatch [CFDictionary] keys ---
212 * kSCValNetVPNAppRuleExecutableDesignatedRequirement "DesignatedRequirement" CFString
213 * kSCValNetVPNAppRuleExecutableSigningIdentifier "SigningIdentifier" CFString
214 *
215 * --- kSCPropNetVPNAuthenticationMethod values ---
216 * kSCValNetVPNAuthenticationMethodPassword "Password"
217 * kSCValNetVPNAuthenticationMethodCertificate "Certificate"
218 *
219 * --- kSCPropNetVPNAuthPasswordEncryption values ---
220 * kSCValNetVPNAuthPasswordEncryptionExternal "External"
221 * kSCValNetVPNAuthPasswordEncryptionKeychain "Keychain"
222 * kSCValNetVPNAuthPasswordEncryptionPrompt "Prompt"
223 *
224 * --- kSCPropNetVPNOnDemandRules [CFDictionary] keys ---
225 * kSCPropNetVPNOnDemandRuleAction "Action" CFString
226 * kSCPropNetVPNOnDemandRuleActionParameters "ActionParameters" CFArray[CFDictionary]
227 * kSCPropNetVPNOnDemandRuleDNSDomainMatch "DNSDomainMatch" CFArray[CFString]
228 * kSCPropNetVPNOnDemandRuleDNSServerAddressMatch "DNSServerAddressMatch" CFArray[CFString]
229 * kSCPropNetVPNOnDemandRuleSSIDMatch "SSIDMatch" CFArray[CFString]
230 * kSCPropNetVPNOnDemandRuleInterfaceTypeMatch "InterfaceTypeMatch" CFString
231 * kSCPropNetVPNOnDemandRuleURLStringProbe "URLStringProbe" CFString
232 *
233 * --- kSCPropNetVPNOnDemandRuleAction values ---
234 * kSCValNetVPNOnDemandRuleActionAllow "Allow"
235 * kSCValNetVPNOnDemandRuleActionIgnore "Ignore"
236 * kSCValNetVPNOnDemandRuleActionConnect "Connect"
237 * kSCValNetVPNOnDemandRuleActionDisconnect "Disconnect"
238 * kSCValNetVPNOnDemandRuleActionEvaluateConnection "EvaluateConnection"
239 *
240 * --- kSCPropNetVPNOnDemandRuleActionParameters [CFDictionary] keys ---
241 * kSCPropNetVPNOnDemandRuleActionParametersDomainAction "DomainAction" CFString
242 * kSCPropNetVPNOnDemandRuleActionParametersDomains "Domains" CFArray[CFString]
243 * kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers "RequiredDNSServers" CFArray[CFString]
244 * kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe "RequiredURLStringProbe" CFString
245 *
246 * --- kSCPropNetVPNOnDemandRuleActionParametersDomainAction values ---
247 * kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded "ConnectIfNeeded"
248 * kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect "NeverConnect"
249 *
250 * --- kSCPropNetVPNOnDemandRuleInterfaceTypeMatch values ---
251 * kSCValNetVPNOnDemandRuleInterfaceTypeMatchCellular "Cellular"
252 * kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet "Ethernet"
253 * kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi "WiFi"
254 *
255 * --- kSCPropNetVPNPluginCapability values ---
256 * kSCValNetVPNPluginCapabilityAuth "Auth"
257 * kSCValNetVPNPluginCapabilityConnect "Connect"
258 *
259 * kSCCompSystem Properties
260 *
261 * kSCPropSystemComputerNameRegion "ComputerNameRegion" CFNumber
262 * kSCPropSystemHostName "HostName" CFString
263 *
264 * Virtual Network Interface Keys
265 *
266 * kSCPropVirtualNetworkInterfacesBondInterfaces "Interfaces" CFArray[CFString]
267 * kSCPropVirtualNetworkInterfacesBondMode "Mode" CFNumber
268 * kSCPropVirtualNetworkInterfacesBondOptions "Options" CFDictionary
269 *
270 * kSCPropVirtualNetworkInterfacesBridgeInterfaces "Interfaces" CFArray[CFString]
271 * kSCPropVirtualNetworkInterfacesBridgeOptions "Options" CFDictionary
272 *
273 * kSCPropVirtualNetworkInterfacesVLANInterface "Interface" CFString
274 * kSCPropVirtualNetworkInterfacesVLANTag "Tag" CFNumber
275 * kSCPropVirtualNetworkInterfacesVLANOptions "Options" CFDictionary
276 */
277
278
279 #ifndef _SCSCHEMADEFINITIONSPRIVATE_H
280 #define _SCSCHEMADEFINITIONSPRIVATE_H
281
282 /* -------------------- Macro declarations -------------------- */
283
284 #include <SystemConfiguration/SCSchemaDefinitions.h>
285
286 /* -------------------- HeaderDoc comments -------------------- */
287
288
289 #if 0
290 /*!
291 * @header SCSchemaDefinitionsPrivate
292 */
293
294 /*!
295 @group Preference Keys
296 */
297
298 /*!
299 @const kSCPrefVirtualNetworkInterfaces
300 @availability Introduced in Mac OS X 10.5.
301 */
302 extern const CFStringRef kSCPrefVirtualNetworkInterfaces;
303
304 /*!
305 @group Network Entity Keys
306 */
307
308 /*!
309 @const kSCEntNetCommCenter
310 @availability Introduced in iPhone OS 2.0.
311 */
312 extern const CFStringRef kSCEntNetCommCenter;
313
314 /*!
315 @const kSCEntNetAppLayer
316 @availability Introduced in Mac OS X 10.9.
317 */
318 extern const CFStringRef kSCEntNetAppLayer;
319
320 /*!
321 @const kSCEntNetEAPOL
322 @availability Introduced in Mac OS X 10.5.
323 */
324 extern const CFStringRef kSCEntNetEAPOL;
325
326 /*!
327 @const kSCEntNetLinkIssues
328 @availability Introduced in Mac OS X 10.9.
329 */
330 extern const CFStringRef kSCEntNetLinkIssues;
331
332 /*!
333 @const kSCEntNetLinkQuality
334 @availability Introduced in Mac OS X 10.7.
335 */
336 extern const CFStringRef kSCEntNetLinkQuality;
337
338 /*!
339 @const kSCEntNetLoopback
340 @availability Introduced in Mac OS X 10.7.
341 */
342 extern const CFStringRef kSCEntNetLoopback;
343
344 /*!
345 @const kSCEntNetOnDemand
346 @availability Introduced in Mac OS X 10.6.
347 */
348 extern const CFStringRef kSCEntNetOnDemand;
349
350 /*!
351 @const kSCEntNetService
352 @availability Introduced in Mac OS X 10.6.
353 */
354 extern const CFStringRef kSCEntNetService;
355
356 /*!
357 @const kSCEntNetVPN
358 @availability Introduced in Mac OS X 10.7.
359 */
360 extern const CFStringRef kSCEntNetVPN;
361
362 /*!
363 @group kSCCompNetwork Properties
364 */
365
366 /*!
367 @const kSCPropNetIgnoreLinkStatus
368 @availability Introduced in Mac OS X 10.5.
369 */
370 extern const CFStringRef kSCPropNetIgnoreLinkStatus;
371
372 /*!
373 @group kSCEntNetCommCenter Entity Keys
374 */
375
376 /*!
377 @const kSCPropNetCommCenterAllowNetworkAccess
378 @availability Introduced in iPhone OS 2.0.
379 */
380 extern const CFStringRef kSCPropNetCommCenterAllowNetworkAccess;
381
382 /*!
383 @const kSCPropNetCommCenterAvailable
384 @availability Introduced in iPhone OS 2.0.
385 */
386 extern const CFStringRef kSCPropNetCommCenterAvailable;
387
388 /*!
389 @group kSCEntNetDNS Entity Keys
390 */
391
392 /*!
393 @const kSCPropNetDNSServiceIdentifier
394 @availability Introduced in Mac OS X 10.9.
395 */
396 extern const CFStringRef kSCPropNetDNSServiceIdentifier;
397
398 /*!
399 @const kSCPropNetDNSSupplementalMatchDomainsNoSearch
400 @availability Introduced in Mac OS X 10.9.
401 */
402 extern const CFStringRef kSCPropNetDNSSupplementalMatchDomainsNoSearch;
403
404 /*!
405 @group kSCEntNetEthernet (Hardware) Entity Keys
406 */
407
408 /*!
409 @const kSCPropNetEthernetCapabilityAV
410 @availability Introduced in Mac OS X 10.7.
411 */
412 extern const CFStringRef kSCPropNetEthernetCapabilityAV;
413
414 /*!
415 @const kSCPropNetEthernetCapabilityJUMBO_MTU
416 @availability Introduced in Mac OS X 10.7.
417 */
418 extern const CFStringRef kSCPropNetEthernetCapabilityJUMBO_MTU;
419
420 /*!
421 @const kSCPropNetEthernetCapabilityLRO
422 @availability Introduced in Mac OS X 10.7.
423 */
424 extern const CFStringRef kSCPropNetEthernetCapabilityLRO;
425
426 /*!
427 @const kSCPropNetEthernetCapabilityRXCSUM
428 @availability Introduced in Mac OS X 10.7.
429 */
430 extern const CFStringRef kSCPropNetEthernetCapabilityRXCSUM;
431
432 /*!
433 @const kSCPropNetEthernetCapabilityTSO
434 @availability Introduced in Mac OS X 10.7.
435 */
436 extern const CFStringRef kSCPropNetEthernetCapabilityTSO;
437
438 /*!
439 @const kSCPropNetEthernetCapabilityTSO4
440 @availability Introduced in Mac OS X 10.7.
441 */
442 extern const CFStringRef kSCPropNetEthernetCapabilityTSO4;
443
444 /*!
445 @const kSCPropNetEthernetCapabilityTSO6
446 @availability Introduced in Mac OS X 10.7.
447 */
448 extern const CFStringRef kSCPropNetEthernetCapabilityTSO6;
449
450 /*!
451 @const kSCPropNetEthernetCapabilityTXCSUM
452 @availability Introduced in Mac OS X 10.7.
453 */
454 extern const CFStringRef kSCPropNetEthernetCapabilityTXCSUM;
455
456 /*!
457 @const kSCPropNetEthernetCapabilityVLAN_HWTAGGING
458 @availability Introduced in Mac OS X 10.7.
459 */
460 extern const CFStringRef kSCPropNetEthernetCapabilityVLAN_HWTAGGING;
461
462 /*!
463 @const kSCPropNetEthernetCapabilityVLAN_MTU
464 @availability Introduced in Mac OS X 10.7.
465 */
466 extern const CFStringRef kSCPropNetEthernetCapabilityVLAN_MTU;
467
468 /*!
469 @group kSCEntNetInterface Entity Keys
470 */
471
472 /*!
473 @const kSCValNetInterfaceTypeLoopback
474 @availability Introduced in Mac OS X 10.7.
475 */
476 extern const CFStringRef kSCValNetInterfaceTypeLoopback;
477
478 /*!
479 @const kSCValNetInterfaceTypeVPN
480 @availability Introduced in Mac OS X 10.7.
481 */
482 extern const CFStringRef kSCValNetInterfaceTypeVPN;
483
484 /*!
485 @const kSCPropNetIPSecDisconnectOnWake
486 @availability Introduced in Mac OS X 10.9.
487 */
488 extern const CFStringRef kSCPropNetIPSecDisconnectOnWake;
489
490 /*!
491 @const kSCPropNetIPSecDisconnectOnWakeTimer
492 @availability Introduced in Mac OS X 10.9.
493 */
494 extern const CFStringRef kSCPropNetIPSecDisconnectOnWakeTimer;
495
496 /*!
497 @group kSCEntNetIPSec Entity Keys
498 */
499
500 /*!
501 @const kSCPropNetIPSecLastCause
502 @availability Introduced in Mac OS X 10.6.
503 */
504 extern const CFStringRef kSCPropNetIPSecLastCause;
505
506 /*!
507 @const kSCPropNetIPSecOnDemandEnabled
508 @availability Introduced in Mac OS X 10.6.
509 */
510 extern const CFStringRef kSCPropNetIPSecOnDemandEnabled;
511
512 /*!
513 @const kSCPropNetIPSecOnDemandMatchDomainsAlways
514 @availability Introduced in Mac OS X 10.6.
515 */
516 extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsAlways;
517
518 /*!
519 @const kSCPropNetIPSecOnDemandMatchDomainsOnRetry
520 @availability Introduced in Mac OS X 10.6.
521 */
522 extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsOnRetry;
523
524 /*!
525 @const kSCPropNetIPSecOnDemandMatchDomainsNever
526 @availability Introduced in Mac OS X 10.6.
527 */
528 extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsNever;
529
530 /*!
531 @group kSCEntNetIPv4 Entity Keys
532 */
533
534 /*!
535 @const kSCPropNetIPv4ExcludedRoutes
536 @availability Introduced in Mac OS X 10.7.
537 */
538 extern const CFStringRef kSCPropNetIPv4ExcludedRoutes;
539
540 /*!
541 @const kSCPropNetIPv4IncludedRoutes
542 @availability Introduced in Mac OS X 10.7.
543 */
544 extern const CFStringRef kSCPropNetIPv4IncludedRoutes;
545
546 /*!
547 @const kSCValNetIPv4ConfigMethodFailover
548 @availability Introduced in Mac OS X 10.5.
549 */
550 extern const CFStringRef kSCValNetIPv4ConfigMethodFailover;
551
552 /*!
553 @const kSCPropNetIPv4RouteDestinationAddress
554 @availability Introduced in Mac OS X 10.7.
555 */
556 extern const CFStringRef kSCPropNetIPv4RouteDestinationAddress;
557
558 /*!
559 @const kSCPropNetIPv4RouteSubnetMask
560 @availability Introduced in Mac OS X 10.7.
561 */
562 extern const CFStringRef kSCPropNetIPv4RouteSubnetMask;
563
564 /*!
565 @const kSCPropNetIPv4RouteGatewayAddress
566 @availability Introduced in Mac OS X 10.7.
567 */
568 extern const CFStringRef kSCPropNetIPv4RouteGatewayAddress;
569
570 /*!
571 @const kSCPropNetIPv4ARPResolvedHardwareAddress
572 @availability Introduced in Mac OS X 10.7.
573 */
574 extern const CFStringRef kSCPropNetIPv4ARPResolvedHardwareAddress;
575
576 /*!
577 @const kSCPropNetIPv4ARPResolvedIPAddress
578 @availability Introduced in Mac OS X 10.7.
579 */
580 extern const CFStringRef kSCPropNetIPv4ARPResolvedIPAddress;
581
582 /*!
583 @group kSCEntNetIPv6 Entity Keys
584 */
585
586 /*!
587 @const kSCPropNetIPv6ExcludedRoutes
588 @availability Introduced in Mac OS X 10.7.
589 */
590 extern const CFStringRef kSCPropNetIPv6ExcludedRoutes;
591
592 /*!
593 @const kSCPropNetIPv6IncludedRoutes
594 @availability Introduced in Mac OS X 10.7.
595 */
596 extern const CFStringRef kSCPropNetIPv6IncludedRoutes;
597
598 /*!
599 @const kSCPropNetIPv6RouteDestinationAddress
600 @availability Introduced in Mac OS X 10.7.
601 */
602 extern const CFStringRef kSCPropNetIPv6RouteDestinationAddress;
603
604 /*!
605 @const kSCPropNetIPv6RoutePrefixLength
606 @availability Introduced in Mac OS X 10.7.
607 */
608 extern const CFStringRef kSCPropNetIPv6RoutePrefixLength;
609
610 /*!
611 @const kSCPropNetIPv6RouteGatewayAddress
612 @availability Introduced in Mac OS X 10.7.
613 */
614 extern const CFStringRef kSCPropNetIPv6RouteGatewayAddress;
615
616 /*!
617 @group kSCEntNetLinkIssues Entity Keys
618 */
619
620 /*!
621 @const kSCPropNetLinkIssuesModuleID
622 @availability Introduced in Mac OS X 10.9.
623 */
624 extern const CFStringRef kSCPropNetLinkIssuesModuleID;
625
626 /*!
627 @const kSCPropNetLinkIssuesInfo
628 @availability Introduced in Mac OS X 10.9.
629 */
630 extern const CFStringRef kSCPropNetLinkIssuesInfo;
631
632 /*!
633 @const kSCPropNetLinkIssuesTimeStamp
634 @availability Introduced in Mac OS X 10.9.
635 */
636 extern const CFStringRef kSCPropNetLinkIssuesTimeStamp;
637
638 /*!
639 @group kSCEntNetLinkQuality Entity Keys
640 */
641
642 /*!
643 @const kSCPropNetLinkQuality
644 @availability Introduced in Mac OS X 10.7.
645 */
646 extern const CFStringRef kSCPropNetLinkQuality;
647
648 /*!
649 @const kSCPropNetPPPDisconnectOnWake
650 @availability Introduced in Mac OS X 10.9.
651 */
652 extern const CFStringRef kSCPropNetPPPDisconnectOnWake;
653
654 /*!
655 @const kSCPropNetPPPDisconnectOnWakeTimer
656 @availability Introduced in Mac OS X 10.9.
657 */
658 extern const CFStringRef kSCPropNetPPPDisconnectOnWakeTimer;
659
660 /*!
661 @group kSCEntNetPPP Entity Keys
662 */
663
664 /*!
665 @const kSCPropNetPPPOnDemandDomains
666 @availability Introduced in Mac OS X 10.5.
667 */
668 extern const CFStringRef kSCPropNetPPPOnDemandDomains;
669
670 /*!
671 @const kSCPropNetPPPOnDemandEnabled
672 @availability Introduced in Mac OS X 10.5.
673 */
674 extern const CFStringRef kSCPropNetPPPOnDemandEnabled;
675
676 /*!
677 @const kSCPropNetPPPOnDemandHostName
678 @availability Introduced in Mac OS X 10.5.
679 */
680 extern const CFStringRef kSCPropNetPPPOnDemandHostName;
681
682 /*!
683 @const kSCPropNetPPPOnDemandMatchDomainsAlways
684 @availability Introduced in Mac OS X 10.7.
685 */
686 extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsAlways;
687
688 /*!
689 @const kSCPropNetPPPOnDemandMatchDomainsOnRetry
690 @availability Introduced in Mac OS X 10.7.
691 */
692 extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsOnRetry;
693
694 /*!
695 @const kSCPropNetPPPOnDemandMatchDomainsNever
696 @availability Introduced in Mac OS X 10.7.
697 */
698 extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsNever;
699
700 /*!
701 @const kSCPropNetPPPOnDemandMode
702 @availability Introduced in Mac OS X 10.5.
703 */
704 extern const CFStringRef kSCPropNetPPPOnDemandMode;
705
706 /*!
707 @const kSCPropNetPPPOnDemandPriority
708 @availability Introduced in Mac OS X 10.5.
709 */
710 extern const CFStringRef kSCPropNetPPPOnDemandPriority;
711
712 /*!
713 @const kSCValNetPPPOnDemandModeAggressive
714 @availability Introduced in Mac OS X 10.5.
715 */
716 extern const CFStringRef kSCValNetPPPOnDemandModeAggressive;
717
718 /*!
719 @const kSCValNetPPPOnDemandModeConservative
720 @availability Introduced in Mac OS X 10.5.
721 */
722 extern const CFStringRef kSCValNetPPPOnDemandModeConservative;
723
724 /*!
725 @const kSCValNetPPPOnDemandModeCompatible
726 @availability Introduced in Mac OS X 10.5.
727 */
728 extern const CFStringRef kSCValNetPPPOnDemandModeCompatible;
729
730 /*!
731 @const kSCValNetPPPOnDemandPriorityDefault
732 @availability Introduced in Mac OS X 10.5.
733 */
734 extern const CFStringRef kSCValNetPPPOnDemandPriorityDefault;
735
736 /*!
737 @const kSCValNetPPPOnDemandPriorityHigh
738 @availability Introduced in Mac OS X 10.5.
739 */
740 extern const CFStringRef kSCValNetPPPOnDemandPriorityHigh;
741
742 /*!
743 @const kSCValNetPPPOnDemandPriorityLow
744 @availability Introduced in Mac OS X 10.5.
745 */
746 extern const CFStringRef kSCValNetPPPOnDemandPriorityLow;
747
748 /*!
749 @group kSCEntNetProxies Entity Keys
750 */
751
752 /*!
753 @const kSCPropNetProxiesBypassAllowed
754 @availability Introduced in Mac OS X 10.9.
755 */
756 extern const CFStringRef kSCPropNetProxiesBypassAllowed;
757
758 /*!
759 @const kSCPropNetProxiesFallBackAllowed
760 @availability Introduced in Mac OS X 10.9.
761 */
762 extern const CFStringRef kSCPropNetProxiesFallBackAllowed;
763
764 /*!
765 @const kSCPropNetProxiesSupplementalMatchDomains
766 @availability Introduced in Mac OS X 10.7.
767 */
768 extern const CFStringRef kSCPropNetProxiesSupplementalMatchDomains;
769
770 /*!
771 @const kSCPropNetProxiesSupplementalMatchOrders
772 @availability Introduced in Mac OS X 10.7.
773 */
774 extern const CFStringRef kSCPropNetProxiesSupplementalMatchOrders;
775
776 /*!
777 @const kSCPropNetProxiesScoped
778 @availability Introduced in Mac OS X 10.7.
779 */
780 extern const CFStringRef kSCPropNetProxiesScoped;
781
782 /*!
783 @const kSCPropNetProxiesServices
784 @availability Introduced in Mac OS X 10.9.
785 */
786 extern const CFStringRef kSCPropNetProxiesServices;
787
788 /*!
789 @const kSCPropNetProxiesSupplemental
790 @availability Introduced in Mac OS X 10.7.
791 */
792 extern const CFStringRef kSCPropNetProxiesSupplemental;
793
794 /*!
795 @const kSCPropNetProxiesSupplementalMatchDomain
796 @availability Introduced in Mac OS X 10.7.
797 */
798 extern const CFStringRef kSCPropNetProxiesSupplementalMatchDomain;
799
800 /*!
801 @group kSCEntNetService Entity Keys
802 */
803
804 /*!
805 @const kSCPropNetServicePrimaryRank
806 @availability Introduced in Mac OS X 10.6.
807 */
808 extern const CFStringRef kSCPropNetServicePrimaryRank;
809
810 /*!
811 @const kSCPropNetServiceUserDefinedName
812 @availability Introduced in Mac OS X 10.6.
813 */
814 extern const CFStringRef kSCPropNetServiceUserDefinedName;
815
816 /*!
817 @const kSCValNetServicePrimaryRankFirst
818 @availability Introduced in Mac OS X 10.6.
819 */
820 extern const CFStringRef kSCValNetServicePrimaryRankFirst;
821
822 /*!
823 @const kSCValNetServicePrimaryRankLast
824 @availability Introduced in Mac OS X 10.6.
825 */
826 extern const CFStringRef kSCValNetServicePrimaryRankLast;
827
828 /*!
829 @const kSCValNetServicePrimaryRankNever
830 @availability Introduced in Mac OS X 10.6.
831 */
832 extern const CFStringRef kSCValNetServicePrimaryRankNever;
833
834 /*!
835 @group kSCEntNetVPN Entity Keys
836 */
837
838 /*!
839 @const kSCPropNetVPNAppRules
840 @availability Introduced in Mac OS X 10.9.
841 */
842 extern const CFStringRef kSCPropNetVPNAppRules;
843
844 /*!
845 @const kSCPropNetVPNAuthCredentialPassword
846 @availability Introduced in Mac OS X 10.9.
847 */
848 extern const CFStringRef kSCPropNetVPNAuthCredentialPassword;
849
850 /*!
851 @const kSCPropNetVPNAuthName
852 @availability Introduced in Mac OS X 10.7.
853 */
854 extern const CFStringRef kSCPropNetVPNAuthName;
855
856 /*!
857 @const kSCPropNetVPNAuthPassword
858 @availability Introduced in Mac OS X 10.7.
859 */
860 extern const CFStringRef kSCPropNetVPNAuthPassword;
861
862 /*!
863 @const kSCPropNetVPNAuthPasswordEncryption
864 @availability Introduced in Mac OS X 10.7.
865 */
866 extern const CFStringRef kSCPropNetVPNAuthPasswordEncryption;
867
868 /*!
869 @const kSCPropNetVPNAuthPasswordPluginType
870 @availability Introduced in Mac OS X 10.9.
871 */
872 extern const CFStringRef kSCPropNetVPNAuthPasswordPluginType;
873
874 /*!
875 @const kSCPropNetVPNAuthenticationMethod
876 @availability Introduced in Mac OS X 10.7.
877 */
878 extern const CFStringRef kSCPropNetVPNAuthenticationMethod;
879
880 /*!
881 @const kSCPropNetVPNConnectTime
882 @availability Introduced in Mac OS X 10.7.
883 */
884 extern const CFStringRef kSCPropNetVPNConnectTime;
885
886 /*!
887 @const kSCPropNetVPNDisconnectOnFastUserSwitch
888 @availability Introduced in Mac OS X 10.7.
889 */
890 extern const CFStringRef kSCPropNetVPNDisconnectOnFastUserSwitch;
891
892 /*!
893 @const kSCPropNetVPNDisconnectOnIdle
894 @availability Introduced in Mac OS X 10.7.
895 */
896 extern const CFStringRef kSCPropNetVPNDisconnectOnIdle;
897
898 /*!
899 @const kSCPropNetVPNDisconnectOnIdleTimer
900 @availability Introduced in Mac OS X 10.7.
901 */
902 extern const CFStringRef kSCPropNetVPNDisconnectOnIdleTimer;
903
904 /*!
905 @const kSCPropNetVPNDisconnectOnLogout
906 @availability Introduced in Mac OS X 10.7.
907 */
908 extern const CFStringRef kSCPropNetVPNDisconnectOnLogout;
909
910 /*!
911 @const kSCPropNetVPNDisconnectOnSleep
912 @availability Introduced in Mac OS X 10.7.
913 */
914 extern const CFStringRef kSCPropNetVPNDisconnectOnSleep;
915
916 /*!
917 @const kSCPropNetVPNDisconnectOnWake
918 @availability Introduced in Mac OS X 10.9.
919 */
920 extern const CFStringRef kSCPropNetVPNDisconnectOnWake;
921
922 /*!
923 @const kSCPropNetVPNDisconnectOnWakeTimer
924 @availability Introduced in Mac OS X 10.9.
925 */
926 extern const CFStringRef kSCPropNetVPNDisconnectOnWakeTimer;
927
928 /*!
929 @const kSCPropNetVPNLocalCertificate
930 @availability Introduced in Mac OS X 10.7.
931 */
932 extern const CFStringRef kSCPropNetVPNLocalCertificate;
933
934 /*!
935 @const kSCPropNetVPNLogfile
936 @availability Introduced in Mac OS X 10.7.
937 */
938 extern const CFStringRef kSCPropNetVPNLogfile;
939
940 /*!
941 @const kSCPropNetVPNMTU
942 @availability Introduced in Mac OS X 10.7.
943 */
944 extern const CFStringRef kSCPropNetVPNMTU;
945
946 /*!
947 @const kSCPropNetVPNOnDemandEnabled
948 @availability Introduced in Mac OS X 10.7.
949 */
950 extern const CFStringRef kSCPropNetVPNOnDemandEnabled;
951
952 /*!
953 @const kSCPropNetVPNOnDemandMatchAppEnabled
954 @availability Introduced in Mac OS X 10.9.
955 */
956 extern const CFStringRef kSCPropNetVPNOnDemandMatchAppEnabled;
957
958 /*!
959 @const kSCPropNetVPNOnDemandMatchDomainsAlways
960 @availability Introduced in Mac OS X 10.7.
961 */
962 extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsAlways;
963
964 /*!
965 @const kSCPropNetVPNOnDemandMatchDomainsOnRetry
966 @availability Introduced in Mac OS X 10.7.
967 */
968 extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsOnRetry;
969
970 /*!
971 @const kSCPropNetVPNOnDemandMatchDomainsNever
972 @availability Introduced in Mac OS X 10.7.
973 */
974 extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsNever;
975
976 /*!
977 @const kSCPropNetVPNOnDemandRules
978 @availability Introduced in Mac OS X 10.8.
979 */
980 extern const CFStringRef kSCPropNetVPNOnDemandRules;
981
982 /*!
983 @const kSCPropNetVPNOnDemandSuspended
984 @availability Introduced in Mac OS X 10.9.
985 */
986 extern const CFStringRef kSCPropNetVPNOnDemandSuspended;
987
988 /*!
989 @const kSCPropNetVPNPluginCapability
990 @availability Introduced in Mac OS X 10.9.
991 */
992 extern const CFStringRef kSCPropNetVPNPluginCapability;
993
994 /*!
995 @const kSCPropNetVPNRemoteAddress
996 @availability Introduced in Mac OS X 10.7.
997 */
998 extern const CFStringRef kSCPropNetVPNRemoteAddress;
999
1000 /*!
1001 @const kSCPropNetVPNStatus
1002 @availability Introduced in Mac OS X 10.7.
1003 */
1004 extern const CFStringRef kSCPropNetVPNStatus;
1005
1006 /*!
1007 @const kSCPropNetVPNVerboseLogging
1008 @availability Introduced in Mac OS X 10.7.
1009 */
1010 extern const CFStringRef kSCPropNetVPNVerboseLogging;
1011
1012 /*!
1013 @const kSCValNetVPNAppRuleAccountIdentifierMatch
1014 @availability Introduced in Mac OS X 10.9.
1015 */
1016 extern const CFStringRef kSCValNetVPNAppRuleAccountIdentifierMatch;
1017
1018 /*!
1019 @const kSCValNetVPNAppRuleDNSDomainMatch
1020 @availability Introduced in Mac OS X 10.9.
1021 */
1022 extern const CFStringRef kSCValNetVPNAppRuleDNSDomainMatch;
1023
1024 /*!
1025 @const kSCValNetVPNAppRuleExecutableMatch
1026 @availability Introduced in Mac OS X 10.9.
1027 */
1028 extern const CFStringRef kSCValNetVPNAppRuleExecutableMatch;
1029
1030 /*!
1031 @const kSCValNetVPNAppRuleIdentifier
1032 @availability Introduced in Mac OS X 10.9.
1033 */
1034 extern const CFStringRef kSCValNetVPNAppRuleIdentifier;
1035
1036 /*!
1037 @const kSCValNetVPNAppRuleExecutableDesignatedRequirement
1038 @availability Introduced in Mac OS X 10.9.
1039 */
1040 extern const CFStringRef kSCValNetVPNAppRuleExecutableDesignatedRequirement;
1041
1042 /*!
1043 @const kSCValNetVPNAppRuleExecutableSigningIdentifier
1044 @availability Introduced in Mac OS X 10.9.
1045 */
1046 extern const CFStringRef kSCValNetVPNAppRuleExecutableSigningIdentifier;
1047
1048 /*!
1049 @const kSCValNetVPNAuthenticationMethodPassword
1050 @availability Introduced in Mac OS X 10.7.
1051 */
1052 extern const CFStringRef kSCValNetVPNAuthenticationMethodPassword;
1053
1054 /*!
1055 @const kSCValNetVPNAuthenticationMethodCertificate
1056 @availability Introduced in Mac OS X 10.7.
1057 */
1058 extern const CFStringRef kSCValNetVPNAuthenticationMethodCertificate;
1059
1060 /*!
1061 @const kSCValNetVPNAuthPasswordEncryptionExternal
1062 @availability Introduced in Mac OS X 10.9.
1063 */
1064 extern const CFStringRef kSCValNetVPNAuthPasswordEncryptionExternal;
1065
1066 /*!
1067 @const kSCValNetVPNAuthPasswordEncryptionKeychain
1068 @availability Introduced in Mac OS X 10.7.
1069 */
1070 extern const CFStringRef kSCValNetVPNAuthPasswordEncryptionKeychain;
1071
1072 /*!
1073 @const kSCValNetVPNAuthPasswordEncryptionPrompt
1074 @availability Introduced in Mac OS X 10.7.
1075 */
1076 extern const CFStringRef kSCValNetVPNAuthPasswordEncryptionPrompt;
1077
1078 /*!
1079 @const kSCPropNetVPNOnDemandRuleAction
1080 @availability Introduced in Mac OS X 10.8.
1081 */
1082 extern const CFStringRef kSCPropNetVPNOnDemandRuleAction;
1083
1084 /*!
1085 @const kSCPropNetVPNOnDemandRuleActionParameters
1086 @availability Introduced in Mac OS X 10.9.
1087 */
1088 extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParameters;
1089
1090 /*!
1091 @const kSCPropNetVPNOnDemandRuleDNSDomainMatch
1092 @availability Introduced in Mac OS X 10.8.
1093 */
1094 extern const CFStringRef kSCPropNetVPNOnDemandRuleDNSDomainMatch;
1095
1096 /*!
1097 @const kSCPropNetVPNOnDemandRuleDNSServerAddressMatch
1098 @availability Introduced in Mac OS X 10.8.
1099 */
1100 extern const CFStringRef kSCPropNetVPNOnDemandRuleDNSServerAddressMatch;
1101
1102 /*!
1103 @const kSCPropNetVPNOnDemandRuleSSIDMatch
1104 @availability Introduced in Mac OS X 10.9.
1105 */
1106 extern const CFStringRef kSCPropNetVPNOnDemandRuleSSIDMatch;
1107
1108 /*!
1109 @const kSCPropNetVPNOnDemandRuleInterfaceTypeMatch
1110 @availability Introduced in Mac OS X 10.9.
1111 */
1112 extern const CFStringRef kSCPropNetVPNOnDemandRuleInterfaceTypeMatch;
1113
1114 /*!
1115 @const kSCPropNetVPNOnDemandRuleURLStringProbe
1116 @availability Introduced in Mac OS X 10.8.
1117 */
1118 extern const CFStringRef kSCPropNetVPNOnDemandRuleURLStringProbe;
1119
1120 /*!
1121 @const kSCValNetVPNOnDemandRuleActionAllow
1122 @availability Introduced in Mac OS X 10.8.
1123 */
1124 extern const CFStringRef kSCValNetVPNOnDemandRuleActionAllow;
1125
1126 /*!
1127 @const kSCValNetVPNOnDemandRuleActionIgnore
1128 @availability Introduced in Mac OS X 10.8.
1129 */
1130 extern const CFStringRef kSCValNetVPNOnDemandRuleActionIgnore;
1131
1132 /*!
1133 @const kSCValNetVPNOnDemandRuleActionConnect
1134 @availability Introduced in Mac OS X 10.8.
1135 */
1136 extern const CFStringRef kSCValNetVPNOnDemandRuleActionConnect;
1137
1138 /*!
1139 @const kSCValNetVPNOnDemandRuleActionDisconnect
1140 @availability Introduced in Mac OS X 10.8.
1141 */
1142 extern const CFStringRef kSCValNetVPNOnDemandRuleActionDisconnect;
1143
1144 /*!
1145 @const kSCValNetVPNOnDemandRuleActionEvaluateConnection
1146 @availability Introduced in Mac OS X 10.9.
1147 */
1148 extern const CFStringRef kSCValNetVPNOnDemandRuleActionEvaluateConnection;
1149
1150 /*!
1151 @const kSCPropNetVPNOnDemandRuleActionParametersDomainAction
1152 @availability Introduced in Mac OS X 10.9.
1153 */
1154 extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersDomainAction;
1155
1156 /*!
1157 @const kSCPropNetVPNOnDemandRuleActionParametersDomains
1158 @availability Introduced in Mac OS X 10.9.
1159 */
1160 extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersDomains;
1161
1162 /*!
1163 @const kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers
1164 @availability Introduced in Mac OS X 10.9.
1165 */
1166 extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers;
1167
1168 /*!
1169 @const kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe
1170 @availability Introduced in Mac OS X 10.9.
1171 */
1172 extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe;
1173
1174 /*!
1175 @const kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded
1176 @availability Introduced in Mac OS X 10.9.
1177 */
1178 extern const CFStringRef kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded;
1179
1180 /*!
1181 @const kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect
1182 @availability Introduced in Mac OS X 10.9.
1183 */
1184 extern const CFStringRef kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect;
1185
1186 /*!
1187 @const kSCValNetVPNOnDemandRuleInterfaceTypeMatchCellular
1188 @availability Introduced in Mac OS X 10.9.
1189 */
1190 extern const CFStringRef kSCValNetVPNOnDemandRuleInterfaceTypeMatchCellular;
1191
1192 /*!
1193 @const kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet
1194 @availability Introduced in Mac OS X 10.9.
1195 */
1196 extern const CFStringRef kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet;
1197
1198 /*!
1199 @const kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi
1200 @availability Introduced in Mac OS X 10.9.
1201 */
1202 extern const CFStringRef kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi;
1203
1204 /*!
1205 @const kSCValNetVPNPluginCapabilityAuth
1206 @availability Introduced in Mac OS X 10.9.
1207 */
1208 extern const CFStringRef kSCValNetVPNPluginCapabilityAuth;
1209
1210 /*!
1211 @const kSCValNetVPNPluginCapabilityConnect
1212 @availability Introduced in Mac OS X 10.9.
1213 */
1214 extern const CFStringRef kSCValNetVPNPluginCapabilityConnect;
1215
1216 /*!
1217 @group kSCCompSystem Properties
1218 */
1219
1220 /*!
1221 @const kSCPropSystemComputerNameRegion
1222 @availability Introduced in Mac OS X 10.5.
1223 */
1224 extern const CFStringRef kSCPropSystemComputerNameRegion;
1225
1226 /*!
1227 @const kSCPropSystemHostName
1228 @availability Introduced in Mac OS X 10.5.
1229 */
1230 extern const CFStringRef kSCPropSystemHostName;
1231
1232 /*!
1233 @group Virtual Network Interface Keys
1234 */
1235
1236 /*!
1237 @const kSCPropVirtualNetworkInterfacesBondInterfaces
1238 @availability Introduced in Mac OS X 10.5.
1239 */
1240 extern const CFStringRef kSCPropVirtualNetworkInterfacesBondInterfaces;
1241
1242 /*!
1243 @const kSCPropVirtualNetworkInterfacesBondMode
1244 @availability Introduced in Mac OS X 10.5.
1245 */
1246 extern const CFStringRef kSCPropVirtualNetworkInterfacesBondMode;
1247
1248 /*!
1249 @const kSCPropVirtualNetworkInterfacesBondOptions
1250 @availability Introduced in Mac OS X 10.5.
1251 */
1252 extern const CFStringRef kSCPropVirtualNetworkInterfacesBondOptions;
1253
1254 /*!
1255 @const kSCPropVirtualNetworkInterfacesBridgeInterfaces
1256 @availability Introduced in Mac OS X 10.7.
1257 */
1258 extern const CFStringRef kSCPropVirtualNetworkInterfacesBridgeInterfaces;
1259
1260 /*!
1261 @const kSCPropVirtualNetworkInterfacesBridgeOptions
1262 @availability Introduced in Mac OS X 10.7.
1263 */
1264 extern const CFStringRef kSCPropVirtualNetworkInterfacesBridgeOptions;
1265
1266 /*!
1267 @const kSCPropVirtualNetworkInterfacesVLANInterface
1268 @availability Introduced in Mac OS X 10.5.
1269 */
1270 extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANInterface;
1271
1272 /*!
1273 @const kSCPropVirtualNetworkInterfacesVLANTag
1274 @availability Introduced in Mac OS X 10.5.
1275 */
1276 extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANTag;
1277
1278 /*!
1279 @const kSCPropVirtualNetworkInterfacesVLANOptions
1280 @availability Introduced in Mac OS X 10.5.
1281 */
1282 extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANOptions;
1283
1284 #endif /* 0 */
1285
1286
1287 /* -------------------- Schema declarations -------------------- */
1288
1289
1290 SC_SCHEMA_DECLARATION(kSCPrefVirtualNetworkInterfaces, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1291 #define kSCPrefVirtualNetworkInterfaces \
1292 SC_SCHEMA_KV(kSCPrefVirtualNetworkInterfaces \
1293 ,"VirtualNetworkInterfaces" \
1294 ,CFDictionary )
1295
1296
1297 SC_SCHEMA_DECLARATION(kSCEntNetAppLayer, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
1298 #define kSCEntNetAppLayer \
1299 SC_SCHEMA_KV(kSCEntNetAppLayer \
1300 ,"AppLayer" \
1301 ,CFDictionary )
1302
1303 SC_SCHEMA_DECLARATION(kSCEntNetEAPOL, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1304 #define kSCEntNetEAPOL \
1305 SC_SCHEMA_KV(kSCEntNetEAPOL \
1306 ,"EAPOL" \
1307 ,CFDictionary )
1308
1309 SC_SCHEMA_DECLARATION(kSCEntNetLinkIssues, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
1310 #define kSCEntNetLinkIssues \
1311 SC_SCHEMA_KV(kSCEntNetLinkIssues \
1312 ,"LinkIssues" \
1313 ,CFDictionary )
1314
1315 SC_SCHEMA_DECLARATION(kSCEntNetLinkQuality, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
1316 #define kSCEntNetLinkQuality \
1317 SC_SCHEMA_KV(kSCEntNetLinkQuality \
1318 ,"LinkQuality" \
1319 ,CFDictionary )
1320
1321 SC_SCHEMA_DECLARATION(kSCEntNetLoopback, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1322 #define kSCEntNetLoopback \
1323 SC_SCHEMA_KV(kSCEntNetLoopback \
1324 ,"Loopback" \
1325 ,CFDictionary )
1326
1327 SC_SCHEMA_DECLARATION(kSCEntNetOnDemand, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/))
1328 #define kSCEntNetOnDemand \
1329 SC_SCHEMA_KV(kSCEntNetOnDemand \
1330 ,"OnDemand" \
1331 ,CFDictionary )
1332
1333 SC_SCHEMA_DECLARATION(kSCEntNetService, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/))
1334 #define kSCEntNetService \
1335 SC_SCHEMA_KV(kSCEntNetService \
1336 ,"__SERVICE__" \
1337 ,CFDictionary )
1338
1339 SC_SCHEMA_DECLARATION(kSCEntNetVPN, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1340 #define kSCEntNetVPN \
1341 SC_SCHEMA_KV(kSCEntNetVPN \
1342 ,"VPN" \
1343 ,CFDictionary )
1344
1345 SC_SCHEMA_DECLARATION(kSCPropNetIgnoreLinkStatus, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1346 #define kSCPropNetIgnoreLinkStatus \
1347 SC_SCHEMA_KV(kSCPropNetIgnoreLinkStatus \
1348 ,"IgnoreLinkStatus" \
1349 ,CFBoolean )
1350
1351
1352 SC_SCHEMA_DECLARATION(kSCPropNetDNSServiceIdentifier, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
1353 #define kSCPropNetDNSServiceIdentifier \
1354 SC_SCHEMA_KV(kSCPropNetDNSServiceIdentifier \
1355 ,"ServiceIdentifier" \
1356 ,CFNumber )
1357
1358 SC_SCHEMA_DECLARATION(kSCPropNetDNSSupplementalMatchDomainsNoSearch, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
1359 #define kSCPropNetDNSSupplementalMatchDomainsNoSearch \
1360 SC_SCHEMA_KV(kSCPropNetDNSSupplementalMatchDomainsNoSearch \
1361 ,"SupplementalMatchDomainsNoSearch" \
1362 ,CFNumber (0 or 1) )
1363
1364 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityAV, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
1365 #define kSCPropNetEthernetCapabilityAV \
1366 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityAV \
1367 ,"AV" \
1368 ,CFNumber (0 or 1) )
1369
1370 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityJUMBO_MTU, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
1371 #define kSCPropNetEthernetCapabilityJUMBO_MTU \
1372 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityJUMBO_MTU \
1373 ,"JUMBO_MTU" \
1374 ,CFNumber (0 or 1) )
1375
1376 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityLRO, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
1377 #define kSCPropNetEthernetCapabilityLRO \
1378 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityLRO \
1379 ,"LRO" \
1380 ,CFNumber (0 or 1) )
1381
1382 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityRXCSUM, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
1383 #define kSCPropNetEthernetCapabilityRXCSUM \
1384 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityRXCSUM \
1385 ,"RXCSUM" \
1386 ,CFNumber (0 or 1) )
1387
1388 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityTSO, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
1389 #define kSCPropNetEthernetCapabilityTSO \
1390 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityTSO \
1391 ,"TSO" \
1392 ,CFNumber (0 or 1) )
1393
1394 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityTSO4, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
1395 #define kSCPropNetEthernetCapabilityTSO4 \
1396 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityTSO4 \
1397 ,"TSO4" \
1398 ,CFNumber (0 or 1) )
1399
1400 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityTSO6, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
1401 #define kSCPropNetEthernetCapabilityTSO6 \
1402 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityTSO6 \
1403 ,"TSO6" \
1404 ,CFNumber (0 or 1) )
1405
1406 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityTXCSUM, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
1407 #define kSCPropNetEthernetCapabilityTXCSUM \
1408 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityTXCSUM \
1409 ,"TXCSUM" \
1410 ,CFNumber (0 or 1) )
1411
1412 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityVLAN_HWTAGGING, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
1413 #define kSCPropNetEthernetCapabilityVLAN_HWTAGGING \
1414 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityVLAN_HWTAGGING \
1415 ,"VLAN_HWTAGGING" \
1416 ,CFNumber (0 or 1) )
1417
1418 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityVLAN_MTU, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
1419 #define kSCPropNetEthernetCapabilityVLAN_MTU \
1420 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityVLAN_MTU \
1421 ,"VLAN_MTU" \
1422 ,CFNumber (0 or 1) )
1423
1424 SC_SCHEMA_DECLARATION(kSCValNetInterfaceTypeLoopback, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1425 #define kSCValNetInterfaceTypeLoopback \
1426 SC_SCHEMA_KV(kSCValNetInterfaceTypeLoopback \
1427 ,"Loopback" \
1428 , )
1429
1430 SC_SCHEMA_DECLARATION(kSCValNetInterfaceTypeVPN, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1431 #define kSCValNetInterfaceTypeVPN \
1432 SC_SCHEMA_KV(kSCValNetInterfaceTypeVPN \
1433 ,"VPN" \
1434 , )
1435
1436 SC_SCHEMA_DECLARATION(kSCPropNetIPSecDisconnectOnWake, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
1437 #define kSCPropNetIPSecDisconnectOnWake \
1438 SC_SCHEMA_KV(kSCPropNetIPSecDisconnectOnWake \
1439 ,"DisconnectOnWake" \
1440 ,CFNumber (0 or 1) )
1441
1442 SC_SCHEMA_DECLARATION(kSCPropNetIPSecDisconnectOnWakeTimer, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
1443 #define kSCPropNetIPSecDisconnectOnWakeTimer \
1444 SC_SCHEMA_KV(kSCPropNetIPSecDisconnectOnWakeTimer \
1445 ,"DisconnectOnWakeTimer" \
1446 ,CFNumber )
1447
1448 SC_SCHEMA_DECLARATION(kSCPropNetIPSecLastCause, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/))
1449 #define kSCPropNetIPSecLastCause \
1450 SC_SCHEMA_KV(kSCPropNetIPSecLastCause \
1451 ,"LastCause" \
1452 ,CFNumber )
1453
1454 SC_SCHEMA_DECLARATION(kSCPropNetIPSecOnDemandEnabled, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/))
1455 #define kSCPropNetIPSecOnDemandEnabled \
1456 SC_SCHEMA_KV(kSCPropNetIPSecOnDemandEnabled \
1457 ,"OnDemandEnabled" \
1458 ,CFNumber (0 or 1) )
1459
1460 SC_SCHEMA_DECLARATION(kSCPropNetIPSecOnDemandMatchDomainsAlways, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/))
1461 #define kSCPropNetIPSecOnDemandMatchDomainsAlways \
1462 SC_SCHEMA_KV(kSCPropNetIPSecOnDemandMatchDomainsAlways \
1463 ,"OnDemandMatchDomainsAlways" \
1464 ,CFArray[CFString] )
1465
1466 SC_SCHEMA_DECLARATION(kSCPropNetIPSecOnDemandMatchDomainsOnRetry, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/))
1467 #define kSCPropNetIPSecOnDemandMatchDomainsOnRetry \
1468 SC_SCHEMA_KV(kSCPropNetIPSecOnDemandMatchDomainsOnRetry \
1469 ,"OnDemandMatchDomainsOnRetry" \
1470 ,CFArray[CFString] )
1471
1472 SC_SCHEMA_DECLARATION(kSCPropNetIPSecOnDemandMatchDomainsNever, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/))
1473 #define kSCPropNetIPSecOnDemandMatchDomainsNever \
1474 SC_SCHEMA_KV(kSCPropNetIPSecOnDemandMatchDomainsNever \
1475 ,"OnDemandMatchDomainsNever" \
1476 ,CFArray[CFString] )
1477
1478 SC_SCHEMA_DECLARATION(kSCPropNetIPv4ExcludedRoutes, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1479 #define kSCPropNetIPv4ExcludedRoutes \
1480 SC_SCHEMA_KV(kSCPropNetIPv4ExcludedRoutes \
1481 ,"ExcludedRoutes" \
1482 ,CFArray[CFDictionary] )
1483
1484 SC_SCHEMA_DECLARATION(kSCPropNetIPv4IncludedRoutes, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1485 #define kSCPropNetIPv4IncludedRoutes \
1486 SC_SCHEMA_KV(kSCPropNetIPv4IncludedRoutes \
1487 ,"IncludedRoutes" \
1488 ,CFArray[CFDictionary] )
1489
1490 SC_SCHEMA_DECLARATION(kSCValNetIPv4ConfigMethodFailover, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1491 #define kSCValNetIPv4ConfigMethodFailover \
1492 SC_SCHEMA_KV(kSCValNetIPv4ConfigMethodFailover \
1493 ,"Failover" \
1494 , )
1495
1496 SC_SCHEMA_DECLARATION(kSCPropNetIPv4RouteDestinationAddress, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1497 #define kSCPropNetIPv4RouteDestinationAddress \
1498 SC_SCHEMA_KV(kSCPropNetIPv4RouteDestinationAddress \
1499 ,"DestinationAddress" \
1500 ,CFString )
1501
1502 SC_SCHEMA_DECLARATION(kSCPropNetIPv4RouteSubnetMask, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1503 #define kSCPropNetIPv4RouteSubnetMask \
1504 SC_SCHEMA_KV(kSCPropNetIPv4RouteSubnetMask \
1505 ,"SubnetMask" \
1506 ,CFString )
1507
1508 SC_SCHEMA_DECLARATION(kSCPropNetIPv4RouteGatewayAddress, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1509 #define kSCPropNetIPv4RouteGatewayAddress \
1510 SC_SCHEMA_KV(kSCPropNetIPv4RouteGatewayAddress \
1511 ,"GatewayAddress" \
1512 ,CFString )
1513
1514 SC_SCHEMA_DECLARATION(kSCPropNetIPv4ARPResolvedHardwareAddress, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
1515 #define kSCPropNetIPv4ARPResolvedHardwareAddress \
1516 SC_SCHEMA_KV(kSCPropNetIPv4ARPResolvedHardwareAddress \
1517 ,"ARPResolvedHardwareAddress" \
1518 ,CFString )
1519
1520 SC_SCHEMA_DECLARATION(kSCPropNetIPv4ARPResolvedIPAddress, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
1521 #define kSCPropNetIPv4ARPResolvedIPAddress \
1522 SC_SCHEMA_KV(kSCPropNetIPv4ARPResolvedIPAddress \
1523 ,"ARPResolvedIPAddress" \
1524 ,CFString )
1525
1526 SC_SCHEMA_DECLARATION(kSCPropNetIPv6ExcludedRoutes, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1527 #define kSCPropNetIPv6ExcludedRoutes \
1528 SC_SCHEMA_KV(kSCPropNetIPv6ExcludedRoutes \
1529 ,"ExcludedRoutes" \
1530 ,CFArray[CFDictionary] )
1531
1532 SC_SCHEMA_DECLARATION(kSCPropNetIPv6IncludedRoutes, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1533 #define kSCPropNetIPv6IncludedRoutes \
1534 SC_SCHEMA_KV(kSCPropNetIPv6IncludedRoutes \
1535 ,"IncludedRoutes" \
1536 ,CFArray[CFDictionary] )
1537
1538 SC_SCHEMA_DECLARATION(kSCPropNetIPv6RouteDestinationAddress, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1539 #define kSCPropNetIPv6RouteDestinationAddress \
1540 SC_SCHEMA_KV(kSCPropNetIPv6RouteDestinationAddress \
1541 ,"DestinationAddress" \
1542 ,CFString )
1543
1544 SC_SCHEMA_DECLARATION(kSCPropNetIPv6RoutePrefixLength, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1545 #define kSCPropNetIPv6RoutePrefixLength \
1546 SC_SCHEMA_KV(kSCPropNetIPv6RoutePrefixLength \
1547 ,"PrefixLength" \
1548 ,CFNumber )
1549
1550 SC_SCHEMA_DECLARATION(kSCPropNetIPv6RouteGatewayAddress, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1551 #define kSCPropNetIPv6RouteGatewayAddress \
1552 SC_SCHEMA_KV(kSCPropNetIPv6RouteGatewayAddress \
1553 ,"GatewayAddress" \
1554 ,CFString )
1555
1556 SC_SCHEMA_DECLARATION(kSCPropNetLinkIssuesModuleID, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
1557 #define kSCPropNetLinkIssuesModuleID \
1558 SC_SCHEMA_KV(kSCPropNetLinkIssuesModuleID \
1559 ,"ModuleID" \
1560 ,CFData )
1561
1562 SC_SCHEMA_DECLARATION(kSCPropNetLinkIssuesInfo, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
1563 #define kSCPropNetLinkIssuesInfo \
1564 SC_SCHEMA_KV(kSCPropNetLinkIssuesInfo \
1565 ,"Info" \
1566 ,CFData )
1567
1568 SC_SCHEMA_DECLARATION(kSCPropNetLinkIssuesTimeStamp, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
1569 #define kSCPropNetLinkIssuesTimeStamp \
1570 SC_SCHEMA_KV(kSCPropNetLinkIssuesTimeStamp \
1571 ,"TimeStamp" \
1572 ,CFDATE )
1573
1574 SC_SCHEMA_DECLARATION(kSCPropNetLinkQuality, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
1575 #define kSCPropNetLinkQuality \
1576 SC_SCHEMA_KV(kSCPropNetLinkQuality \
1577 ,"LinkQuality" \
1578 ,CFNumber )
1579
1580 SC_SCHEMA_DECLARATION(kSCPropNetPPPDisconnectOnWake, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
1581 #define kSCPropNetPPPDisconnectOnWake \
1582 SC_SCHEMA_KV(kSCPropNetPPPDisconnectOnWake \
1583 ,"DisconnectOnWake" \
1584 ,CFNumber (0 or 1) )
1585
1586 SC_SCHEMA_DECLARATION(kSCPropNetPPPDisconnectOnWakeTimer, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
1587 #define kSCPropNetPPPDisconnectOnWakeTimer \
1588 SC_SCHEMA_KV(kSCPropNetPPPDisconnectOnWakeTimer \
1589 ,"DisconnectOnWakeTimer" \
1590 ,CFNumber )
1591
1592 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandDomains, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1593 #define kSCPropNetPPPOnDemandDomains \
1594 SC_SCHEMA_KV(kSCPropNetPPPOnDemandDomains \
1595 ,"OnDemandDomains" \
1596 ,CFArray[CFString] )
1597
1598 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandEnabled, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1599 #define kSCPropNetPPPOnDemandEnabled \
1600 SC_SCHEMA_KV(kSCPropNetPPPOnDemandEnabled \
1601 ,"OnDemandEnabled" \
1602 ,CFNumber (0 or 1) )
1603
1604 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandHostName, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1605 #define kSCPropNetPPPOnDemandHostName \
1606 SC_SCHEMA_KV(kSCPropNetPPPOnDemandHostName \
1607 ,"OnDemandHostName" \
1608 ,CFString )
1609
1610 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandMatchDomainsAlways, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
1611 #define kSCPropNetPPPOnDemandMatchDomainsAlways \
1612 SC_SCHEMA_KV(kSCPropNetPPPOnDemandMatchDomainsAlways \
1613 ,"OnDemandMatchDomainsAlways" \
1614 ,CFArray[CFString] )
1615
1616 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandMatchDomainsOnRetry, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
1617 #define kSCPropNetPPPOnDemandMatchDomainsOnRetry \
1618 SC_SCHEMA_KV(kSCPropNetPPPOnDemandMatchDomainsOnRetry \
1619 ,"OnDemandMatchDomainsOnRetry" \
1620 ,CFArray[CFString] )
1621
1622 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandMatchDomainsNever, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
1623 #define kSCPropNetPPPOnDemandMatchDomainsNever \
1624 SC_SCHEMA_KV(kSCPropNetPPPOnDemandMatchDomainsNever \
1625 ,"OnDemandMatchDomainsNever" \
1626 ,CFArray[CFString] )
1627
1628 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandMode, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1629 #define kSCPropNetPPPOnDemandMode \
1630 SC_SCHEMA_KV(kSCPropNetPPPOnDemandMode \
1631 ,"OnDemandMode" \
1632 ,CFString )
1633
1634 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandPriority, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1635 #define kSCPropNetPPPOnDemandPriority \
1636 SC_SCHEMA_KV(kSCPropNetPPPOnDemandPriority \
1637 ,"OnDemandPriority" \
1638 ,CFString )
1639
1640 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandModeAggressive, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1641 #define kSCValNetPPPOnDemandModeAggressive \
1642 SC_SCHEMA_KV(kSCValNetPPPOnDemandModeAggressive \
1643 ,"Aggressive" \
1644 , )
1645
1646 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandModeConservative, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1647 #define kSCValNetPPPOnDemandModeConservative \
1648 SC_SCHEMA_KV(kSCValNetPPPOnDemandModeConservative \
1649 ,"Conservative" \
1650 , )
1651
1652 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandModeCompatible, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1653 #define kSCValNetPPPOnDemandModeCompatible \
1654 SC_SCHEMA_KV(kSCValNetPPPOnDemandModeCompatible \
1655 ,"Compatible" \
1656 , )
1657
1658 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandPriorityDefault, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1659 #define kSCValNetPPPOnDemandPriorityDefault \
1660 SC_SCHEMA_KV(kSCValNetPPPOnDemandPriorityDefault \
1661 ,"Default" \
1662 , )
1663
1664 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandPriorityHigh, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1665 #define kSCValNetPPPOnDemandPriorityHigh \
1666 SC_SCHEMA_KV(kSCValNetPPPOnDemandPriorityHigh \
1667 ,"High" \
1668 , )
1669
1670 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandPriorityLow, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1671 #define kSCValNetPPPOnDemandPriorityLow \
1672 SC_SCHEMA_KV(kSCValNetPPPOnDemandPriorityLow \
1673 ,"Low" \
1674 , )
1675
1676 SC_SCHEMA_DECLARATION(kSCPropNetProxiesBypassAllowed, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
1677 #define kSCPropNetProxiesBypassAllowed \
1678 SC_SCHEMA_KV(kSCPropNetProxiesBypassAllowed \
1679 ,"BypassAllowed" \
1680 ,CFNumber (0 or 1) )
1681
1682 SC_SCHEMA_DECLARATION(kSCPropNetProxiesFallBackAllowed, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_6_0/*SPI*/))
1683 #define kSCPropNetProxiesFallBackAllowed \
1684 SC_SCHEMA_KV(kSCPropNetProxiesFallBackAllowed \
1685 ,"FallBackAllowed" \
1686 ,CFNumber (0 or 1) )
1687
1688 SC_SCHEMA_DECLARATION(kSCPropNetProxiesSupplementalMatchDomains, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
1689 #define kSCPropNetProxiesSupplementalMatchDomains \
1690 SC_SCHEMA_KV(kSCPropNetProxiesSupplementalMatchDomains \
1691 ,"SupplementalMatchDomains" \
1692 ,CFArray[CFString] )
1693
1694 SC_SCHEMA_DECLARATION(kSCPropNetProxiesSupplementalMatchOrders, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
1695 #define kSCPropNetProxiesSupplementalMatchOrders \
1696 SC_SCHEMA_KV(kSCPropNetProxiesSupplementalMatchOrders \
1697 ,"SupplementalMatchOrders" \
1698 ,CFArray[CFNumber] )
1699
1700 SC_SCHEMA_DECLARATION(kSCPropNetProxiesScoped, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
1701 #define kSCPropNetProxiesScoped \
1702 SC_SCHEMA_KV(kSCPropNetProxiesScoped \
1703 ,"__SCOPED__" \
1704 ,CFDictionary )
1705
1706 SC_SCHEMA_DECLARATION(kSCPropNetProxiesServices, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
1707 #define kSCPropNetProxiesServices \
1708 SC_SCHEMA_KV(kSCPropNetProxiesServices \
1709 ,"__SERVICES__" \
1710 ,CFDictionary )
1711
1712 SC_SCHEMA_DECLARATION(kSCPropNetProxiesSupplemental, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
1713 #define kSCPropNetProxiesSupplemental \
1714 SC_SCHEMA_KV(kSCPropNetProxiesSupplemental \
1715 ,"__SUPPLEMENTAL__" \
1716 ,CFArray[CFDictionary] )
1717
1718 SC_SCHEMA_DECLARATION(kSCPropNetProxiesSupplementalMatchDomain, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
1719 #define kSCPropNetProxiesSupplementalMatchDomain \
1720 SC_SCHEMA_KV(kSCPropNetProxiesSupplementalMatchDomain \
1721 ,"__MATCH_DOMAIN__" \
1722 ,CFString )
1723
1724 SC_SCHEMA_DECLARATION(kSCPropNetServicePrimaryRank, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/))
1725 #define kSCPropNetServicePrimaryRank \
1726 SC_SCHEMA_KV(kSCPropNetServicePrimaryRank \
1727 ,"PrimaryRank" \
1728 ,CFString )
1729
1730 SC_SCHEMA_DECLARATION(kSCPropNetServiceUserDefinedName, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/))
1731 #define kSCPropNetServiceUserDefinedName \
1732 SC_SCHEMA_KV(kSCPropNetServiceUserDefinedName \
1733 ,"UserDefinedName" \
1734 ,CFString )
1735
1736 SC_SCHEMA_DECLARATION(kSCValNetServicePrimaryRankFirst, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/))
1737 #define kSCValNetServicePrimaryRankFirst \
1738 SC_SCHEMA_KV(kSCValNetServicePrimaryRankFirst \
1739 ,"First" \
1740 , )
1741
1742 SC_SCHEMA_DECLARATION(kSCValNetServicePrimaryRankLast, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/))
1743 #define kSCValNetServicePrimaryRankLast \
1744 SC_SCHEMA_KV(kSCValNetServicePrimaryRankLast \
1745 ,"Last" \
1746 , )
1747
1748 SC_SCHEMA_DECLARATION(kSCValNetServicePrimaryRankNever, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/))
1749 #define kSCValNetServicePrimaryRankNever \
1750 SC_SCHEMA_KV(kSCValNetServicePrimaryRankNever \
1751 ,"Never" \
1752 , )
1753
1754 SC_SCHEMA_DECLARATION(kSCPropNetVPNAppRules, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
1755 #define kSCPropNetVPNAppRules \
1756 SC_SCHEMA_KV(kSCPropNetVPNAppRules \
1757 ,"AppRules" \
1758 ,CFArray[CFDictionary] )
1759
1760 SC_SCHEMA_DECLARATION(kSCPropNetVPNAuthCredentialPassword, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
1761 #define kSCPropNetVPNAuthCredentialPassword \
1762 SC_SCHEMA_KV(kSCPropNetVPNAuthCredentialPassword \
1763 ,"AuthCredentialPassword" \
1764 ,CFString )
1765
1766 SC_SCHEMA_DECLARATION(kSCPropNetVPNAuthName, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1767 #define kSCPropNetVPNAuthName \
1768 SC_SCHEMA_KV(kSCPropNetVPNAuthName \
1769 ,"AuthName" \
1770 ,CFString )
1771
1772 SC_SCHEMA_DECLARATION(kSCPropNetVPNAuthPassword, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1773 #define kSCPropNetVPNAuthPassword \
1774 SC_SCHEMA_KV(kSCPropNetVPNAuthPassword \
1775 ,"AuthPassword" \
1776 ,CFString )
1777
1778 SC_SCHEMA_DECLARATION(kSCPropNetVPNAuthPasswordEncryption, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1779 #define kSCPropNetVPNAuthPasswordEncryption \
1780 SC_SCHEMA_KV(kSCPropNetVPNAuthPasswordEncryption \
1781 ,"AuthPasswordEncryption" \
1782 ,CFString )
1783
1784 SC_SCHEMA_DECLARATION(kSCPropNetVPNAuthPasswordPluginType, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
1785 #define kSCPropNetVPNAuthPasswordPluginType \
1786 SC_SCHEMA_KV(kSCPropNetVPNAuthPasswordPluginType \
1787 ,"AuthPasswordPluginType" \
1788 ,CFString )
1789
1790 SC_SCHEMA_DECLARATION(kSCPropNetVPNAuthenticationMethod, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1791 #define kSCPropNetVPNAuthenticationMethod \
1792 SC_SCHEMA_KV(kSCPropNetVPNAuthenticationMethod \
1793 ,"AuthenticationMethod" \
1794 ,CFString )
1795
1796 SC_SCHEMA_DECLARATION(kSCPropNetVPNConnectTime, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1797 #define kSCPropNetVPNConnectTime \
1798 SC_SCHEMA_KV(kSCPropNetVPNConnectTime \
1799 ,"ConnectTime" \
1800 ,CFString )
1801
1802 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnFastUserSwitch, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1803 #define kSCPropNetVPNDisconnectOnFastUserSwitch \
1804 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnFastUserSwitch \
1805 ,"DisconnectOnFastUserSwitch" \
1806 ,CFNumber (0 or 1) )
1807
1808 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnIdle, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1809 #define kSCPropNetVPNDisconnectOnIdle \
1810 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnIdle \
1811 ,"DisconnectOnIdle" \
1812 ,CFNumber (0 or 1) )
1813
1814 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnIdleTimer, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1815 #define kSCPropNetVPNDisconnectOnIdleTimer \
1816 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnIdleTimer \
1817 ,"DisconnectOnIdleTimer" \
1818 ,CFNumber )
1819
1820 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnLogout, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1821 #define kSCPropNetVPNDisconnectOnLogout \
1822 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnLogout \
1823 ,"DisconnectOnLogout" \
1824 ,CFNumber (0 or 1) )
1825
1826 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnSleep, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1827 #define kSCPropNetVPNDisconnectOnSleep \
1828 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnSleep \
1829 ,"DisconnectOnSleep" \
1830 ,CFNumber (0 or 1) )
1831
1832 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnWake, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
1833 #define kSCPropNetVPNDisconnectOnWake \
1834 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnWake \
1835 ,"DisconnectOnWake" \
1836 ,CFNumber (0 or 1) )
1837
1838 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnWakeTimer, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
1839 #define kSCPropNetVPNDisconnectOnWakeTimer \
1840 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnWakeTimer \
1841 ,"DisconnectOnWakeTimer" \
1842 ,CFNumber )
1843
1844 SC_SCHEMA_DECLARATION(kSCPropNetVPNLocalCertificate, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1845 #define kSCPropNetVPNLocalCertificate \
1846 SC_SCHEMA_KV(kSCPropNetVPNLocalCertificate \
1847 ,"LocalCertificate" \
1848 ,CFData )
1849
1850 SC_SCHEMA_DECLARATION(kSCPropNetVPNLogfile, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1851 #define kSCPropNetVPNLogfile \
1852 SC_SCHEMA_KV(kSCPropNetVPNLogfile \
1853 ,"Logfile" \
1854 ,CFString )
1855
1856 SC_SCHEMA_DECLARATION(kSCPropNetVPNMTU, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1857 #define kSCPropNetVPNMTU \
1858 SC_SCHEMA_KV(kSCPropNetVPNMTU \
1859 ,"MTU" \
1860 ,CFNumber )
1861
1862 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandEnabled, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1863 #define kSCPropNetVPNOnDemandEnabled \
1864 SC_SCHEMA_KV(kSCPropNetVPNOnDemandEnabled \
1865 ,"OnDemandEnabled" \
1866 ,CFNumber (0 or 1) )
1867
1868 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandMatchAppEnabled, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
1869 #define kSCPropNetVPNOnDemandMatchAppEnabled \
1870 SC_SCHEMA_KV(kSCPropNetVPNOnDemandMatchAppEnabled \
1871 ,"OnDemandMatchAppEnabled" \
1872 ,CFBoolean )
1873
1874 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandMatchDomainsAlways, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1875 #define kSCPropNetVPNOnDemandMatchDomainsAlways \
1876 SC_SCHEMA_KV(kSCPropNetVPNOnDemandMatchDomainsAlways \
1877 ,"OnDemandMatchDomainsAlways" \
1878 ,CFArray[CFString] )
1879
1880 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandMatchDomainsOnRetry, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1881 #define kSCPropNetVPNOnDemandMatchDomainsOnRetry \
1882 SC_SCHEMA_KV(kSCPropNetVPNOnDemandMatchDomainsOnRetry \
1883 ,"OnDemandMatchDomainsOnRetry" \
1884 ,CFArray[CFString] )
1885
1886 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandMatchDomainsNever, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1887 #define kSCPropNetVPNOnDemandMatchDomainsNever \
1888 SC_SCHEMA_KV(kSCPropNetVPNOnDemandMatchDomainsNever \
1889 ,"OnDemandMatchDomainsNever" \
1890 ,CFArray[CFString] )
1891
1892 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRules, __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/))
1893 #define kSCPropNetVPNOnDemandRules \
1894 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRules \
1895 ,"OnDemandRules" \
1896 ,CFArray[CFDictionary] )
1897
1898 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandSuspended, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
1899 #define kSCPropNetVPNOnDemandSuspended \
1900 SC_SCHEMA_KV(kSCPropNetVPNOnDemandSuspended \
1901 ,"OnDemandSuspended" \
1902 ,CFNumber )
1903
1904 SC_SCHEMA_DECLARATION(kSCPropNetVPNPluginCapability, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
1905 #define kSCPropNetVPNPluginCapability \
1906 SC_SCHEMA_KV(kSCPropNetVPNPluginCapability \
1907 ,"PluginCapability" \
1908 ,CFString )
1909
1910 SC_SCHEMA_DECLARATION(kSCPropNetVPNRemoteAddress, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1911 #define kSCPropNetVPNRemoteAddress \
1912 SC_SCHEMA_KV(kSCPropNetVPNRemoteAddress \
1913 ,"RemoteAddress" \
1914 ,CFString )
1915
1916 SC_SCHEMA_DECLARATION(kSCPropNetVPNStatus, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1917 #define kSCPropNetVPNStatus \
1918 SC_SCHEMA_KV(kSCPropNetVPNStatus \
1919 ,"Status" \
1920 ,CFNumber )
1921
1922 SC_SCHEMA_DECLARATION(kSCPropNetVPNVerboseLogging, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1923 #define kSCPropNetVPNVerboseLogging \
1924 SC_SCHEMA_KV(kSCPropNetVPNVerboseLogging \
1925 ,"VerboseLogging" \
1926 ,CFNumber (0 or 1) )
1927
1928 SC_SCHEMA_DECLARATION(kSCValNetVPNAppRuleAccountIdentifierMatch, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
1929 #define kSCValNetVPNAppRuleAccountIdentifierMatch \
1930 SC_SCHEMA_KV(kSCValNetVPNAppRuleAccountIdentifierMatch \
1931 ,"AccountIdentifierMatch" \
1932 ,CFArray[CFString] )
1933
1934 SC_SCHEMA_DECLARATION(kSCValNetVPNAppRuleDNSDomainMatch, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
1935 #define kSCValNetVPNAppRuleDNSDomainMatch \
1936 SC_SCHEMA_KV(kSCValNetVPNAppRuleDNSDomainMatch \
1937 ,"DNSDomainMatch" \
1938 ,CFArray[CFString] )
1939
1940 SC_SCHEMA_DECLARATION(kSCValNetVPNAppRuleExecutableMatch, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
1941 #define kSCValNetVPNAppRuleExecutableMatch \
1942 SC_SCHEMA_KV(kSCValNetVPNAppRuleExecutableMatch \
1943 ,"ExecutableMatch" \
1944 ,CFArray[CFDictionary] )
1945
1946 SC_SCHEMA_DECLARATION(kSCValNetVPNAppRuleIdentifier, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
1947 #define kSCValNetVPNAppRuleIdentifier \
1948 SC_SCHEMA_KV(kSCValNetVPNAppRuleIdentifier \
1949 ,"Identifier" \
1950 ,CFString )
1951
1952 SC_SCHEMA_DECLARATION(kSCValNetVPNAppRuleExecutableDesignatedRequirement, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
1953 #define kSCValNetVPNAppRuleExecutableDesignatedRequirement \
1954 SC_SCHEMA_KV(kSCValNetVPNAppRuleExecutableDesignatedRequirement \
1955 ,"DesignatedRequirement" \
1956 ,CFString )
1957
1958 SC_SCHEMA_DECLARATION(kSCValNetVPNAppRuleExecutableSigningIdentifier, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
1959 #define kSCValNetVPNAppRuleExecutableSigningIdentifier \
1960 SC_SCHEMA_KV(kSCValNetVPNAppRuleExecutableSigningIdentifier \
1961 ,"SigningIdentifier" \
1962 ,CFString )
1963
1964 SC_SCHEMA_DECLARATION(kSCValNetVPNAuthenticationMethodPassword, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1965 #define kSCValNetVPNAuthenticationMethodPassword \
1966 SC_SCHEMA_KV(kSCValNetVPNAuthenticationMethodPassword \
1967 ,"Password" \
1968 , )
1969
1970 SC_SCHEMA_DECLARATION(kSCValNetVPNAuthenticationMethodCertificate, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1971 #define kSCValNetVPNAuthenticationMethodCertificate \
1972 SC_SCHEMA_KV(kSCValNetVPNAuthenticationMethodCertificate \
1973 ,"Certificate" \
1974 , )
1975
1976 SC_SCHEMA_DECLARATION(kSCValNetVPNAuthPasswordEncryptionExternal, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
1977 #define kSCValNetVPNAuthPasswordEncryptionExternal \
1978 SC_SCHEMA_KV(kSCValNetVPNAuthPasswordEncryptionExternal \
1979 ,"External" \
1980 , )
1981
1982 SC_SCHEMA_DECLARATION(kSCValNetVPNAuthPasswordEncryptionKeychain, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1983 #define kSCValNetVPNAuthPasswordEncryptionKeychain \
1984 SC_SCHEMA_KV(kSCValNetVPNAuthPasswordEncryptionKeychain \
1985 ,"Keychain" \
1986 , )
1987
1988 SC_SCHEMA_DECLARATION(kSCValNetVPNAuthPasswordEncryptionPrompt, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1989 #define kSCValNetVPNAuthPasswordEncryptionPrompt \
1990 SC_SCHEMA_KV(kSCValNetVPNAuthPasswordEncryptionPrompt \
1991 ,"Prompt" \
1992 , )
1993
1994 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRuleAction, __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/))
1995 #define kSCPropNetVPNOnDemandRuleAction \
1996 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRuleAction \
1997 ,"Action" \
1998 ,CFString )
1999
2000 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRuleActionParameters, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
2001 #define kSCPropNetVPNOnDemandRuleActionParameters \
2002 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRuleActionParameters \
2003 ,"ActionParameters" \
2004 ,CFArray[CFDictionary] )
2005
2006 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRuleDNSDomainMatch, __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/))
2007 #define kSCPropNetVPNOnDemandRuleDNSDomainMatch \
2008 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRuleDNSDomainMatch \
2009 ,"DNSDomainMatch" \
2010 ,CFArray[CFString] )
2011
2012 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRuleDNSServerAddressMatch, __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/))
2013 #define kSCPropNetVPNOnDemandRuleDNSServerAddressMatch \
2014 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRuleDNSServerAddressMatch \
2015 ,"DNSServerAddressMatch" \
2016 ,CFArray[CFString] )
2017
2018 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRuleSSIDMatch, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
2019 #define kSCPropNetVPNOnDemandRuleSSIDMatch \
2020 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRuleSSIDMatch \
2021 ,"SSIDMatch" \
2022 ,CFArray[CFString] )
2023
2024 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRuleInterfaceTypeMatch, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
2025 #define kSCPropNetVPNOnDemandRuleInterfaceTypeMatch \
2026 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRuleInterfaceTypeMatch \
2027 ,"InterfaceTypeMatch" \
2028 ,CFString )
2029
2030 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRuleURLStringProbe, __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/))
2031 #define kSCPropNetVPNOnDemandRuleURLStringProbe \
2032 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRuleURLStringProbe \
2033 ,"URLStringProbe" \
2034 ,CFString )
2035
2036 SC_SCHEMA_DECLARATION(kSCValNetVPNOnDemandRuleActionAllow, __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/))
2037 #define kSCValNetVPNOnDemandRuleActionAllow \
2038 SC_SCHEMA_KV(kSCValNetVPNOnDemandRuleActionAllow \
2039 ,"Allow" \
2040 , )
2041
2042 SC_SCHEMA_DECLARATION(kSCValNetVPNOnDemandRuleActionIgnore, __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/))
2043 #define kSCValNetVPNOnDemandRuleActionIgnore \
2044 SC_SCHEMA_KV(kSCValNetVPNOnDemandRuleActionIgnore \
2045 ,"Ignore" \
2046 , )
2047
2048 SC_SCHEMA_DECLARATION(kSCValNetVPNOnDemandRuleActionConnect, __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/))
2049 #define kSCValNetVPNOnDemandRuleActionConnect \
2050 SC_SCHEMA_KV(kSCValNetVPNOnDemandRuleActionConnect \
2051 ,"Connect" \
2052 , )
2053
2054 SC_SCHEMA_DECLARATION(kSCValNetVPNOnDemandRuleActionDisconnect, __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/))
2055 #define kSCValNetVPNOnDemandRuleActionDisconnect \
2056 SC_SCHEMA_KV(kSCValNetVPNOnDemandRuleActionDisconnect \
2057 ,"Disconnect" \
2058 , )
2059
2060 SC_SCHEMA_DECLARATION(kSCValNetVPNOnDemandRuleActionEvaluateConnection, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
2061 #define kSCValNetVPNOnDemandRuleActionEvaluateConnection \
2062 SC_SCHEMA_KV(kSCValNetVPNOnDemandRuleActionEvaluateConnection \
2063 ,"EvaluateConnection" \
2064 , )
2065
2066 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRuleActionParametersDomainAction, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
2067 #define kSCPropNetVPNOnDemandRuleActionParametersDomainAction \
2068 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRuleActionParametersDomainAction \
2069 ,"DomainAction" \
2070 ,CFString )
2071
2072 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRuleActionParametersDomains, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
2073 #define kSCPropNetVPNOnDemandRuleActionParametersDomains \
2074 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRuleActionParametersDomains \
2075 ,"Domains" \
2076 ,CFArray[CFString] )
2077
2078 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
2079 #define kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers \
2080 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers \
2081 ,"RequiredDNSServers" \
2082 ,CFArray[CFString] )
2083
2084 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
2085 #define kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe \
2086 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe \
2087 ,"RequiredURLStringProbe" \
2088 ,CFString )
2089
2090 SC_SCHEMA_DECLARATION(kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
2091 #define kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded \
2092 SC_SCHEMA_KV(kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded \
2093 ,"ConnectIfNeeded" \
2094 , )
2095
2096 SC_SCHEMA_DECLARATION(kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
2097 #define kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect \
2098 SC_SCHEMA_KV(kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect \
2099 ,"NeverConnect" \
2100 , )
2101
2102
2103 SC_SCHEMA_DECLARATION(kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
2104 #define kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet \
2105 SC_SCHEMA_KV(kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet \
2106 ,"Ethernet" \
2107 , )
2108
2109 SC_SCHEMA_DECLARATION(kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
2110 #define kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi \
2111 SC_SCHEMA_KV(kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi \
2112 ,"WiFi" \
2113 , )
2114
2115 SC_SCHEMA_DECLARATION(kSCValNetVPNPluginCapabilityAuth, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
2116 #define kSCValNetVPNPluginCapabilityAuth \
2117 SC_SCHEMA_KV(kSCValNetVPNPluginCapabilityAuth \
2118 ,"Auth" \
2119 , )
2120
2121 SC_SCHEMA_DECLARATION(kSCValNetVPNPluginCapabilityConnect, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/))
2122 #define kSCValNetVPNPluginCapabilityConnect \
2123 SC_SCHEMA_KV(kSCValNetVPNPluginCapabilityConnect \
2124 ,"Connect" \
2125 , )
2126
2127 SC_SCHEMA_DECLARATION(kSCPropSystemComputerNameRegion, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
2128 #define kSCPropSystemComputerNameRegion \
2129 SC_SCHEMA_KV(kSCPropSystemComputerNameRegion \
2130 ,"ComputerNameRegion" \
2131 ,CFNumber )
2132
2133 SC_SCHEMA_DECLARATION(kSCPropSystemHostName, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
2134 #define kSCPropSystemHostName \
2135 SC_SCHEMA_KV(kSCPropSystemHostName \
2136 ,"HostName" \
2137 ,CFString )
2138
2139 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBondInterfaces, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
2140 #define kSCPropVirtualNetworkInterfacesBondInterfaces \
2141 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBondInterfaces \
2142 ,"Interfaces" \
2143 ,CFArray[CFString] )
2144
2145 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBondMode, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
2146 #define kSCPropVirtualNetworkInterfacesBondMode \
2147 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBondMode \
2148 ,"Mode" \
2149 ,CFNumber )
2150
2151 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBondOptions, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
2152 #define kSCPropVirtualNetworkInterfacesBondOptions \
2153 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBondOptions \
2154 ,"Options" \
2155 ,CFDictionary )
2156
2157 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBridgeInterfaces, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
2158 #define kSCPropVirtualNetworkInterfacesBridgeInterfaces \
2159 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBridgeInterfaces \
2160 ,"Interfaces" \
2161 ,CFArray[CFString] )
2162
2163 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBridgeOptions, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
2164 #define kSCPropVirtualNetworkInterfacesBridgeOptions \
2165 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBridgeOptions \
2166 ,"Options" \
2167 ,CFDictionary )
2168
2169 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesVLANInterface, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
2170 #define kSCPropVirtualNetworkInterfacesVLANInterface \
2171 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesVLANInterface \
2172 ,"Interface" \
2173 ,CFString )
2174
2175 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesVLANTag, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
2176 #define kSCPropVirtualNetworkInterfacesVLANTag \
2177 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesVLANTag \
2178 ,"Tag" \
2179 ,CFNumber )
2180
2181 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesVLANOptions, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
2182 #define kSCPropVirtualNetworkInterfacesVLANOptions \
2183 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesVLANOptions \
2184 ,"Options" \
2185 ,CFDictionary )
2186
2187 #endif /* _SCSCHEMADEFINITIONSPRIVATE_H */