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 * kSCEntNetLinkQuality "LinkQuality" CFDictionary
39 * kSCEntNetLoopback "Loopback" CFDictionary
40 * kSCEntNetOnDemand "OnDemand" CFDictionary
41 * kSCEntNetService "__SERVICE__" CFDictionary
42 * kSCEntNetVPN "VPN" CFDictionary
44 * kSCCompNetwork Properties
46 * kSCPropNetIgnoreLinkStatus "IgnoreLinkStatus" CFBoolean
48 * kSCEntNetCommCenter Entity Keys
50 * kSCPropNetCommCenterAllowNetworkAccess "AllowNetworkAccess" CFNumber (0 or 1)
51 * kSCPropNetCommCenterAvailable "Available" CFNumber (0 or 1)
53 * kSCEntNetEthernet (Hardware) Entity Keys
55 * kSCPropNetEthernetCapabilityAV "AV" CFNumber (0 or 1)
56 * kSCPropNetEthernetCapabilityJUMBO_MTU "JUMBO_MTU" CFNumber (0 or 1)
57 * kSCPropNetEthernetCapabilityLRO "LRO" CFNumber (0 or 1)
58 * kSCPropNetEthernetCapabilityRXCSUM "RXCSUM" CFNumber (0 or 1)
59 * kSCPropNetEthernetCapabilityTSO "TSO" CFNumber (0 or 1)
60 * kSCPropNetEthernetCapabilityTSO4 "TSO4" CFNumber (0 or 1)
61 * kSCPropNetEthernetCapabilityTSO6 "TSO6" CFNumber (0 or 1)
62 * kSCPropNetEthernetCapabilityTXCSUM "TXCSUM" CFNumber (0 or 1)
63 * kSCPropNetEthernetCapabilityVLAN_HWTAGGING "VLAN_HWTAGGING" CFNumber (0 or 1)
64 * kSCPropNetEthernetCapabilityVLAN_MTU "VLAN_MTU" CFNumber (0 or 1)
66 * kSCEntNetInterface Entity Keys
68 * --- kSCPropNetInterfaceType values ---
69 * kSCValNetInterfaceTypeLoopback "Loopback"
70 * kSCValNetInterfaceTypeVPN "VPN"
72 * kSCEntNetIPSec Entity Keys
74 * kSCPropNetIPSecLastCause "LastCause" CFNumber
77 * kSCPropNetIPSecOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1)
78 * kSCPropNetIPSecOnDemandMatchDomainsAlways "OnDemandMatchDomainsAlways" CFArray[CFString]
79 * kSCPropNetIPSecOnDemandMatchDomainsOnRetry "OnDemandMatchDomainsOnRetry" CFArray[CFString]
80 * kSCPropNetIPSecOnDemandMatchDomainsNever "OnDemandMatchDomainsNever" CFArray[CFString]
82 * kSCEntNetIPv4 Entity Keys
84 * kSCPropNetIPv4ExcludedRoutes "ExcludedRoutes" CFArray[CFDictionary]
85 * kSCPropNetIPv4IncludedRoutes "IncludedRoutes" CFArray[CFDictionary]
87 * --- kSCPropNetIPv4ConfigMethod values ---
88 * kSCValNetIPv4ConfigMethodFailover "Failover"
90 * --- kSCPropNetIPv4IncludedRoutes, kSCPropNetIPv4ExcludedRoutes [CFDictionary] keys ---
91 * kSCPropNetIPv4RouteDestinationAddress "DestinationAddress" CFString
92 * kSCPropNetIPv4RouteSubnetMask "SubnetMask" CFString
93 * kSCPropNetIPv4RouteGatewayAddress "GatewayAddress" CFString
95 * kSCPropNetIPv4ARPResolvedHardwareAddress "ARPResolvedHardwareAddress" CFString
96 * kSCPropNetIPv4ARPResolvedIPAddress "ARPResolvedIPAddress" CFString
98 * kSCEntNetIPv6 Entity Keys
100 * kSCPropNetIPv6ExcludedRoutes "ExcludedRoutes" CFArray[CFDictionary]
101 * kSCPropNetIPv6IncludedRoutes "IncludedRoutes" CFArray[CFDictionary]
103 * --- kSCPropNetIPv6IncludedRoutes, kSCPropNetIPv6ExcludedRoutes [CFDictionary] keys ---
104 * kSCPropNetIPv6RouteDestinationAddress "DestinationAddress" CFString
105 * kSCPropNetIPv6RoutePrefixLength "PrefixLength" CFNumber
106 * kSCPropNetIPv6RouteGatewayAddress "GatewayAddress" CFString
108 * kSCEntNetLinkQuality Entity Keys
110 * kSCPropNetLinkQuality "LinkQuality" CFNumber
112 * kSCEntNetPPP Entity Keys
115 * kSCPropNetPPPOnDemandDomains "OnDemandDomains" CFArray[CFString]
116 * kSCPropNetPPPOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1)
117 * kSCPropNetPPPOnDemandHostName "OnDemandHostName" CFString
118 * kSCPropNetPPPOnDemandMatchDomainsAlways "OnDemandMatchDomainsAlways" CFArray[CFString]
119 * kSCPropNetPPPOnDemandMatchDomainsOnRetry "OnDemandMatchDomainsOnRetry" CFArray[CFString]
120 * kSCPropNetPPPOnDemandMatchDomainsNever "OnDemandMatchDomainsNever" CFArray[CFString]
121 * kSCPropNetPPPOnDemandMode "OnDemandMode" CFString
122 * kSCPropNetPPPOnDemandPriority "OnDemandPriority" CFString
124 * --- kSCPropNetPPPOnDemandMode values ---
125 * kSCValNetPPPOnDemandModeAggressive "Aggressive"
126 * kSCValNetPPPOnDemandModeConservative "Conservative"
127 * kSCValNetPPPOnDemandModeCompatible "Compatible"
129 * --- kSCPropNetPPPOnDemandPriority values ---
130 * kSCValNetPPPOnDemandPriorityDefault "Default"
131 * kSCValNetPPPOnDemandPriorityHigh "High"
132 * kSCValNetPPPOnDemandPriorityLow "Low"
134 * kSCEntNetProxies Entity Keys
136 * kSCPropNetProxiesSupplementalMatchDomains "SupplementalMatchDomains" CFArray[CFString]
137 * kSCPropNetProxiesSupplementalMatchOrders "SupplementalMatchOrders" CFArray[CFNumber]
139 * kSCPropNetProxiesScoped "__SCOPED__" CFDictionary
140 * kSCPropNetProxiesSupplemental "__SUPPLEMENTAL__" CFArray[CFDictionary]
141 * kSCPropNetProxiesSupplementalMatchDomain "__MATCH_DOMAIN__" CFString
143 * kSCEntNetService Entity Keys
145 * kSCPropNetServicePrimaryRank "PrimaryRank" CFString
146 * kSCPropNetServiceUserDefinedName "UserDefinedName" CFString
148 * --- kSCPropNetServicePrimaryRank values ---
149 * kSCValNetServicePrimaryRankFirst "First"
150 * kSCValNetServicePrimaryRankLast "Last"
151 * kSCValNetServicePrimaryRankNever "Never"
153 * kSCEntNetVPN Entity Keys
155 * kSCPropNetVPNAuthName "AuthName" CFString
156 * kSCPropNetVPNAuthPassword "AuthPassword" CFString
157 * kSCPropNetVPNAuthPasswordEncryption "AuthPasswordEncryption" CFString
158 * kSCPropNetVPNAuthenticationMethod "AuthenticationMethod" CFString
159 * kSCPropNetVPNConnectTime "ConnectTime" CFString
160 * kSCPropNetVPNDisconnectOnFastUserSwitch "DisconnectOnFastUserSwitch" CFNumber (0 or 1)
161 * kSCPropNetVPNDisconnectOnIdle "DisconnectOnIdle" CFNumber (0 or 1)
162 * kSCPropNetVPNDisconnectOnIdleTimer "DisconnectOnIdleTimer" CFNumber
163 * kSCPropNetVPNDisconnectOnLogout "DisconnectOnLogout" CFNumber (0 or 1)
164 * kSCPropNetVPNDisconnectOnSleep "DisconnectOnSleep" CFNumber (0 or 1)
165 * kSCPropNetVPNLocalCertificate "LocalCertificate" CFData
166 * kSCPropNetVPNLogfile "Logfile" CFString
167 * kSCPropNetVPNMTU "MTU" CFNumber
168 * kSCPropNetVPNOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1)
169 * kSCPropNetVPNOnDemandMatchDomainsAlways "OnDemandMatchDomainsAlways" CFArray[CFString]
170 * kSCPropNetVPNOnDemandMatchDomainsOnRetry "OnDemandMatchDomainsOnRetry" CFArray[CFString]
171 * kSCPropNetVPNOnDemandMatchDomainsNever "OnDemandMatchDomainsNever" CFArray[CFString]
172 * kSCPropNetVPNRemoteAddress "RemoteAddress" CFString
173 * kSCPropNetVPNStatus "Status" CFNumber
174 * kSCPropNetVPNVerboseLogging "VerboseLogging" CFNumber (0 or 1)
176 * --- kSCPropNetVPNAuthenticationMethod values ---
177 * kSCValNetVPNAuthenticationMethodPassword "Password"
178 * kSCValNetVPNAuthenticationMethodCertificate "Certificate"
180 * --- kSCPropNetVPNAuthPasswordEncryption values ---
181 * kSCValNetVPNAuthPasswordEncryptionKeychain "Keychain"
182 * kSCValNetVPNAuthPasswordEncryptionPrompt "Prompt"
184 * kSCCompSystem Properties
186 * kSCPropSystemComputerNameRegion "ComputerNameRegion" CFNumber
187 * kSCPropSystemHostName "HostName" CFString
189 * Virtual Network Interface Keys
191 * kSCPropVirtualNetworkInterfacesBondInterfaces "Interfaces" CFArray[CFString]
192 * kSCPropVirtualNetworkInterfacesBondMode "Mode" CFNumber
193 * kSCPropVirtualNetworkInterfacesBondOptions "Options" CFDictionary
195 * kSCPropVirtualNetworkInterfacesBridgeInterfaces "Interfaces" CFArray[CFString]
196 * kSCPropVirtualNetworkInterfacesBridgeOptions "Options" CFDictionary
198 * kSCPropVirtualNetworkInterfacesVLANInterface "Interface" CFString
199 * kSCPropVirtualNetworkInterfacesVLANTag "Tag" CFNumber
200 * kSCPropVirtualNetworkInterfacesVLANOptions "Options" CFDictionary
204 #ifndef _SCSCHEMADEFINITIONSPRIVATE_H
205 #define _SCSCHEMADEFINITIONSPRIVATE_H
207 /* -------------------- Macro declarations -------------------- */
209 #include <SystemConfiguration/SCSchemaDefinitions.h>
211 /* -------------------- HeaderDoc comments -------------------- */
216 * @header SCSchemaDefinitionsPrivate
220 @group Preference Keys
224 @const kSCPrefVirtualNetworkInterfaces
225 @availability Introduced in Mac OS X 10.5.
227 extern const CFStringRef kSCPrefVirtualNetworkInterfaces
;
230 @group Network Entity Keys
234 @const kSCEntNetCommCenter
235 @availability Introduced in iPhone OS 2.0.
237 extern const CFStringRef kSCEntNetCommCenter
;
240 @const kSCEntNetEAPOL
241 @availability Introduced in Mac OS X 10.5.
243 extern const CFStringRef kSCEntNetEAPOL
;
246 @const kSCEntNetLinkQuality
247 @availability Introduced in Mac OS X 10.7.
249 extern const CFStringRef kSCEntNetLinkQuality
;
252 @const kSCEntNetLoopback
253 @availability Introduced in Mac OS X 10.7.
255 extern const CFStringRef kSCEntNetLoopback
;
258 @const kSCEntNetOnDemand
259 @availability Introduced in Mac OS X 10.6.
261 extern const CFStringRef kSCEntNetOnDemand
;
264 @const kSCEntNetService
265 @availability Introduced in Mac OS X 10.6.
267 extern const CFStringRef kSCEntNetService
;
271 @availability Introduced in Mac OS X 10.7.
273 extern const CFStringRef kSCEntNetVPN
;
276 @group kSCCompNetwork Properties
280 @const kSCPropNetIgnoreLinkStatus
281 @availability Introduced in Mac OS X 10.5.
283 extern const CFStringRef kSCPropNetIgnoreLinkStatus
;
286 @group kSCEntNetCommCenter Entity Keys
290 @const kSCPropNetCommCenterAllowNetworkAccess
291 @availability Introduced in iPhone OS 2.0.
293 extern const CFStringRef kSCPropNetCommCenterAllowNetworkAccess
;
296 @const kSCPropNetCommCenterAvailable
297 @availability Introduced in iPhone OS 2.0.
299 extern const CFStringRef kSCPropNetCommCenterAvailable
;
302 @group kSCEntNetEthernet (Hardware) Entity Keys
306 @const kSCPropNetEthernetCapabilityAV
307 @availability Introduced in Mac OS X 10.7.
309 extern const CFStringRef kSCPropNetEthernetCapabilityAV
;
312 @const kSCPropNetEthernetCapabilityJUMBO_MTU
313 @availability Introduced in Mac OS X 10.7.
315 extern const CFStringRef kSCPropNetEthernetCapabilityJUMBO_MTU
;
318 @const kSCPropNetEthernetCapabilityLRO
319 @availability Introduced in Mac OS X 10.7.
321 extern const CFStringRef kSCPropNetEthernetCapabilityLRO
;
324 @const kSCPropNetEthernetCapabilityRXCSUM
325 @availability Introduced in Mac OS X 10.7.
327 extern const CFStringRef kSCPropNetEthernetCapabilityRXCSUM
;
330 @const kSCPropNetEthernetCapabilityTSO
331 @availability Introduced in Mac OS X 10.7.
333 extern const CFStringRef kSCPropNetEthernetCapabilityTSO
;
336 @const kSCPropNetEthernetCapabilityTSO4
337 @availability Introduced in Mac OS X 10.7.
339 extern const CFStringRef kSCPropNetEthernetCapabilityTSO4
;
342 @const kSCPropNetEthernetCapabilityTSO6
343 @availability Introduced in Mac OS X 10.7.
345 extern const CFStringRef kSCPropNetEthernetCapabilityTSO6
;
348 @const kSCPropNetEthernetCapabilityTXCSUM
349 @availability Introduced in Mac OS X 10.7.
351 extern const CFStringRef kSCPropNetEthernetCapabilityTXCSUM
;
354 @const kSCPropNetEthernetCapabilityVLAN_HWTAGGING
355 @availability Introduced in Mac OS X 10.7.
357 extern const CFStringRef kSCPropNetEthernetCapabilityVLAN_HWTAGGING
;
360 @const kSCPropNetEthernetCapabilityVLAN_MTU
361 @availability Introduced in Mac OS X 10.7.
363 extern const CFStringRef kSCPropNetEthernetCapabilityVLAN_MTU
;
366 @group kSCEntNetInterface Entity Keys
370 @const kSCValNetInterfaceTypeLoopback
371 @availability Introduced in Mac OS X 10.7.
373 extern const CFStringRef kSCValNetInterfaceTypeLoopback
;
376 @const kSCValNetInterfaceTypeVPN
377 @availability Introduced in Mac OS X 10.7.
379 extern const CFStringRef kSCValNetInterfaceTypeVPN
;
382 @group kSCEntNetIPSec Entity Keys
386 @const kSCPropNetIPSecLastCause
387 @availability Introduced in Mac OS X 10.6.
389 extern const CFStringRef kSCPropNetIPSecLastCause
;
392 @const kSCPropNetIPSecOnDemandEnabled
393 @availability Introduced in Mac OS X 10.6.
395 extern const CFStringRef kSCPropNetIPSecOnDemandEnabled
;
398 @const kSCPropNetIPSecOnDemandMatchDomainsAlways
399 @availability Introduced in Mac OS X 10.6.
401 extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsAlways
;
404 @const kSCPropNetIPSecOnDemandMatchDomainsOnRetry
405 @availability Introduced in Mac OS X 10.6.
407 extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsOnRetry
;
410 @const kSCPropNetIPSecOnDemandMatchDomainsNever
411 @availability Introduced in Mac OS X 10.6.
413 extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsNever
;
416 @group kSCEntNetIPv4 Entity Keys
420 @const kSCPropNetIPv4ExcludedRoutes
421 @availability Introduced in Mac OS X 10.7.
423 extern const CFStringRef kSCPropNetIPv4ExcludedRoutes
;
426 @const kSCPropNetIPv4IncludedRoutes
427 @availability Introduced in Mac OS X 10.7.
429 extern const CFStringRef kSCPropNetIPv4IncludedRoutes
;
432 @const kSCValNetIPv4ConfigMethodFailover
433 @availability Introduced in Mac OS X 10.5.
435 extern const CFStringRef kSCValNetIPv4ConfigMethodFailover
;
438 @const kSCPropNetIPv4RouteDestinationAddress
439 @availability Introduced in Mac OS X 10.7.
441 extern const CFStringRef kSCPropNetIPv4RouteDestinationAddress
;
444 @const kSCPropNetIPv4RouteSubnetMask
445 @availability Introduced in Mac OS X 10.7.
447 extern const CFStringRef kSCPropNetIPv4RouteSubnetMask
;
450 @const kSCPropNetIPv4RouteGatewayAddress
451 @availability Introduced in Mac OS X 10.7.
453 extern const CFStringRef kSCPropNetIPv4RouteGatewayAddress
;
456 @const kSCPropNetIPv4ARPResolvedHardwareAddress
457 @availability Introduced in Mac OS X 10.7.
459 extern const CFStringRef kSCPropNetIPv4ARPResolvedHardwareAddress
;
462 @const kSCPropNetIPv4ARPResolvedIPAddress
463 @availability Introduced in Mac OS X 10.7.
465 extern const CFStringRef kSCPropNetIPv4ARPResolvedIPAddress
;
468 @group kSCEntNetIPv6 Entity Keys
472 @const kSCPropNetIPv6ExcludedRoutes
473 @availability Introduced in Mac OS X 10.7.
475 extern const CFStringRef kSCPropNetIPv6ExcludedRoutes
;
478 @const kSCPropNetIPv6IncludedRoutes
479 @availability Introduced in Mac OS X 10.7.
481 extern const CFStringRef kSCPropNetIPv6IncludedRoutes
;
484 @const kSCPropNetIPv6RouteDestinationAddress
485 @availability Introduced in Mac OS X 10.7.
487 extern const CFStringRef kSCPropNetIPv6RouteDestinationAddress
;
490 @const kSCPropNetIPv6RoutePrefixLength
491 @availability Introduced in Mac OS X 10.7.
493 extern const CFStringRef kSCPropNetIPv6RoutePrefixLength
;
496 @const kSCPropNetIPv6RouteGatewayAddress
497 @availability Introduced in Mac OS X 10.7.
499 extern const CFStringRef kSCPropNetIPv6RouteGatewayAddress
;
502 @group kSCEntNetLinkQuality Entity Keys
506 @const kSCPropNetLinkQuality
507 @availability Introduced in Mac OS X 10.7.
509 extern const CFStringRef kSCPropNetLinkQuality
;
512 @group kSCEntNetPPP Entity Keys
516 @const kSCPropNetPPPOnDemandDomains
517 @availability Introduced in Mac OS X 10.5.
519 extern const CFStringRef kSCPropNetPPPOnDemandDomains
;
522 @const kSCPropNetPPPOnDemandEnabled
523 @availability Introduced in Mac OS X 10.5.
525 extern const CFStringRef kSCPropNetPPPOnDemandEnabled
;
528 @const kSCPropNetPPPOnDemandHostName
529 @availability Introduced in Mac OS X 10.5.
531 extern const CFStringRef kSCPropNetPPPOnDemandHostName
;
534 @const kSCPropNetPPPOnDemandMatchDomainsAlways
535 @availability Introduced in Mac OS X 10.7.
537 extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsAlways
;
540 @const kSCPropNetPPPOnDemandMatchDomainsOnRetry
541 @availability Introduced in Mac OS X 10.7.
543 extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsOnRetry
;
546 @const kSCPropNetPPPOnDemandMatchDomainsNever
547 @availability Introduced in Mac OS X 10.7.
549 extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsNever
;
552 @const kSCPropNetPPPOnDemandMode
553 @availability Introduced in Mac OS X 10.5.
555 extern const CFStringRef kSCPropNetPPPOnDemandMode
;
558 @const kSCPropNetPPPOnDemandPriority
559 @availability Introduced in Mac OS X 10.5.
561 extern const CFStringRef kSCPropNetPPPOnDemandPriority
;
564 @const kSCValNetPPPOnDemandModeAggressive
565 @availability Introduced in Mac OS X 10.5.
567 extern const CFStringRef kSCValNetPPPOnDemandModeAggressive
;
570 @const kSCValNetPPPOnDemandModeConservative
571 @availability Introduced in Mac OS X 10.5.
573 extern const CFStringRef kSCValNetPPPOnDemandModeConservative
;
576 @const kSCValNetPPPOnDemandModeCompatible
577 @availability Introduced in Mac OS X 10.5.
579 extern const CFStringRef kSCValNetPPPOnDemandModeCompatible
;
582 @const kSCValNetPPPOnDemandPriorityDefault
583 @availability Introduced in Mac OS X 10.5.
585 extern const CFStringRef kSCValNetPPPOnDemandPriorityDefault
;
588 @const kSCValNetPPPOnDemandPriorityHigh
589 @availability Introduced in Mac OS X 10.5.
591 extern const CFStringRef kSCValNetPPPOnDemandPriorityHigh
;
594 @const kSCValNetPPPOnDemandPriorityLow
595 @availability Introduced in Mac OS X 10.5.
597 extern const CFStringRef kSCValNetPPPOnDemandPriorityLow
;
600 @group kSCEntNetProxies Entity Keys
604 @const kSCPropNetProxiesSupplementalMatchDomains
605 @availability Introduced in Mac OS X 10.7.
607 extern const CFStringRef kSCPropNetProxiesSupplementalMatchDomains
;
610 @const kSCPropNetProxiesSupplementalMatchOrders
611 @availability Introduced in Mac OS X 10.7.
613 extern const CFStringRef kSCPropNetProxiesSupplementalMatchOrders
;
616 @const kSCPropNetProxiesScoped
617 @availability Introduced in Mac OS X 10.7.
619 extern const CFStringRef kSCPropNetProxiesScoped
;
622 @const kSCPropNetProxiesSupplemental
623 @availability Introduced in Mac OS X 10.7.
625 extern const CFStringRef kSCPropNetProxiesSupplemental
;
628 @const kSCPropNetProxiesSupplementalMatchDomain
629 @availability Introduced in Mac OS X 10.7.
631 extern const CFStringRef kSCPropNetProxiesSupplementalMatchDomain
;
634 @group kSCEntNetService Entity Keys
638 @const kSCPropNetServicePrimaryRank
639 @availability Introduced in Mac OS X 10.6.
641 extern const CFStringRef kSCPropNetServicePrimaryRank
;
644 @const kSCPropNetServiceUserDefinedName
645 @availability Introduced in Mac OS X 10.6.
647 extern const CFStringRef kSCPropNetServiceUserDefinedName
;
650 @const kSCValNetServicePrimaryRankFirst
651 @availability Introduced in Mac OS X 10.6.
653 extern const CFStringRef kSCValNetServicePrimaryRankFirst
;
656 @const kSCValNetServicePrimaryRankLast
657 @availability Introduced in Mac OS X 10.6.
659 extern const CFStringRef kSCValNetServicePrimaryRankLast
;
662 @const kSCValNetServicePrimaryRankNever
663 @availability Introduced in Mac OS X 10.6.
665 extern const CFStringRef kSCValNetServicePrimaryRankNever
;
668 @group kSCEntNetVPN Entity Keys
672 @const kSCPropNetVPNAuthName
673 @availability Introduced in Mac OS X 10.7.
675 extern const CFStringRef kSCPropNetVPNAuthName
;
678 @const kSCPropNetVPNAuthPassword
679 @availability Introduced in Mac OS X 10.7.
681 extern const CFStringRef kSCPropNetVPNAuthPassword
;
684 @const kSCPropNetVPNAuthPasswordEncryption
685 @availability Introduced in Mac OS X 10.7.
687 extern const CFStringRef kSCPropNetVPNAuthPasswordEncryption
;
690 @const kSCPropNetVPNAuthenticationMethod
691 @availability Introduced in Mac OS X 10.7.
693 extern const CFStringRef kSCPropNetVPNAuthenticationMethod
;
696 @const kSCPropNetVPNConnectTime
697 @availability Introduced in Mac OS X 10.7.
699 extern const CFStringRef kSCPropNetVPNConnectTime
;
702 @const kSCPropNetVPNDisconnectOnFastUserSwitch
703 @availability Introduced in Mac OS X 10.7.
705 extern const CFStringRef kSCPropNetVPNDisconnectOnFastUserSwitch
;
708 @const kSCPropNetVPNDisconnectOnIdle
709 @availability Introduced in Mac OS X 10.7.
711 extern const CFStringRef kSCPropNetVPNDisconnectOnIdle
;
714 @const kSCPropNetVPNDisconnectOnIdleTimer
715 @availability Introduced in Mac OS X 10.7.
717 extern const CFStringRef kSCPropNetVPNDisconnectOnIdleTimer
;
720 @const kSCPropNetVPNDisconnectOnLogout
721 @availability Introduced in Mac OS X 10.7.
723 extern const CFStringRef kSCPropNetVPNDisconnectOnLogout
;
726 @const kSCPropNetVPNDisconnectOnSleep
727 @availability Introduced in Mac OS X 10.7.
729 extern const CFStringRef kSCPropNetVPNDisconnectOnSleep
;
732 @const kSCPropNetVPNLocalCertificate
733 @availability Introduced in Mac OS X 10.7.
735 extern const CFStringRef kSCPropNetVPNLocalCertificate
;
738 @const kSCPropNetVPNLogfile
739 @availability Introduced in Mac OS X 10.7.
741 extern const CFStringRef kSCPropNetVPNLogfile
;
744 @const kSCPropNetVPNMTU
745 @availability Introduced in Mac OS X 10.7.
747 extern const CFStringRef kSCPropNetVPNMTU
;
750 @const kSCPropNetVPNOnDemandEnabled
751 @availability Introduced in Mac OS X 10.7.
753 extern const CFStringRef kSCPropNetVPNOnDemandEnabled
;
756 @const kSCPropNetVPNOnDemandMatchDomainsAlways
757 @availability Introduced in Mac OS X 10.7.
759 extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsAlways
;
762 @const kSCPropNetVPNOnDemandMatchDomainsOnRetry
763 @availability Introduced in Mac OS X 10.7.
765 extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsOnRetry
;
768 @const kSCPropNetVPNOnDemandMatchDomainsNever
769 @availability Introduced in Mac OS X 10.7.
771 extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsNever
;
774 @const kSCPropNetVPNRemoteAddress
775 @availability Introduced in Mac OS X 10.7.
777 extern const CFStringRef kSCPropNetVPNRemoteAddress
;
780 @const kSCPropNetVPNStatus
781 @availability Introduced in Mac OS X 10.7.
783 extern const CFStringRef kSCPropNetVPNStatus
;
786 @const kSCPropNetVPNVerboseLogging
787 @availability Introduced in Mac OS X 10.7.
789 extern const CFStringRef kSCPropNetVPNVerboseLogging
;
792 @const kSCValNetVPNAuthenticationMethodPassword
793 @availability Introduced in Mac OS X 10.7.
795 extern const CFStringRef kSCValNetVPNAuthenticationMethodPassword
;
798 @const kSCValNetVPNAuthenticationMethodCertificate
799 @availability Introduced in Mac OS X 10.7.
801 extern const CFStringRef kSCValNetVPNAuthenticationMethodCertificate
;
804 @const kSCValNetVPNAuthPasswordEncryptionKeychain
805 @availability Introduced in Mac OS X 10.7.
807 extern const CFStringRef kSCValNetVPNAuthPasswordEncryptionKeychain
;
810 @const kSCValNetVPNAuthPasswordEncryptionPrompt
811 @availability Introduced in Mac OS X 10.7.
813 extern const CFStringRef kSCValNetVPNAuthPasswordEncryptionPrompt
;
816 @group kSCCompSystem Properties
820 @const kSCPropSystemComputerNameRegion
821 @availability Introduced in Mac OS X 10.5.
823 extern const CFStringRef kSCPropSystemComputerNameRegion
;
826 @const kSCPropSystemHostName
827 @availability Introduced in Mac OS X 10.5.
829 extern const CFStringRef kSCPropSystemHostName
;
832 @group Virtual Network Interface Keys
836 @const kSCPropVirtualNetworkInterfacesBondInterfaces
837 @availability Introduced in Mac OS X 10.5.
839 extern const CFStringRef kSCPropVirtualNetworkInterfacesBondInterfaces
;
842 @const kSCPropVirtualNetworkInterfacesBondMode
843 @availability Introduced in Mac OS X 10.5.
845 extern const CFStringRef kSCPropVirtualNetworkInterfacesBondMode
;
848 @const kSCPropVirtualNetworkInterfacesBondOptions
849 @availability Introduced in Mac OS X 10.5.
851 extern const CFStringRef kSCPropVirtualNetworkInterfacesBondOptions
;
854 @const kSCPropVirtualNetworkInterfacesBridgeInterfaces
855 @availability Introduced in Mac OS X 10.7.
857 extern const CFStringRef kSCPropVirtualNetworkInterfacesBridgeInterfaces
;
860 @const kSCPropVirtualNetworkInterfacesBridgeOptions
861 @availability Introduced in Mac OS X 10.7.
863 extern const CFStringRef kSCPropVirtualNetworkInterfacesBridgeOptions
;
866 @const kSCPropVirtualNetworkInterfacesVLANInterface
867 @availability Introduced in Mac OS X 10.5.
869 extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANInterface
;
872 @const kSCPropVirtualNetworkInterfacesVLANTag
873 @availability Introduced in Mac OS X 10.5.
875 extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANTag
;
878 @const kSCPropVirtualNetworkInterfacesVLANOptions
879 @availability Introduced in Mac OS X 10.5.
881 extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANOptions
;
886 /* -------------------- Schema declarations -------------------- */
889 SC_SCHEMA_DECLARATION(kSCPrefVirtualNetworkInterfaces
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
890 #define kSCPrefVirtualNetworkInterfaces \
891 SC_SCHEMA_KV(kSCPrefVirtualNetworkInterfaces \
892 ,"VirtualNetworkInterfaces" \
896 SC_SCHEMA_DECLARATION(kSCEntNetEAPOL
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
897 #define kSCEntNetEAPOL \
898 SC_SCHEMA_KV(kSCEntNetEAPOL \
902 SC_SCHEMA_DECLARATION(kSCEntNetLinkQuality
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
903 #define kSCEntNetLinkQuality \
904 SC_SCHEMA_KV(kSCEntNetLinkQuality \
908 SC_SCHEMA_DECLARATION(kSCEntNetLoopback
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
909 #define kSCEntNetLoopback \
910 SC_SCHEMA_KV(kSCEntNetLoopback \
914 SC_SCHEMA_DECLARATION(kSCEntNetOnDemand
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_3_0
/*SPI*/))
915 #define kSCEntNetOnDemand \
916 SC_SCHEMA_KV(kSCEntNetOnDemand \
920 SC_SCHEMA_DECLARATION(kSCEntNetService
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_2_0
/*SPI*/))
921 #define kSCEntNetService \
922 SC_SCHEMA_KV(kSCEntNetService \
926 SC_SCHEMA_DECLARATION(kSCEntNetVPN
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
927 #define kSCEntNetVPN \
928 SC_SCHEMA_KV(kSCEntNetVPN \
932 SC_SCHEMA_DECLARATION(kSCPropNetIgnoreLinkStatus
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
933 #define kSCPropNetIgnoreLinkStatus \
934 SC_SCHEMA_KV(kSCPropNetIgnoreLinkStatus \
935 ,"IgnoreLinkStatus" \
939 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityAV
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
940 #define kSCPropNetEthernetCapabilityAV \
941 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityAV \
945 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityJUMBO_MTU
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
946 #define kSCPropNetEthernetCapabilityJUMBO_MTU \
947 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityJUMBO_MTU \
951 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityLRO
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
952 #define kSCPropNetEthernetCapabilityLRO \
953 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityLRO \
957 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityRXCSUM
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
958 #define kSCPropNetEthernetCapabilityRXCSUM \
959 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityRXCSUM \
963 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityTSO
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
964 #define kSCPropNetEthernetCapabilityTSO \
965 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityTSO \
969 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityTSO4
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
970 #define kSCPropNetEthernetCapabilityTSO4 \
971 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityTSO4 \
975 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityTSO6
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
976 #define kSCPropNetEthernetCapabilityTSO6 \
977 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityTSO6 \
981 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityTXCSUM
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
982 #define kSCPropNetEthernetCapabilityTXCSUM \
983 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityTXCSUM \
987 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityVLAN_HWTAGGING
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
988 #define kSCPropNetEthernetCapabilityVLAN_HWTAGGING \
989 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityVLAN_HWTAGGING \
993 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityVLAN_MTU
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
994 #define kSCPropNetEthernetCapabilityVLAN_MTU \
995 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityVLAN_MTU \
999 SC_SCHEMA_DECLARATION(kSCValNetInterfaceTypeLoopback
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1000 #define kSCValNetInterfaceTypeLoopback \
1001 SC_SCHEMA_KV(kSCValNetInterfaceTypeLoopback \
1005 SC_SCHEMA_DECLARATION(kSCValNetInterfaceTypeVPN
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1006 #define kSCValNetInterfaceTypeVPN \
1007 SC_SCHEMA_KV(kSCValNetInterfaceTypeVPN \
1011 SC_SCHEMA_DECLARATION(kSCPropNetIPSecLastCause
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_3_0
/*SPI*/))
1012 #define kSCPropNetIPSecLastCause \
1013 SC_SCHEMA_KV(kSCPropNetIPSecLastCause \
1017 SC_SCHEMA_DECLARATION(kSCPropNetIPSecOnDemandEnabled
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_3_0
/*SPI*/))
1018 #define kSCPropNetIPSecOnDemandEnabled \
1019 SC_SCHEMA_KV(kSCPropNetIPSecOnDemandEnabled \
1020 ,"OnDemandEnabled" \
1021 ,CFNumber (0 or 1) )
1023 SC_SCHEMA_DECLARATION(kSCPropNetIPSecOnDemandMatchDomainsAlways
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_3_0
/*SPI*/))
1024 #define kSCPropNetIPSecOnDemandMatchDomainsAlways \
1025 SC_SCHEMA_KV(kSCPropNetIPSecOnDemandMatchDomainsAlways \
1026 ,"OnDemandMatchDomainsAlways" \
1027 ,CFArray[CFString] )
1029 SC_SCHEMA_DECLARATION(kSCPropNetIPSecOnDemandMatchDomainsOnRetry
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_3_0
/*SPI*/))
1030 #define kSCPropNetIPSecOnDemandMatchDomainsOnRetry \
1031 SC_SCHEMA_KV(kSCPropNetIPSecOnDemandMatchDomainsOnRetry \
1032 ,"OnDemandMatchDomainsOnRetry" \
1033 ,CFArray[CFString] )
1035 SC_SCHEMA_DECLARATION(kSCPropNetIPSecOnDemandMatchDomainsNever
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_3_0
/*SPI*/))
1036 #define kSCPropNetIPSecOnDemandMatchDomainsNever \
1037 SC_SCHEMA_KV(kSCPropNetIPSecOnDemandMatchDomainsNever \
1038 ,"OnDemandMatchDomainsNever" \
1039 ,CFArray[CFString] )
1041 SC_SCHEMA_DECLARATION(kSCPropNetIPv4ExcludedRoutes
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1042 #define kSCPropNetIPv4ExcludedRoutes \
1043 SC_SCHEMA_KV(kSCPropNetIPv4ExcludedRoutes \
1045 ,CFArray[CFDictionary] )
1047 SC_SCHEMA_DECLARATION(kSCPropNetIPv4IncludedRoutes
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1048 #define kSCPropNetIPv4IncludedRoutes \
1049 SC_SCHEMA_KV(kSCPropNetIPv4IncludedRoutes \
1051 ,CFArray[CFDictionary] )
1053 SC_SCHEMA_DECLARATION(kSCValNetIPv4ConfigMethodFailover
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1054 #define kSCValNetIPv4ConfigMethodFailover \
1055 SC_SCHEMA_KV(kSCValNetIPv4ConfigMethodFailover \
1059 SC_SCHEMA_DECLARATION(kSCPropNetIPv4RouteDestinationAddress
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1060 #define kSCPropNetIPv4RouteDestinationAddress \
1061 SC_SCHEMA_KV(kSCPropNetIPv4RouteDestinationAddress \
1062 ,"DestinationAddress" \
1065 SC_SCHEMA_DECLARATION(kSCPropNetIPv4RouteSubnetMask
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1066 #define kSCPropNetIPv4RouteSubnetMask \
1067 SC_SCHEMA_KV(kSCPropNetIPv4RouteSubnetMask \
1071 SC_SCHEMA_DECLARATION(kSCPropNetIPv4RouteGatewayAddress
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1072 #define kSCPropNetIPv4RouteGatewayAddress \
1073 SC_SCHEMA_KV(kSCPropNetIPv4RouteGatewayAddress \
1077 SC_SCHEMA_DECLARATION(kSCPropNetIPv4ARPResolvedHardwareAddress
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1078 #define kSCPropNetIPv4ARPResolvedHardwareAddress \
1079 SC_SCHEMA_KV(kSCPropNetIPv4ARPResolvedHardwareAddress \
1080 ,"ARPResolvedHardwareAddress" \
1083 SC_SCHEMA_DECLARATION(kSCPropNetIPv4ARPResolvedIPAddress
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1084 #define kSCPropNetIPv4ARPResolvedIPAddress \
1085 SC_SCHEMA_KV(kSCPropNetIPv4ARPResolvedIPAddress \
1086 ,"ARPResolvedIPAddress" \
1089 SC_SCHEMA_DECLARATION(kSCPropNetIPv6ExcludedRoutes
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1090 #define kSCPropNetIPv6ExcludedRoutes \
1091 SC_SCHEMA_KV(kSCPropNetIPv6ExcludedRoutes \
1093 ,CFArray[CFDictionary] )
1095 SC_SCHEMA_DECLARATION(kSCPropNetIPv6IncludedRoutes
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1096 #define kSCPropNetIPv6IncludedRoutes \
1097 SC_SCHEMA_KV(kSCPropNetIPv6IncludedRoutes \
1099 ,CFArray[CFDictionary] )
1101 SC_SCHEMA_DECLARATION(kSCPropNetIPv6RouteDestinationAddress
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1102 #define kSCPropNetIPv6RouteDestinationAddress \
1103 SC_SCHEMA_KV(kSCPropNetIPv6RouteDestinationAddress \
1104 ,"DestinationAddress" \
1107 SC_SCHEMA_DECLARATION(kSCPropNetIPv6RoutePrefixLength
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1108 #define kSCPropNetIPv6RoutePrefixLength \
1109 SC_SCHEMA_KV(kSCPropNetIPv6RoutePrefixLength \
1113 SC_SCHEMA_DECLARATION(kSCPropNetIPv6RouteGatewayAddress
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1114 #define kSCPropNetIPv6RouteGatewayAddress \
1115 SC_SCHEMA_KV(kSCPropNetIPv6RouteGatewayAddress \
1119 SC_SCHEMA_DECLARATION(kSCPropNetLinkQuality
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1120 #define kSCPropNetLinkQuality \
1121 SC_SCHEMA_KV(kSCPropNetLinkQuality \
1125 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandDomains
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1126 #define kSCPropNetPPPOnDemandDomains \
1127 SC_SCHEMA_KV(kSCPropNetPPPOnDemandDomains \
1128 ,"OnDemandDomains" \
1129 ,CFArray[CFString] )
1131 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandEnabled
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1132 #define kSCPropNetPPPOnDemandEnabled \
1133 SC_SCHEMA_KV(kSCPropNetPPPOnDemandEnabled \
1134 ,"OnDemandEnabled" \
1135 ,CFNumber (0 or 1) )
1137 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandHostName
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1138 #define kSCPropNetPPPOnDemandHostName \
1139 SC_SCHEMA_KV(kSCPropNetPPPOnDemandHostName \
1140 ,"OnDemandHostName" \
1143 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandMatchDomainsAlways
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1144 #define kSCPropNetPPPOnDemandMatchDomainsAlways \
1145 SC_SCHEMA_KV(kSCPropNetPPPOnDemandMatchDomainsAlways \
1146 ,"OnDemandMatchDomainsAlways" \
1147 ,CFArray[CFString] )
1149 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandMatchDomainsOnRetry
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1150 #define kSCPropNetPPPOnDemandMatchDomainsOnRetry \
1151 SC_SCHEMA_KV(kSCPropNetPPPOnDemandMatchDomainsOnRetry \
1152 ,"OnDemandMatchDomainsOnRetry" \
1153 ,CFArray[CFString] )
1155 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandMatchDomainsNever
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1156 #define kSCPropNetPPPOnDemandMatchDomainsNever \
1157 SC_SCHEMA_KV(kSCPropNetPPPOnDemandMatchDomainsNever \
1158 ,"OnDemandMatchDomainsNever" \
1159 ,CFArray[CFString] )
1161 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandMode
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1162 #define kSCPropNetPPPOnDemandMode \
1163 SC_SCHEMA_KV(kSCPropNetPPPOnDemandMode \
1167 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandPriority
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1168 #define kSCPropNetPPPOnDemandPriority \
1169 SC_SCHEMA_KV(kSCPropNetPPPOnDemandPriority \
1170 ,"OnDemandPriority" \
1173 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandModeAggressive
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1174 #define kSCValNetPPPOnDemandModeAggressive \
1175 SC_SCHEMA_KV(kSCValNetPPPOnDemandModeAggressive \
1179 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandModeConservative
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1180 #define kSCValNetPPPOnDemandModeConservative \
1181 SC_SCHEMA_KV(kSCValNetPPPOnDemandModeConservative \
1185 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandModeCompatible
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1186 #define kSCValNetPPPOnDemandModeCompatible \
1187 SC_SCHEMA_KV(kSCValNetPPPOnDemandModeCompatible \
1191 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandPriorityDefault
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1192 #define kSCValNetPPPOnDemandPriorityDefault \
1193 SC_SCHEMA_KV(kSCValNetPPPOnDemandPriorityDefault \
1197 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandPriorityHigh
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1198 #define kSCValNetPPPOnDemandPriorityHigh \
1199 SC_SCHEMA_KV(kSCValNetPPPOnDemandPriorityHigh \
1203 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandPriorityLow
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1204 #define kSCValNetPPPOnDemandPriorityLow \
1205 SC_SCHEMA_KV(kSCValNetPPPOnDemandPriorityLow \
1209 SC_SCHEMA_DECLARATION(kSCPropNetProxiesSupplementalMatchDomains
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1210 #define kSCPropNetProxiesSupplementalMatchDomains \
1211 SC_SCHEMA_KV(kSCPropNetProxiesSupplementalMatchDomains \
1212 ,"SupplementalMatchDomains" \
1213 ,CFArray[CFString] )
1215 SC_SCHEMA_DECLARATION(kSCPropNetProxiesSupplementalMatchOrders
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1216 #define kSCPropNetProxiesSupplementalMatchOrders \
1217 SC_SCHEMA_KV(kSCPropNetProxiesSupplementalMatchOrders \
1218 ,"SupplementalMatchOrders" \
1219 ,CFArray[CFNumber] )
1221 SC_SCHEMA_DECLARATION(kSCPropNetProxiesScoped
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1222 #define kSCPropNetProxiesScoped \
1223 SC_SCHEMA_KV(kSCPropNetProxiesScoped \
1227 SC_SCHEMA_DECLARATION(kSCPropNetProxiesSupplemental
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1228 #define kSCPropNetProxiesSupplemental \
1229 SC_SCHEMA_KV(kSCPropNetProxiesSupplemental \
1230 ,"__SUPPLEMENTAL__" \
1231 ,CFArray[CFDictionary] )
1233 SC_SCHEMA_DECLARATION(kSCPropNetProxiesSupplementalMatchDomain
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1234 #define kSCPropNetProxiesSupplementalMatchDomain \
1235 SC_SCHEMA_KV(kSCPropNetProxiesSupplementalMatchDomain \
1236 ,"__MATCH_DOMAIN__" \
1239 SC_SCHEMA_DECLARATION(kSCPropNetServicePrimaryRank
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_2_0
/*SPI*/))
1240 #define kSCPropNetServicePrimaryRank \
1241 SC_SCHEMA_KV(kSCPropNetServicePrimaryRank \
1245 SC_SCHEMA_DECLARATION(kSCPropNetServiceUserDefinedName
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_2_0
/*SPI*/))
1246 #define kSCPropNetServiceUserDefinedName \
1247 SC_SCHEMA_KV(kSCPropNetServiceUserDefinedName \
1248 ,"UserDefinedName" \
1251 SC_SCHEMA_DECLARATION(kSCValNetServicePrimaryRankFirst
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_2_0
/*SPI*/))
1252 #define kSCValNetServicePrimaryRankFirst \
1253 SC_SCHEMA_KV(kSCValNetServicePrimaryRankFirst \
1257 SC_SCHEMA_DECLARATION(kSCValNetServicePrimaryRankLast
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_2_0
/*SPI*/))
1258 #define kSCValNetServicePrimaryRankLast \
1259 SC_SCHEMA_KV(kSCValNetServicePrimaryRankLast \
1263 SC_SCHEMA_DECLARATION(kSCValNetServicePrimaryRankNever
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_2_0
/*SPI*/))
1264 #define kSCValNetServicePrimaryRankNever \
1265 SC_SCHEMA_KV(kSCValNetServicePrimaryRankNever \
1269 SC_SCHEMA_DECLARATION(kSCPropNetVPNAuthName
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1270 #define kSCPropNetVPNAuthName \
1271 SC_SCHEMA_KV(kSCPropNetVPNAuthName \
1275 SC_SCHEMA_DECLARATION(kSCPropNetVPNAuthPassword
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1276 #define kSCPropNetVPNAuthPassword \
1277 SC_SCHEMA_KV(kSCPropNetVPNAuthPassword \
1281 SC_SCHEMA_DECLARATION(kSCPropNetVPNAuthPasswordEncryption
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1282 #define kSCPropNetVPNAuthPasswordEncryption \
1283 SC_SCHEMA_KV(kSCPropNetVPNAuthPasswordEncryption \
1284 ,"AuthPasswordEncryption" \
1287 SC_SCHEMA_DECLARATION(kSCPropNetVPNAuthenticationMethod
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1288 #define kSCPropNetVPNAuthenticationMethod \
1289 SC_SCHEMA_KV(kSCPropNetVPNAuthenticationMethod \
1290 ,"AuthenticationMethod" \
1293 SC_SCHEMA_DECLARATION(kSCPropNetVPNConnectTime
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1294 #define kSCPropNetVPNConnectTime \
1295 SC_SCHEMA_KV(kSCPropNetVPNConnectTime \
1299 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnFastUserSwitch
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1300 #define kSCPropNetVPNDisconnectOnFastUserSwitch \
1301 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnFastUserSwitch \
1302 ,"DisconnectOnFastUserSwitch" \
1303 ,CFNumber (0 or 1) )
1305 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnIdle
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1306 #define kSCPropNetVPNDisconnectOnIdle \
1307 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnIdle \
1308 ,"DisconnectOnIdle" \
1309 ,CFNumber (0 or 1) )
1311 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnIdleTimer
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1312 #define kSCPropNetVPNDisconnectOnIdleTimer \
1313 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnIdleTimer \
1314 ,"DisconnectOnIdleTimer" \
1317 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnLogout
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1318 #define kSCPropNetVPNDisconnectOnLogout \
1319 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnLogout \
1320 ,"DisconnectOnLogout" \
1321 ,CFNumber (0 or 1) )
1323 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnSleep
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1324 #define kSCPropNetVPNDisconnectOnSleep \
1325 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnSleep \
1326 ,"DisconnectOnSleep" \
1327 ,CFNumber (0 or 1) )
1329 SC_SCHEMA_DECLARATION(kSCPropNetVPNLocalCertificate
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1330 #define kSCPropNetVPNLocalCertificate \
1331 SC_SCHEMA_KV(kSCPropNetVPNLocalCertificate \
1332 ,"LocalCertificate" \
1335 SC_SCHEMA_DECLARATION(kSCPropNetVPNLogfile
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1336 #define kSCPropNetVPNLogfile \
1337 SC_SCHEMA_KV(kSCPropNetVPNLogfile \
1341 SC_SCHEMA_DECLARATION(kSCPropNetVPNMTU
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1342 #define kSCPropNetVPNMTU \
1343 SC_SCHEMA_KV(kSCPropNetVPNMTU \
1347 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandEnabled
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1348 #define kSCPropNetVPNOnDemandEnabled \
1349 SC_SCHEMA_KV(kSCPropNetVPNOnDemandEnabled \
1350 ,"OnDemandEnabled" \
1351 ,CFNumber (0 or 1) )
1353 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandMatchDomainsAlways
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1354 #define kSCPropNetVPNOnDemandMatchDomainsAlways \
1355 SC_SCHEMA_KV(kSCPropNetVPNOnDemandMatchDomainsAlways \
1356 ,"OnDemandMatchDomainsAlways" \
1357 ,CFArray[CFString] )
1359 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandMatchDomainsOnRetry
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1360 #define kSCPropNetVPNOnDemandMatchDomainsOnRetry \
1361 SC_SCHEMA_KV(kSCPropNetVPNOnDemandMatchDomainsOnRetry \
1362 ,"OnDemandMatchDomainsOnRetry" \
1363 ,CFArray[CFString] )
1365 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandMatchDomainsNever
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1366 #define kSCPropNetVPNOnDemandMatchDomainsNever \
1367 SC_SCHEMA_KV(kSCPropNetVPNOnDemandMatchDomainsNever \
1368 ,"OnDemandMatchDomainsNever" \
1369 ,CFArray[CFString] )
1371 SC_SCHEMA_DECLARATION(kSCPropNetVPNRemoteAddress
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1372 #define kSCPropNetVPNRemoteAddress \
1373 SC_SCHEMA_KV(kSCPropNetVPNRemoteAddress \
1377 SC_SCHEMA_DECLARATION(kSCPropNetVPNStatus
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1378 #define kSCPropNetVPNStatus \
1379 SC_SCHEMA_KV(kSCPropNetVPNStatus \
1383 SC_SCHEMA_DECLARATION(kSCPropNetVPNVerboseLogging
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1384 #define kSCPropNetVPNVerboseLogging \
1385 SC_SCHEMA_KV(kSCPropNetVPNVerboseLogging \
1387 ,CFNumber (0 or 1) )
1389 SC_SCHEMA_DECLARATION(kSCValNetVPNAuthenticationMethodPassword
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1390 #define kSCValNetVPNAuthenticationMethodPassword \
1391 SC_SCHEMA_KV(kSCValNetVPNAuthenticationMethodPassword \
1395 SC_SCHEMA_DECLARATION(kSCValNetVPNAuthenticationMethodCertificate
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1396 #define kSCValNetVPNAuthenticationMethodCertificate \
1397 SC_SCHEMA_KV(kSCValNetVPNAuthenticationMethodCertificate \
1401 SC_SCHEMA_DECLARATION(kSCValNetVPNAuthPasswordEncryptionKeychain
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1402 #define kSCValNetVPNAuthPasswordEncryptionKeychain \
1403 SC_SCHEMA_KV(kSCValNetVPNAuthPasswordEncryptionKeychain \
1407 SC_SCHEMA_DECLARATION(kSCValNetVPNAuthPasswordEncryptionPrompt
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1408 #define kSCValNetVPNAuthPasswordEncryptionPrompt \
1409 SC_SCHEMA_KV(kSCValNetVPNAuthPasswordEncryptionPrompt \
1413 SC_SCHEMA_DECLARATION(kSCPropSystemComputerNameRegion
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1414 #define kSCPropSystemComputerNameRegion \
1415 SC_SCHEMA_KV(kSCPropSystemComputerNameRegion \
1416 ,"ComputerNameRegion" \
1419 SC_SCHEMA_DECLARATION(kSCPropSystemHostName
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1420 #define kSCPropSystemHostName \
1421 SC_SCHEMA_KV(kSCPropSystemHostName \
1425 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBondInterfaces
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1426 #define kSCPropVirtualNetworkInterfacesBondInterfaces \
1427 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBondInterfaces \
1429 ,CFArray[CFString] )
1431 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBondMode
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1432 #define kSCPropVirtualNetworkInterfacesBondMode \
1433 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBondMode \
1437 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBondOptions
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1438 #define kSCPropVirtualNetworkInterfacesBondOptions \
1439 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBondOptions \
1443 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBridgeInterfaces
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1444 #define kSCPropVirtualNetworkInterfacesBridgeInterfaces \
1445 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBridgeInterfaces \
1447 ,CFArray[CFString] )
1449 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBridgeOptions
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1450 #define kSCPropVirtualNetworkInterfacesBridgeOptions \
1451 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBridgeOptions \
1455 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesVLANInterface
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1456 #define kSCPropVirtualNetworkInterfacesVLANInterface \
1457 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesVLANInterface \
1461 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesVLANTag
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1462 #define kSCPropVirtualNetworkInterfacesVLANTag \
1463 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesVLANTag \
1467 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesVLANOptions
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1468 #define kSCPropVirtualNetworkInterfacesVLANOptions \
1469 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesVLANOptions \
1473 #endif /* _SCSCHEMADEFINITIONSPRIVATE_H */