2 * Copyright (c) 2000-2014 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 * kSCPropConfirmedInterfaceName "ConfirmedInterfaceName" CFString
36 * kSCPrefVirtualNetworkInterfaces "VirtualNetworkInterfaces" CFDictionary
40 * kSCEntNetActiveDuringSleepRequested "ActiveDuringSleepRequested" CFDictionary
41 * kSCEntNetActiveDuringSleepSupported "ActiveDuringSleepSupported" CFDictionary
42 * kSCEntNetAppLayer "AppLayer" CFDictionary
43 * kSCEntNetCommCenter "com.apple.CommCenter" CFDictionary
44 * kSCEntNetEAPOL "EAPOL" CFDictionary
45 * kSCEntNetIPv4RouterARPFailure "IPv4RouterARPFailure"
46 * kSCEntNetIPv4RouterARPAlive "IPv4RouterARPAlive"
47 * kSCEntNetLinkIssues "LinkIssues" CFDictionary
48 * kSCEntNetLinkQuality "LinkQuality" CFDictionary
49 * kSCEntNetLoopback "Loopback" CFDictionary
50 * kSCEntNetOnDemand "OnDemand" CFDictionary
51 * kSCEntNetService "__SERVICE__" CFDictionary
52 * kSCEntNetVPN "VPN" CFDictionary
54 * kSCCompNetwork Properties
56 * kSCPropNetIgnoreLinkStatus "IgnoreLinkStatus" CFBoolean
58 * kSCEntNetCommCenter Entity Keys
60 * kSCPropNetCommCenterAllowNetworkAccess "AllowNetworkAccess" CFNumber (0 or 1)
61 * kSCPropNetCommCenterAvailable "Available" CFNumber (0 or 1)
63 * kSCEntNetDNS Entity Keys
65 * kSCPropNetDNSServiceIdentifier "ServiceIdentifier" CFNumber
66 * kSCPropNetDNSSupplementalMatchDomainsNoSearch "SupplementalMatchDomainsNoSearch" CFNumber (0 or 1)
68 * kSCEntNetEthernet (Hardware) Entity Keys
70 * kSCPropNetEthernetCapabilityAV "AV" CFNumber (0 or 1)
71 * kSCPropNetEthernetCapabilityJUMBO_MTU "JUMBO_MTU" CFNumber (0 or 1)
72 * kSCPropNetEthernetCapabilityLRO "LRO" CFNumber (0 or 1)
73 * kSCPropNetEthernetCapabilityRXCSUM "RXCSUM" CFNumber (0 or 1)
74 * kSCPropNetEthernetCapabilityTSO "TSO" CFNumber (0 or 1)
75 * kSCPropNetEthernetCapabilityTSO4 "TSO4" CFNumber (0 or 1)
76 * kSCPropNetEthernetCapabilityTSO6 "TSO6" CFNumber (0 or 1)
77 * kSCPropNetEthernetCapabilityTXCSUM "TXCSUM" CFNumber (0 or 1)
78 * kSCPropNetEthernetCapabilityVLAN_HWTAGGING "VLAN_HWTAGGING" CFNumber (0 or 1)
79 * kSCPropNetEthernetCapabilityVLAN_MTU "VLAN_MTU" CFNumber (0 or 1)
81 * kSCEntNetInterface Entity Keys
83 * --- kSCPropNetInterfaceType values ---
84 * kSCValNetInterfaceTypeCellular "Cellular"
85 * kSCValNetInterfaceTypeLoopback "Loopback"
86 * kSCValNetInterfaceTypeVPN "VPN"
88 * kSCPropNetIPSecDisconnectOnWake "DisconnectOnWake" CFNumber (0 or 1)
89 * kSCPropNetIPSecDisconnectOnWakeTimer "DisconnectOnWakeTimer" CFNumber
90 * kSCEntNetIPSec Entity Keys
92 * kSCPropNetIPSecLastCause "LastCause" CFNumber
95 * kSCPropNetIPSecOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1)
96 * kSCPropNetIPSecOnDemandMatchDomainsAlways "OnDemandMatchDomainsAlways" CFArray[CFString]
97 * kSCPropNetIPSecOnDemandMatchDomainsOnRetry "OnDemandMatchDomainsOnRetry" CFArray[CFString]
98 * kSCPropNetIPSecOnDemandMatchDomainsNever "OnDemandMatchDomainsNever" CFArray[CFString]
100 * kSCEntNetIPv4 Entity Keys
102 * kSCPropNetIPv4AdditionalRoutes "AdditionalRoutes" CFArray[CFDictionary]
103 * kSCPropNetIPv4ExcludedRoutes "ExcludedRoutes" CFArray[CFDictionary]
104 * kSCPropNetIPv4IncludedRoutes "IncludedRoutes" CFArray[CFDictionary]
106 * --- kSCPropNetIPv4ConfigMethod values ---
107 * kSCValNetIPv4ConfigMethodFailover "Failover"
109 * --- kSCPropNetIPv4AdditionalRoutes, kSCPropNetIPv4ExcludedRoutes, kSCPropNetIPv4IncludedRoutes [CFDictionary] keys ---
110 * kSCPropNetIPv4RouteDestinationAddress "DestinationAddress" CFString
111 * kSCPropNetIPv4RouteSubnetMask "SubnetMask" CFString
112 * kSCPropNetIPv4RouteGatewayAddress "GatewayAddress" CFString
113 * kSCPropNetIPv4RouteInterfaceName "InterfaceName" CFString
115 * kSCPropNetIPv4ARPResolvedHardwareAddress "ARPResolvedHardwareAddress" CFString
116 * kSCPropNetIPv4ARPResolvedIPAddress "ARPResolvedIPAddress" CFString
118 * kSCEntNetIPv6 Entity Keys
120 * kSCPropNetIPv6AdditionalRoutes "AdditionalRoutes" CFArray[CFDictionary]
121 * kSCPropNetIPv6ExcludedRoutes "ExcludedRoutes" CFArray[CFDictionary]
122 * kSCPropNetIPv6IncludedRoutes "IncludedRoutes" CFArray[CFDictionary]
124 * --- kSCPropNetIPv6AdditionalRoutes, kSCPropNetIPv6IncludedRoutes, kSCPropNetIPv6ExcludedRoutes [CFDictionary] keys ---
125 * kSCPropNetIPv6RouteDestinationAddress "DestinationAddress" CFString
126 * kSCPropNetIPv6RoutePrefixLength "PrefixLength" CFNumber
127 * kSCPropNetIPv6RouteGatewayAddress "GatewayAddress" CFString
128 * kSCPropNetIPv6RouteInterfaceName "InterfaceName" CFString
130 * kSCEntNetLink Entity Keys
132 * kSCPropNetLinkExpensive "Expensive" CFBoolean
134 * kSCEntNetLinkIssues Entity Keys
136 * kSCPropNetLinkIssuesModuleID "ModuleID" CFData
137 * kSCPropNetLinkIssuesInfo "Info" CFData
138 * kSCPropNetLinkIssuesTimeStamp "TimeStamp" CFDate
140 * kSCEntNetLinkQuality Entity Keys
142 * kSCPropNetLinkQuality "LinkQuality" CFNumber
144 * kSCPropNetPPPDisconnectOnWake "DisconnectOnWake" CFNumber (0 or 1)
145 * kSCPropNetPPPDisconnectOnWakeTimer "DisconnectOnWakeTimer" CFNumber
146 * kSCEntNetPPP Entity Keys
149 * kSCPropNetPPPOnDemandDomains "OnDemandDomains" CFArray[CFString]
150 * kSCPropNetPPPOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1)
151 * kSCPropNetPPPOnDemandHostName "OnDemandHostName" CFString
152 * kSCPropNetPPPOnDemandMatchDomainsAlways "OnDemandMatchDomainsAlways" CFArray[CFString]
153 * kSCPropNetPPPOnDemandMatchDomainsOnRetry "OnDemandMatchDomainsOnRetry" CFArray[CFString]
154 * kSCPropNetPPPOnDemandMatchDomainsNever "OnDemandMatchDomainsNever" CFArray[CFString]
155 * kSCPropNetPPPOnDemandMode "OnDemandMode" CFString
156 * kSCPropNetPPPOnDemandPriority "OnDemandPriority" CFString
158 * --- kSCPropNetPPPOnDemandMode values ---
159 * kSCValNetPPPOnDemandModeAggressive "Aggressive"
160 * kSCValNetPPPOnDemandModeConservative "Conservative"
161 * kSCValNetPPPOnDemandModeCompatible "Compatible"
163 * --- kSCPropNetPPPOnDemandPriority values ---
164 * kSCValNetPPPOnDemandPriorityDefault "Default"
165 * kSCValNetPPPOnDemandPriorityHigh "High"
166 * kSCValNetPPPOnDemandPriorityLow "Low"
168 * kSCEntNetProxies Entity Keys
170 * kSCPropNetProxiesBypassAllowed "BypassAllowed" CFNumber (0 or 1)
171 * kSCPropNetProxiesFallBackAllowed "FallBackAllowed" CFNumber (0 or 1)
172 * kSCPropNetProxiesSupplementalMatchDomains "SupplementalMatchDomains" CFArray[CFString]
173 * kSCPropNetProxiesSupplementalMatchOrders "SupplementalMatchOrders" CFArray[CFNumber]
175 * kSCPropNetProxiesScoped "__SCOPED__" CFDictionary
176 * kSCPropNetProxiesServices "__SERVICES__" CFDictionary
177 * kSCPropNetProxiesSupplemental "__SUPPLEMENTAL__" CFArray[CFDictionary]
178 * kSCPropNetProxiesSupplementalMatchDomain "__MATCH_DOMAIN__" CFString
180 * kSCEntNetService Entity Keys
182 * kSCPropNetServicePrimaryRank "PrimaryRank" CFString
183 * kSCPropNetServiceUserDefinedName "UserDefinedName" CFString
185 * --- kSCPropNetServicePrimaryRank values ---
186 * kSCValNetServicePrimaryRankFirst "First"
187 * kSCValNetServicePrimaryRankLast "Last"
188 * kSCValNetServicePrimaryRankNever "Never"
189 * kSCValNetServicePrimaryRankScoped "Scoped"
191 * kSCEntNetVPN Entity Keys
193 * kSCPropNetVPNAppRules "AppRules" CFArray[CFDictionary]
194 * kSCPropNetVPNAuthCredentialPassword "AuthCredentialPassword" CFString
195 * kSCPropNetVPNAuthName "AuthName" CFString
196 * kSCPropNetVPNAuthPassword "AuthPassword" CFString
197 * kSCPropNetVPNAuthPasswordEncryption "AuthPasswordEncryption" CFString
198 * kSCPropNetVPNAuthPasswordPluginType "AuthPasswordPluginType" CFString
199 * kSCPropNetVPNAuthenticationMethod "AuthenticationMethod" CFString
200 * kSCPropNetVPNConnectTime "ConnectTime" CFString
201 * kSCPropNetVPNDisconnectOnFastUserSwitch "DisconnectOnFastUserSwitch" CFNumber (0 or 1)
202 * kSCPropNetVPNDisconnectOnIdle "DisconnectOnIdle" CFNumber (0 or 1)
203 * kSCPropNetVPNDisconnectOnIdleTimer "DisconnectOnIdleTimer" CFNumber
204 * kSCPropNetVPNDisconnectOnLogout "DisconnectOnLogout" CFNumber (0 or 1)
205 * kSCPropNetVPNDisconnectOnSleep "DisconnectOnSleep" CFNumber (0 or 1)
206 * kSCPropNetVPNDisconnectOnWake "DisconnectOnWake" CFNumber (0 or 1)
207 * kSCPropNetVPNDisconnectOnWakeTimer "DisconnectOnWakeTimer" CFNumber
208 * kSCPropNetVPNLocalCertificate "LocalCertificate" CFData
209 * kSCPropNetVPNLogfile "Logfile" CFString
210 * kSCPropNetVPNMTU "MTU" CFNumber
211 * kSCPropNetVPNOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1)
212 * kSCPropNetVPNOnDemandMatchAppEnabled "OnDemandMatchAppEnabled" CFBoolean
213 * kSCPropNetVPNOnDemandMatchDomainsAlways "OnDemandMatchDomainsAlways" CFArray[CFString]
214 * kSCPropNetVPNOnDemandMatchDomainsOnRetry "OnDemandMatchDomainsOnRetry" CFArray[CFString]
215 * kSCPropNetVPNOnDemandMatchDomainsNever "OnDemandMatchDomainsNever" CFArray[CFString]
216 * kSCPropNetVPNOnDemandRules "OnDemandRules" CFArray[CFDictionary]
217 * kSCPropNetVPNOnDemandSuspended "OnDemandSuspended" CFNumber
218 * kSCPropNetVPNPluginCapability "PluginCapability" CFString
219 * kSCPropNetVPNRemoteAddress "RemoteAddress" CFString
220 * kSCPropNetVPNStatus "Status" CFNumber
221 * kSCPropNetVPNVerboseLogging "VerboseLogging" CFNumber (0 or 1)
223 * --- kSCPropNetVPNAppRules [CFDictionary] keys ---
224 * kSCValNetVPNAppRuleAccountIdentifierMatch "AccountIdentifierMatch" CFArray[CFString]
225 * kSCValNetVPNAppRuleDNSDomainMatch "DNSDomainMatch" CFArray[CFString]
226 * kSCValNetVPNAppRuleExecutableMatch "ExecutableMatch" CFArray[CFDictionary]
227 * kSCValNetVPNAppRuleIdentifier "Identifier" CFString
229 * --- kSCValNetVPNAppRuleExecutableMatch [CFDictionary] keys ---
230 * kSCValNetVPNAppRuleExecutableDesignatedRequirement "DesignatedRequirement" CFString
231 * kSCValNetVPNAppRuleExecutableSigningIdentifier "SigningIdentifier" CFString
232 * kSCValNetVPNAppRuleExecutableUUID "UUID" CFString
234 * --- kSCPropNetVPNAuthenticationMethod values ---
235 * kSCValNetVPNAuthenticationMethodPassword "Password"
236 * kSCValNetVPNAuthenticationMethodCertificate "Certificate"
238 * --- kSCPropNetVPNAuthPasswordEncryption values ---
239 * kSCValNetVPNAuthPasswordEncryptionExternal "External"
240 * kSCValNetVPNAuthPasswordEncryptionKeychain "Keychain"
241 * kSCValNetVPNAuthPasswordEncryptionPrompt "Prompt"
243 * --- kSCPropNetVPNOnDemandRules [CFDictionary] keys ---
244 * kSCPropNetVPNOnDemandRuleAction "Action" CFString
245 * kSCPropNetVPNOnDemandRuleActionParameters "ActionParameters" CFArray[CFDictionary]
246 * kSCPropNetVPNOnDemandRuleDNSDomainMatch "DNSDomainMatch" CFArray[CFString]
247 * kSCPropNetVPNOnDemandRuleDNSServerAddressMatch "DNSServerAddressMatch" CFArray[CFString]
248 * kSCPropNetVPNOnDemandRuleSSIDMatch "SSIDMatch" CFArray[CFString]
249 * kSCPropNetVPNOnDemandRuleInterfaceTypeMatch "InterfaceTypeMatch" CFString
250 * kSCPropNetVPNOnDemandRuleURLStringProbe "URLStringProbe" CFString
252 * --- kSCPropNetVPNOnDemandRuleAction values ---
253 * kSCValNetVPNOnDemandRuleActionAllow "Allow"
254 * kSCValNetVPNOnDemandRuleActionIgnore "Ignore"
255 * kSCValNetVPNOnDemandRuleActionConnect "Connect"
256 * kSCValNetVPNOnDemandRuleActionDisconnect "Disconnect"
257 * kSCValNetVPNOnDemandRuleActionEvaluateConnection "EvaluateConnection"
259 * --- kSCPropNetVPNOnDemandRuleActionParameters [CFDictionary] keys ---
260 * kSCPropNetVPNOnDemandRuleActionParametersDomainAction "DomainAction" CFString
261 * kSCPropNetVPNOnDemandRuleActionParametersDomains "Domains" CFArray[CFString]
262 * kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers "RequiredDNSServers" CFArray[CFString]
263 * kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe "RequiredURLStringProbe" CFString
265 * --- kSCPropNetVPNOnDemandRuleActionParametersDomainAction values ---
266 * kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded "ConnectIfNeeded"
267 * kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect "NeverConnect"
269 * --- kSCPropNetVPNOnDemandRuleInterfaceTypeMatch values ---
270 * kSCValNetVPNOnDemandRuleInterfaceTypeMatchCellular "Cellular"
271 * kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet "Ethernet"
272 * kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi "WiFi"
274 * --- kSCPropNetVPNPluginCapability values ---
275 * kSCValNetVPNPluginCapabilityAuth "Auth"
276 * kSCValNetVPNPluginCapabilityConnect "Connect"
278 * kSCCompSystem Properties
280 * kSCPropSystemComputerNameRegion "ComputerNameRegion" CFNumber
281 * kSCPropSystemHostName "HostName" CFString
283 * Virtual Network Interface Keys
285 * kSCPropVirtualNetworkInterfacesBondInterfaces "Interfaces" CFArray[CFString]
286 * kSCPropVirtualNetworkInterfacesBondMode "Mode" CFNumber
287 * kSCPropVirtualNetworkInterfacesBondOptions "Options" CFDictionary
289 * kSCPropVirtualNetworkInterfacesBridgeInterfaces "Interfaces" CFArray[CFString]
290 * kSCPropVirtualNetworkInterfacesBridgeOptions "Options" CFDictionary
292 * kSCPropVirtualNetworkInterfacesVLANInterface "Interface" CFString
293 * kSCPropVirtualNetworkInterfacesVLANTag "Tag" CFNumber
294 * kSCPropVirtualNetworkInterfacesVLANOptions "Options" CFDictionary
298 #ifndef _SCSCHEMADEFINITIONSPRIVATE_H
299 #define _SCSCHEMADEFINITIONSPRIVATE_H
301 /* -------------------- Macro declarations -------------------- */
303 #include <SystemConfiguration/SCSchemaDefinitions.h>
305 /* -------------------- HeaderDoc comments -------------------- */
310 * @header SCSchemaDefinitionsPrivate
314 @const kSCPropConfirmedInterfaceName
315 @availability Introduced in Mac OS X 10.10.
317 extern const CFStringRef kSCPropConfirmedInterfaceName
;
320 @group Preference Keys
324 @const kSCPrefVirtualNetworkInterfaces
325 @availability Introduced in Mac OS X 10.5.
327 extern const CFStringRef kSCPrefVirtualNetworkInterfaces
;
330 @group Network Entity Keys
334 @const kSCEntNetActiveDuringSleepRequested
335 @availability Introduced in Mac OS X 10.10.
337 extern const CFStringRef kSCEntNetActiveDuringSleepRequested
;
340 @const kSCEntNetActiveDuringSleepSupported
341 @availability Introduced in Mac OS X 10.10.
343 extern const CFStringRef kSCEntNetActiveDuringSleepSupported
;
346 @const kSCEntNetAppLayer
347 @availability Introduced in Mac OS X 10.9.
349 extern const CFStringRef kSCEntNetAppLayer
;
352 @const kSCEntNetCommCenter
353 @availability Introduced in iPhone OS 2.0.
355 extern const CFStringRef kSCEntNetCommCenter
;
358 @const kSCEntNetEAPOL
359 @availability Introduced in Mac OS X 10.5.
361 extern const CFStringRef kSCEntNetEAPOL
;
364 @const kSCEntNetIPv4RouterARPFailure
365 @availability Introduced in Mac OS X 10.10.
367 extern const CFStringRef kSCEntNetIPv4RouterARPFailure
;
370 @const kSCEntNetIPv4RouterARPAlive
371 @availability Introduced in Mac OS X 10.10.
373 extern const CFStringRef kSCEntNetIPv4RouterARPAlive
;
376 @const kSCEntNetLinkIssues
377 @availability Introduced in Mac OS X 10.9.
379 extern const CFStringRef kSCEntNetLinkIssues
;
382 @const kSCEntNetLinkQuality
383 @availability Introduced in Mac OS X 10.7.
385 extern const CFStringRef kSCEntNetLinkQuality
;
388 @const kSCEntNetLoopback
389 @availability Introduced in Mac OS X 10.7.
391 extern const CFStringRef kSCEntNetLoopback
;
394 @const kSCEntNetOnDemand
395 @availability Introduced in Mac OS X 10.6.
397 extern const CFStringRef kSCEntNetOnDemand
;
400 @const kSCEntNetService
401 @availability Introduced in Mac OS X 10.6.
403 extern const CFStringRef kSCEntNetService
;
407 @availability Introduced in Mac OS X 10.7.
409 extern const CFStringRef kSCEntNetVPN
;
412 @group kSCCompNetwork Properties
416 @const kSCPropNetIgnoreLinkStatus
417 @availability Introduced in Mac OS X 10.5.
419 extern const CFStringRef kSCPropNetIgnoreLinkStatus
;
422 @group kSCEntNetCommCenter Entity Keys
426 @const kSCPropNetCommCenterAllowNetworkAccess
427 @availability Introduced in iPhone OS 2.0.
429 extern const CFStringRef kSCPropNetCommCenterAllowNetworkAccess
;
432 @const kSCPropNetCommCenterAvailable
433 @availability Introduced in iPhone OS 2.0.
435 extern const CFStringRef kSCPropNetCommCenterAvailable
;
438 @group kSCEntNetDNS Entity Keys
442 @const kSCPropNetDNSServiceIdentifier
443 @availability Introduced in Mac OS X 10.9.
445 extern const CFStringRef kSCPropNetDNSServiceIdentifier
;
448 @const kSCPropNetDNSSupplementalMatchDomainsNoSearch
449 @availability Introduced in Mac OS X 10.9.
451 extern const CFStringRef kSCPropNetDNSSupplementalMatchDomainsNoSearch
;
454 @group kSCEntNetEthernet (Hardware) Entity Keys
458 @const kSCPropNetEthernetCapabilityAV
459 @availability Introduced in Mac OS X 10.7.
461 extern const CFStringRef kSCPropNetEthernetCapabilityAV
;
464 @const kSCPropNetEthernetCapabilityJUMBO_MTU
465 @availability Introduced in Mac OS X 10.7.
467 extern const CFStringRef kSCPropNetEthernetCapabilityJUMBO_MTU
;
470 @const kSCPropNetEthernetCapabilityLRO
471 @availability Introduced in Mac OS X 10.7.
473 extern const CFStringRef kSCPropNetEthernetCapabilityLRO
;
476 @const kSCPropNetEthernetCapabilityRXCSUM
477 @availability Introduced in Mac OS X 10.7.
479 extern const CFStringRef kSCPropNetEthernetCapabilityRXCSUM
;
482 @const kSCPropNetEthernetCapabilityTSO
483 @availability Introduced in Mac OS X 10.7.
485 extern const CFStringRef kSCPropNetEthernetCapabilityTSO
;
488 @const kSCPropNetEthernetCapabilityTSO4
489 @availability Introduced in Mac OS X 10.7.
491 extern const CFStringRef kSCPropNetEthernetCapabilityTSO4
;
494 @const kSCPropNetEthernetCapabilityTSO6
495 @availability Introduced in Mac OS X 10.7.
497 extern const CFStringRef kSCPropNetEthernetCapabilityTSO6
;
500 @const kSCPropNetEthernetCapabilityTXCSUM
501 @availability Introduced in Mac OS X 10.7.
503 extern const CFStringRef kSCPropNetEthernetCapabilityTXCSUM
;
506 @const kSCPropNetEthernetCapabilityVLAN_HWTAGGING
507 @availability Introduced in Mac OS X 10.7.
509 extern const CFStringRef kSCPropNetEthernetCapabilityVLAN_HWTAGGING
;
512 @const kSCPropNetEthernetCapabilityVLAN_MTU
513 @availability Introduced in Mac OS X 10.7.
515 extern const CFStringRef kSCPropNetEthernetCapabilityVLAN_MTU
;
518 @group kSCEntNetInterface Entity Keys
522 @const kSCValNetInterfaceTypeCellular
523 @availability Introduced in Mac OS X 10.10.
525 extern const CFStringRef kSCValNetInterfaceTypeCellular
;
528 @const kSCValNetInterfaceTypeLoopback
529 @availability Introduced in Mac OS X 10.7.
531 extern const CFStringRef kSCValNetInterfaceTypeLoopback
;
534 @const kSCValNetInterfaceTypeVPN
535 @availability Introduced in Mac OS X 10.7.
537 extern const CFStringRef kSCValNetInterfaceTypeVPN
;
540 @const kSCPropNetIPSecDisconnectOnWake
541 @availability Introduced in Mac OS X 10.9.
543 extern const CFStringRef kSCPropNetIPSecDisconnectOnWake
;
546 @const kSCPropNetIPSecDisconnectOnWakeTimer
547 @availability Introduced in Mac OS X 10.9.
549 extern const CFStringRef kSCPropNetIPSecDisconnectOnWakeTimer
;
552 @group kSCEntNetIPSec Entity Keys
556 @const kSCPropNetIPSecLastCause
557 @availability Introduced in Mac OS X 10.6.
559 extern const CFStringRef kSCPropNetIPSecLastCause
;
562 @const kSCPropNetIPSecOnDemandEnabled
563 @availability Introduced in Mac OS X 10.6.
565 extern const CFStringRef kSCPropNetIPSecOnDemandEnabled
;
568 @const kSCPropNetIPSecOnDemandMatchDomainsAlways
569 @availability Introduced in Mac OS X 10.6.
571 extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsAlways
;
574 @const kSCPropNetIPSecOnDemandMatchDomainsOnRetry
575 @availability Introduced in Mac OS X 10.6.
577 extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsOnRetry
;
580 @const kSCPropNetIPSecOnDemandMatchDomainsNever
581 @availability Introduced in Mac OS X 10.6.
583 extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsNever
;
586 @group kSCEntNetIPv4 Entity Keys
590 @const kSCPropNetIPv4AdditionalRoutes
591 @availability Introduced in Mac OS X 10.10.
593 extern const CFStringRef kSCPropNetIPv4AdditionalRoutes
;
596 @const kSCPropNetIPv4ExcludedRoutes
597 @availability Introduced in Mac OS X 10.7.
599 extern const CFStringRef kSCPropNetIPv4ExcludedRoutes
;
602 @const kSCPropNetIPv4IncludedRoutes
603 @availability Introduced in Mac OS X 10.7.
605 extern const CFStringRef kSCPropNetIPv4IncludedRoutes
;
608 @const kSCValNetIPv4ConfigMethodFailover
609 @availability Introduced in Mac OS X 10.5.
611 extern const CFStringRef kSCValNetIPv4ConfigMethodFailover
;
614 @const kSCPropNetIPv4RouteDestinationAddress
615 @availability Introduced in Mac OS X 10.7.
617 extern const CFStringRef kSCPropNetIPv4RouteDestinationAddress
;
620 @const kSCPropNetIPv4RouteSubnetMask
621 @availability Introduced in Mac OS X 10.7.
623 extern const CFStringRef kSCPropNetIPv4RouteSubnetMask
;
626 @const kSCPropNetIPv4RouteGatewayAddress
627 @availability Introduced in Mac OS X 10.7.
629 extern const CFStringRef kSCPropNetIPv4RouteGatewayAddress
;
632 @const kSCPropNetIPv4RouteInterfaceName
633 @availability Introduced in Mac OS X 10.10.
635 extern const CFStringRef kSCPropNetIPv4RouteInterfaceName
;
638 @const kSCPropNetIPv4ARPResolvedHardwareAddress
639 @availability Introduced in Mac OS X 10.7.
641 extern const CFStringRef kSCPropNetIPv4ARPResolvedHardwareAddress
;
644 @const kSCPropNetIPv4ARPResolvedIPAddress
645 @availability Introduced in Mac OS X 10.7.
647 extern const CFStringRef kSCPropNetIPv4ARPResolvedIPAddress
;
650 @group kSCEntNetIPv6 Entity Keys
654 @const kSCPropNetIPv6AdditionalRoutes
655 @availability Introduced in Mac OS X 10.10.
657 extern const CFStringRef kSCPropNetIPv6AdditionalRoutes
;
660 @const kSCPropNetIPv6ExcludedRoutes
661 @availability Introduced in Mac OS X 10.7.
663 extern const CFStringRef kSCPropNetIPv6ExcludedRoutes
;
666 @const kSCPropNetIPv6IncludedRoutes
667 @availability Introduced in Mac OS X 10.7.
669 extern const CFStringRef kSCPropNetIPv6IncludedRoutes
;
672 @const kSCPropNetIPv6RouteDestinationAddress
673 @availability Introduced in Mac OS X 10.7.
675 extern const CFStringRef kSCPropNetIPv6RouteDestinationAddress
;
678 @const kSCPropNetIPv6RoutePrefixLength
679 @availability Introduced in Mac OS X 10.7.
681 extern const CFStringRef kSCPropNetIPv6RoutePrefixLength
;
684 @const kSCPropNetIPv6RouteGatewayAddress
685 @availability Introduced in Mac OS X 10.7.
687 extern const CFStringRef kSCPropNetIPv6RouteGatewayAddress
;
690 @const kSCPropNetIPv6RouteInterfaceName
691 @availability Introduced in Mac OS X 10.10.
693 extern const CFStringRef kSCPropNetIPv6RouteInterfaceName
;
696 @group kSCEntNetLink Entity Keys
700 @const kSCPropNetLinkExpensive
701 @availability Introduced in Mac OS X 10.10.
703 extern const CFStringRef kSCPropNetLinkExpensive
;
706 @group kSCEntNetLinkIssues Entity Keys
710 @const kSCPropNetLinkIssuesModuleID
711 @availability Introduced in Mac OS X 10.9.
713 extern const CFStringRef kSCPropNetLinkIssuesModuleID
;
716 @const kSCPropNetLinkIssuesInfo
717 @availability Introduced in Mac OS X 10.9.
719 extern const CFStringRef kSCPropNetLinkIssuesInfo
;
722 @const kSCPropNetLinkIssuesTimeStamp
723 @availability Introduced in Mac OS X 10.9.
725 extern const CFStringRef kSCPropNetLinkIssuesTimeStamp
;
728 @group kSCEntNetLinkQuality Entity Keys
732 @const kSCPropNetLinkQuality
733 @availability Introduced in Mac OS X 10.7.
735 extern const CFStringRef kSCPropNetLinkQuality
;
738 @const kSCPropNetPPPDisconnectOnWake
739 @availability Introduced in Mac OS X 10.9.
741 extern const CFStringRef kSCPropNetPPPDisconnectOnWake
;
744 @const kSCPropNetPPPDisconnectOnWakeTimer
745 @availability Introduced in Mac OS X 10.9.
747 extern const CFStringRef kSCPropNetPPPDisconnectOnWakeTimer
;
750 @group kSCEntNetPPP Entity Keys
754 @const kSCPropNetPPPOnDemandDomains
755 @availability Introduced in Mac OS X 10.5.
757 extern const CFStringRef kSCPropNetPPPOnDemandDomains
;
760 @const kSCPropNetPPPOnDemandEnabled
761 @availability Introduced in Mac OS X 10.5.
763 extern const CFStringRef kSCPropNetPPPOnDemandEnabled
;
766 @const kSCPropNetPPPOnDemandHostName
767 @availability Introduced in Mac OS X 10.5.
769 extern const CFStringRef kSCPropNetPPPOnDemandHostName
;
772 @const kSCPropNetPPPOnDemandMatchDomainsAlways
773 @availability Introduced in Mac OS X 10.7.
775 extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsAlways
;
778 @const kSCPropNetPPPOnDemandMatchDomainsOnRetry
779 @availability Introduced in Mac OS X 10.7.
781 extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsOnRetry
;
784 @const kSCPropNetPPPOnDemandMatchDomainsNever
785 @availability Introduced in Mac OS X 10.7.
787 extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsNever
;
790 @const kSCPropNetPPPOnDemandMode
791 @availability Introduced in Mac OS X 10.5.
793 extern const CFStringRef kSCPropNetPPPOnDemandMode
;
796 @const kSCPropNetPPPOnDemandPriority
797 @availability Introduced in Mac OS X 10.5.
799 extern const CFStringRef kSCPropNetPPPOnDemandPriority
;
802 @const kSCValNetPPPOnDemandModeAggressive
803 @availability Introduced in Mac OS X 10.5.
805 extern const CFStringRef kSCValNetPPPOnDemandModeAggressive
;
808 @const kSCValNetPPPOnDemandModeConservative
809 @availability Introduced in Mac OS X 10.5.
811 extern const CFStringRef kSCValNetPPPOnDemandModeConservative
;
814 @const kSCValNetPPPOnDemandModeCompatible
815 @availability Introduced in Mac OS X 10.5.
817 extern const CFStringRef kSCValNetPPPOnDemandModeCompatible
;
820 @const kSCValNetPPPOnDemandPriorityDefault
821 @availability Introduced in Mac OS X 10.5.
823 extern const CFStringRef kSCValNetPPPOnDemandPriorityDefault
;
826 @const kSCValNetPPPOnDemandPriorityHigh
827 @availability Introduced in Mac OS X 10.5.
829 extern const CFStringRef kSCValNetPPPOnDemandPriorityHigh
;
832 @const kSCValNetPPPOnDemandPriorityLow
833 @availability Introduced in Mac OS X 10.5.
835 extern const CFStringRef kSCValNetPPPOnDemandPriorityLow
;
838 @group kSCEntNetProxies Entity Keys
842 @const kSCPropNetProxiesBypassAllowed
843 @availability Introduced in Mac OS X 10.9.
845 extern const CFStringRef kSCPropNetProxiesBypassAllowed
;
848 @const kSCPropNetProxiesFallBackAllowed
849 @availability Introduced in Mac OS X 10.9.
851 extern const CFStringRef kSCPropNetProxiesFallBackAllowed
;
854 @const kSCPropNetProxiesSupplementalMatchDomains
855 @availability Introduced in Mac OS X 10.7.
857 extern const CFStringRef kSCPropNetProxiesSupplementalMatchDomains
;
860 @const kSCPropNetProxiesSupplementalMatchOrders
861 @availability Introduced in Mac OS X 10.7.
863 extern const CFStringRef kSCPropNetProxiesSupplementalMatchOrders
;
866 @const kSCPropNetProxiesScoped
867 @availability Introduced in Mac OS X 10.7.
869 extern const CFStringRef kSCPropNetProxiesScoped
;
872 @const kSCPropNetProxiesServices
873 @availability Introduced in Mac OS X 10.9.
875 extern const CFStringRef kSCPropNetProxiesServices
;
878 @const kSCPropNetProxiesSupplemental
879 @availability Introduced in Mac OS X 10.7.
881 extern const CFStringRef kSCPropNetProxiesSupplemental
;
884 @const kSCPropNetProxiesSupplementalMatchDomain
885 @availability Introduced in Mac OS X 10.7.
887 extern const CFStringRef kSCPropNetProxiesSupplementalMatchDomain
;
890 @group kSCEntNetService Entity Keys
894 @const kSCPropNetServicePrimaryRank
895 @availability Introduced in Mac OS X 10.6.
897 extern const CFStringRef kSCPropNetServicePrimaryRank
;
900 @const kSCPropNetServiceUserDefinedName
901 @availability Introduced in Mac OS X 10.6.
903 extern const CFStringRef kSCPropNetServiceUserDefinedName
;
906 @const kSCValNetServicePrimaryRankFirst
907 @availability Introduced in Mac OS X 10.6.
909 extern const CFStringRef kSCValNetServicePrimaryRankFirst
;
912 @const kSCValNetServicePrimaryRankLast
913 @availability Introduced in Mac OS X 10.6.
915 extern const CFStringRef kSCValNetServicePrimaryRankLast
;
918 @const kSCValNetServicePrimaryRankNever
919 @availability Introduced in Mac OS X 10.6.
921 extern const CFStringRef kSCValNetServicePrimaryRankNever
;
924 @const kSCValNetServicePrimaryRankScoped
925 @availability Introduced in Mac OS X 10.10.
927 extern const CFStringRef kSCValNetServicePrimaryRankScoped
;
930 @group kSCEntNetVPN Entity Keys
934 @const kSCPropNetVPNAppRules
935 @availability Introduced in Mac OS X 10.9.
937 extern const CFStringRef kSCPropNetVPNAppRules
;
940 @const kSCPropNetVPNAuthCredentialPassword
941 @availability Introduced in Mac OS X 10.9.
943 extern const CFStringRef kSCPropNetVPNAuthCredentialPassword
;
946 @const kSCPropNetVPNAuthName
947 @availability Introduced in Mac OS X 10.7.
949 extern const CFStringRef kSCPropNetVPNAuthName
;
952 @const kSCPropNetVPNAuthPassword
953 @availability Introduced in Mac OS X 10.7.
955 extern const CFStringRef kSCPropNetVPNAuthPassword
;
958 @const kSCPropNetVPNAuthPasswordEncryption
959 @availability Introduced in Mac OS X 10.7.
961 extern const CFStringRef kSCPropNetVPNAuthPasswordEncryption
;
964 @const kSCPropNetVPNAuthPasswordPluginType
965 @availability Introduced in Mac OS X 10.9.
967 extern const CFStringRef kSCPropNetVPNAuthPasswordPluginType
;
970 @const kSCPropNetVPNAuthenticationMethod
971 @availability Introduced in Mac OS X 10.7.
973 extern const CFStringRef kSCPropNetVPNAuthenticationMethod
;
976 @const kSCPropNetVPNConnectTime
977 @availability Introduced in Mac OS X 10.7.
979 extern const CFStringRef kSCPropNetVPNConnectTime
;
982 @const kSCPropNetVPNDisconnectOnFastUserSwitch
983 @availability Introduced in Mac OS X 10.7.
985 extern const CFStringRef kSCPropNetVPNDisconnectOnFastUserSwitch
;
988 @const kSCPropNetVPNDisconnectOnIdle
989 @availability Introduced in Mac OS X 10.7.
991 extern const CFStringRef kSCPropNetVPNDisconnectOnIdle
;
994 @const kSCPropNetVPNDisconnectOnIdleTimer
995 @availability Introduced in Mac OS X 10.7.
997 extern const CFStringRef kSCPropNetVPNDisconnectOnIdleTimer
;
1000 @const kSCPropNetVPNDisconnectOnLogout
1001 @availability Introduced in Mac OS X 10.7.
1003 extern const CFStringRef kSCPropNetVPNDisconnectOnLogout
;
1006 @const kSCPropNetVPNDisconnectOnSleep
1007 @availability Introduced in Mac OS X 10.7.
1009 extern const CFStringRef kSCPropNetVPNDisconnectOnSleep
;
1012 @const kSCPropNetVPNDisconnectOnWake
1013 @availability Introduced in Mac OS X 10.9.
1015 extern const CFStringRef kSCPropNetVPNDisconnectOnWake
;
1018 @const kSCPropNetVPNDisconnectOnWakeTimer
1019 @availability Introduced in Mac OS X 10.9.
1021 extern const CFStringRef kSCPropNetVPNDisconnectOnWakeTimer
;
1024 @const kSCPropNetVPNLocalCertificate
1025 @availability Introduced in Mac OS X 10.7.
1027 extern const CFStringRef kSCPropNetVPNLocalCertificate
;
1030 @const kSCPropNetVPNLogfile
1031 @availability Introduced in Mac OS X 10.7.
1033 extern const CFStringRef kSCPropNetVPNLogfile
;
1036 @const kSCPropNetVPNMTU
1037 @availability Introduced in Mac OS X 10.7.
1039 extern const CFStringRef kSCPropNetVPNMTU
;
1042 @const kSCPropNetVPNOnDemandEnabled
1043 @availability Introduced in Mac OS X 10.7.
1045 extern const CFStringRef kSCPropNetVPNOnDemandEnabled
;
1048 @const kSCPropNetVPNOnDemandMatchAppEnabled
1049 @availability Introduced in Mac OS X 10.9.
1051 extern const CFStringRef kSCPropNetVPNOnDemandMatchAppEnabled
;
1054 @const kSCPropNetVPNOnDemandMatchDomainsAlways
1055 @availability Introduced in Mac OS X 10.7.
1057 extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsAlways
;
1060 @const kSCPropNetVPNOnDemandMatchDomainsOnRetry
1061 @availability Introduced in Mac OS X 10.7.
1063 extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsOnRetry
;
1066 @const kSCPropNetVPNOnDemandMatchDomainsNever
1067 @availability Introduced in Mac OS X 10.7.
1069 extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsNever
;
1072 @const kSCPropNetVPNOnDemandRules
1073 @availability Introduced in Mac OS X 10.8.
1075 extern const CFStringRef kSCPropNetVPNOnDemandRules
;
1078 @const kSCPropNetVPNOnDemandSuspended
1079 @availability Introduced in Mac OS X 10.9.
1081 extern const CFStringRef kSCPropNetVPNOnDemandSuspended
;
1084 @const kSCPropNetVPNPluginCapability
1085 @availability Introduced in Mac OS X 10.9.
1087 extern const CFStringRef kSCPropNetVPNPluginCapability
;
1090 @const kSCPropNetVPNRemoteAddress
1091 @availability Introduced in Mac OS X 10.7.
1093 extern const CFStringRef kSCPropNetVPNRemoteAddress
;
1096 @const kSCPropNetVPNStatus
1097 @availability Introduced in Mac OS X 10.7.
1099 extern const CFStringRef kSCPropNetVPNStatus
;
1102 @const kSCPropNetVPNVerboseLogging
1103 @availability Introduced in Mac OS X 10.7.
1105 extern const CFStringRef kSCPropNetVPNVerboseLogging
;
1108 @const kSCValNetVPNAppRuleAccountIdentifierMatch
1109 @availability Introduced in Mac OS X 10.9.
1111 extern const CFStringRef kSCValNetVPNAppRuleAccountIdentifierMatch
;
1114 @const kSCValNetVPNAppRuleDNSDomainMatch
1115 @availability Introduced in Mac OS X 10.9.
1117 extern const CFStringRef kSCValNetVPNAppRuleDNSDomainMatch
;
1120 @const kSCValNetVPNAppRuleExecutableMatch
1121 @availability Introduced in Mac OS X 10.9.
1123 extern const CFStringRef kSCValNetVPNAppRuleExecutableMatch
;
1126 @const kSCValNetVPNAppRuleIdentifier
1127 @availability Introduced in Mac OS X 10.9.
1129 extern const CFStringRef kSCValNetVPNAppRuleIdentifier
;
1132 @const kSCValNetVPNAppRuleExecutableDesignatedRequirement
1133 @availability Introduced in Mac OS X 10.9.
1135 extern const CFStringRef kSCValNetVPNAppRuleExecutableDesignatedRequirement
;
1138 @const kSCValNetVPNAppRuleExecutableSigningIdentifier
1139 @availability Introduced in Mac OS X 10.9.
1141 extern const CFStringRef kSCValNetVPNAppRuleExecutableSigningIdentifier
;
1144 @const kSCValNetVPNAppRuleExecutableUUID
1145 @availability Introduced in Mac OS X 10.9.
1147 extern const CFStringRef kSCValNetVPNAppRuleExecutableUUID
;
1150 @const kSCValNetVPNAuthenticationMethodPassword
1151 @availability Introduced in Mac OS X 10.7.
1153 extern const CFStringRef kSCValNetVPNAuthenticationMethodPassword
;
1156 @const kSCValNetVPNAuthenticationMethodCertificate
1157 @availability Introduced in Mac OS X 10.7.
1159 extern const CFStringRef kSCValNetVPNAuthenticationMethodCertificate
;
1162 @const kSCValNetVPNAuthPasswordEncryptionExternal
1163 @availability Introduced in Mac OS X 10.9.
1165 extern const CFStringRef kSCValNetVPNAuthPasswordEncryptionExternal
;
1168 @const kSCValNetVPNAuthPasswordEncryptionKeychain
1169 @availability Introduced in Mac OS X 10.7.
1171 extern const CFStringRef kSCValNetVPNAuthPasswordEncryptionKeychain
;
1174 @const kSCValNetVPNAuthPasswordEncryptionPrompt
1175 @availability Introduced in Mac OS X 10.7.
1177 extern const CFStringRef kSCValNetVPNAuthPasswordEncryptionPrompt
;
1180 @const kSCPropNetVPNOnDemandRuleAction
1181 @availability Introduced in Mac OS X 10.8.
1183 extern const CFStringRef kSCPropNetVPNOnDemandRuleAction
;
1186 @const kSCPropNetVPNOnDemandRuleActionParameters
1187 @availability Introduced in Mac OS X 10.9.
1189 extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParameters
;
1192 @const kSCPropNetVPNOnDemandRuleDNSDomainMatch
1193 @availability Introduced in Mac OS X 10.8.
1195 extern const CFStringRef kSCPropNetVPNOnDemandRuleDNSDomainMatch
;
1198 @const kSCPropNetVPNOnDemandRuleDNSServerAddressMatch
1199 @availability Introduced in Mac OS X 10.8.
1201 extern const CFStringRef kSCPropNetVPNOnDemandRuleDNSServerAddressMatch
;
1204 @const kSCPropNetVPNOnDemandRuleSSIDMatch
1205 @availability Introduced in Mac OS X 10.9.
1207 extern const CFStringRef kSCPropNetVPNOnDemandRuleSSIDMatch
;
1210 @const kSCPropNetVPNOnDemandRuleInterfaceTypeMatch
1211 @availability Introduced in Mac OS X 10.9.
1213 extern const CFStringRef kSCPropNetVPNOnDemandRuleInterfaceTypeMatch
;
1216 @const kSCPropNetVPNOnDemandRuleURLStringProbe
1217 @availability Introduced in Mac OS X 10.8.
1219 extern const CFStringRef kSCPropNetVPNOnDemandRuleURLStringProbe
;
1222 @const kSCValNetVPNOnDemandRuleActionAllow
1223 @availability Introduced in Mac OS X 10.8.
1225 extern const CFStringRef kSCValNetVPNOnDemandRuleActionAllow
;
1228 @const kSCValNetVPNOnDemandRuleActionIgnore
1229 @availability Introduced in Mac OS X 10.8.
1231 extern const CFStringRef kSCValNetVPNOnDemandRuleActionIgnore
;
1234 @const kSCValNetVPNOnDemandRuleActionConnect
1235 @availability Introduced in Mac OS X 10.8.
1237 extern const CFStringRef kSCValNetVPNOnDemandRuleActionConnect
;
1240 @const kSCValNetVPNOnDemandRuleActionDisconnect
1241 @availability Introduced in Mac OS X 10.8.
1243 extern const CFStringRef kSCValNetVPNOnDemandRuleActionDisconnect
;
1246 @const kSCValNetVPNOnDemandRuleActionEvaluateConnection
1247 @availability Introduced in Mac OS X 10.9.
1249 extern const CFStringRef kSCValNetVPNOnDemandRuleActionEvaluateConnection
;
1252 @const kSCPropNetVPNOnDemandRuleActionParametersDomainAction
1253 @availability Introduced in Mac OS X 10.9.
1255 extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersDomainAction
;
1258 @const kSCPropNetVPNOnDemandRuleActionParametersDomains
1259 @availability Introduced in Mac OS X 10.9.
1261 extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersDomains
;
1264 @const kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers
1265 @availability Introduced in Mac OS X 10.9.
1267 extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers
;
1270 @const kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe
1271 @availability Introduced in Mac OS X 10.9.
1273 extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe
;
1276 @const kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded
1277 @availability Introduced in Mac OS X 10.9.
1279 extern const CFStringRef kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded
;
1282 @const kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect
1283 @availability Introduced in Mac OS X 10.9.
1285 extern const CFStringRef kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect
;
1288 @const kSCValNetVPNOnDemandRuleInterfaceTypeMatchCellular
1289 @availability Introduced in Mac OS X 10.9.
1291 extern const CFStringRef kSCValNetVPNOnDemandRuleInterfaceTypeMatchCellular
;
1294 @const kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet
1295 @availability Introduced in Mac OS X 10.9.
1297 extern const CFStringRef kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet
;
1300 @const kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi
1301 @availability Introduced in Mac OS X 10.9.
1303 extern const CFStringRef kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi
;
1306 @const kSCValNetVPNPluginCapabilityAuth
1307 @availability Introduced in Mac OS X 10.9.
1309 extern const CFStringRef kSCValNetVPNPluginCapabilityAuth
;
1312 @const kSCValNetVPNPluginCapabilityConnect
1313 @availability Introduced in Mac OS X 10.9.
1315 extern const CFStringRef kSCValNetVPNPluginCapabilityConnect
;
1318 @group kSCCompSystem Properties
1322 @const kSCPropSystemComputerNameRegion
1323 @availability Introduced in Mac OS X 10.5.
1325 extern const CFStringRef kSCPropSystemComputerNameRegion
;
1328 @const kSCPropSystemHostName
1329 @availability Introduced in Mac OS X 10.5.
1331 extern const CFStringRef kSCPropSystemHostName
;
1334 @group Virtual Network Interface Keys
1338 @const kSCPropVirtualNetworkInterfacesBondInterfaces
1339 @availability Introduced in Mac OS X 10.5.
1341 extern const CFStringRef kSCPropVirtualNetworkInterfacesBondInterfaces
;
1344 @const kSCPropVirtualNetworkInterfacesBondMode
1345 @availability Introduced in Mac OS X 10.5.
1347 extern const CFStringRef kSCPropVirtualNetworkInterfacesBondMode
;
1350 @const kSCPropVirtualNetworkInterfacesBondOptions
1351 @availability Introduced in Mac OS X 10.5.
1353 extern const CFStringRef kSCPropVirtualNetworkInterfacesBondOptions
;
1356 @const kSCPropVirtualNetworkInterfacesBridgeInterfaces
1357 @availability Introduced in Mac OS X 10.7.
1359 extern const CFStringRef kSCPropVirtualNetworkInterfacesBridgeInterfaces
;
1362 @const kSCPropVirtualNetworkInterfacesBridgeOptions
1363 @availability Introduced in Mac OS X 10.7.
1365 extern const CFStringRef kSCPropVirtualNetworkInterfacesBridgeOptions
;
1368 @const kSCPropVirtualNetworkInterfacesVLANInterface
1369 @availability Introduced in Mac OS X 10.5.
1371 extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANInterface
;
1374 @const kSCPropVirtualNetworkInterfacesVLANTag
1375 @availability Introduced in Mac OS X 10.5.
1377 extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANTag
;
1380 @const kSCPropVirtualNetworkInterfacesVLANOptions
1381 @availability Introduced in Mac OS X 10.5.
1383 extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANOptions
;
1388 /* -------------------- Schema declarations -------------------- */
1391 SC_SCHEMA_DECLARATION(kSCPropConfirmedInterfaceName
, __OSX_AVAILABLE_STARTING(__MAC_10_10
,__IPHONE_8_0
/*SPI*/))
1392 #define kSCPropConfirmedInterfaceName \
1393 SC_SCHEMA_KV(kSCPropConfirmedInterfaceName \
1394 ,"ConfirmedInterfaceName" \
1397 SC_SCHEMA_DECLARATION(kSCPrefVirtualNetworkInterfaces
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1398 #define kSCPrefVirtualNetworkInterfaces \
1399 SC_SCHEMA_KV(kSCPrefVirtualNetworkInterfaces \
1400 ,"VirtualNetworkInterfaces" \
1403 SC_SCHEMA_DECLARATION(kSCEntNetActiveDuringSleepRequested
, __OSX_AVAILABLE_STARTING(__MAC_10_10
,__IPHONE_7_0
/*SPI*/))
1404 #define kSCEntNetActiveDuringSleepRequested \
1405 SC_SCHEMA_KV(kSCEntNetActiveDuringSleepRequested \
1406 ,"ActiveDuringSleepRequested" \
1409 SC_SCHEMA_DECLARATION(kSCEntNetActiveDuringSleepSupported
, __OSX_AVAILABLE_STARTING(__MAC_10_10
,__IPHONE_7_0
/*SPI*/))
1410 #define kSCEntNetActiveDuringSleepSupported \
1411 SC_SCHEMA_KV(kSCEntNetActiveDuringSleepSupported \
1412 ,"ActiveDuringSleepSupported" \
1415 SC_SCHEMA_DECLARATION(kSCEntNetAppLayer
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
1416 #define kSCEntNetAppLayer \
1417 SC_SCHEMA_KV(kSCEntNetAppLayer \
1422 SC_SCHEMA_DECLARATION(kSCEntNetEAPOL
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1423 #define kSCEntNetEAPOL \
1424 SC_SCHEMA_KV(kSCEntNetEAPOL \
1428 SC_SCHEMA_DECLARATION(kSCEntNetIPv4RouterARPFailure
, __OSX_AVAILABLE_STARTING(__MAC_10_10
,__IPHONE_8_0
/*SPI*/))
1429 #define kSCEntNetIPv4RouterARPFailure \
1430 SC_SCHEMA_KV(kSCEntNetIPv4RouterARPFailure \
1431 ,"IPv4RouterARPFailure" \
1434 SC_SCHEMA_DECLARATION(kSCEntNetIPv4RouterARPAlive
, __OSX_AVAILABLE_STARTING(__MAC_10_10
,__IPHONE_8_0
/*SPI*/))
1435 #define kSCEntNetIPv4RouterARPAlive \
1436 SC_SCHEMA_KV(kSCEntNetIPv4RouterARPAlive \
1437 ,"IPv4RouterARPAlive" \
1440 SC_SCHEMA_DECLARATION(kSCEntNetLinkIssues
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
1441 #define kSCEntNetLinkIssues \
1442 SC_SCHEMA_KV(kSCEntNetLinkIssues \
1446 SC_SCHEMA_DECLARATION(kSCEntNetLinkQuality
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1447 #define kSCEntNetLinkQuality \
1448 SC_SCHEMA_KV(kSCEntNetLinkQuality \
1452 SC_SCHEMA_DECLARATION(kSCEntNetLoopback
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1453 #define kSCEntNetLoopback \
1454 SC_SCHEMA_KV(kSCEntNetLoopback \
1458 SC_SCHEMA_DECLARATION(kSCEntNetOnDemand
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_3_0
/*SPI*/))
1459 #define kSCEntNetOnDemand \
1460 SC_SCHEMA_KV(kSCEntNetOnDemand \
1464 SC_SCHEMA_DECLARATION(kSCEntNetService
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_2_0
/*SPI*/))
1465 #define kSCEntNetService \
1466 SC_SCHEMA_KV(kSCEntNetService \
1470 SC_SCHEMA_DECLARATION(kSCEntNetVPN
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1471 #define kSCEntNetVPN \
1472 SC_SCHEMA_KV(kSCEntNetVPN \
1476 SC_SCHEMA_DECLARATION(kSCPropNetIgnoreLinkStatus
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1477 #define kSCPropNetIgnoreLinkStatus \
1478 SC_SCHEMA_KV(kSCPropNetIgnoreLinkStatus \
1479 ,"IgnoreLinkStatus" \
1483 SC_SCHEMA_DECLARATION(kSCPropNetDNSServiceIdentifier
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
1484 #define kSCPropNetDNSServiceIdentifier \
1485 SC_SCHEMA_KV(kSCPropNetDNSServiceIdentifier \
1486 ,"ServiceIdentifier" \
1489 SC_SCHEMA_DECLARATION(kSCPropNetDNSSupplementalMatchDomainsNoSearch
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
1490 #define kSCPropNetDNSSupplementalMatchDomainsNoSearch \
1491 SC_SCHEMA_KV(kSCPropNetDNSSupplementalMatchDomainsNoSearch \
1492 ,"SupplementalMatchDomainsNoSearch" \
1493 ,CFNumber (0 or 1) )
1495 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityAV
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1496 #define kSCPropNetEthernetCapabilityAV \
1497 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityAV \
1499 ,CFNumber (0 or 1) )
1501 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityJUMBO_MTU
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1502 #define kSCPropNetEthernetCapabilityJUMBO_MTU \
1503 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityJUMBO_MTU \
1505 ,CFNumber (0 or 1) )
1507 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityLRO
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1508 #define kSCPropNetEthernetCapabilityLRO \
1509 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityLRO \
1511 ,CFNumber (0 or 1) )
1513 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityRXCSUM
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1514 #define kSCPropNetEthernetCapabilityRXCSUM \
1515 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityRXCSUM \
1517 ,CFNumber (0 or 1) )
1519 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityTSO
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1520 #define kSCPropNetEthernetCapabilityTSO \
1521 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityTSO \
1523 ,CFNumber (0 or 1) )
1525 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityTSO4
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1526 #define kSCPropNetEthernetCapabilityTSO4 \
1527 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityTSO4 \
1529 ,CFNumber (0 or 1) )
1531 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityTSO6
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1532 #define kSCPropNetEthernetCapabilityTSO6 \
1533 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityTSO6 \
1535 ,CFNumber (0 or 1) )
1537 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityTXCSUM
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1538 #define kSCPropNetEthernetCapabilityTXCSUM \
1539 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityTXCSUM \
1541 ,CFNumber (0 or 1) )
1543 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityVLAN_HWTAGGING
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1544 #define kSCPropNetEthernetCapabilityVLAN_HWTAGGING \
1545 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityVLAN_HWTAGGING \
1547 ,CFNumber (0 or 1) )
1549 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityVLAN_MTU
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1550 #define kSCPropNetEthernetCapabilityVLAN_MTU \
1551 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityVLAN_MTU \
1553 ,CFNumber (0 or 1) )
1556 SC_SCHEMA_DECLARATION(kSCValNetInterfaceTypeLoopback
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1557 #define kSCValNetInterfaceTypeLoopback \
1558 SC_SCHEMA_KV(kSCValNetInterfaceTypeLoopback \
1562 SC_SCHEMA_DECLARATION(kSCValNetInterfaceTypeVPN
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1563 #define kSCValNetInterfaceTypeVPN \
1564 SC_SCHEMA_KV(kSCValNetInterfaceTypeVPN \
1568 SC_SCHEMA_DECLARATION(kSCPropNetIPSecDisconnectOnWake
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
1569 #define kSCPropNetIPSecDisconnectOnWake \
1570 SC_SCHEMA_KV(kSCPropNetIPSecDisconnectOnWake \
1571 ,"DisconnectOnWake" \
1572 ,CFNumber (0 or 1) )
1574 SC_SCHEMA_DECLARATION(kSCPropNetIPSecDisconnectOnWakeTimer
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
1575 #define kSCPropNetIPSecDisconnectOnWakeTimer \
1576 SC_SCHEMA_KV(kSCPropNetIPSecDisconnectOnWakeTimer \
1577 ,"DisconnectOnWakeTimer" \
1580 SC_SCHEMA_DECLARATION(kSCPropNetIPSecLastCause
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_3_0
/*SPI*/))
1581 #define kSCPropNetIPSecLastCause \
1582 SC_SCHEMA_KV(kSCPropNetIPSecLastCause \
1586 SC_SCHEMA_DECLARATION(kSCPropNetIPSecOnDemandEnabled
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_3_0
/*SPI*/))
1587 #define kSCPropNetIPSecOnDemandEnabled \
1588 SC_SCHEMA_KV(kSCPropNetIPSecOnDemandEnabled \
1589 ,"OnDemandEnabled" \
1590 ,CFNumber (0 or 1) )
1592 SC_SCHEMA_DECLARATION(kSCPropNetIPSecOnDemandMatchDomainsAlways
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_3_0
/*SPI*/))
1593 #define kSCPropNetIPSecOnDemandMatchDomainsAlways \
1594 SC_SCHEMA_KV(kSCPropNetIPSecOnDemandMatchDomainsAlways \
1595 ,"OnDemandMatchDomainsAlways" \
1596 ,CFArray[CFString] )
1598 SC_SCHEMA_DECLARATION(kSCPropNetIPSecOnDemandMatchDomainsOnRetry
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_3_0
/*SPI*/))
1599 #define kSCPropNetIPSecOnDemandMatchDomainsOnRetry \
1600 SC_SCHEMA_KV(kSCPropNetIPSecOnDemandMatchDomainsOnRetry \
1601 ,"OnDemandMatchDomainsOnRetry" \
1602 ,CFArray[CFString] )
1604 SC_SCHEMA_DECLARATION(kSCPropNetIPSecOnDemandMatchDomainsNever
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_3_0
/*SPI*/))
1605 #define kSCPropNetIPSecOnDemandMatchDomainsNever \
1606 SC_SCHEMA_KV(kSCPropNetIPSecOnDemandMatchDomainsNever \
1607 ,"OnDemandMatchDomainsNever" \
1608 ,CFArray[CFString] )
1610 SC_SCHEMA_DECLARATION(kSCPropNetIPv4AdditionalRoutes
, __OSX_AVAILABLE_STARTING(__MAC_10_10
,__IPHONE_8_0
/*SPI*/))
1611 #define kSCPropNetIPv4AdditionalRoutes \
1612 SC_SCHEMA_KV(kSCPropNetIPv4AdditionalRoutes \
1613 ,"AdditionalRoutes" \
1614 ,CFArray[CFDictionary] )
1616 SC_SCHEMA_DECLARATION(kSCPropNetIPv4ExcludedRoutes
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1617 #define kSCPropNetIPv4ExcludedRoutes \
1618 SC_SCHEMA_KV(kSCPropNetIPv4ExcludedRoutes \
1620 ,CFArray[CFDictionary] )
1622 SC_SCHEMA_DECLARATION(kSCPropNetIPv4IncludedRoutes
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1623 #define kSCPropNetIPv4IncludedRoutes \
1624 SC_SCHEMA_KV(kSCPropNetIPv4IncludedRoutes \
1626 ,CFArray[CFDictionary] )
1628 SC_SCHEMA_DECLARATION(kSCValNetIPv4ConfigMethodFailover
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1629 #define kSCValNetIPv4ConfigMethodFailover \
1630 SC_SCHEMA_KV(kSCValNetIPv4ConfigMethodFailover \
1634 SC_SCHEMA_DECLARATION(kSCPropNetIPv4RouteDestinationAddress
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1635 #define kSCPropNetIPv4RouteDestinationAddress \
1636 SC_SCHEMA_KV(kSCPropNetIPv4RouteDestinationAddress \
1637 ,"DestinationAddress" \
1640 SC_SCHEMA_DECLARATION(kSCPropNetIPv4RouteSubnetMask
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1641 #define kSCPropNetIPv4RouteSubnetMask \
1642 SC_SCHEMA_KV(kSCPropNetIPv4RouteSubnetMask \
1646 SC_SCHEMA_DECLARATION(kSCPropNetIPv4RouteGatewayAddress
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1647 #define kSCPropNetIPv4RouteGatewayAddress \
1648 SC_SCHEMA_KV(kSCPropNetIPv4RouteGatewayAddress \
1652 SC_SCHEMA_DECLARATION(kSCPropNetIPv4RouteInterfaceName
, __OSX_AVAILABLE_STARTING(__MAC_10_10
,__IPHONE_8_0
/*SPI*/))
1653 #define kSCPropNetIPv4RouteInterfaceName \
1654 SC_SCHEMA_KV(kSCPropNetIPv4RouteInterfaceName \
1658 SC_SCHEMA_DECLARATION(kSCPropNetIPv4ARPResolvedHardwareAddress
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1659 #define kSCPropNetIPv4ARPResolvedHardwareAddress \
1660 SC_SCHEMA_KV(kSCPropNetIPv4ARPResolvedHardwareAddress \
1661 ,"ARPResolvedHardwareAddress" \
1664 SC_SCHEMA_DECLARATION(kSCPropNetIPv4ARPResolvedIPAddress
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1665 #define kSCPropNetIPv4ARPResolvedIPAddress \
1666 SC_SCHEMA_KV(kSCPropNetIPv4ARPResolvedIPAddress \
1667 ,"ARPResolvedIPAddress" \
1670 SC_SCHEMA_DECLARATION(kSCPropNetIPv6AdditionalRoutes
, __OSX_AVAILABLE_STARTING(__MAC_10_10
,__IPHONE_8_0
/*SPI*/))
1671 #define kSCPropNetIPv6AdditionalRoutes \
1672 SC_SCHEMA_KV(kSCPropNetIPv6AdditionalRoutes \
1673 ,"AdditionalRoutes" \
1674 ,CFArray[CFDictionary] )
1676 SC_SCHEMA_DECLARATION(kSCPropNetIPv6ExcludedRoutes
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1677 #define kSCPropNetIPv6ExcludedRoutes \
1678 SC_SCHEMA_KV(kSCPropNetIPv6ExcludedRoutes \
1680 ,CFArray[CFDictionary] )
1682 SC_SCHEMA_DECLARATION(kSCPropNetIPv6IncludedRoutes
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1683 #define kSCPropNetIPv6IncludedRoutes \
1684 SC_SCHEMA_KV(kSCPropNetIPv6IncludedRoutes \
1686 ,CFArray[CFDictionary] )
1688 SC_SCHEMA_DECLARATION(kSCPropNetIPv6RouteDestinationAddress
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1689 #define kSCPropNetIPv6RouteDestinationAddress \
1690 SC_SCHEMA_KV(kSCPropNetIPv6RouteDestinationAddress \
1691 ,"DestinationAddress" \
1694 SC_SCHEMA_DECLARATION(kSCPropNetIPv6RoutePrefixLength
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1695 #define kSCPropNetIPv6RoutePrefixLength \
1696 SC_SCHEMA_KV(kSCPropNetIPv6RoutePrefixLength \
1700 SC_SCHEMA_DECLARATION(kSCPropNetIPv6RouteGatewayAddress
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1701 #define kSCPropNetIPv6RouteGatewayAddress \
1702 SC_SCHEMA_KV(kSCPropNetIPv6RouteGatewayAddress \
1706 SC_SCHEMA_DECLARATION(kSCPropNetIPv6RouteInterfaceName
, __OSX_AVAILABLE_STARTING(__MAC_10_10
,__IPHONE_8_0
/*SPI*/))
1707 #define kSCPropNetIPv6RouteInterfaceName \
1708 SC_SCHEMA_KV(kSCPropNetIPv6RouteInterfaceName \
1712 SC_SCHEMA_DECLARATION(kSCPropNetLinkExpensive
, __OSX_AVAILABLE_STARTING(__MAC_10_10
,__IPHONE_8_0
/*SPI*/))
1713 #define kSCPropNetLinkExpensive \
1714 SC_SCHEMA_KV(kSCPropNetLinkExpensive \
1718 SC_SCHEMA_DECLARATION(kSCPropNetLinkIssuesModuleID
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
1719 #define kSCPropNetLinkIssuesModuleID \
1720 SC_SCHEMA_KV(kSCPropNetLinkIssuesModuleID \
1724 SC_SCHEMA_DECLARATION(kSCPropNetLinkIssuesInfo
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
1725 #define kSCPropNetLinkIssuesInfo \
1726 SC_SCHEMA_KV(kSCPropNetLinkIssuesInfo \
1730 SC_SCHEMA_DECLARATION(kSCPropNetLinkIssuesTimeStamp
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
1731 #define kSCPropNetLinkIssuesTimeStamp \
1732 SC_SCHEMA_KV(kSCPropNetLinkIssuesTimeStamp \
1736 SC_SCHEMA_DECLARATION(kSCPropNetLinkQuality
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1737 #define kSCPropNetLinkQuality \
1738 SC_SCHEMA_KV(kSCPropNetLinkQuality \
1742 SC_SCHEMA_DECLARATION(kSCPropNetPPPDisconnectOnWake
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
1743 #define kSCPropNetPPPDisconnectOnWake \
1744 SC_SCHEMA_KV(kSCPropNetPPPDisconnectOnWake \
1745 ,"DisconnectOnWake" \
1746 ,CFNumber (0 or 1) )
1748 SC_SCHEMA_DECLARATION(kSCPropNetPPPDisconnectOnWakeTimer
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
1749 #define kSCPropNetPPPDisconnectOnWakeTimer \
1750 SC_SCHEMA_KV(kSCPropNetPPPDisconnectOnWakeTimer \
1751 ,"DisconnectOnWakeTimer" \
1754 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandDomains
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1755 #define kSCPropNetPPPOnDemandDomains \
1756 SC_SCHEMA_KV(kSCPropNetPPPOnDemandDomains \
1757 ,"OnDemandDomains" \
1758 ,CFArray[CFString] )
1760 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandEnabled
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1761 #define kSCPropNetPPPOnDemandEnabled \
1762 SC_SCHEMA_KV(kSCPropNetPPPOnDemandEnabled \
1763 ,"OnDemandEnabled" \
1764 ,CFNumber (0 or 1) )
1766 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandHostName
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1767 #define kSCPropNetPPPOnDemandHostName \
1768 SC_SCHEMA_KV(kSCPropNetPPPOnDemandHostName \
1769 ,"OnDemandHostName" \
1772 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandMatchDomainsAlways
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1773 #define kSCPropNetPPPOnDemandMatchDomainsAlways \
1774 SC_SCHEMA_KV(kSCPropNetPPPOnDemandMatchDomainsAlways \
1775 ,"OnDemandMatchDomainsAlways" \
1776 ,CFArray[CFString] )
1778 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandMatchDomainsOnRetry
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1779 #define kSCPropNetPPPOnDemandMatchDomainsOnRetry \
1780 SC_SCHEMA_KV(kSCPropNetPPPOnDemandMatchDomainsOnRetry \
1781 ,"OnDemandMatchDomainsOnRetry" \
1782 ,CFArray[CFString] )
1784 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandMatchDomainsNever
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1785 #define kSCPropNetPPPOnDemandMatchDomainsNever \
1786 SC_SCHEMA_KV(kSCPropNetPPPOnDemandMatchDomainsNever \
1787 ,"OnDemandMatchDomainsNever" \
1788 ,CFArray[CFString] )
1790 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandMode
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1791 #define kSCPropNetPPPOnDemandMode \
1792 SC_SCHEMA_KV(kSCPropNetPPPOnDemandMode \
1796 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandPriority
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1797 #define kSCPropNetPPPOnDemandPriority \
1798 SC_SCHEMA_KV(kSCPropNetPPPOnDemandPriority \
1799 ,"OnDemandPriority" \
1802 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandModeAggressive
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1803 #define kSCValNetPPPOnDemandModeAggressive \
1804 SC_SCHEMA_KV(kSCValNetPPPOnDemandModeAggressive \
1808 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandModeConservative
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1809 #define kSCValNetPPPOnDemandModeConservative \
1810 SC_SCHEMA_KV(kSCValNetPPPOnDemandModeConservative \
1814 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandModeCompatible
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1815 #define kSCValNetPPPOnDemandModeCompatible \
1816 SC_SCHEMA_KV(kSCValNetPPPOnDemandModeCompatible \
1820 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandPriorityDefault
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1821 #define kSCValNetPPPOnDemandPriorityDefault \
1822 SC_SCHEMA_KV(kSCValNetPPPOnDemandPriorityDefault \
1826 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandPriorityHigh
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1827 #define kSCValNetPPPOnDemandPriorityHigh \
1828 SC_SCHEMA_KV(kSCValNetPPPOnDemandPriorityHigh \
1832 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandPriorityLow
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
1833 #define kSCValNetPPPOnDemandPriorityLow \
1834 SC_SCHEMA_KV(kSCValNetPPPOnDemandPriorityLow \
1838 SC_SCHEMA_DECLARATION(kSCPropNetProxiesBypassAllowed
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
1839 #define kSCPropNetProxiesBypassAllowed \
1840 SC_SCHEMA_KV(kSCPropNetProxiesBypassAllowed \
1842 ,CFNumber (0 or 1) )
1844 SC_SCHEMA_DECLARATION(kSCPropNetProxiesFallBackAllowed
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_6_0
/*SPI*/))
1845 #define kSCPropNetProxiesFallBackAllowed \
1846 SC_SCHEMA_KV(kSCPropNetProxiesFallBackAllowed \
1847 ,"FallBackAllowed" \
1848 ,CFNumber (0 or 1) )
1850 SC_SCHEMA_DECLARATION(kSCPropNetProxiesSupplementalMatchDomains
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1851 #define kSCPropNetProxiesSupplementalMatchDomains \
1852 SC_SCHEMA_KV(kSCPropNetProxiesSupplementalMatchDomains \
1853 ,"SupplementalMatchDomains" \
1854 ,CFArray[CFString] )
1856 SC_SCHEMA_DECLARATION(kSCPropNetProxiesSupplementalMatchOrders
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1857 #define kSCPropNetProxiesSupplementalMatchOrders \
1858 SC_SCHEMA_KV(kSCPropNetProxiesSupplementalMatchOrders \
1859 ,"SupplementalMatchOrders" \
1860 ,CFArray[CFNumber] )
1862 SC_SCHEMA_DECLARATION(kSCPropNetProxiesScoped
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1863 #define kSCPropNetProxiesScoped \
1864 SC_SCHEMA_KV(kSCPropNetProxiesScoped \
1868 SC_SCHEMA_DECLARATION(kSCPropNetProxiesServices
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
1869 #define kSCPropNetProxiesServices \
1870 SC_SCHEMA_KV(kSCPropNetProxiesServices \
1874 SC_SCHEMA_DECLARATION(kSCPropNetProxiesSupplemental
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1875 #define kSCPropNetProxiesSupplemental \
1876 SC_SCHEMA_KV(kSCPropNetProxiesSupplemental \
1877 ,"__SUPPLEMENTAL__" \
1878 ,CFArray[CFDictionary] )
1880 SC_SCHEMA_DECLARATION(kSCPropNetProxiesSupplementalMatchDomain
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_5_0
/*SPI*/))
1881 #define kSCPropNetProxiesSupplementalMatchDomain \
1882 SC_SCHEMA_KV(kSCPropNetProxiesSupplementalMatchDomain \
1883 ,"__MATCH_DOMAIN__" \
1886 SC_SCHEMA_DECLARATION(kSCPropNetServicePrimaryRank
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_2_0
/*SPI*/))
1887 #define kSCPropNetServicePrimaryRank \
1888 SC_SCHEMA_KV(kSCPropNetServicePrimaryRank \
1892 SC_SCHEMA_DECLARATION(kSCPropNetServiceUserDefinedName
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_2_0
/*SPI*/))
1893 #define kSCPropNetServiceUserDefinedName \
1894 SC_SCHEMA_KV(kSCPropNetServiceUserDefinedName \
1895 ,"UserDefinedName" \
1898 SC_SCHEMA_DECLARATION(kSCValNetServicePrimaryRankFirst
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_2_0
/*SPI*/))
1899 #define kSCValNetServicePrimaryRankFirst \
1900 SC_SCHEMA_KV(kSCValNetServicePrimaryRankFirst \
1904 SC_SCHEMA_DECLARATION(kSCValNetServicePrimaryRankLast
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_2_0
/*SPI*/))
1905 #define kSCValNetServicePrimaryRankLast \
1906 SC_SCHEMA_KV(kSCValNetServicePrimaryRankLast \
1910 SC_SCHEMA_DECLARATION(kSCValNetServicePrimaryRankNever
, __OSX_AVAILABLE_STARTING(__MAC_10_6
,__IPHONE_2_0
/*SPI*/))
1911 #define kSCValNetServicePrimaryRankNever \
1912 SC_SCHEMA_KV(kSCValNetServicePrimaryRankNever \
1916 SC_SCHEMA_DECLARATION(kSCValNetServicePrimaryRankScoped
, __OSX_AVAILABLE_STARTING(__MAC_10_10
,__IPHONE_8_0
/*SPI*/))
1917 #define kSCValNetServicePrimaryRankScoped \
1918 SC_SCHEMA_KV(kSCValNetServicePrimaryRankScoped \
1922 SC_SCHEMA_DECLARATION(kSCPropNetVPNAppRules
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
1923 #define kSCPropNetVPNAppRules \
1924 SC_SCHEMA_KV(kSCPropNetVPNAppRules \
1926 ,CFArray[CFDictionary] )
1928 SC_SCHEMA_DECLARATION(kSCPropNetVPNAuthCredentialPassword
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
1929 #define kSCPropNetVPNAuthCredentialPassword \
1930 SC_SCHEMA_KV(kSCPropNetVPNAuthCredentialPassword \
1931 ,"AuthCredentialPassword" \
1934 SC_SCHEMA_DECLARATION(kSCPropNetVPNAuthName
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1935 #define kSCPropNetVPNAuthName \
1936 SC_SCHEMA_KV(kSCPropNetVPNAuthName \
1940 SC_SCHEMA_DECLARATION(kSCPropNetVPNAuthPassword
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1941 #define kSCPropNetVPNAuthPassword \
1942 SC_SCHEMA_KV(kSCPropNetVPNAuthPassword \
1946 SC_SCHEMA_DECLARATION(kSCPropNetVPNAuthPasswordEncryption
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1947 #define kSCPropNetVPNAuthPasswordEncryption \
1948 SC_SCHEMA_KV(kSCPropNetVPNAuthPasswordEncryption \
1949 ,"AuthPasswordEncryption" \
1952 SC_SCHEMA_DECLARATION(kSCPropNetVPNAuthPasswordPluginType
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
1953 #define kSCPropNetVPNAuthPasswordPluginType \
1954 SC_SCHEMA_KV(kSCPropNetVPNAuthPasswordPluginType \
1955 ,"AuthPasswordPluginType" \
1958 SC_SCHEMA_DECLARATION(kSCPropNetVPNAuthenticationMethod
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1959 #define kSCPropNetVPNAuthenticationMethod \
1960 SC_SCHEMA_KV(kSCPropNetVPNAuthenticationMethod \
1961 ,"AuthenticationMethod" \
1964 SC_SCHEMA_DECLARATION(kSCPropNetVPNConnectTime
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1965 #define kSCPropNetVPNConnectTime \
1966 SC_SCHEMA_KV(kSCPropNetVPNConnectTime \
1970 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnFastUserSwitch
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1971 #define kSCPropNetVPNDisconnectOnFastUserSwitch \
1972 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnFastUserSwitch \
1973 ,"DisconnectOnFastUserSwitch" \
1974 ,CFNumber (0 or 1) )
1976 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnIdle
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1977 #define kSCPropNetVPNDisconnectOnIdle \
1978 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnIdle \
1979 ,"DisconnectOnIdle" \
1980 ,CFNumber (0 or 1) )
1982 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnIdleTimer
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1983 #define kSCPropNetVPNDisconnectOnIdleTimer \
1984 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnIdleTimer \
1985 ,"DisconnectOnIdleTimer" \
1988 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnLogout
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1989 #define kSCPropNetVPNDisconnectOnLogout \
1990 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnLogout \
1991 ,"DisconnectOnLogout" \
1992 ,CFNumber (0 or 1) )
1994 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnSleep
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
1995 #define kSCPropNetVPNDisconnectOnSleep \
1996 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnSleep \
1997 ,"DisconnectOnSleep" \
1998 ,CFNumber (0 or 1) )
2000 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnWake
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
2001 #define kSCPropNetVPNDisconnectOnWake \
2002 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnWake \
2003 ,"DisconnectOnWake" \
2004 ,CFNumber (0 or 1) )
2006 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnWakeTimer
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
2007 #define kSCPropNetVPNDisconnectOnWakeTimer \
2008 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnWakeTimer \
2009 ,"DisconnectOnWakeTimer" \
2012 SC_SCHEMA_DECLARATION(kSCPropNetVPNLocalCertificate
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
2013 #define kSCPropNetVPNLocalCertificate \
2014 SC_SCHEMA_KV(kSCPropNetVPNLocalCertificate \
2015 ,"LocalCertificate" \
2018 SC_SCHEMA_DECLARATION(kSCPropNetVPNLogfile
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
2019 #define kSCPropNetVPNLogfile \
2020 SC_SCHEMA_KV(kSCPropNetVPNLogfile \
2024 SC_SCHEMA_DECLARATION(kSCPropNetVPNMTU
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
2025 #define kSCPropNetVPNMTU \
2026 SC_SCHEMA_KV(kSCPropNetVPNMTU \
2030 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandEnabled
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
2031 #define kSCPropNetVPNOnDemandEnabled \
2032 SC_SCHEMA_KV(kSCPropNetVPNOnDemandEnabled \
2033 ,"OnDemandEnabled" \
2034 ,CFNumber (0 or 1) )
2036 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandMatchAppEnabled
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
2037 #define kSCPropNetVPNOnDemandMatchAppEnabled \
2038 SC_SCHEMA_KV(kSCPropNetVPNOnDemandMatchAppEnabled \
2039 ,"OnDemandMatchAppEnabled" \
2042 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandMatchDomainsAlways
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
2043 #define kSCPropNetVPNOnDemandMatchDomainsAlways \
2044 SC_SCHEMA_KV(kSCPropNetVPNOnDemandMatchDomainsAlways \
2045 ,"OnDemandMatchDomainsAlways" \
2046 ,CFArray[CFString] )
2048 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandMatchDomainsOnRetry
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
2049 #define kSCPropNetVPNOnDemandMatchDomainsOnRetry \
2050 SC_SCHEMA_KV(kSCPropNetVPNOnDemandMatchDomainsOnRetry \
2051 ,"OnDemandMatchDomainsOnRetry" \
2052 ,CFArray[CFString] )
2054 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandMatchDomainsNever
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
2055 #define kSCPropNetVPNOnDemandMatchDomainsNever \
2056 SC_SCHEMA_KV(kSCPropNetVPNOnDemandMatchDomainsNever \
2057 ,"OnDemandMatchDomainsNever" \
2058 ,CFArray[CFString] )
2060 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRules
, __OSX_AVAILABLE_STARTING(__MAC_10_8
,__IPHONE_6_0
/*SPI*/))
2061 #define kSCPropNetVPNOnDemandRules \
2062 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRules \
2064 ,CFArray[CFDictionary] )
2066 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandSuspended
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
2067 #define kSCPropNetVPNOnDemandSuspended \
2068 SC_SCHEMA_KV(kSCPropNetVPNOnDemandSuspended \
2069 ,"OnDemandSuspended" \
2072 SC_SCHEMA_DECLARATION(kSCPropNetVPNPluginCapability
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
2073 #define kSCPropNetVPNPluginCapability \
2074 SC_SCHEMA_KV(kSCPropNetVPNPluginCapability \
2075 ,"PluginCapability" \
2078 SC_SCHEMA_DECLARATION(kSCPropNetVPNRemoteAddress
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
2079 #define kSCPropNetVPNRemoteAddress \
2080 SC_SCHEMA_KV(kSCPropNetVPNRemoteAddress \
2084 SC_SCHEMA_DECLARATION(kSCPropNetVPNStatus
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
2085 #define kSCPropNetVPNStatus \
2086 SC_SCHEMA_KV(kSCPropNetVPNStatus \
2090 SC_SCHEMA_DECLARATION(kSCPropNetVPNVerboseLogging
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
2091 #define kSCPropNetVPNVerboseLogging \
2092 SC_SCHEMA_KV(kSCPropNetVPNVerboseLogging \
2094 ,CFNumber (0 or 1) )
2096 SC_SCHEMA_DECLARATION(kSCValNetVPNAppRuleAccountIdentifierMatch
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
2097 #define kSCValNetVPNAppRuleAccountIdentifierMatch \
2098 SC_SCHEMA_KV(kSCValNetVPNAppRuleAccountIdentifierMatch \
2099 ,"AccountIdentifierMatch" \
2100 ,CFArray[CFString] )
2102 SC_SCHEMA_DECLARATION(kSCValNetVPNAppRuleDNSDomainMatch
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
2103 #define kSCValNetVPNAppRuleDNSDomainMatch \
2104 SC_SCHEMA_KV(kSCValNetVPNAppRuleDNSDomainMatch \
2106 ,CFArray[CFString] )
2108 SC_SCHEMA_DECLARATION(kSCValNetVPNAppRuleExecutableMatch
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
2109 #define kSCValNetVPNAppRuleExecutableMatch \
2110 SC_SCHEMA_KV(kSCValNetVPNAppRuleExecutableMatch \
2111 ,"ExecutableMatch" \
2112 ,CFArray[CFDictionary] )
2114 SC_SCHEMA_DECLARATION(kSCValNetVPNAppRuleIdentifier
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
2115 #define kSCValNetVPNAppRuleIdentifier \
2116 SC_SCHEMA_KV(kSCValNetVPNAppRuleIdentifier \
2120 SC_SCHEMA_DECLARATION(kSCValNetVPNAppRuleExecutableDesignatedRequirement
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
2121 #define kSCValNetVPNAppRuleExecutableDesignatedRequirement \
2122 SC_SCHEMA_KV(kSCValNetVPNAppRuleExecutableDesignatedRequirement \
2123 ,"DesignatedRequirement" \
2126 SC_SCHEMA_DECLARATION(kSCValNetVPNAppRuleExecutableSigningIdentifier
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
2127 #define kSCValNetVPNAppRuleExecutableSigningIdentifier \
2128 SC_SCHEMA_KV(kSCValNetVPNAppRuleExecutableSigningIdentifier \
2129 ,"SigningIdentifier" \
2132 SC_SCHEMA_DECLARATION(kSCValNetVPNAppRuleExecutableUUID
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
2133 #define kSCValNetVPNAppRuleExecutableUUID \
2134 SC_SCHEMA_KV(kSCValNetVPNAppRuleExecutableUUID \
2138 SC_SCHEMA_DECLARATION(kSCValNetVPNAuthenticationMethodPassword
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
2139 #define kSCValNetVPNAuthenticationMethodPassword \
2140 SC_SCHEMA_KV(kSCValNetVPNAuthenticationMethodPassword \
2144 SC_SCHEMA_DECLARATION(kSCValNetVPNAuthenticationMethodCertificate
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
2145 #define kSCValNetVPNAuthenticationMethodCertificate \
2146 SC_SCHEMA_KV(kSCValNetVPNAuthenticationMethodCertificate \
2150 SC_SCHEMA_DECLARATION(kSCValNetVPNAuthPasswordEncryptionExternal
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
2151 #define kSCValNetVPNAuthPasswordEncryptionExternal \
2152 SC_SCHEMA_KV(kSCValNetVPNAuthPasswordEncryptionExternal \
2156 SC_SCHEMA_DECLARATION(kSCValNetVPNAuthPasswordEncryptionKeychain
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
2157 #define kSCValNetVPNAuthPasswordEncryptionKeychain \
2158 SC_SCHEMA_KV(kSCValNetVPNAuthPasswordEncryptionKeychain \
2162 SC_SCHEMA_DECLARATION(kSCValNetVPNAuthPasswordEncryptionPrompt
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
2163 #define kSCValNetVPNAuthPasswordEncryptionPrompt \
2164 SC_SCHEMA_KV(kSCValNetVPNAuthPasswordEncryptionPrompt \
2168 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRuleAction
, __OSX_AVAILABLE_STARTING(__MAC_10_8
,__IPHONE_6_0
/*SPI*/))
2169 #define kSCPropNetVPNOnDemandRuleAction \
2170 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRuleAction \
2174 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRuleActionParameters
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
2175 #define kSCPropNetVPNOnDemandRuleActionParameters \
2176 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRuleActionParameters \
2177 ,"ActionParameters" \
2178 ,CFArray[CFDictionary] )
2180 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRuleDNSDomainMatch
, __OSX_AVAILABLE_STARTING(__MAC_10_8
,__IPHONE_6_0
/*SPI*/))
2181 #define kSCPropNetVPNOnDemandRuleDNSDomainMatch \
2182 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRuleDNSDomainMatch \
2184 ,CFArray[CFString] )
2186 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRuleDNSServerAddressMatch
, __OSX_AVAILABLE_STARTING(__MAC_10_8
,__IPHONE_6_0
/*SPI*/))
2187 #define kSCPropNetVPNOnDemandRuleDNSServerAddressMatch \
2188 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRuleDNSServerAddressMatch \
2189 ,"DNSServerAddressMatch" \
2190 ,CFArray[CFString] )
2192 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRuleSSIDMatch
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
2193 #define kSCPropNetVPNOnDemandRuleSSIDMatch \
2194 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRuleSSIDMatch \
2196 ,CFArray[CFString] )
2198 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRuleInterfaceTypeMatch
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
2199 #define kSCPropNetVPNOnDemandRuleInterfaceTypeMatch \
2200 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRuleInterfaceTypeMatch \
2201 ,"InterfaceTypeMatch" \
2204 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRuleURLStringProbe
, __OSX_AVAILABLE_STARTING(__MAC_10_8
,__IPHONE_6_0
/*SPI*/))
2205 #define kSCPropNetVPNOnDemandRuleURLStringProbe \
2206 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRuleURLStringProbe \
2210 SC_SCHEMA_DECLARATION(kSCValNetVPNOnDemandRuleActionAllow
, __OSX_AVAILABLE_STARTING(__MAC_10_8
,__IPHONE_6_0
/*SPI*/))
2211 #define kSCValNetVPNOnDemandRuleActionAllow \
2212 SC_SCHEMA_KV(kSCValNetVPNOnDemandRuleActionAllow \
2216 SC_SCHEMA_DECLARATION(kSCValNetVPNOnDemandRuleActionIgnore
, __OSX_AVAILABLE_STARTING(__MAC_10_8
,__IPHONE_6_0
/*SPI*/))
2217 #define kSCValNetVPNOnDemandRuleActionIgnore \
2218 SC_SCHEMA_KV(kSCValNetVPNOnDemandRuleActionIgnore \
2222 SC_SCHEMA_DECLARATION(kSCValNetVPNOnDemandRuleActionConnect
, __OSX_AVAILABLE_STARTING(__MAC_10_8
,__IPHONE_6_0
/*SPI*/))
2223 #define kSCValNetVPNOnDemandRuleActionConnect \
2224 SC_SCHEMA_KV(kSCValNetVPNOnDemandRuleActionConnect \
2228 SC_SCHEMA_DECLARATION(kSCValNetVPNOnDemandRuleActionDisconnect
, __OSX_AVAILABLE_STARTING(__MAC_10_8
,__IPHONE_6_0
/*SPI*/))
2229 #define kSCValNetVPNOnDemandRuleActionDisconnect \
2230 SC_SCHEMA_KV(kSCValNetVPNOnDemandRuleActionDisconnect \
2234 SC_SCHEMA_DECLARATION(kSCValNetVPNOnDemandRuleActionEvaluateConnection
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
2235 #define kSCValNetVPNOnDemandRuleActionEvaluateConnection \
2236 SC_SCHEMA_KV(kSCValNetVPNOnDemandRuleActionEvaluateConnection \
2237 ,"EvaluateConnection" \
2240 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRuleActionParametersDomainAction
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
2241 #define kSCPropNetVPNOnDemandRuleActionParametersDomainAction \
2242 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRuleActionParametersDomainAction \
2246 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRuleActionParametersDomains
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
2247 #define kSCPropNetVPNOnDemandRuleActionParametersDomains \
2248 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRuleActionParametersDomains \
2250 ,CFArray[CFString] )
2252 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
2253 #define kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers \
2254 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers \
2255 ,"RequiredDNSServers" \
2256 ,CFArray[CFString] )
2258 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
2259 #define kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe \
2260 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe \
2261 ,"RequiredURLStringProbe" \
2264 SC_SCHEMA_DECLARATION(kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
2265 #define kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded \
2266 SC_SCHEMA_KV(kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded \
2267 ,"ConnectIfNeeded" \
2270 SC_SCHEMA_DECLARATION(kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
2271 #define kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect \
2272 SC_SCHEMA_KV(kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect \
2277 SC_SCHEMA_DECLARATION(kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
2278 #define kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet \
2279 SC_SCHEMA_KV(kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet \
2283 SC_SCHEMA_DECLARATION(kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
2284 #define kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi \
2285 SC_SCHEMA_KV(kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi \
2289 SC_SCHEMA_DECLARATION(kSCValNetVPNPluginCapabilityAuth
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
2290 #define kSCValNetVPNPluginCapabilityAuth \
2291 SC_SCHEMA_KV(kSCValNetVPNPluginCapabilityAuth \
2295 SC_SCHEMA_DECLARATION(kSCValNetVPNPluginCapabilityConnect
, __OSX_AVAILABLE_STARTING(__MAC_10_9
,__IPHONE_7_0
/*SPI*/))
2296 #define kSCValNetVPNPluginCapabilityConnect \
2297 SC_SCHEMA_KV(kSCValNetVPNPluginCapabilityConnect \
2301 SC_SCHEMA_DECLARATION(kSCPropSystemComputerNameRegion
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
2302 #define kSCPropSystemComputerNameRegion \
2303 SC_SCHEMA_KV(kSCPropSystemComputerNameRegion \
2304 ,"ComputerNameRegion" \
2307 SC_SCHEMA_DECLARATION(kSCPropSystemHostName
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
2308 #define kSCPropSystemHostName \
2309 SC_SCHEMA_KV(kSCPropSystemHostName \
2313 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBondInterfaces
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
2314 #define kSCPropVirtualNetworkInterfacesBondInterfaces \
2315 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBondInterfaces \
2317 ,CFArray[CFString] )
2319 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBondMode
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
2320 #define kSCPropVirtualNetworkInterfacesBondMode \
2321 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBondMode \
2325 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBondOptions
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
2326 #define kSCPropVirtualNetworkInterfacesBondOptions \
2327 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBondOptions \
2331 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBridgeInterfaces
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
2332 #define kSCPropVirtualNetworkInterfacesBridgeInterfaces \
2333 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBridgeInterfaces \
2335 ,CFArray[CFString] )
2337 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBridgeOptions
, __OSX_AVAILABLE_STARTING(__MAC_10_7
,__IPHONE_4_0
/*SPI*/))
2338 #define kSCPropVirtualNetworkInterfacesBridgeOptions \
2339 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBridgeOptions \
2343 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesVLANInterface
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
2344 #define kSCPropVirtualNetworkInterfacesVLANInterface \
2345 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesVLANInterface \
2349 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesVLANTag
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
2350 #define kSCPropVirtualNetworkInterfacesVLANTag \
2351 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesVLANTag \
2355 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesVLANOptions
, __OSX_AVAILABLE_STARTING(__MAC_10_5
,__IPHONE_2_0
/*SPI*/))
2356 #define kSCPropVirtualNetworkInterfacesVLANOptions \
2357 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesVLANOptions \
2361 #endif /* _SCSCHEMADEFINITIONSPRIVATE_H */