2 * Copyright (c) 2000-2011 Apple Inc. All rights reserved.
4 * @APPLE_LICENSE_HEADER_START@
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
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.
21 * @APPLE_LICENSE_HEADER_END@
25 * This file is automatically generated
32 * kSCPrefVirtualNetworkInterfaces "VirtualNetworkInterfaces" CFDictionary
36 * kSCEntNetCommCenter "com.apple.CommCenter" CFDictionary
37 * kSCEntNetEAPOL "EAPOL" CFDictionary
38 * kSCEntNetLoopback "Loopback" CFDictionary
39 * kSCEntNetOnDemand "OnDemand" CFDictionary
40 * kSCEntNetService "__SERVICE__" CFDictionary
41 * kSCEntNetVPN "VPN" CFDictionary
43 * kSCCompNetwork Properties
45 * kSCPropNetIgnoreLinkStatus "IgnoreLinkStatus" CFBoolean
47 * kSCEntNetCommCenter Entity Keys
49 * kSCPropNetCommCenterAllowNetworkAccess "AllowNetworkAccess" CFNumber (0 or 1)
50 * kSCPropNetCommCenterAvailable "Available" CFNumber (0 or 1)
52 * kSCEntNetEthernet (Hardware) Entity Keys
54 * kSCPropNetEthernetCapabilityAV "AV" CFNumber (0 or 1)
55 * kSCPropNetEthernetCapabilityJUMBO_MTU "JUMBO_MTU" CFNumber (0 or 1)
56 * kSCPropNetEthernetCapabilityLRO "LRO" CFNumber (0 or 1)
57 * kSCPropNetEthernetCapabilityRXCSUM "RXCSUM" CFNumber (0 or 1)
58 * kSCPropNetEthernetCapabilityTSO "TSO" CFNumber (0 or 1)
59 * kSCPropNetEthernetCapabilityTSO4 "TSO4" CFNumber (0 or 1)
60 * kSCPropNetEthernetCapabilityTSO6 "TSO6" CFNumber (0 or 1)
61 * kSCPropNetEthernetCapabilityTXCSUM "TXCSUM" CFNumber (0 or 1)
62 * kSCPropNetEthernetCapabilityVLAN_HWTAGGING "VLAN_HWTAGGING" CFNumber (0 or 1)
63 * kSCPropNetEthernetCapabilityVLAN_MTU "VLAN_MTU" CFNumber (0 or 1)
65 * kSCEntNetInterface Entity Keys
67 * --- kSCPropNetInterfaceType values ---
68 * kSCValNetInterfaceTypeLoopback "Loopback"
69 * kSCValNetInterfaceTypeVPN "VPN"
71 * kSCEntNetIPSec Entity Keys
73 * kSCPropNetIPSecLastCause "LastCause" CFNumber
76 * kSCPropNetIPSecOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1)
77 * kSCPropNetIPSecOnDemandMatchDomainsAlways "OnDemandMatchDomainsAlways" CFArray[CFString]
78 * kSCPropNetIPSecOnDemandMatchDomainsOnRetry "OnDemandMatchDomainsOnRetry" CFArray[CFString]
79 * kSCPropNetIPSecOnDemandMatchDomainsNever "OnDemandMatchDomainsNever" CFArray[CFString]
81 * kSCEntNetIPv4 Entity Keys
83 * kSCPropNetIPv4ExcludedRoutes "ExcludedRoutes" CFArray[CFDictionary]
84 * kSCPropNetIPv4IncludedRoutes "IncludedRoutes" CFArray[CFDictionary]
86 * --- kSCPropNetIPv4ConfigMethod values ---
87 * kSCValNetIPv4ConfigMethodFailover "Failover"
89 * --- kSCPropNetIPv4IncludedRoutes, kSCPropNetIPv4ExcludedRoutes [CFDictionary] keys ---
90 * kSCPropNetIPv4RouteDestinationAddress "DestinationAddress" CFString
91 * kSCPropNetIPv4RouteSubnetMask "SubnetMask" CFString
92 * kSCPropNetIPv4RouteGatewayAddress "GatewayAddress" CFString
94 * kSCEntNetIPv6 Entity Keys
96 * kSCPropNetIPv6ExcludedRoutes "ExcludedRoutes" CFArray[CFDictionary]
97 * kSCPropNetIPv6IncludedRoutes "IncludedRoutes" CFArray[CFDictionary]
99 * --- kSCPropNetIPv6IncludedRoutes, kSCPropNetIPv6ExcludedRoutes [CFDictionary] keys ---
100 * kSCPropNetIPv6RouteDestinationAddress "DestinationAddress" CFString
101 * kSCPropNetIPv6RoutePrefixLength "PrefixLength" CFNumber
102 * kSCPropNetIPv6RouteGatewayAddress "GatewayAddress" CFString
104 * kSCEntNetPPP Entity Keys
107 * kSCPropNetPPPOnDemandDomains "OnDemandDomains" CFArray[CFString]
108 * kSCPropNetPPPOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1)
109 * kSCPropNetPPPOnDemandHostName "OnDemandHostName" CFString
110 * kSCPropNetPPPOnDemandMatchDomainsAlways "OnDemandMatchDomainsAlways" CFArray[CFString]
111 * kSCPropNetPPPOnDemandMatchDomainsOnRetry "OnDemandMatchDomainsOnRetry" CFArray[CFString]
112 * kSCPropNetPPPOnDemandMatchDomainsNever "OnDemandMatchDomainsNever" CFArray[CFString]
113 * kSCPropNetPPPOnDemandMode "OnDemandMode" CFString
114 * kSCPropNetPPPOnDemandPriority "OnDemandPriority" CFString
116 * --- kSCPropNetPPPOnDemandMode values ---
117 * kSCValNetPPPOnDemandModeAggressive "Aggressive"
118 * kSCValNetPPPOnDemandModeConservative "Conservative"
119 * kSCValNetPPPOnDemandModeCompatible "Compatible"
121 * --- kSCPropNetPPPOnDemandPriority values ---
122 * kSCValNetPPPOnDemandPriorityDefault "Default"
123 * kSCValNetPPPOnDemandPriorityHigh "High"
124 * kSCValNetPPPOnDemandPriorityLow "Low"
126 * kSCEntNetProxies Entity Keys
128 * kSCPropNetProxiesSupplementalMatchDomains "SupplementalMatchDomains" CFArray[CFString]
129 * kSCPropNetProxiesSupplementalMatchOrders "SupplementalMatchOrders" CFArray[CFNumber]
131 * kSCPropNetProxiesScoped "__SCOPED__" CFDictionary
132 * kSCPropNetProxiesSupplemental "__SUPPLEMENTAL__" CFArray[CFDictionary]
133 * kSCPropNetProxiesSupplementalMatchDomain "__MATCH_DOMAIN__" CFString
135 * kSCEntNetService Entity Keys
137 * kSCPropNetServicePrimaryRank "PrimaryRank" CFString
138 * kSCPropNetServiceUserDefinedName "UserDefinedName" CFString
140 * --- kSCPropNetServicePrimaryRank values ---
141 * kSCValNetServicePrimaryRankFirst "First"
142 * kSCValNetServicePrimaryRankLast "Last"
143 * kSCValNetServicePrimaryRankNever "Never"
145 * kSCEntNetVPN Entity Keys
147 * kSCPropNetVPNAuthName "AuthName" CFString
148 * kSCPropNetVPNAuthPassword "AuthPassword" CFString
149 * kSCPropNetVPNAuthPasswordEncryption "AuthPasswordEncryption" CFString
150 * kSCPropNetVPNAuthenticationMethod "AuthenticationMethod" CFString
151 * kSCPropNetVPNConnectTime "ConnectTime" CFString
152 * kSCPropNetVPNDisconnectOnFastUserSwitch "DisconnectOnFastUserSwitch" CFNumber (0 or 1)
153 * kSCPropNetVPNDisconnectOnIdle "DisconnectOnIdle" CFNumber (0 or 1)
154 * kSCPropNetVPNDisconnectOnIdleTimer "DisconnectOnIdleTimer" CFNumber
155 * kSCPropNetVPNDisconnectOnLogout "DisconnectOnLogout" CFNumber (0 or 1)
156 * kSCPropNetVPNDisconnectOnSleep "DisconnectOnSleep" CFNumber (0 or 1)
157 * kSCPropNetVPNLocalCertificate "LocalCertificate" CFData
158 * kSCPropNetVPNLogfile "Logfile" CFString
159 * kSCPropNetVPNMTU "MTU" CFNumber
160 * kSCPropNetVPNOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1)
161 * kSCPropNetVPNOnDemandMatchDomainsAlways "OnDemandMatchDomainsAlways" CFArray[CFString]
162 * kSCPropNetVPNOnDemandMatchDomainsOnRetry "OnDemandMatchDomainsOnRetry" CFArray[CFString]
163 * kSCPropNetVPNOnDemandMatchDomainsNever "OnDemandMatchDomainsNever" CFArray[CFString]
164 * kSCPropNetVPNRemoteAddress "RemoteAddress" CFString
165 * kSCPropNetVPNStatus "Status" CFNumber
166 * kSCPropNetVPNVerboseLogging "VerboseLogging" CFNumber (0 or 1)
168 * --- kSCPropNetVPNAuthenticationMethod values ---
169 * kSCValNetVPNAuthenticationMethodPassword "Password"
170 * kSCValNetVPNAuthenticationMethodCertificate "Certificate"
172 * --- kSCPropNetVPNAuthPasswordEncryption values ---
173 * kSCValNetVPNAuthPasswordEncryptionKeychain "Keychain"
174 * kSCValNetVPNAuthPasswordEncryptionPrompt "Prompt"
176 * kSCCompSystem Properties
178 * kSCPropSystemComputerNameRegion "ComputerNameRegion" CFNumber
179 * kSCPropSystemHostName "HostName" CFString
181 * Virtual Network Interface Keys
183 * kSCPropVirtualNetworkInterfacesBondInterfaces "Interfaces" CFArray[CFString]
184 * kSCPropVirtualNetworkInterfacesBondMode "Mode" CFNumber
185 * kSCPropVirtualNetworkInterfacesBondOptions "Options" CFDictionary
187 * kSCPropVirtualNetworkInterfacesBridgeInterfaces "Interfaces" CFArray[CFString]
188 * kSCPropVirtualNetworkInterfacesBridgeOptions "Options" CFDictionary
190 * kSCPropVirtualNetworkInterfacesVLANInterface "Interface" CFString
191 * kSCPropVirtualNetworkInterfacesVLANTag "Tag" CFNumber
192 * kSCPropVirtualNetworkInterfacesVLANOptions "Options" CFDictionary
196 #ifndef _SCSCHEMADEFINITIONSPRIVATE_H
197 #define _SCSCHEMADEFINITIONSPRIVATE_H
199 /* -------------------- Macro declarations -------------------- */
201 #include <SystemConfiguration/SCSchemaDefinitions.h>
203 /* -------------------- HeaderDoc comments -------------------- */
208 * @header SCSchemaDefinitionsPrivate
212 @group Preference Keys
216 @const kSCPrefVirtualNetworkInterfaces
217 @availability Introduced in Mac OS X 10.5.
219 extern const CFStringRef kSCPrefVirtualNetworkInterfaces
;
222 @group Network Entity Keys
226 @const kSCEntNetCommCenter
227 @availability Introduced in iPhone OS 2.0.
229 extern const CFStringRef kSCEntNetCommCenter
;
232 @const kSCEntNetEAPOL
233 @availability Introduced in Mac OS X 10.5.
235 extern const CFStringRef kSCEntNetEAPOL
;
238 @const kSCEntNetLoopback
239 @availability Introduced in Mac OS X 10.7.
241 extern const CFStringRef kSCEntNetLoopback
;
244 @const kSCEntNetOnDemand
245 @availability Introduced in Mac OS X 10.6.
247 extern const CFStringRef kSCEntNetOnDemand
;
250 @const kSCEntNetService
251 @availability Introduced in Mac OS X 10.6.
253 extern const CFStringRef kSCEntNetService
;
257 @availability Introduced in Mac OS X 10.7.
259 extern const CFStringRef kSCEntNetVPN
;
262 @group kSCCompNetwork Properties
266 @const kSCPropNetIgnoreLinkStatus
267 @availability Introduced in Mac OS X 10.5.
269 extern const CFStringRef kSCPropNetIgnoreLinkStatus
;
272 @group kSCEntNetCommCenter Entity Keys
276 @const kSCPropNetCommCenterAllowNetworkAccess
277 @availability Introduced in iPhone OS 2.0.
279 extern const CFStringRef kSCPropNetCommCenterAllowNetworkAccess
;
282 @const kSCPropNetCommCenterAvailable
283 @availability Introduced in iPhone OS 2.0.
285 extern const CFStringRef kSCPropNetCommCenterAvailable
;
288 @group kSCEntNetEthernet (Hardware) Entity Keys
292 @const kSCPropNetEthernetCapabilityAV
293 @availability Introduced in Mac OS X 10.7.
295 extern const CFStringRef kSCPropNetEthernetCapabilityAV
;
298 @const kSCPropNetEthernetCapabilityJUMBO_MTU
299 @availability Introduced in Mac OS X 10.7.
301 extern const CFStringRef kSCPropNetEthernetCapabilityJUMBO_MTU
;
304 @const kSCPropNetEthernetCapabilityLRO
305 @availability Introduced in Mac OS X 10.7.
307 extern const CFStringRef kSCPropNetEthernetCapabilityLRO
;
310 @const kSCPropNetEthernetCapabilityRXCSUM
311 @availability Introduced in Mac OS X 10.7.
313 extern const CFStringRef kSCPropNetEthernetCapabilityRXCSUM
;
316 @const kSCPropNetEthernetCapabilityTSO
317 @availability Introduced in Mac OS X 10.7.
319 extern const CFStringRef kSCPropNetEthernetCapabilityTSO
;
322 @const kSCPropNetEthernetCapabilityTSO4
323 @availability Introduced in Mac OS X 10.7.
325 extern const CFStringRef kSCPropNetEthernetCapabilityTSO4
;
328 @const kSCPropNetEthernetCapabilityTSO6
329 @availability Introduced in Mac OS X 10.7.
331 extern const CFStringRef kSCPropNetEthernetCapabilityTSO6
;
334 @const kSCPropNetEthernetCapabilityTXCSUM
335 @availability Introduced in Mac OS X 10.7.
337 extern const CFStringRef kSCPropNetEthernetCapabilityTXCSUM
;
340 @const kSCPropNetEthernetCapabilityVLAN_HWTAGGING
341 @availability Introduced in Mac OS X 10.7.
343 extern const CFStringRef kSCPropNetEthernetCapabilityVLAN_HWTAGGING
;
346 @const kSCPropNetEthernetCapabilityVLAN_MTU
347 @availability Introduced in Mac OS X 10.7.
349 extern const CFStringRef kSCPropNetEthernetCapabilityVLAN_MTU
;
352 @group kSCEntNetInterface Entity Keys
356 @const kSCValNetInterfaceTypeLoopback
357 @availability Introduced in Mac OS X 10.7.
359 extern const CFStringRef kSCValNetInterfaceTypeLoopback
;
362 @const kSCValNetInterfaceTypeVPN
363 @availability Introduced in Mac OS X 10.7.
365 extern const CFStringRef kSCValNetInterfaceTypeVPN
;
368 @group kSCEntNetIPSec Entity Keys
372 @const kSCPropNetIPSecLastCause
373 @availability Introduced in Mac OS X 10.6.
375 extern const CFStringRef kSCPropNetIPSecLastCause
;
378 @const kSCPropNetIPSecOnDemandEnabled
379 @availability Introduced in Mac OS X 10.6.
381 extern const CFStringRef kSCPropNetIPSecOnDemandEnabled
;
384 @const kSCPropNetIPSecOnDemandMatchDomainsAlways
385 @availability Introduced in Mac OS X 10.6.
387 extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsAlways
;
390 @const kSCPropNetIPSecOnDemandMatchDomainsOnRetry
391 @availability Introduced in Mac OS X 10.6.
393 extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsOnRetry
;
396 @const kSCPropNetIPSecOnDemandMatchDomainsNever
397 @availability Introduced in Mac OS X 10.6.
399 extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsNever
;
402 @group kSCEntNetIPv4 Entity Keys
406 @const kSCPropNetIPv4ExcludedRoutes
407 @availability Introduced in Mac OS X 10.7.
409 extern const CFStringRef kSCPropNetIPv4ExcludedRoutes
;
412 @const kSCPropNetIPv4IncludedRoutes
413 @availability Introduced in Mac OS X 10.7.
415 extern const CFStringRef kSCPropNetIPv4IncludedRoutes
;
418 @const kSCValNetIPv4ConfigMethodFailover
419 @availability Introduced in Mac OS X 10.5.
421 extern const CFStringRef kSCValNetIPv4ConfigMethodFailover
;
424 @const kSCPropNetIPv4RouteDestinationAddress
425 @availability Introduced in Mac OS X 10.7.
427 extern const CFStringRef kSCPropNetIPv4RouteDestinationAddress
;
430 @const kSCPropNetIPv4RouteSubnetMask
431 @availability Introduced in Mac OS X 10.7.
433 extern const CFStringRef kSCPropNetIPv4RouteSubnetMask
;
436 @const kSCPropNetIPv4RouteGatewayAddress
437 @availability Introduced in Mac OS X 10.7.
439 extern const CFStringRef kSCPropNetIPv4RouteGatewayAddress
;
442 @group kSCEntNetIPv6 Entity Keys
446 @const kSCPropNetIPv6ExcludedRoutes
447 @availability Introduced in Mac OS X 10.7.
449 extern const CFStringRef kSCPropNetIPv6ExcludedRoutes
;
452 @const kSCPropNetIPv6IncludedRoutes
453 @availability Introduced in Mac OS X 10.7.
455 extern const CFStringRef kSCPropNetIPv6IncludedRoutes
;
458 @const kSCPropNetIPv6RouteDestinationAddress
459 @availability Introduced in Mac OS X 10.7.
461 extern const CFStringRef kSCPropNetIPv6RouteDestinationAddress
;
464 @const kSCPropNetIPv6RoutePrefixLength
465 @availability Introduced in Mac OS X 10.7.
467 extern const CFStringRef kSCPropNetIPv6RoutePrefixLength
;
470 @const kSCPropNetIPv6RouteGatewayAddress
471 @availability Introduced in Mac OS X 10.7.
473 extern const CFStringRef kSCPropNetIPv6RouteGatewayAddress
;
476 @group kSCEntNetPPP Entity Keys
480 @const kSCPropNetPPPOnDemandDomains
481 @availability Introduced in Mac OS X 10.5.
483 extern const CFStringRef kSCPropNetPPPOnDemandDomains
;
486 @const kSCPropNetPPPOnDemandEnabled
487 @availability Introduced in Mac OS X 10.5.
489 extern const CFStringRef kSCPropNetPPPOnDemandEnabled
;
492 @const kSCPropNetPPPOnDemandHostName
493 @availability Introduced in Mac OS X 10.5.
495 extern const CFStringRef kSCPropNetPPPOnDemandHostName
;
498 @const kSCPropNetPPPOnDemandMatchDomainsAlways
499 @availability Introduced in Mac OS X 10.7.
501 extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsAlways
;
504 @const kSCPropNetPPPOnDemandMatchDomainsOnRetry
505 @availability Introduced in Mac OS X 10.7.
507 extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsOnRetry
;
510 @const kSCPropNetPPPOnDemandMatchDomainsNever
511 @availability Introduced in Mac OS X 10.7.
513 extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsNever
;
516 @const kSCPropNetPPPOnDemandMode
517 @availability Introduced in Mac OS X 10.5.
519 extern const CFStringRef kSCPropNetPPPOnDemandMode
;
522 @const kSCPropNetPPPOnDemandPriority
523 @availability Introduced in Mac OS X 10.5.
525 extern const CFStringRef kSCPropNetPPPOnDemandPriority
;
528 @const kSCValNetPPPOnDemandModeAggressive
529 @availability Introduced in Mac OS X 10.5.
531 extern const CFStringRef kSCValNetPPPOnDemandModeAggressive
;
534 @const kSCValNetPPPOnDemandModeConservative
535 @availability Introduced in Mac OS X 10.5.
537 extern const CFStringRef kSCValNetPPPOnDemandModeConservative
;
540 @const kSCValNetPPPOnDemandModeCompatible
541 @availability Introduced in Mac OS X 10.5.
543 extern const CFStringRef kSCValNetPPPOnDemandModeCompatible
;
546 @const kSCValNetPPPOnDemandPriorityDefault
547 @availability Introduced in Mac OS X 10.5.
549 extern const CFStringRef kSCValNetPPPOnDemandPriorityDefault
;
552 @const kSCValNetPPPOnDemandPriorityHigh
553 @availability Introduced in Mac OS X 10.5.
555 extern const CFStringRef kSCValNetPPPOnDemandPriorityHigh
;
558 @const kSCValNetPPPOnDemandPriorityLow
559 @availability Introduced in Mac OS X 10.5.
561 extern const CFStringRef kSCValNetPPPOnDemandPriorityLow
;
564 @group kSCEntNetProxies Entity Keys
568 @const kSCPropNetProxiesSupplementalMatchDomains
569 @availability Introduced in Mac OS X 10.7.
571 extern const CFStringRef kSCPropNetProxiesSupplementalMatchDomains
;
574 @const kSCPropNetProxiesSupplementalMatchOrders
575 @availability Introduced in Mac OS X 10.7.
577 extern const CFStringRef kSCPropNetProxiesSupplementalMatchOrders
;
580 @const kSCPropNetProxiesScoped
581 @availability Introduced in Mac OS X 10.7.
583 extern const CFStringRef kSCPropNetProxiesScoped
;
586 @const kSCPropNetProxiesSupplemental
587 @availability Introduced in Mac OS X 10.7.
589 extern const CFStringRef kSCPropNetProxiesSupplemental
;
592 @const kSCPropNetProxiesSupplementalMatchDomain
593 @availability Introduced in Mac OS X 10.7.
595 extern const CFStringRef kSCPropNetProxiesSupplementalMatchDomain
;
598 @group kSCEntNetService Entity Keys
602 @const kSCPropNetServicePrimaryRank
603 @availability Introduced in Mac OS X 10.6.
605 extern const CFStringRef kSCPropNetServicePrimaryRank
;
608 @const kSCPropNetServiceUserDefinedName
609 @availability Introduced in Mac OS X 10.6.
611 extern const CFStringRef kSCPropNetServiceUserDefinedName
;
614 @const kSCValNetServicePrimaryRankFirst
615 @availability Introduced in Mac OS X 10.6.
617 extern const CFStringRef kSCValNetServicePrimaryRankFirst
;
620 @const kSCValNetServicePrimaryRankLast
621 @availability Introduced in Mac OS X 10.6.
623 extern const CFStringRef kSCValNetServicePrimaryRankLast
;
626 @const kSCValNetServicePrimaryRankNever
627 @availability Introduced in Mac OS X 10.6.
629 extern const CFStringRef kSCValNetServicePrimaryRankNever
;
632 @group kSCEntNetVPN Entity Keys
636 @const kSCPropNetVPNAuthName
637 @availability Introduced in Mac OS X 10.7.
639 extern const CFStringRef kSCPropNetVPNAuthName
;
642 @const kSCPropNetVPNAuthPassword
643 @availability Introduced in Mac OS X 10.7.
645 extern const CFStringRef kSCPropNetVPNAuthPassword
;
648 @const kSCPropNetVPNAuthPasswordEncryption
649 @availability Introduced in Mac OS X 10.7.
651 extern const CFStringRef kSCPropNetVPNAuthPasswordEncryption
;
654 @const kSCPropNetVPNAuthenticationMethod
655 @availability Introduced in Mac OS X 10.7.
657 extern const CFStringRef kSCPropNetVPNAuthenticationMethod
;
660 @const kSCPropNetVPNConnectTime
661 @availability Introduced in Mac OS X 10.7.
663 extern const CFStringRef kSCPropNetVPNConnectTime
;
666 @const kSCPropNetVPNDisconnectOnFastUserSwitch
667 @availability Introduced in Mac OS X 10.7.
669 extern const CFStringRef kSCPropNetVPNDisconnectOnFastUserSwitch
;
672 @const kSCPropNetVPNDisconnectOnIdle
673 @availability Introduced in Mac OS X 10.7.
675 extern const CFStringRef kSCPropNetVPNDisconnectOnIdle
;
678 @const kSCPropNetVPNDisconnectOnIdleTimer
679 @availability Introduced in Mac OS X 10.7.
681 extern const CFStringRef kSCPropNetVPNDisconnectOnIdleTimer
;
684 @const kSCPropNetVPNDisconnectOnLogout
685 @availability Introduced in Mac OS X 10.7.
687 extern const CFStringRef kSCPropNetVPNDisconnectOnLogout
;
690 @const kSCPropNetVPNDisconnectOnSleep
691 @availability Introduced in Mac OS X 10.7.
693 extern const CFStringRef kSCPropNetVPNDisconnectOnSleep
;
696 @const kSCPropNetVPNLocalCertificate
697 @availability Introduced in Mac OS X 10.7.
699 extern const CFStringRef kSCPropNetVPNLocalCertificate
;
702 @const kSCPropNetVPNLogfile
703 @availability Introduced in Mac OS X 10.7.
705 extern const CFStringRef kSCPropNetVPNLogfile
;
708 @const kSCPropNetVPNMTU
709 @availability Introduced in Mac OS X 10.7.
711 extern const CFStringRef kSCPropNetVPNMTU
;
714 @const kSCPropNetVPNOnDemandEnabled
715 @availability Introduced in Mac OS X 10.7.
717 extern const CFStringRef kSCPropNetVPNOnDemandEnabled
;
720 @const kSCPropNetVPNOnDemandMatchDomainsAlways
721 @availability Introduced in Mac OS X 10.7.
723 extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsAlways
;
726 @const kSCPropNetVPNOnDemandMatchDomainsOnRetry
727 @availability Introduced in Mac OS X 10.7.
729 extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsOnRetry
;
732 @const kSCPropNetVPNOnDemandMatchDomainsNever
733 @availability Introduced in Mac OS X 10.7.
735 extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsNever
;
738 @const kSCPropNetVPNRemoteAddress
739 @availability Introduced in Mac OS X 10.7.
741 extern const CFStringRef kSCPropNetVPNRemoteAddress
;
744 @const kSCPropNetVPNStatus
745 @availability Introduced in Mac OS X 10.7.
747 extern const CFStringRef kSCPropNetVPNStatus
;
750 @const kSCPropNetVPNVerboseLogging
751 @availability Introduced in Mac OS X 10.7.
753 extern const CFStringRef kSCPropNetVPNVerboseLogging
;
756 @const kSCValNetVPNAuthenticationMethodPassword
757 @availability Introduced in Mac OS X 10.7.
759 extern const CFStringRef kSCValNetVPNAuthenticationMethodPassword
;
762 @const kSCValNetVPNAuthenticationMethodCertificate
763 @availability Introduced in Mac OS X 10.7.
765 extern const CFStringRef kSCValNetVPNAuthenticationMethodCertificate
;
768 @const kSCValNetVPNAuthPasswordEncryptionKeychain
769 @availability Introduced in Mac OS X 10.7.
771 extern const CFStringRef kSCValNetVPNAuthPasswordEncryptionKeychain
;
774 @const kSCValNetVPNAuthPasswordEncryptionPrompt
775 @availability Introduced in Mac OS X 10.7.
777 extern const CFStringRef kSCValNetVPNAuthPasswordEncryptionPrompt
;
780 @group kSCCompSystem Properties
784 @const kSCPropSystemComputerNameRegion
785 @availability Introduced in Mac OS X 10.5.
787 extern const CFStringRef kSCPropSystemComputerNameRegion
;
790 @const kSCPropSystemHostName
791 @availability Introduced in Mac OS X 10.5.
793 extern const CFStringRef kSCPropSystemHostName
;
796 @group Virtual Network Interface Keys
800 @const kSCPropVirtualNetworkInterfacesBondInterfaces
801 @availability Introduced in Mac OS X 10.5.
803 extern const CFStringRef kSCPropVirtualNetworkInterfacesBondInterfaces
;
806 @const kSCPropVirtualNetworkInterfacesBondMode
807 @availability Introduced in Mac OS X 10.5.
809 extern const CFStringRef kSCPropVirtualNetworkInterfacesBondMode
;
812 @const kSCPropVirtualNetworkInterfacesBondOptions
813 @availability Introduced in Mac OS X 10.5.
815 extern const CFStringRef kSCPropVirtualNetworkInterfacesBondOptions
;
818 @const kSCPropVirtualNetworkInterfacesBridgeInterfaces
819 @availability Introduced in Mac OS X 10.7.
821 extern const CFStringRef kSCPropVirtualNetworkInterfacesBridgeInterfaces
;
824 @const kSCPropVirtualNetworkInterfacesBridgeOptions
825 @availability Introduced in Mac OS X 10.7.
827 extern const CFStringRef kSCPropVirtualNetworkInterfacesBridgeOptions
;
830 @const kSCPropVirtualNetworkInterfacesVLANInterface
831 @availability Introduced in Mac OS X 10.5.
833 extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANInterface
;
836 @const kSCPropVirtualNetworkInterfacesVLANTag
837 @availability Introduced in Mac OS X 10.5.
839 extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANTag
;
842 @const kSCPropVirtualNetworkInterfacesVLANOptions
843 @availability Introduced in Mac OS X 10.5.
845 extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANOptions
;
850 /* -------------------- Schema declarations -------------------- */
853 SC_SCHEMA_DECLARATION(kSCPrefVirtualNetworkInterfaces
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
854 #define kSCPrefVirtualNetworkInterfaces \
855 SC_SCHEMA_KV(kSCPrefVirtualNetworkInterfaces \
856 ,"VirtualNetworkInterfaces" \
860 SC_SCHEMA_DECLARATION(kSCEntNetEAPOL
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
861 #define kSCEntNetEAPOL \
862 SC_SCHEMA_KV(kSCEntNetEAPOL \
866 SC_SCHEMA_DECLARATION(kSCEntNetLoopback
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
867 #define kSCEntNetLoopback \
868 SC_SCHEMA_KV(kSCEntNetLoopback \
872 SC_SCHEMA_DECLARATION(kSCEntNetOnDemand
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_3_0
/*SPI*/))
873 #define kSCEntNetOnDemand \
874 SC_SCHEMA_KV(kSCEntNetOnDemand \
878 SC_SCHEMA_DECLARATION(kSCEntNetService
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_2_0
/*SPI*/))
879 #define kSCEntNetService \
880 SC_SCHEMA_KV(kSCEntNetService \
884 SC_SCHEMA_DECLARATION(kSCEntNetVPN
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
885 #define kSCEntNetVPN \
886 SC_SCHEMA_KV(kSCEntNetVPN \
890 SC_SCHEMA_DECLARATION(kSCPropNetIgnoreLinkStatus
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
891 #define kSCPropNetIgnoreLinkStatus \
892 SC_SCHEMA_KV(kSCPropNetIgnoreLinkStatus \
893 ,"IgnoreLinkStatus" \
897 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityAV
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
898 #define kSCPropNetEthernetCapabilityAV \
899 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityAV \
903 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityJUMBO_MTU
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
904 #define kSCPropNetEthernetCapabilityJUMBO_MTU \
905 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityJUMBO_MTU \
909 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityLRO
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
910 #define kSCPropNetEthernetCapabilityLRO \
911 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityLRO \
915 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityRXCSUM
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
916 #define kSCPropNetEthernetCapabilityRXCSUM \
917 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityRXCSUM \
921 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityTSO
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
922 #define kSCPropNetEthernetCapabilityTSO \
923 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityTSO \
927 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityTSO4
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
928 #define kSCPropNetEthernetCapabilityTSO4 \
929 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityTSO4 \
933 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityTSO6
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
934 #define kSCPropNetEthernetCapabilityTSO6 \
935 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityTSO6 \
939 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityTXCSUM
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
940 #define kSCPropNetEthernetCapabilityTXCSUM \
941 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityTXCSUM \
945 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityVLAN_HWTAGGING
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
946 #define kSCPropNetEthernetCapabilityVLAN_HWTAGGING \
947 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityVLAN_HWTAGGING \
951 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityVLAN_MTU
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
952 #define kSCPropNetEthernetCapabilityVLAN_MTU \
953 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityVLAN_MTU \
957 SC_SCHEMA_DECLARATION(kSCValNetInterfaceTypeLoopback
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
958 #define kSCValNetInterfaceTypeLoopback \
959 SC_SCHEMA_KV(kSCValNetInterfaceTypeLoopback \
963 SC_SCHEMA_DECLARATION(kSCValNetInterfaceTypeVPN
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
964 #define kSCValNetInterfaceTypeVPN \
965 SC_SCHEMA_KV(kSCValNetInterfaceTypeVPN \
969 SC_SCHEMA_DECLARATION(kSCPropNetIPSecLastCause
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_3_0
/*SPI*/))
970 #define kSCPropNetIPSecLastCause \
971 SC_SCHEMA_KV(kSCPropNetIPSecLastCause \
975 SC_SCHEMA_DECLARATION(kSCPropNetIPSecOnDemandEnabled
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_3_0
/*SPI*/))
976 #define kSCPropNetIPSecOnDemandEnabled \
977 SC_SCHEMA_KV(kSCPropNetIPSecOnDemandEnabled \
981 SC_SCHEMA_DECLARATION(kSCPropNetIPSecOnDemandMatchDomainsAlways
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_3_0
/*SPI*/))
982 #define kSCPropNetIPSecOnDemandMatchDomainsAlways \
983 SC_SCHEMA_KV(kSCPropNetIPSecOnDemandMatchDomainsAlways \
984 ,"OnDemandMatchDomainsAlways" \
987 SC_SCHEMA_DECLARATION(kSCPropNetIPSecOnDemandMatchDomainsOnRetry
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_3_0
/*SPI*/))
988 #define kSCPropNetIPSecOnDemandMatchDomainsOnRetry \
989 SC_SCHEMA_KV(kSCPropNetIPSecOnDemandMatchDomainsOnRetry \
990 ,"OnDemandMatchDomainsOnRetry" \
993 SC_SCHEMA_DECLARATION(kSCPropNetIPSecOnDemandMatchDomainsNever
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_3_0
/*SPI*/))
994 #define kSCPropNetIPSecOnDemandMatchDomainsNever \
995 SC_SCHEMA_KV(kSCPropNetIPSecOnDemandMatchDomainsNever \
996 ,"OnDemandMatchDomainsNever" \
999 SC_SCHEMA_DECLARATION(kSCPropNetIPv4ExcludedRoutes
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1000 #define kSCPropNetIPv4ExcludedRoutes \
1001 SC_SCHEMA_KV(kSCPropNetIPv4ExcludedRoutes \
1003 ,CFArray[CFDictionary] )
1005 SC_SCHEMA_DECLARATION(kSCPropNetIPv4IncludedRoutes
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1006 #define kSCPropNetIPv4IncludedRoutes \
1007 SC_SCHEMA_KV(kSCPropNetIPv4IncludedRoutes \
1009 ,CFArray[CFDictionary] )
1011 SC_SCHEMA_DECLARATION(kSCValNetIPv4ConfigMethodFailover
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1012 #define kSCValNetIPv4ConfigMethodFailover \
1013 SC_SCHEMA_KV(kSCValNetIPv4ConfigMethodFailover \
1017 SC_SCHEMA_DECLARATION(kSCPropNetIPv4RouteDestinationAddress
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1018 #define kSCPropNetIPv4RouteDestinationAddress \
1019 SC_SCHEMA_KV(kSCPropNetIPv4RouteDestinationAddress \
1020 ,"DestinationAddress" \
1023 SC_SCHEMA_DECLARATION(kSCPropNetIPv4RouteSubnetMask
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1024 #define kSCPropNetIPv4RouteSubnetMask \
1025 SC_SCHEMA_KV(kSCPropNetIPv4RouteSubnetMask \
1029 SC_SCHEMA_DECLARATION(kSCPropNetIPv4RouteGatewayAddress
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1030 #define kSCPropNetIPv4RouteGatewayAddress \
1031 SC_SCHEMA_KV(kSCPropNetIPv4RouteGatewayAddress \
1035 SC_SCHEMA_DECLARATION(kSCPropNetIPv6ExcludedRoutes
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1036 #define kSCPropNetIPv6ExcludedRoutes \
1037 SC_SCHEMA_KV(kSCPropNetIPv6ExcludedRoutes \
1039 ,CFArray[CFDictionary] )
1041 SC_SCHEMA_DECLARATION(kSCPropNetIPv6IncludedRoutes
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1042 #define kSCPropNetIPv6IncludedRoutes \
1043 SC_SCHEMA_KV(kSCPropNetIPv6IncludedRoutes \
1045 ,CFArray[CFDictionary] )
1047 SC_SCHEMA_DECLARATION(kSCPropNetIPv6RouteDestinationAddress
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1048 #define kSCPropNetIPv6RouteDestinationAddress \
1049 SC_SCHEMA_KV(kSCPropNetIPv6RouteDestinationAddress \
1050 ,"DestinationAddress" \
1053 SC_SCHEMA_DECLARATION(kSCPropNetIPv6RoutePrefixLength
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1054 #define kSCPropNetIPv6RoutePrefixLength \
1055 SC_SCHEMA_KV(kSCPropNetIPv6RoutePrefixLength \
1059 SC_SCHEMA_DECLARATION(kSCPropNetIPv6RouteGatewayAddress
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1060 #define kSCPropNetIPv6RouteGatewayAddress \
1061 SC_SCHEMA_KV(kSCPropNetIPv6RouteGatewayAddress \
1065 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandDomains
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1066 #define kSCPropNetPPPOnDemandDomains \
1067 SC_SCHEMA_KV(kSCPropNetPPPOnDemandDomains \
1068 ,"OnDemandDomains" \
1069 ,CFArray[CFString] )
1071 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandEnabled
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1072 #define kSCPropNetPPPOnDemandEnabled \
1073 SC_SCHEMA_KV(kSCPropNetPPPOnDemandEnabled \
1074 ,"OnDemandEnabled" \
1075 ,CFNumber (0 or 1) )
1077 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandHostName
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1078 #define kSCPropNetPPPOnDemandHostName \
1079 SC_SCHEMA_KV(kSCPropNetPPPOnDemandHostName \
1080 ,"OnDemandHostName" \
1083 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandMatchDomainsAlways
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1084 #define kSCPropNetPPPOnDemandMatchDomainsAlways \
1085 SC_SCHEMA_KV(kSCPropNetPPPOnDemandMatchDomainsAlways \
1086 ,"OnDemandMatchDomainsAlways" \
1087 ,CFArray[CFString] )
1089 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandMatchDomainsOnRetry
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1090 #define kSCPropNetPPPOnDemandMatchDomainsOnRetry \
1091 SC_SCHEMA_KV(kSCPropNetPPPOnDemandMatchDomainsOnRetry \
1092 ,"OnDemandMatchDomainsOnRetry" \
1093 ,CFArray[CFString] )
1095 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandMatchDomainsNever
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1096 #define kSCPropNetPPPOnDemandMatchDomainsNever \
1097 SC_SCHEMA_KV(kSCPropNetPPPOnDemandMatchDomainsNever \
1098 ,"OnDemandMatchDomainsNever" \
1099 ,CFArray[CFString] )
1101 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandMode
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1102 #define kSCPropNetPPPOnDemandMode \
1103 SC_SCHEMA_KV(kSCPropNetPPPOnDemandMode \
1107 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandPriority
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1108 #define kSCPropNetPPPOnDemandPriority \
1109 SC_SCHEMA_KV(kSCPropNetPPPOnDemandPriority \
1110 ,"OnDemandPriority" \
1113 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandModeAggressive
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1114 #define kSCValNetPPPOnDemandModeAggressive \
1115 SC_SCHEMA_KV(kSCValNetPPPOnDemandModeAggressive \
1119 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandModeConservative
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1120 #define kSCValNetPPPOnDemandModeConservative \
1121 SC_SCHEMA_KV(kSCValNetPPPOnDemandModeConservative \
1125 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandModeCompatible
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1126 #define kSCValNetPPPOnDemandModeCompatible \
1127 SC_SCHEMA_KV(kSCValNetPPPOnDemandModeCompatible \
1131 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandPriorityDefault
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1132 #define kSCValNetPPPOnDemandPriorityDefault \
1133 SC_SCHEMA_KV(kSCValNetPPPOnDemandPriorityDefault \
1137 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandPriorityHigh
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1138 #define kSCValNetPPPOnDemandPriorityHigh \
1139 SC_SCHEMA_KV(kSCValNetPPPOnDemandPriorityHigh \
1143 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandPriorityLow
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1144 #define kSCValNetPPPOnDemandPriorityLow \
1145 SC_SCHEMA_KV(kSCValNetPPPOnDemandPriorityLow \
1149 SC_SCHEMA_DECLARATION(kSCPropNetProxiesSupplementalMatchDomains
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1150 #define kSCPropNetProxiesSupplementalMatchDomains \
1151 SC_SCHEMA_KV(kSCPropNetProxiesSupplementalMatchDomains \
1152 ,"SupplementalMatchDomains" \
1153 ,CFArray[CFString] )
1155 SC_SCHEMA_DECLARATION(kSCPropNetProxiesSupplementalMatchOrders
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1156 #define kSCPropNetProxiesSupplementalMatchOrders \
1157 SC_SCHEMA_KV(kSCPropNetProxiesSupplementalMatchOrders \
1158 ,"SupplementalMatchOrders" \
1159 ,CFArray[CFNumber] )
1161 SC_SCHEMA_DECLARATION(kSCPropNetProxiesScoped
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1162 #define kSCPropNetProxiesScoped \
1163 SC_SCHEMA_KV(kSCPropNetProxiesScoped \
1167 SC_SCHEMA_DECLARATION(kSCPropNetProxiesSupplemental
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1168 #define kSCPropNetProxiesSupplemental \
1169 SC_SCHEMA_KV(kSCPropNetProxiesSupplemental \
1170 ,"__SUPPLEMENTAL__" \
1171 ,CFArray[CFDictionary] )
1173 SC_SCHEMA_DECLARATION(kSCPropNetProxiesSupplementalMatchDomain
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1174 #define kSCPropNetProxiesSupplementalMatchDomain \
1175 SC_SCHEMA_KV(kSCPropNetProxiesSupplementalMatchDomain \
1176 ,"__MATCH_DOMAIN__" \
1179 SC_SCHEMA_DECLARATION(kSCPropNetServicePrimaryRank
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_2_0
/*SPI*/))
1180 #define kSCPropNetServicePrimaryRank \
1181 SC_SCHEMA_KV(kSCPropNetServicePrimaryRank \
1185 SC_SCHEMA_DECLARATION(kSCPropNetServiceUserDefinedName
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_2_0
/*SPI*/))
1186 #define kSCPropNetServiceUserDefinedName \
1187 SC_SCHEMA_KV(kSCPropNetServiceUserDefinedName \
1188 ,"UserDefinedName" \
1191 SC_SCHEMA_DECLARATION(kSCValNetServicePrimaryRankFirst
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_2_0
/*SPI*/))
1192 #define kSCValNetServicePrimaryRankFirst \
1193 SC_SCHEMA_KV(kSCValNetServicePrimaryRankFirst \
1197 SC_SCHEMA_DECLARATION(kSCValNetServicePrimaryRankLast
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_2_0
/*SPI*/))
1198 #define kSCValNetServicePrimaryRankLast \
1199 SC_SCHEMA_KV(kSCValNetServicePrimaryRankLast \
1203 SC_SCHEMA_DECLARATION(kSCValNetServicePrimaryRankNever
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_2_0
/*SPI*/))
1204 #define kSCValNetServicePrimaryRankNever \
1205 SC_SCHEMA_KV(kSCValNetServicePrimaryRankNever \
1209 SC_SCHEMA_DECLARATION(kSCPropNetVPNAuthName
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1210 #define kSCPropNetVPNAuthName \
1211 SC_SCHEMA_KV(kSCPropNetVPNAuthName \
1215 SC_SCHEMA_DECLARATION(kSCPropNetVPNAuthPassword
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1216 #define kSCPropNetVPNAuthPassword \
1217 SC_SCHEMA_KV(kSCPropNetVPNAuthPassword \
1221 SC_SCHEMA_DECLARATION(kSCPropNetVPNAuthPasswordEncryption
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1222 #define kSCPropNetVPNAuthPasswordEncryption \
1223 SC_SCHEMA_KV(kSCPropNetVPNAuthPasswordEncryption \
1224 ,"AuthPasswordEncryption" \
1227 SC_SCHEMA_DECLARATION(kSCPropNetVPNAuthenticationMethod
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1228 #define kSCPropNetVPNAuthenticationMethod \
1229 SC_SCHEMA_KV(kSCPropNetVPNAuthenticationMethod \
1230 ,"AuthenticationMethod" \
1233 SC_SCHEMA_DECLARATION(kSCPropNetVPNConnectTime
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1234 #define kSCPropNetVPNConnectTime \
1235 SC_SCHEMA_KV(kSCPropNetVPNConnectTime \
1239 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnFastUserSwitch
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1240 #define kSCPropNetVPNDisconnectOnFastUserSwitch \
1241 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnFastUserSwitch \
1242 ,"DisconnectOnFastUserSwitch" \
1243 ,CFNumber (0 or 1) )
1245 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnIdle
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1246 #define kSCPropNetVPNDisconnectOnIdle \
1247 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnIdle \
1248 ,"DisconnectOnIdle" \
1249 ,CFNumber (0 or 1) )
1251 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnIdleTimer
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1252 #define kSCPropNetVPNDisconnectOnIdleTimer \
1253 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnIdleTimer \
1254 ,"DisconnectOnIdleTimer" \
1257 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnLogout
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1258 #define kSCPropNetVPNDisconnectOnLogout \
1259 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnLogout \
1260 ,"DisconnectOnLogout" \
1261 ,CFNumber (0 or 1) )
1263 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnSleep
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1264 #define kSCPropNetVPNDisconnectOnSleep \
1265 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnSleep \
1266 ,"DisconnectOnSleep" \
1267 ,CFNumber (0 or 1) )
1269 SC_SCHEMA_DECLARATION(kSCPropNetVPNLocalCertificate
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1270 #define kSCPropNetVPNLocalCertificate \
1271 SC_SCHEMA_KV(kSCPropNetVPNLocalCertificate \
1272 ,"LocalCertificate" \
1275 SC_SCHEMA_DECLARATION(kSCPropNetVPNLogfile
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1276 #define kSCPropNetVPNLogfile \
1277 SC_SCHEMA_KV(kSCPropNetVPNLogfile \
1281 SC_SCHEMA_DECLARATION(kSCPropNetVPNMTU
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1282 #define kSCPropNetVPNMTU \
1283 SC_SCHEMA_KV(kSCPropNetVPNMTU \
1287 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandEnabled
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1288 #define kSCPropNetVPNOnDemandEnabled \
1289 SC_SCHEMA_KV(kSCPropNetVPNOnDemandEnabled \
1290 ,"OnDemandEnabled" \
1291 ,CFNumber (0 or 1) )
1293 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandMatchDomainsAlways
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1294 #define kSCPropNetVPNOnDemandMatchDomainsAlways \
1295 SC_SCHEMA_KV(kSCPropNetVPNOnDemandMatchDomainsAlways \
1296 ,"OnDemandMatchDomainsAlways" \
1297 ,CFArray[CFString] )
1299 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandMatchDomainsOnRetry
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1300 #define kSCPropNetVPNOnDemandMatchDomainsOnRetry \
1301 SC_SCHEMA_KV(kSCPropNetVPNOnDemandMatchDomainsOnRetry \
1302 ,"OnDemandMatchDomainsOnRetry" \
1303 ,CFArray[CFString] )
1305 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandMatchDomainsNever
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1306 #define kSCPropNetVPNOnDemandMatchDomainsNever \
1307 SC_SCHEMA_KV(kSCPropNetVPNOnDemandMatchDomainsNever \
1308 ,"OnDemandMatchDomainsNever" \
1309 ,CFArray[CFString] )
1311 SC_SCHEMA_DECLARATION(kSCPropNetVPNRemoteAddress
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1312 #define kSCPropNetVPNRemoteAddress \
1313 SC_SCHEMA_KV(kSCPropNetVPNRemoteAddress \
1317 SC_SCHEMA_DECLARATION(kSCPropNetVPNStatus
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1318 #define kSCPropNetVPNStatus \
1319 SC_SCHEMA_KV(kSCPropNetVPNStatus \
1323 SC_SCHEMA_DECLARATION(kSCPropNetVPNVerboseLogging
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1324 #define kSCPropNetVPNVerboseLogging \
1325 SC_SCHEMA_KV(kSCPropNetVPNVerboseLogging \
1327 ,CFNumber (0 or 1) )
1329 SC_SCHEMA_DECLARATION(kSCValNetVPNAuthenticationMethodPassword
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1330 #define kSCValNetVPNAuthenticationMethodPassword \
1331 SC_SCHEMA_KV(kSCValNetVPNAuthenticationMethodPassword \
1335 SC_SCHEMA_DECLARATION(kSCValNetVPNAuthenticationMethodCertificate
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1336 #define kSCValNetVPNAuthenticationMethodCertificate \
1337 SC_SCHEMA_KV(kSCValNetVPNAuthenticationMethodCertificate \
1341 SC_SCHEMA_DECLARATION(kSCValNetVPNAuthPasswordEncryptionKeychain
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1342 #define kSCValNetVPNAuthPasswordEncryptionKeychain \
1343 SC_SCHEMA_KV(kSCValNetVPNAuthPasswordEncryptionKeychain \
1347 SC_SCHEMA_DECLARATION(kSCValNetVPNAuthPasswordEncryptionPrompt
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1348 #define kSCValNetVPNAuthPasswordEncryptionPrompt \
1349 SC_SCHEMA_KV(kSCValNetVPNAuthPasswordEncryptionPrompt \
1353 SC_SCHEMA_DECLARATION(kSCPropSystemComputerNameRegion
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1354 #define kSCPropSystemComputerNameRegion \
1355 SC_SCHEMA_KV(kSCPropSystemComputerNameRegion \
1356 ,"ComputerNameRegion" \
1359 SC_SCHEMA_DECLARATION(kSCPropSystemHostName
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1360 #define kSCPropSystemHostName \
1361 SC_SCHEMA_KV(kSCPropSystemHostName \
1365 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBondInterfaces
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1366 #define kSCPropVirtualNetworkInterfacesBondInterfaces \
1367 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBondInterfaces \
1369 ,CFArray[CFString] )
1371 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBondMode
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1372 #define kSCPropVirtualNetworkInterfacesBondMode \
1373 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBondMode \
1377 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBondOptions
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1378 #define kSCPropVirtualNetworkInterfacesBondOptions \
1379 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBondOptions \
1383 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBridgeInterfaces
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1384 #define kSCPropVirtualNetworkInterfacesBridgeInterfaces \
1385 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBridgeInterfaces \
1387 ,CFArray[CFString] )
1389 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBridgeOptions
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1390 #define kSCPropVirtualNetworkInterfacesBridgeOptions \
1391 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBridgeOptions \
1395 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesVLANInterface
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1396 #define kSCPropVirtualNetworkInterfacesVLANInterface \
1397 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesVLANInterface \
1401 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesVLANTag
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1402 #define kSCPropVirtualNetworkInterfacesVLANTag \
1403 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesVLANTag \
1407 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesVLANOptions
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1408 #define kSCPropVirtualNetworkInterfacesVLANOptions \
1409 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesVLANOptions \
1413 #endif /* _SCSCHEMADEFINITIONSPRIVATE_H */