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