]> git.saurik.com Git - apple/configd.git/blame_incremental - SystemConfiguration.fproj/SCSchemaDefinitionsPrivate.h
configd-888.30.2.tar.gz
[apple/configd.git] / SystemConfiguration.fproj / SCSchemaDefinitionsPrivate.h
... / ...
CommitLineData
1/*
2 * Copyright (c) 2000-2016 Apple Inc. All rights reserved.
3 *
4 * @APPLE_LICENSE_HEADER_START@
5 *
6 * This file contains Original Code and/or Modifications of Original Code
7 * as defined in and that are subject to the Apple Public Source License
8 * Version 2.0 (the 'License'). You may not use this file except in
9 * compliance with the License. Please obtain a copy of the License at
10 * http://www.opensource.apple.com/apsl/ and read it before using this
11 * file.
12 *
13 * The Original Code and all software distributed under the License are
14 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
15 * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
16 * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
17 * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
18 * Please see the License for the specific language governing rights and
19 * limitations under the License.
20 *
21 * @APPLE_LICENSE_HEADER_END@
22 */
23
24/*
25 * This file is automatically generated
26 * DO NOT EDIT!
27 */
28
29/*
30 * Generic Keys
31 *
32 * kSCPropNetIgnoreLinkStatus "IgnoreLinkStatus" CFBoolean
33 * kSCPropConfirmedInterfaceName "ConfirmedInterfaceName" CFString
34 * kSCPropDisableUntilNeeded "DisableUntilNeeded" CFNumber (0 or 1)
35 *
36 * Preference Keys
37 *
38 * kSCPrefVirtualNetworkInterfaces "VirtualNetworkInterfaces" CFDictionary
39 *
40 * Network Entity Keys
41 *
42 * kSCEntNetActiveDuringSleepRequested "ActiveDuringSleepRequested" CFDictionary
43 * kSCEntNetActiveDuringSleepSupported "ActiveDuringSleepSupported" CFDictionary
44 * kSCEntNetAppLayer "AppLayer" CFDictionary
45 * kSCEntNetCommCenter "com.apple.CommCenter" CFDictionary
46 * kSCEntNetEAPOL "EAPOL" CFDictionary
47 * kSCEntNetIPv4RouterARPFailure "IPv4RouterARPFailure"
48 * kSCEntNetIPv4RouterARPAlive "IPv4RouterARPAlive"
49 * kSCEntNetLinkIssues "LinkIssues" CFDictionary
50 * kSCEntNetLinkQuality "LinkQuality" CFDictionary
51 * kSCEntNetLoopback "Loopback" CFDictionary
52 * kSCEntNetOnDemand "OnDemand" CFDictionary
53 * kSCEntNetQoSMarkingPolicy "QoSMarkingPolicy" CFDictionary
54 * kSCEntNetService "__SERVICE__" CFDictionary
55 * kSCEntNetVPN "VPN" CFDictionary
56 *
57 * kSCEntNetCommCenter Entity Keys
58 *
59 * kSCPropNetCommCenterAllowNetworkAccess "AllowNetworkAccess" CFNumber (0 or 1)
60 * kSCPropNetCommCenterAvailable "Available" CFNumber (0 or 1)
61 *
62 * kSCEntNetDNS Entity Keys
63 *
64 * kSCPropNetDNSConfirmedServiceID "ConfirmedServiceID" CFString
65 * kSCPropNetDNSServiceIdentifier "ServiceIdentifier" CFNumber
66 * kSCPropNetDNSSupplementalMatchDomainsNoSearch "SupplementalMatchDomainsNoSearch" CFNumber (0 or 1)
67 *
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 ---
84 * kSCValNetInterfaceTypeCellular "Cellular"
85 * kSCValNetInterfaceTypeLoopback "Loopback"
86 * kSCValNetInterfaceTypeVPN "VPN"
87 *
88 * kSCPropNetIPSecDisconnectOnWake "DisconnectOnWake" CFNumber (0 or 1)
89 * kSCPropNetIPSecDisconnectOnWakeTimer "DisconnectOnWakeTimer" CFNumber
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 *
100 * kSCEntNetIPv4 Entity Keys
101 *
102 * kSCPropNetIPv4AdditionalRoutes "AdditionalRoutes" CFArray[CFDictionary]
103 * kSCPropNetIPv4ExcludedRoutes "ExcludedRoutes" CFArray[CFDictionary]
104 * kSCPropNetIPv4IncludedRoutes "IncludedRoutes" CFArray[CFDictionary]
105 *
106 * --- kSCPropNetIPv4ConfigMethod values ---
107 * kSCValNetIPv4ConfigMethodFailover "Failover"
108 *
109 * --- kSCPropNetIPv4AdditionalRoutes, kSCPropNetIPv4ExcludedRoutes, kSCPropNetIPv4IncludedRoutes [CFDictionary] keys ---
110 * kSCPropNetIPv4RouteDestinationAddress "DestinationAddress" CFString
111 * kSCPropNetIPv4RouteSubnetMask "SubnetMask" CFString
112 * kSCPropNetIPv4RouteGatewayAddress "GatewayAddress" CFString
113 * kSCPropNetIPv4RouteInterfaceName "InterfaceName" CFString
114 *
115 * kSCPropNetIPv4ARPResolvedHardwareAddress "ARPResolvedHardwareAddress" CFString
116 * kSCPropNetIPv4ARPResolvedIPAddress "ARPResolvedIPAddress" CFString
117 *
118 * kSCEntNetIPv6 Entity Keys
119 *
120 * kSCPropNetIPv6AdditionalRoutes "AdditionalRoutes" CFArray[CFDictionary]
121 * kSCPropNetIPv6ExcludedRoutes "ExcludedRoutes" CFArray[CFDictionary]
122 * kSCPropNetIPv6IncludedRoutes "IncludedRoutes" CFArray[CFDictionary]
123 *
124 * --- kSCPropNetIPv6AdditionalRoutes, kSCPropNetIPv6IncludedRoutes, kSCPropNetIPv6ExcludedRoutes [CFDictionary] keys ---
125 * kSCPropNetIPv6RouteDestinationAddress "DestinationAddress" CFString
126 * kSCPropNetIPv6RoutePrefixLength "PrefixLength" CFNumber
127 * kSCPropNetIPv6RouteGatewayAddress "GatewayAddress" CFString
128 * kSCPropNetIPv6RouteInterfaceName "InterfaceName" CFString
129 *
130 * kSCEntNetLink Entity Keys
131 *
132 * kSCPropNetLinkExpensive "Expensive" CFBoolean
133 *
134 * kSCEntNetLinkIssues Entity Keys
135 *
136 * kSCPropNetLinkIssuesModuleID "ModuleID" CFData
137 * kSCPropNetLinkIssuesInfo "Info" CFData
138 * kSCPropNetLinkIssuesTimeStamp "TimeStamp" CFDate
139 *
140 * kSCEntNetLinkQuality Entity Keys
141 *
142 * kSCPropNetLinkQuality "LinkQuality" CFNumber
143 *
144 * kSCPropNetPPPDisconnectOnWake "DisconnectOnWake" CFNumber (0 or 1)
145 * kSCPropNetPPPDisconnectOnWakeTimer "DisconnectOnWakeTimer" CFNumber
146 * kSCEntNetPPP Entity Keys
147 *
148 * --- OnDemand: ---
149 * kSCPropNetPPPOnDemandDomains "OnDemandDomains" CFArray[CFString]
150 * kSCPropNetPPPOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1)
151 * kSCPropNetPPPOnDemandHostName "OnDemandHostName" CFString
152 * kSCPropNetPPPOnDemandMatchDomainsAlways "OnDemandMatchDomainsAlways" CFArray[CFString]
153 * kSCPropNetPPPOnDemandMatchDomainsOnRetry "OnDemandMatchDomainsOnRetry" CFArray[CFString]
154 * kSCPropNetPPPOnDemandMatchDomainsNever "OnDemandMatchDomainsNever" CFArray[CFString]
155 * kSCPropNetPPPOnDemandMode "OnDemandMode" CFString
156 * kSCPropNetPPPOnDemandPriority "OnDemandPriority" CFString
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 *
168 * kSCEntNetProxies Entity Keys
169 *
170 * kSCPropNetProxiesBypassAllowed "BypassAllowed" CFNumber (0 or 1)
171 * kSCPropNetProxiesFallBackAllowed "FallBackAllowed" CFNumber (0 or 1)
172 * kSCPropNetProxiesSupplementalMatchDomains "SupplementalMatchDomains" CFArray[CFString]
173 * kSCPropNetProxiesSupplementalMatchOrders "SupplementalMatchOrders" CFArray[CFNumber]
174 * kSCPropNetProxiesServiceSpecific "ServiceSpecific" CFNumber (0 or 1)
175 *
176 * kSCPropNetProxiesScoped "__SCOPED__" CFDictionary
177 * kSCPropNetProxiesServices "__SERVICES__" CFDictionary
178 * kSCPropNetProxiesSupplemental "__SUPPLEMENTAL__" CFArray[CFDictionary]
179 * kSCPropNetProxiesSupplementalMatchDomain "__MATCH_DOMAIN__" CFString
180 *
181 * kSCEntNetQoSMarkingPolicy Entity Keys
182 *
183 * kSCPropNetQoSMarkingAppleAudioVideoCalls "QoSMarkingAppleAudioVideoCalls" CFBoolean
184 * kSCPropNetQoSMarkingEnabled "QoSMarkingEnabled" CFBoolean
185 * kSCPropNetQoSMarkingWhitelistedAppIdentifiers "QoSMarkingWhitelistedAppIdentifiers" CFArray[CFString]
186 *
187 * kSCEntNetService Entity Keys
188 *
189 * kSCPropNetServicePrimaryRank "PrimaryRank" CFString
190 * kSCPropNetServiceServiceIndex "ServiceIndex" CFNumber
191 * kSCPropNetServiceUserDefinedName "UserDefinedName" CFString
192 *
193 * --- kSCPropNetServicePrimaryRank values ---
194 * kSCValNetServicePrimaryRankFirst "First"
195 * kSCValNetServicePrimaryRankLast "Last"
196 * kSCValNetServicePrimaryRankNever "Never"
197 * kSCValNetServicePrimaryRankScoped "Scoped"
198 *
199 * kSCEntNetVPN Entity Keys
200 *
201 * kSCPropNetVPNAppRules "AppRules" CFArray[CFDictionary]
202 * kSCPropNetVPNAuthCredentialPassword "AuthCredentialPassword" CFString
203 * kSCPropNetVPNAuthName "AuthName" CFString
204 * kSCPropNetVPNAuthPassword "AuthPassword" CFString
205 * kSCPropNetVPNAuthPasswordEncryption "AuthPasswordEncryption" CFString
206 * kSCPropNetVPNAuthPasswordPluginType "AuthPasswordPluginType" CFString
207 * kSCPropNetVPNAuthenticationMethod "AuthenticationMethod" CFString
208 * kSCPropNetVPNConnectTime "ConnectTime" CFString
209 * kSCPropNetVPNDisconnectOnFastUserSwitch "DisconnectOnFastUserSwitch" CFNumber (0 or 1)
210 * kSCPropNetVPNDisconnectOnIdle "DisconnectOnIdle" CFNumber (0 or 1)
211 * kSCPropNetVPNDisconnectOnIdleTimer "DisconnectOnIdleTimer" CFNumber
212 * kSCPropNetVPNDisconnectOnLogout "DisconnectOnLogout" CFNumber (0 or 1)
213 * kSCPropNetVPNDisconnectOnSleep "DisconnectOnSleep" CFNumber (0 or 1)
214 * kSCPropNetVPNDisconnectOnWake "DisconnectOnWake" CFNumber (0 or 1)
215 * kSCPropNetVPNDisconnectOnWakeTimer "DisconnectOnWakeTimer" CFNumber
216 * kSCPropNetVPNLocalCertificate "LocalCertificate" CFData
217 * kSCPropNetVPNLogfile "Logfile" CFString
218 * kSCPropNetVPNMTU "MTU" CFNumber
219 * kSCPropNetVPNOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1)
220 * kSCPropNetVPNOnDemandMatchAppEnabled "OnDemandMatchAppEnabled" CFBoolean
221 * kSCPropNetVPNOnDemandMatchDomainsAlways "OnDemandMatchDomainsAlways" CFArray[CFString]
222 * kSCPropNetVPNOnDemandMatchDomainsOnRetry "OnDemandMatchDomainsOnRetry" CFArray[CFString]
223 * kSCPropNetVPNOnDemandMatchDomainsNever "OnDemandMatchDomainsNever" CFArray[CFString]
224 * kSCPropNetVPNOnDemandRules "OnDemandRules" CFArray[CFDictionary]
225 * kSCPropNetVPNOnDemandSuspended "OnDemandSuspended" CFNumber
226 * kSCPropNetVPNPluginCapability "PluginCapability" CFString
227 * kSCPropNetVPNRemoteAddress "RemoteAddress" CFString
228 * kSCPropNetVPNStatus "Status" CFNumber
229 * kSCPropNetVPNVerboseLogging "VerboseLogging" CFNumber (0 or 1)
230 *
231 * --- kSCPropNetVPNAppRules [CFDictionary] keys ---
232 * kSCValNetVPNAppRuleAccountIdentifierMatch "AccountIdentifierMatch" CFArray[CFString]
233 * kSCValNetVPNAppRuleDNSDomainMatch "DNSDomainMatch" CFArray[CFString]
234 * kSCValNetVPNAppRuleExecutableMatch "ExecutableMatch" CFArray[CFDictionary]
235 * kSCValNetVPNAppRuleIdentifier "Identifier" CFString
236 *
237 * --- kSCValNetVPNAppRuleExecutableMatch [CFDictionary] keys ---
238 * kSCValNetVPNAppRuleExecutableDesignatedRequirement "DesignatedRequirement" CFString
239 * kSCValNetVPNAppRuleExecutableSigningIdentifier "SigningIdentifier" CFString
240 * kSCValNetVPNAppRuleExecutableUUID "UUID" CFString
241 *
242 * --- kSCPropNetVPNAuthenticationMethod values ---
243 * kSCValNetVPNAuthenticationMethodPassword "Password"
244 * kSCValNetVPNAuthenticationMethodCertificate "Certificate"
245 *
246 * --- kSCPropNetVPNAuthPasswordEncryption values ---
247 * kSCValNetVPNAuthPasswordEncryptionExternal "External"
248 * kSCValNetVPNAuthPasswordEncryptionKeychain "Keychain"
249 * kSCValNetVPNAuthPasswordEncryptionPrompt "Prompt"
250 *
251 * --- kSCPropNetVPNOnDemandRules [CFDictionary] keys ---
252 * kSCPropNetVPNOnDemandRuleAction "Action" CFString
253 * kSCPropNetVPNOnDemandRuleActionParameters "ActionParameters" CFArray[CFDictionary]
254 * kSCPropNetVPNOnDemandRuleDNSDomainMatch "DNSDomainMatch" CFArray[CFString]
255 * kSCPropNetVPNOnDemandRuleDNSServerAddressMatch "DNSServerAddressMatch" CFArray[CFString]
256 * kSCPropNetVPNOnDemandRuleSSIDMatch "SSIDMatch" CFArray[CFString]
257 * kSCPropNetVPNOnDemandRuleInterfaceTypeMatch "InterfaceTypeMatch" CFString
258 * kSCPropNetVPNOnDemandRuleURLStringProbe "URLStringProbe" CFString
259 *
260 * --- kSCPropNetVPNOnDemandRuleAction values ---
261 * kSCValNetVPNOnDemandRuleActionAllow "Allow"
262 * kSCValNetVPNOnDemandRuleActionIgnore "Ignore"
263 * kSCValNetVPNOnDemandRuleActionConnect "Connect"
264 * kSCValNetVPNOnDemandRuleActionDisconnect "Disconnect"
265 * kSCValNetVPNOnDemandRuleActionEvaluateConnection "EvaluateConnection"
266 *
267 * --- kSCPropNetVPNOnDemandRuleActionParameters [CFDictionary] keys ---
268 * kSCPropNetVPNOnDemandRuleActionParametersDomainAction "DomainAction" CFString
269 * kSCPropNetVPNOnDemandRuleActionParametersDomains "Domains" CFArray[CFString]
270 * kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers "RequiredDNSServers" CFArray[CFString]
271 * kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe "RequiredURLStringProbe" CFString
272 *
273 * --- kSCPropNetVPNOnDemandRuleActionParametersDomainAction values ---
274 * kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded "ConnectIfNeeded"
275 * kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect "NeverConnect"
276 *
277 * --- kSCPropNetVPNOnDemandRuleInterfaceTypeMatch values ---
278 * kSCValNetVPNOnDemandRuleInterfaceTypeMatchCellular "Cellular"
279 * kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet "Ethernet"
280 * kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi "WiFi"
281 *
282 * --- kSCPropNetVPNPluginCapability values ---
283 * kSCValNetVPNPluginCapabilityAuth "Auth"
284 * kSCValNetVPNPluginCapabilityConnect "Connect"
285 *
286 * kSCCompSystem Properties
287 *
288 * kSCPropSystemComputerNameRegion "ComputerNameRegion" CFNumber
289 * kSCPropSystemHostName "HostName" CFString
290 *
291 * Virtual Network Interface Keys
292 *
293 * kSCPropVirtualNetworkInterfacesBondInterfaces "Interfaces" CFArray[CFString]
294 * kSCPropVirtualNetworkInterfacesBondMode "Mode" CFNumber
295 * kSCPropVirtualNetworkInterfacesBondOptions "Options" CFDictionary
296 *
297 * kSCPropVirtualNetworkInterfacesBridgeInterfaces "Interfaces" CFArray[CFString]
298 * kSCPropVirtualNetworkInterfacesBridgeOptions "Options" CFDictionary
299 *
300 * kSCPropVirtualNetworkInterfacesVLANInterface "Interface" CFString
301 * kSCPropVirtualNetworkInterfacesVLANTag "Tag" CFNumber
302 * kSCPropVirtualNetworkInterfacesVLANOptions "Options" CFDictionary
303 */
304
305
306#ifndef _SCSCHEMADEFINITIONSPRIVATE_H
307#define _SCSCHEMADEFINITIONSPRIVATE_H
308
309#include <SystemConfiguration/SCSchemaDefinitions.h>
310
311/*!
312 * @header SCSchemaDefinitionsPrivate
313 */
314
315/*!
316 @const kSCPropNetIgnoreLinkStatus
317 @discussion Value is a CFBoolean
318 */
319extern const CFStringRef kSCPropNetIgnoreLinkStatus __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
320#define kSCPropNetIgnoreLinkStatus kSCPropNetIgnoreLinkStatus
321
322/*!
323 @const kSCPropConfirmedInterfaceName
324 @discussion Value is a CFString
325 */
326extern const CFStringRef kSCPropConfirmedInterfaceName __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_8_0/*SPI*/);
327#define kSCPropConfirmedInterfaceName kSCPropConfirmedInterfaceName
328
329/*!
330 @const kSCPropDisableUntilNeeded
331 @discussion Value is a CFNumber (0 or 1)
332 */
333extern const CFStringRef kSCPropDisableUntilNeeded __OSX_AVAILABLE_STARTING(__MAC_10_11,__IPHONE_9_0/*SPI*/);
334#define kSCPropDisableUntilNeeded kSCPropDisableUntilNeeded
335
336/*!
337 @group Preference Keys
338 */
339
340/*!
341 @const kSCPrefVirtualNetworkInterfaces
342 @discussion Value is a CFDictionary
343 */
344extern const CFStringRef kSCPrefVirtualNetworkInterfaces __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
345#define kSCPrefVirtualNetworkInterfaces kSCPrefVirtualNetworkInterfaces
346
347/*!
348 @group Network Entity Keys
349 */
350
351/*!
352 @const kSCEntNetActiveDuringSleepRequested
353 @discussion Value is a CFDictionary
354 */
355extern const CFStringRef kSCEntNetActiveDuringSleepRequested __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_7_0/*SPI*/);
356#define kSCEntNetActiveDuringSleepRequested kSCEntNetActiveDuringSleepRequested
357
358/*!
359 @const kSCEntNetActiveDuringSleepSupported
360 @discussion Value is a CFDictionary
361 */
362extern const CFStringRef kSCEntNetActiveDuringSleepSupported __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_7_0/*SPI*/);
363#define kSCEntNetActiveDuringSleepSupported kSCEntNetActiveDuringSleepSupported
364
365/*!
366 @const kSCEntNetAppLayer
367 @discussion Value is a CFDictionary
368 */
369extern const CFStringRef kSCEntNetAppLayer __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
370#define kSCEntNetAppLayer kSCEntNetAppLayer
371
372/*!
373 @const kSCEntNetCommCenter
374 @discussion Value is a CFDictionary
375 */
376extern const CFStringRef kSCEntNetCommCenter __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_2_0/*SPI*/);
377#define kSCEntNetCommCenter kSCEntNetCommCenter
378
379/*!
380 @const kSCEntNetEAPOL
381 @discussion Value is a CFDictionary
382 */
383extern const CFStringRef kSCEntNetEAPOL __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
384#define kSCEntNetEAPOL kSCEntNetEAPOL
385
386/*!
387 @const kSCEntNetIPv4RouterARPFailure
388 */
389extern const CFStringRef kSCEntNetIPv4RouterARPFailure __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_8_0/*SPI*/);
390#define kSCEntNetIPv4RouterARPFailure kSCEntNetIPv4RouterARPFailure
391
392/*!
393 @const kSCEntNetIPv4RouterARPAlive
394 */
395extern const CFStringRef kSCEntNetIPv4RouterARPAlive __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_8_0/*SPI*/);
396#define kSCEntNetIPv4RouterARPAlive kSCEntNetIPv4RouterARPAlive
397
398/*!
399 @const kSCEntNetLinkIssues
400 @discussion Value is a CFDictionary
401 */
402extern const CFStringRef kSCEntNetLinkIssues __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
403#define kSCEntNetLinkIssues kSCEntNetLinkIssues
404
405/*!
406 @const kSCEntNetLinkQuality
407 @discussion Value is a CFDictionary
408 */
409extern const CFStringRef kSCEntNetLinkQuality __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
410#define kSCEntNetLinkQuality kSCEntNetLinkQuality
411
412/*!
413 @const kSCEntNetLoopback
414 @discussion Value is a CFDictionary
415 */
416extern const CFStringRef kSCEntNetLoopback __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
417#define kSCEntNetLoopback kSCEntNetLoopback
418
419/*!
420 @const kSCEntNetOnDemand
421 @discussion Value is a CFDictionary
422 */
423extern const CFStringRef kSCEntNetOnDemand __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/);
424#define kSCEntNetOnDemand kSCEntNetOnDemand
425
426/*!
427 @const kSCEntNetQoSMarkingPolicy
428 @discussion Value is a CFDictionary
429 */
430extern const CFStringRef kSCEntNetQoSMarkingPolicy __OSX_AVAILABLE_STARTING(__MAC_10_12,__IPHONE_10_0/*SPI*/);
431#define kSCEntNetQoSMarkingPolicy kSCEntNetQoSMarkingPolicy
432
433/*!
434 @const kSCEntNetService
435 @discussion Value is a CFDictionary
436 */
437extern const CFStringRef kSCEntNetService __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/);
438#define kSCEntNetService kSCEntNetService
439
440/*!
441 @const kSCEntNetVPN
442 @discussion Value is a CFDictionary
443 */
444extern const CFStringRef kSCEntNetVPN __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
445#define kSCEntNetVPN kSCEntNetVPN
446
447/*!
448 @group kSCEntNetCommCenter Entity Keys
449 */
450
451/*!
452 @const kSCPropNetCommCenterAllowNetworkAccess
453 @discussion Value is a CFNumber (0 or 1)
454 */
455extern const CFStringRef kSCPropNetCommCenterAllowNetworkAccess __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_2_0/*SPI*/);
456#define kSCPropNetCommCenterAllowNetworkAccess kSCPropNetCommCenterAllowNetworkAccess
457
458/*!
459 @const kSCPropNetCommCenterAvailable
460 @discussion Value is a CFNumber (0 or 1)
461 */
462extern const CFStringRef kSCPropNetCommCenterAvailable __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_2_0/*SPI*/);
463#define kSCPropNetCommCenterAvailable kSCPropNetCommCenterAvailable
464
465/*!
466 @group kSCEntNetDNS Entity Keys
467 */
468
469/*!
470 @const kSCPropNetDNSConfirmedServiceID
471 @discussion Value is a CFString
472 */
473extern const CFStringRef kSCPropNetDNSConfirmedServiceID __OSX_AVAILABLE_STARTING(__MAC_10_11,__IPHONE_9_0/*SPI*/);
474#define kSCPropNetDNSConfirmedServiceID kSCPropNetDNSConfirmedServiceID
475
476/*!
477 @const kSCPropNetDNSServiceIdentifier
478 @discussion Value is a CFNumber
479 */
480extern const CFStringRef kSCPropNetDNSServiceIdentifier __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
481#define kSCPropNetDNSServiceIdentifier kSCPropNetDNSServiceIdentifier
482
483/*!
484 @const kSCPropNetDNSSupplementalMatchDomainsNoSearch
485 @discussion Value is a CFNumber (0 or 1)
486 */
487extern const CFStringRef kSCPropNetDNSSupplementalMatchDomainsNoSearch __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
488#define kSCPropNetDNSSupplementalMatchDomainsNoSearch kSCPropNetDNSSupplementalMatchDomainsNoSearch
489
490/*!
491 @group kSCEntNetEthernet (Hardware) Entity Keys
492 */
493
494/*!
495 @const kSCPropNetEthernetCapabilityAV
496 @discussion Value is a CFNumber (0 or 1)
497 */
498extern const CFStringRef kSCPropNetEthernetCapabilityAV __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
499#define kSCPropNetEthernetCapabilityAV kSCPropNetEthernetCapabilityAV
500
501/*!
502 @const kSCPropNetEthernetCapabilityJUMBO_MTU
503 @discussion Value is a CFNumber (0 or 1)
504 */
505extern const CFStringRef kSCPropNetEthernetCapabilityJUMBO_MTU __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
506#define kSCPropNetEthernetCapabilityJUMBO_MTU kSCPropNetEthernetCapabilityJUMBO_MTU
507
508/*!
509 @const kSCPropNetEthernetCapabilityLRO
510 @discussion Value is a CFNumber (0 or 1)
511 */
512extern const CFStringRef kSCPropNetEthernetCapabilityLRO __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
513#define kSCPropNetEthernetCapabilityLRO kSCPropNetEthernetCapabilityLRO
514
515/*!
516 @const kSCPropNetEthernetCapabilityRXCSUM
517 @discussion Value is a CFNumber (0 or 1)
518 */
519extern const CFStringRef kSCPropNetEthernetCapabilityRXCSUM __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
520#define kSCPropNetEthernetCapabilityRXCSUM kSCPropNetEthernetCapabilityRXCSUM
521
522/*!
523 @const kSCPropNetEthernetCapabilityTSO
524 @discussion Value is a CFNumber (0 or 1)
525 */
526extern const CFStringRef kSCPropNetEthernetCapabilityTSO __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
527#define kSCPropNetEthernetCapabilityTSO kSCPropNetEthernetCapabilityTSO
528
529/*!
530 @const kSCPropNetEthernetCapabilityTSO4
531 @discussion Value is a CFNumber (0 or 1)
532 */
533extern const CFStringRef kSCPropNetEthernetCapabilityTSO4 __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
534#define kSCPropNetEthernetCapabilityTSO4 kSCPropNetEthernetCapabilityTSO4
535
536/*!
537 @const kSCPropNetEthernetCapabilityTSO6
538 @discussion Value is a CFNumber (0 or 1)
539 */
540extern const CFStringRef kSCPropNetEthernetCapabilityTSO6 __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
541#define kSCPropNetEthernetCapabilityTSO6 kSCPropNetEthernetCapabilityTSO6
542
543/*!
544 @const kSCPropNetEthernetCapabilityTXCSUM
545 @discussion Value is a CFNumber (0 or 1)
546 */
547extern const CFStringRef kSCPropNetEthernetCapabilityTXCSUM __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
548#define kSCPropNetEthernetCapabilityTXCSUM kSCPropNetEthernetCapabilityTXCSUM
549
550/*!
551 @const kSCPropNetEthernetCapabilityVLAN_HWTAGGING
552 @discussion Value is a CFNumber (0 or 1)
553 */
554extern const CFStringRef kSCPropNetEthernetCapabilityVLAN_HWTAGGING __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
555#define kSCPropNetEthernetCapabilityVLAN_HWTAGGING kSCPropNetEthernetCapabilityVLAN_HWTAGGING
556
557/*!
558 @const kSCPropNetEthernetCapabilityVLAN_MTU
559 @discussion Value is a CFNumber (0 or 1)
560 */
561extern const CFStringRef kSCPropNetEthernetCapabilityVLAN_MTU __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
562#define kSCPropNetEthernetCapabilityVLAN_MTU kSCPropNetEthernetCapabilityVLAN_MTU
563
564/*!
565 @group kSCEntNetInterface Entity Keys
566 */
567
568/*!
569 @const kSCValNetInterfaceTypeCellular
570 */
571extern const CFStringRef kSCValNetInterfaceTypeCellular __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_8_0/*SPI*/);
572#define kSCValNetInterfaceTypeCellular kSCValNetInterfaceTypeCellular
573
574/*!
575 @const kSCValNetInterfaceTypeLoopback
576 */
577extern const CFStringRef kSCValNetInterfaceTypeLoopback __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
578#define kSCValNetInterfaceTypeLoopback kSCValNetInterfaceTypeLoopback
579
580/*!
581 @const kSCValNetInterfaceTypeVPN
582 */
583extern const CFStringRef kSCValNetInterfaceTypeVPN __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
584#define kSCValNetInterfaceTypeVPN kSCValNetInterfaceTypeVPN
585
586/*!
587 @const kSCPropNetIPSecDisconnectOnWake
588 @discussion Value is a CFNumber (0 or 1)
589 */
590extern const CFStringRef kSCPropNetIPSecDisconnectOnWake __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
591#define kSCPropNetIPSecDisconnectOnWake kSCPropNetIPSecDisconnectOnWake
592
593/*!
594 @const kSCPropNetIPSecDisconnectOnWakeTimer
595 @discussion Value is a CFNumber
596 */
597extern const CFStringRef kSCPropNetIPSecDisconnectOnWakeTimer __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
598#define kSCPropNetIPSecDisconnectOnWakeTimer kSCPropNetIPSecDisconnectOnWakeTimer
599
600/*!
601 @group kSCEntNetIPSec Entity Keys
602 */
603
604/*!
605 @const kSCPropNetIPSecLastCause
606 @discussion Value is a CFNumber
607 */
608extern const CFStringRef kSCPropNetIPSecLastCause __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/);
609#define kSCPropNetIPSecLastCause kSCPropNetIPSecLastCause
610
611/*!
612 @const kSCPropNetIPSecOnDemandEnabled
613 @discussion Value is a CFNumber (0 or 1)
614 */
615extern const CFStringRef kSCPropNetIPSecOnDemandEnabled __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/);
616#define kSCPropNetIPSecOnDemandEnabled kSCPropNetIPSecOnDemandEnabled
617
618/*!
619 @const kSCPropNetIPSecOnDemandMatchDomainsAlways
620 @discussion Value is a CFArray[CFString]
621 */
622extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsAlways __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/);
623#define kSCPropNetIPSecOnDemandMatchDomainsAlways kSCPropNetIPSecOnDemandMatchDomainsAlways
624
625/*!
626 @const kSCPropNetIPSecOnDemandMatchDomainsOnRetry
627 @discussion Value is a CFArray[CFString]
628 */
629extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsOnRetry __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/);
630#define kSCPropNetIPSecOnDemandMatchDomainsOnRetry kSCPropNetIPSecOnDemandMatchDomainsOnRetry
631
632/*!
633 @const kSCPropNetIPSecOnDemandMatchDomainsNever
634 @discussion Value is a CFArray[CFString]
635 */
636extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsNever __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/);
637#define kSCPropNetIPSecOnDemandMatchDomainsNever kSCPropNetIPSecOnDemandMatchDomainsNever
638
639/*!
640 @group kSCEntNetIPv4 Entity Keys
641 */
642
643/*!
644 @const kSCPropNetIPv4AdditionalRoutes
645 @discussion Value is a CFArray[CFDictionary]
646 */
647extern const CFStringRef kSCPropNetIPv4AdditionalRoutes __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_8_0/*SPI*/);
648#define kSCPropNetIPv4AdditionalRoutes kSCPropNetIPv4AdditionalRoutes
649
650/*!
651 @const kSCPropNetIPv4ExcludedRoutes
652 @discussion Value is a CFArray[CFDictionary]
653 */
654extern const CFStringRef kSCPropNetIPv4ExcludedRoutes __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
655#define kSCPropNetIPv4ExcludedRoutes kSCPropNetIPv4ExcludedRoutes
656
657/*!
658 @const kSCPropNetIPv4IncludedRoutes
659 @discussion Value is a CFArray[CFDictionary]
660 */
661extern const CFStringRef kSCPropNetIPv4IncludedRoutes __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
662#define kSCPropNetIPv4IncludedRoutes kSCPropNetIPv4IncludedRoutes
663
664/*!
665 @const kSCValNetIPv4ConfigMethodFailover
666 */
667extern const CFStringRef kSCValNetIPv4ConfigMethodFailover __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
668#define kSCValNetIPv4ConfigMethodFailover kSCValNetIPv4ConfigMethodFailover
669
670/*!
671 @const kSCPropNetIPv4RouteDestinationAddress
672 @discussion Value is a CFString
673 */
674extern const CFStringRef kSCPropNetIPv4RouteDestinationAddress __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
675#define kSCPropNetIPv4RouteDestinationAddress kSCPropNetIPv4RouteDestinationAddress
676
677/*!
678 @const kSCPropNetIPv4RouteSubnetMask
679 @discussion Value is a CFString
680 */
681extern const CFStringRef kSCPropNetIPv4RouteSubnetMask __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
682#define kSCPropNetIPv4RouteSubnetMask kSCPropNetIPv4RouteSubnetMask
683
684/*!
685 @const kSCPropNetIPv4RouteGatewayAddress
686 @discussion Value is a CFString
687 */
688extern const CFStringRef kSCPropNetIPv4RouteGatewayAddress __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
689#define kSCPropNetIPv4RouteGatewayAddress kSCPropNetIPv4RouteGatewayAddress
690
691/*!
692 @const kSCPropNetIPv4RouteInterfaceName
693 @discussion Value is a CFString
694 */
695extern const CFStringRef kSCPropNetIPv4RouteInterfaceName __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_8_0/*SPI*/);
696#define kSCPropNetIPv4RouteInterfaceName kSCPropNetIPv4RouteInterfaceName
697
698/*!
699 @const kSCPropNetIPv4ARPResolvedHardwareAddress
700 @discussion Value is a CFString
701 */
702extern const CFStringRef kSCPropNetIPv4ARPResolvedHardwareAddress __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
703#define kSCPropNetIPv4ARPResolvedHardwareAddress kSCPropNetIPv4ARPResolvedHardwareAddress
704
705/*!
706 @const kSCPropNetIPv4ARPResolvedIPAddress
707 @discussion Value is a CFString
708 */
709extern const CFStringRef kSCPropNetIPv4ARPResolvedIPAddress __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
710#define kSCPropNetIPv4ARPResolvedIPAddress kSCPropNetIPv4ARPResolvedIPAddress
711
712/*!
713 @group kSCEntNetIPv6 Entity Keys
714 */
715
716/*!
717 @const kSCPropNetIPv6AdditionalRoutes
718 @discussion Value is a CFArray[CFDictionary]
719 */
720extern const CFStringRef kSCPropNetIPv6AdditionalRoutes __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_8_0/*SPI*/);
721#define kSCPropNetIPv6AdditionalRoutes kSCPropNetIPv6AdditionalRoutes
722
723/*!
724 @const kSCPropNetIPv6ExcludedRoutes
725 @discussion Value is a CFArray[CFDictionary]
726 */
727extern const CFStringRef kSCPropNetIPv6ExcludedRoutes __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
728#define kSCPropNetIPv6ExcludedRoutes kSCPropNetIPv6ExcludedRoutes
729
730/*!
731 @const kSCPropNetIPv6IncludedRoutes
732 @discussion Value is a CFArray[CFDictionary]
733 */
734extern const CFStringRef kSCPropNetIPv6IncludedRoutes __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
735#define kSCPropNetIPv6IncludedRoutes kSCPropNetIPv6IncludedRoutes
736
737/*!
738 @const kSCPropNetIPv6RouteDestinationAddress
739 @discussion Value is a CFString
740 */
741extern const CFStringRef kSCPropNetIPv6RouteDestinationAddress __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
742#define kSCPropNetIPv6RouteDestinationAddress kSCPropNetIPv6RouteDestinationAddress
743
744/*!
745 @const kSCPropNetIPv6RoutePrefixLength
746 @discussion Value is a CFNumber
747 */
748extern const CFStringRef kSCPropNetIPv6RoutePrefixLength __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
749#define kSCPropNetIPv6RoutePrefixLength kSCPropNetIPv6RoutePrefixLength
750
751/*!
752 @const kSCPropNetIPv6RouteGatewayAddress
753 @discussion Value is a CFString
754 */
755extern const CFStringRef kSCPropNetIPv6RouteGatewayAddress __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
756#define kSCPropNetIPv6RouteGatewayAddress kSCPropNetIPv6RouteGatewayAddress
757
758/*!
759 @const kSCPropNetIPv6RouteInterfaceName
760 @discussion Value is a CFString
761 */
762extern const CFStringRef kSCPropNetIPv6RouteInterfaceName __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_8_0/*SPI*/);
763#define kSCPropNetIPv6RouteInterfaceName kSCPropNetIPv6RouteInterfaceName
764
765/*!
766 @group kSCEntNetLink Entity Keys
767 */
768
769/*!
770 @const kSCPropNetLinkExpensive
771 @discussion Value is a CFBoolean
772 */
773extern const CFStringRef kSCPropNetLinkExpensive __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_8_0/*SPI*/);
774#define kSCPropNetLinkExpensive kSCPropNetLinkExpensive
775
776/*!
777 @group kSCEntNetLinkIssues Entity Keys
778 */
779
780/*!
781 @const kSCPropNetLinkIssuesModuleID
782 @discussion Value is a CFData
783 */
784extern const CFStringRef kSCPropNetLinkIssuesModuleID __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
785#define kSCPropNetLinkIssuesModuleID kSCPropNetLinkIssuesModuleID
786
787/*!
788 @const kSCPropNetLinkIssuesInfo
789 @discussion Value is a CFData
790 */
791extern const CFStringRef kSCPropNetLinkIssuesInfo __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
792#define kSCPropNetLinkIssuesInfo kSCPropNetLinkIssuesInfo
793
794/*!
795 @const kSCPropNetLinkIssuesTimeStamp
796 @discussion Value is a CFDate
797 */
798extern const CFStringRef kSCPropNetLinkIssuesTimeStamp __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
799#define kSCPropNetLinkIssuesTimeStamp kSCPropNetLinkIssuesTimeStamp
800
801/*!
802 @group kSCEntNetLinkQuality Entity Keys
803 */
804
805/*!
806 @const kSCPropNetLinkQuality
807 @discussion Value is a CFNumber
808 */
809extern const CFStringRef kSCPropNetLinkQuality __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
810#define kSCPropNetLinkQuality kSCPropNetLinkQuality
811
812/*!
813 @const kSCPropNetPPPDisconnectOnWake
814 @discussion Value is a CFNumber (0 or 1)
815 */
816extern const CFStringRef kSCPropNetPPPDisconnectOnWake __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
817#define kSCPropNetPPPDisconnectOnWake kSCPropNetPPPDisconnectOnWake
818
819/*!
820 @const kSCPropNetPPPDisconnectOnWakeTimer
821 @discussion Value is a CFNumber
822 */
823extern const CFStringRef kSCPropNetPPPDisconnectOnWakeTimer __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
824#define kSCPropNetPPPDisconnectOnWakeTimer kSCPropNetPPPDisconnectOnWakeTimer
825
826/*!
827 @group kSCEntNetPPP Entity Keys
828 */
829
830/*!
831 @const kSCPropNetPPPOnDemandDomains
832 @discussion Value is a CFArray[CFString]
833 */
834extern const CFStringRef kSCPropNetPPPOnDemandDomains __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
835#define kSCPropNetPPPOnDemandDomains kSCPropNetPPPOnDemandDomains
836
837/*!
838 @const kSCPropNetPPPOnDemandEnabled
839 @discussion Value is a CFNumber (0 or 1)
840 */
841extern const CFStringRef kSCPropNetPPPOnDemandEnabled __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
842#define kSCPropNetPPPOnDemandEnabled kSCPropNetPPPOnDemandEnabled
843
844/*!
845 @const kSCPropNetPPPOnDemandHostName
846 @discussion Value is a CFString
847 */
848extern const CFStringRef kSCPropNetPPPOnDemandHostName __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
849#define kSCPropNetPPPOnDemandHostName kSCPropNetPPPOnDemandHostName
850
851/*!
852 @const kSCPropNetPPPOnDemandMatchDomainsAlways
853 @discussion Value is a CFArray[CFString]
854 */
855extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsAlways __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
856#define kSCPropNetPPPOnDemandMatchDomainsAlways kSCPropNetPPPOnDemandMatchDomainsAlways
857
858/*!
859 @const kSCPropNetPPPOnDemandMatchDomainsOnRetry
860 @discussion Value is a CFArray[CFString]
861 */
862extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsOnRetry __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
863#define kSCPropNetPPPOnDemandMatchDomainsOnRetry kSCPropNetPPPOnDemandMatchDomainsOnRetry
864
865/*!
866 @const kSCPropNetPPPOnDemandMatchDomainsNever
867 @discussion Value is a CFArray[CFString]
868 */
869extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsNever __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
870#define kSCPropNetPPPOnDemandMatchDomainsNever kSCPropNetPPPOnDemandMatchDomainsNever
871
872/*!
873 @const kSCPropNetPPPOnDemandMode
874 @discussion Value is a CFString
875 */
876extern const CFStringRef kSCPropNetPPPOnDemandMode __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
877#define kSCPropNetPPPOnDemandMode kSCPropNetPPPOnDemandMode
878
879/*!
880 @const kSCPropNetPPPOnDemandPriority
881 @discussion Value is a CFString
882 */
883extern const CFStringRef kSCPropNetPPPOnDemandPriority __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
884#define kSCPropNetPPPOnDemandPriority kSCPropNetPPPOnDemandPriority
885
886/*!
887 @const kSCValNetPPPOnDemandModeAggressive
888 */
889extern const CFStringRef kSCValNetPPPOnDemandModeAggressive __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
890#define kSCValNetPPPOnDemandModeAggressive kSCValNetPPPOnDemandModeAggressive
891
892/*!
893 @const kSCValNetPPPOnDemandModeConservative
894 */
895extern const CFStringRef kSCValNetPPPOnDemandModeConservative __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
896#define kSCValNetPPPOnDemandModeConservative kSCValNetPPPOnDemandModeConservative
897
898/*!
899 @const kSCValNetPPPOnDemandModeCompatible
900 */
901extern const CFStringRef kSCValNetPPPOnDemandModeCompatible __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
902#define kSCValNetPPPOnDemandModeCompatible kSCValNetPPPOnDemandModeCompatible
903
904/*!
905 @const kSCValNetPPPOnDemandPriorityDefault
906 */
907extern const CFStringRef kSCValNetPPPOnDemandPriorityDefault __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
908#define kSCValNetPPPOnDemandPriorityDefault kSCValNetPPPOnDemandPriorityDefault
909
910/*!
911 @const kSCValNetPPPOnDemandPriorityHigh
912 */
913extern const CFStringRef kSCValNetPPPOnDemandPriorityHigh __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
914#define kSCValNetPPPOnDemandPriorityHigh kSCValNetPPPOnDemandPriorityHigh
915
916/*!
917 @const kSCValNetPPPOnDemandPriorityLow
918 */
919extern const CFStringRef kSCValNetPPPOnDemandPriorityLow __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
920#define kSCValNetPPPOnDemandPriorityLow kSCValNetPPPOnDemandPriorityLow
921
922/*!
923 @group kSCEntNetProxies Entity Keys
924 */
925
926/*!
927 @const kSCPropNetProxiesBypassAllowed
928 @discussion Value is a CFNumber (0 or 1)
929 */
930extern const CFStringRef kSCPropNetProxiesBypassAllowed __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
931#define kSCPropNetProxiesBypassAllowed kSCPropNetProxiesBypassAllowed
932
933/*!
934 @const kSCPropNetProxiesFallBackAllowed
935 @discussion Value is a CFNumber (0 or 1)
936 */
937extern const CFStringRef kSCPropNetProxiesFallBackAllowed __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_6_0/*SPI*/);
938#define kSCPropNetProxiesFallBackAllowed kSCPropNetProxiesFallBackAllowed
939
940/*!
941 @const kSCPropNetProxiesSupplementalMatchDomains
942 @discussion Value is a CFArray[CFString]
943 */
944extern const CFStringRef kSCPropNetProxiesSupplementalMatchDomains __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
945#define kSCPropNetProxiesSupplementalMatchDomains kSCPropNetProxiesSupplementalMatchDomains
946
947/*!
948 @const kSCPropNetProxiesSupplementalMatchOrders
949 @discussion Value is a CFArray[CFNumber]
950 */
951extern const CFStringRef kSCPropNetProxiesSupplementalMatchOrders __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
952#define kSCPropNetProxiesSupplementalMatchOrders kSCPropNetProxiesSupplementalMatchOrders
953
954/*!
955 @const kSCPropNetProxiesServiceSpecific
956 @discussion Value is a CFNumber (0 or 1)
957 */
958extern const CFStringRef kSCPropNetProxiesServiceSpecific __OSX_AVAILABLE_STARTING(__MAC_10_11,__IPHONE_9_0/*SPI*/);
959#define kSCPropNetProxiesServiceSpecific kSCPropNetProxiesServiceSpecific
960
961/*!
962 @const kSCPropNetProxiesScoped
963 @discussion Value is a CFDictionary
964 */
965extern const CFStringRef kSCPropNetProxiesScoped __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
966#define kSCPropNetProxiesScoped kSCPropNetProxiesScoped
967
968/*!
969 @const kSCPropNetProxiesServices
970 @discussion Value is a CFDictionary
971 */
972extern const CFStringRef kSCPropNetProxiesServices __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
973#define kSCPropNetProxiesServices kSCPropNetProxiesServices
974
975/*!
976 @const kSCPropNetProxiesSupplemental
977 @discussion Value is a CFArray[CFDictionary]
978 */
979extern const CFStringRef kSCPropNetProxiesSupplemental __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
980#define kSCPropNetProxiesSupplemental kSCPropNetProxiesSupplemental
981
982/*!
983 @const kSCPropNetProxiesSupplementalMatchDomain
984 @discussion Value is a CFString
985 */
986extern const CFStringRef kSCPropNetProxiesSupplementalMatchDomain __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/);
987#define kSCPropNetProxiesSupplementalMatchDomain kSCPropNetProxiesSupplementalMatchDomain
988
989/*!
990 @group kSCEntNetQoSMarkingPolicy Entity Keys
991 */
992
993/*!
994 @const kSCPropNetQoSMarkingAppleAudioVideoCalls
995 @discussion Value is a CFBoolean
996 */
997extern const CFStringRef kSCPropNetQoSMarkingAppleAudioVideoCalls __OSX_AVAILABLE_STARTING(__MAC_10_12,__IPHONE_10_0/*SPI*/);
998#define kSCPropNetQoSMarkingAppleAudioVideoCalls kSCPropNetQoSMarkingAppleAudioVideoCalls
999
1000/*!
1001 @const kSCPropNetQoSMarkingEnabled
1002 @discussion Value is a CFBoolean
1003 */
1004extern const CFStringRef kSCPropNetQoSMarkingEnabled __OSX_AVAILABLE_STARTING(__MAC_10_12,__IPHONE_10_0/*SPI*/);
1005#define kSCPropNetQoSMarkingEnabled kSCPropNetQoSMarkingEnabled
1006
1007/*!
1008 @const kSCPropNetQoSMarkingWhitelistedAppIdentifiers
1009 @discussion Value is a CFArray[CFString]
1010 */
1011extern const CFStringRef kSCPropNetQoSMarkingWhitelistedAppIdentifiers __OSX_AVAILABLE_STARTING(__MAC_10_12,__IPHONE_10_0/*SPI*/);
1012#define kSCPropNetQoSMarkingWhitelistedAppIdentifiers kSCPropNetQoSMarkingWhitelistedAppIdentifiers
1013
1014/*!
1015 @group kSCEntNetService Entity Keys
1016 */
1017
1018/*!
1019 @const kSCPropNetServicePrimaryRank
1020 @discussion Value is a CFString
1021 */
1022extern const CFStringRef kSCPropNetServicePrimaryRank __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/);
1023#define kSCPropNetServicePrimaryRank kSCPropNetServicePrimaryRank
1024
1025/*!
1026 @const kSCPropNetServiceServiceIndex
1027 @discussion Value is a CFNumber
1028 */
1029extern const CFStringRef kSCPropNetServiceServiceIndex __OSX_AVAILABLE_STARTING(__MAC_10_12,__IPHONE_10_0/*SPI*/);
1030#define kSCPropNetServiceServiceIndex kSCPropNetServiceServiceIndex
1031
1032/*!
1033 @const kSCPropNetServiceUserDefinedName
1034 @discussion Value is a CFString
1035 */
1036extern const CFStringRef kSCPropNetServiceUserDefinedName __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/);
1037#define kSCPropNetServiceUserDefinedName kSCPropNetServiceUserDefinedName
1038
1039/*!
1040 @const kSCValNetServicePrimaryRankFirst
1041 */
1042extern const CFStringRef kSCValNetServicePrimaryRankFirst __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/);
1043#define kSCValNetServicePrimaryRankFirst kSCValNetServicePrimaryRankFirst
1044
1045/*!
1046 @const kSCValNetServicePrimaryRankLast
1047 */
1048extern const CFStringRef kSCValNetServicePrimaryRankLast __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/);
1049#define kSCValNetServicePrimaryRankLast kSCValNetServicePrimaryRankLast
1050
1051/*!
1052 @const kSCValNetServicePrimaryRankNever
1053 */
1054extern const CFStringRef kSCValNetServicePrimaryRankNever __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/);
1055#define kSCValNetServicePrimaryRankNever kSCValNetServicePrimaryRankNever
1056
1057/*!
1058 @const kSCValNetServicePrimaryRankScoped
1059 */
1060extern const CFStringRef kSCValNetServicePrimaryRankScoped __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_8_0/*SPI*/);
1061#define kSCValNetServicePrimaryRankScoped kSCValNetServicePrimaryRankScoped
1062
1063/*!
1064 @group kSCEntNetVPN Entity Keys
1065 */
1066
1067/*!
1068 @const kSCPropNetVPNAppRules
1069 @discussion Value is a CFArray[CFDictionary]
1070 */
1071extern const CFStringRef kSCPropNetVPNAppRules __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1072#define kSCPropNetVPNAppRules kSCPropNetVPNAppRules
1073
1074/*!
1075 @const kSCPropNetVPNAuthCredentialPassword
1076 @discussion Value is a CFString
1077 */
1078extern const CFStringRef kSCPropNetVPNAuthCredentialPassword __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1079#define kSCPropNetVPNAuthCredentialPassword kSCPropNetVPNAuthCredentialPassword
1080
1081/*!
1082 @const kSCPropNetVPNAuthName
1083 @discussion Value is a CFString
1084 */
1085extern const CFStringRef kSCPropNetVPNAuthName __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1086#define kSCPropNetVPNAuthName kSCPropNetVPNAuthName
1087
1088/*!
1089 @const kSCPropNetVPNAuthPassword
1090 @discussion Value is a CFString
1091 */
1092extern const CFStringRef kSCPropNetVPNAuthPassword __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1093#define kSCPropNetVPNAuthPassword kSCPropNetVPNAuthPassword
1094
1095/*!
1096 @const kSCPropNetVPNAuthPasswordEncryption
1097 @discussion Value is a CFString
1098 */
1099extern const CFStringRef kSCPropNetVPNAuthPasswordEncryption __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1100#define kSCPropNetVPNAuthPasswordEncryption kSCPropNetVPNAuthPasswordEncryption
1101
1102/*!
1103 @const kSCPropNetVPNAuthPasswordPluginType
1104 @discussion Value is a CFString
1105 */
1106extern const CFStringRef kSCPropNetVPNAuthPasswordPluginType __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1107#define kSCPropNetVPNAuthPasswordPluginType kSCPropNetVPNAuthPasswordPluginType
1108
1109/*!
1110 @const kSCPropNetVPNAuthenticationMethod
1111 @discussion Value is a CFString
1112 */
1113extern const CFStringRef kSCPropNetVPNAuthenticationMethod __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1114#define kSCPropNetVPNAuthenticationMethod kSCPropNetVPNAuthenticationMethod
1115
1116/*!
1117 @const kSCPropNetVPNConnectTime
1118 @discussion Value is a CFString
1119 */
1120extern const CFStringRef kSCPropNetVPNConnectTime __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1121#define kSCPropNetVPNConnectTime kSCPropNetVPNConnectTime
1122
1123/*!
1124 @const kSCPropNetVPNDisconnectOnFastUserSwitch
1125 @discussion Value is a CFNumber (0 or 1)
1126 */
1127extern const CFStringRef kSCPropNetVPNDisconnectOnFastUserSwitch __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1128#define kSCPropNetVPNDisconnectOnFastUserSwitch kSCPropNetVPNDisconnectOnFastUserSwitch
1129
1130/*!
1131 @const kSCPropNetVPNDisconnectOnIdle
1132 @discussion Value is a CFNumber (0 or 1)
1133 */
1134extern const CFStringRef kSCPropNetVPNDisconnectOnIdle __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1135#define kSCPropNetVPNDisconnectOnIdle kSCPropNetVPNDisconnectOnIdle
1136
1137/*!
1138 @const kSCPropNetVPNDisconnectOnIdleTimer
1139 @discussion Value is a CFNumber
1140 */
1141extern const CFStringRef kSCPropNetVPNDisconnectOnIdleTimer __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1142#define kSCPropNetVPNDisconnectOnIdleTimer kSCPropNetVPNDisconnectOnIdleTimer
1143
1144/*!
1145 @const kSCPropNetVPNDisconnectOnLogout
1146 @discussion Value is a CFNumber (0 or 1)
1147 */
1148extern const CFStringRef kSCPropNetVPNDisconnectOnLogout __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1149#define kSCPropNetVPNDisconnectOnLogout kSCPropNetVPNDisconnectOnLogout
1150
1151/*!
1152 @const kSCPropNetVPNDisconnectOnSleep
1153 @discussion Value is a CFNumber (0 or 1)
1154 */
1155extern const CFStringRef kSCPropNetVPNDisconnectOnSleep __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1156#define kSCPropNetVPNDisconnectOnSleep kSCPropNetVPNDisconnectOnSleep
1157
1158/*!
1159 @const kSCPropNetVPNDisconnectOnWake
1160 @discussion Value is a CFNumber (0 or 1)
1161 */
1162extern const CFStringRef kSCPropNetVPNDisconnectOnWake __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1163#define kSCPropNetVPNDisconnectOnWake kSCPropNetVPNDisconnectOnWake
1164
1165/*!
1166 @const kSCPropNetVPNDisconnectOnWakeTimer
1167 @discussion Value is a CFNumber
1168 */
1169extern const CFStringRef kSCPropNetVPNDisconnectOnWakeTimer __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1170#define kSCPropNetVPNDisconnectOnWakeTimer kSCPropNetVPNDisconnectOnWakeTimer
1171
1172/*!
1173 @const kSCPropNetVPNLocalCertificate
1174 @discussion Value is a CFData
1175 */
1176extern const CFStringRef kSCPropNetVPNLocalCertificate __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1177#define kSCPropNetVPNLocalCertificate kSCPropNetVPNLocalCertificate
1178
1179/*!
1180 @const kSCPropNetVPNLogfile
1181 @discussion Value is a CFString
1182 */
1183extern const CFStringRef kSCPropNetVPNLogfile __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1184#define kSCPropNetVPNLogfile kSCPropNetVPNLogfile
1185
1186/*!
1187 @const kSCPropNetVPNMTU
1188 @discussion Value is a CFNumber
1189 */
1190extern const CFStringRef kSCPropNetVPNMTU __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1191#define kSCPropNetVPNMTU kSCPropNetVPNMTU
1192
1193/*!
1194 @const kSCPropNetVPNOnDemandEnabled
1195 @discussion Value is a CFNumber (0 or 1)
1196 */
1197extern const CFStringRef kSCPropNetVPNOnDemandEnabled __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1198#define kSCPropNetVPNOnDemandEnabled kSCPropNetVPNOnDemandEnabled
1199
1200/*!
1201 @const kSCPropNetVPNOnDemandMatchAppEnabled
1202 @discussion Value is a CFBoolean
1203 */
1204extern const CFStringRef kSCPropNetVPNOnDemandMatchAppEnabled __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1205#define kSCPropNetVPNOnDemandMatchAppEnabled kSCPropNetVPNOnDemandMatchAppEnabled
1206
1207/*!
1208 @const kSCPropNetVPNOnDemandMatchDomainsAlways
1209 @discussion Value is a CFArray[CFString]
1210 */
1211extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsAlways __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1212#define kSCPropNetVPNOnDemandMatchDomainsAlways kSCPropNetVPNOnDemandMatchDomainsAlways
1213
1214/*!
1215 @const kSCPropNetVPNOnDemandMatchDomainsOnRetry
1216 @discussion Value is a CFArray[CFString]
1217 */
1218extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsOnRetry __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1219#define kSCPropNetVPNOnDemandMatchDomainsOnRetry kSCPropNetVPNOnDemandMatchDomainsOnRetry
1220
1221/*!
1222 @const kSCPropNetVPNOnDemandMatchDomainsNever
1223 @discussion Value is a CFArray[CFString]
1224 */
1225extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsNever __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1226#define kSCPropNetVPNOnDemandMatchDomainsNever kSCPropNetVPNOnDemandMatchDomainsNever
1227
1228/*!
1229 @const kSCPropNetVPNOnDemandRules
1230 @discussion Value is a CFArray[CFDictionary]
1231 */
1232extern const CFStringRef kSCPropNetVPNOnDemandRules __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/);
1233#define kSCPropNetVPNOnDemandRules kSCPropNetVPNOnDemandRules
1234
1235/*!
1236 @const kSCPropNetVPNOnDemandSuspended
1237 @discussion Value is a CFNumber
1238 */
1239extern const CFStringRef kSCPropNetVPNOnDemandSuspended __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1240#define kSCPropNetVPNOnDemandSuspended kSCPropNetVPNOnDemandSuspended
1241
1242/*!
1243 @const kSCPropNetVPNPluginCapability
1244 @discussion Value is a CFString
1245 */
1246extern const CFStringRef kSCPropNetVPNPluginCapability __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1247#define kSCPropNetVPNPluginCapability kSCPropNetVPNPluginCapability
1248
1249/*!
1250 @const kSCPropNetVPNRemoteAddress
1251 @discussion Value is a CFString
1252 */
1253extern const CFStringRef kSCPropNetVPNRemoteAddress __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1254#define kSCPropNetVPNRemoteAddress kSCPropNetVPNRemoteAddress
1255
1256/*!
1257 @const kSCPropNetVPNStatus
1258 @discussion Value is a CFNumber
1259 */
1260extern const CFStringRef kSCPropNetVPNStatus __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1261#define kSCPropNetVPNStatus kSCPropNetVPNStatus
1262
1263/*!
1264 @const kSCPropNetVPNVerboseLogging
1265 @discussion Value is a CFNumber (0 or 1)
1266 */
1267extern const CFStringRef kSCPropNetVPNVerboseLogging __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1268#define kSCPropNetVPNVerboseLogging kSCPropNetVPNVerboseLogging
1269
1270/*!
1271 @const kSCValNetVPNAppRuleAccountIdentifierMatch
1272 @discussion Value is a CFArray[CFString]
1273 */
1274extern const CFStringRef kSCValNetVPNAppRuleAccountIdentifierMatch __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1275#define kSCValNetVPNAppRuleAccountIdentifierMatch kSCValNetVPNAppRuleAccountIdentifierMatch
1276
1277/*!
1278 @const kSCValNetVPNAppRuleDNSDomainMatch
1279 @discussion Value is a CFArray[CFString]
1280 */
1281extern const CFStringRef kSCValNetVPNAppRuleDNSDomainMatch __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1282#define kSCValNetVPNAppRuleDNSDomainMatch kSCValNetVPNAppRuleDNSDomainMatch
1283
1284/*!
1285 @const kSCValNetVPNAppRuleExecutableMatch
1286 @discussion Value is a CFArray[CFDictionary]
1287 */
1288extern const CFStringRef kSCValNetVPNAppRuleExecutableMatch __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1289#define kSCValNetVPNAppRuleExecutableMatch kSCValNetVPNAppRuleExecutableMatch
1290
1291/*!
1292 @const kSCValNetVPNAppRuleIdentifier
1293 @discussion Value is a CFString
1294 */
1295extern const CFStringRef kSCValNetVPNAppRuleIdentifier __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1296#define kSCValNetVPNAppRuleIdentifier kSCValNetVPNAppRuleIdentifier
1297
1298/*!
1299 @const kSCValNetVPNAppRuleExecutableDesignatedRequirement
1300 @discussion Value is a CFString
1301 */
1302extern const CFStringRef kSCValNetVPNAppRuleExecutableDesignatedRequirement __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1303#define kSCValNetVPNAppRuleExecutableDesignatedRequirement kSCValNetVPNAppRuleExecutableDesignatedRequirement
1304
1305/*!
1306 @const kSCValNetVPNAppRuleExecutableSigningIdentifier
1307 @discussion Value is a CFString
1308 */
1309extern const CFStringRef kSCValNetVPNAppRuleExecutableSigningIdentifier __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1310#define kSCValNetVPNAppRuleExecutableSigningIdentifier kSCValNetVPNAppRuleExecutableSigningIdentifier
1311
1312/*!
1313 @const kSCValNetVPNAppRuleExecutableUUID
1314 @discussion Value is a CFString
1315 */
1316extern const CFStringRef kSCValNetVPNAppRuleExecutableUUID __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1317#define kSCValNetVPNAppRuleExecutableUUID kSCValNetVPNAppRuleExecutableUUID
1318
1319/*!
1320 @const kSCValNetVPNAuthenticationMethodPassword
1321 */
1322extern const CFStringRef kSCValNetVPNAuthenticationMethodPassword __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1323#define kSCValNetVPNAuthenticationMethodPassword kSCValNetVPNAuthenticationMethodPassword
1324
1325/*!
1326 @const kSCValNetVPNAuthenticationMethodCertificate
1327 */
1328extern const CFStringRef kSCValNetVPNAuthenticationMethodCertificate __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1329#define kSCValNetVPNAuthenticationMethodCertificate kSCValNetVPNAuthenticationMethodCertificate
1330
1331/*!
1332 @const kSCValNetVPNAuthPasswordEncryptionExternal
1333 */
1334extern const CFStringRef kSCValNetVPNAuthPasswordEncryptionExternal __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1335#define kSCValNetVPNAuthPasswordEncryptionExternal kSCValNetVPNAuthPasswordEncryptionExternal
1336
1337/*!
1338 @const kSCValNetVPNAuthPasswordEncryptionKeychain
1339 */
1340extern const CFStringRef kSCValNetVPNAuthPasswordEncryptionKeychain __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1341#define kSCValNetVPNAuthPasswordEncryptionKeychain kSCValNetVPNAuthPasswordEncryptionKeychain
1342
1343/*!
1344 @const kSCValNetVPNAuthPasswordEncryptionPrompt
1345 */
1346extern const CFStringRef kSCValNetVPNAuthPasswordEncryptionPrompt __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1347#define kSCValNetVPNAuthPasswordEncryptionPrompt kSCValNetVPNAuthPasswordEncryptionPrompt
1348
1349/*!
1350 @const kSCPropNetVPNOnDemandRuleAction
1351 @discussion Value is a CFString
1352 */
1353extern const CFStringRef kSCPropNetVPNOnDemandRuleAction __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/);
1354#define kSCPropNetVPNOnDemandRuleAction kSCPropNetVPNOnDemandRuleAction
1355
1356/*!
1357 @const kSCPropNetVPNOnDemandRuleActionParameters
1358 @discussion Value is a CFArray[CFDictionary]
1359 */
1360extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParameters __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1361#define kSCPropNetVPNOnDemandRuleActionParameters kSCPropNetVPNOnDemandRuleActionParameters
1362
1363/*!
1364 @const kSCPropNetVPNOnDemandRuleDNSDomainMatch
1365 @discussion Value is a CFArray[CFString]
1366 */
1367extern const CFStringRef kSCPropNetVPNOnDemandRuleDNSDomainMatch __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/);
1368#define kSCPropNetVPNOnDemandRuleDNSDomainMatch kSCPropNetVPNOnDemandRuleDNSDomainMatch
1369
1370/*!
1371 @const kSCPropNetVPNOnDemandRuleDNSServerAddressMatch
1372 @discussion Value is a CFArray[CFString]
1373 */
1374extern const CFStringRef kSCPropNetVPNOnDemandRuleDNSServerAddressMatch __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/);
1375#define kSCPropNetVPNOnDemandRuleDNSServerAddressMatch kSCPropNetVPNOnDemandRuleDNSServerAddressMatch
1376
1377/*!
1378 @const kSCPropNetVPNOnDemandRuleSSIDMatch
1379 @discussion Value is a CFArray[CFString]
1380 */
1381extern const CFStringRef kSCPropNetVPNOnDemandRuleSSIDMatch __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1382#define kSCPropNetVPNOnDemandRuleSSIDMatch kSCPropNetVPNOnDemandRuleSSIDMatch
1383
1384/*!
1385 @const kSCPropNetVPNOnDemandRuleInterfaceTypeMatch
1386 @discussion Value is a CFString
1387 */
1388extern const CFStringRef kSCPropNetVPNOnDemandRuleInterfaceTypeMatch __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1389#define kSCPropNetVPNOnDemandRuleInterfaceTypeMatch kSCPropNetVPNOnDemandRuleInterfaceTypeMatch
1390
1391/*!
1392 @const kSCPropNetVPNOnDemandRuleURLStringProbe
1393 @discussion Value is a CFString
1394 */
1395extern const CFStringRef kSCPropNetVPNOnDemandRuleURLStringProbe __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/);
1396#define kSCPropNetVPNOnDemandRuleURLStringProbe kSCPropNetVPNOnDemandRuleURLStringProbe
1397
1398/*!
1399 @const kSCValNetVPNOnDemandRuleActionAllow
1400 */
1401extern const CFStringRef kSCValNetVPNOnDemandRuleActionAllow __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/);
1402#define kSCValNetVPNOnDemandRuleActionAllow kSCValNetVPNOnDemandRuleActionAllow
1403
1404/*!
1405 @const kSCValNetVPNOnDemandRuleActionIgnore
1406 */
1407extern const CFStringRef kSCValNetVPNOnDemandRuleActionIgnore __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/);
1408#define kSCValNetVPNOnDemandRuleActionIgnore kSCValNetVPNOnDemandRuleActionIgnore
1409
1410/*!
1411 @const kSCValNetVPNOnDemandRuleActionConnect
1412 */
1413extern const CFStringRef kSCValNetVPNOnDemandRuleActionConnect __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/);
1414#define kSCValNetVPNOnDemandRuleActionConnect kSCValNetVPNOnDemandRuleActionConnect
1415
1416/*!
1417 @const kSCValNetVPNOnDemandRuleActionDisconnect
1418 */
1419extern const CFStringRef kSCValNetVPNOnDemandRuleActionDisconnect __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/);
1420#define kSCValNetVPNOnDemandRuleActionDisconnect kSCValNetVPNOnDemandRuleActionDisconnect
1421
1422/*!
1423 @const kSCValNetVPNOnDemandRuleActionEvaluateConnection
1424 */
1425extern const CFStringRef kSCValNetVPNOnDemandRuleActionEvaluateConnection __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1426#define kSCValNetVPNOnDemandRuleActionEvaluateConnection kSCValNetVPNOnDemandRuleActionEvaluateConnection
1427
1428/*!
1429 @const kSCPropNetVPNOnDemandRuleActionParametersDomainAction
1430 @discussion Value is a CFString
1431 */
1432extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersDomainAction __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1433#define kSCPropNetVPNOnDemandRuleActionParametersDomainAction kSCPropNetVPNOnDemandRuleActionParametersDomainAction
1434
1435/*!
1436 @const kSCPropNetVPNOnDemandRuleActionParametersDomains
1437 @discussion Value is a CFArray[CFString]
1438 */
1439extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersDomains __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1440#define kSCPropNetVPNOnDemandRuleActionParametersDomains kSCPropNetVPNOnDemandRuleActionParametersDomains
1441
1442/*!
1443 @const kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers
1444 @discussion Value is a CFArray[CFString]
1445 */
1446extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1447#define kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers
1448
1449/*!
1450 @const kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe
1451 @discussion Value is a CFString
1452 */
1453extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1454#define kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe
1455
1456/*!
1457 @const kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded
1458 */
1459extern const CFStringRef kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1460#define kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded
1461
1462/*!
1463 @const kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect
1464 */
1465extern const CFStringRef kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1466#define kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect
1467
1468/*!
1469 @const kSCValNetVPNOnDemandRuleInterfaceTypeMatchCellular
1470 */
1471extern const CFStringRef kSCValNetVPNOnDemandRuleInterfaceTypeMatchCellular __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1472#define kSCValNetVPNOnDemandRuleInterfaceTypeMatchCellular kSCValNetVPNOnDemandRuleInterfaceTypeMatchCellular
1473
1474/*!
1475 @const kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet
1476 */
1477extern const CFStringRef kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1478#define kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet
1479
1480/*!
1481 @const kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi
1482 */
1483extern const CFStringRef kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1484#define kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi
1485
1486/*!
1487 @const kSCValNetVPNPluginCapabilityAuth
1488 */
1489extern const CFStringRef kSCValNetVPNPluginCapabilityAuth __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1490#define kSCValNetVPNPluginCapabilityAuth kSCValNetVPNPluginCapabilityAuth
1491
1492/*!
1493 @const kSCValNetVPNPluginCapabilityConnect
1494 */
1495extern const CFStringRef kSCValNetVPNPluginCapabilityConnect __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/);
1496#define kSCValNetVPNPluginCapabilityConnect kSCValNetVPNPluginCapabilityConnect
1497
1498/*!
1499 @group kSCCompSystem Properties
1500 */
1501
1502/*!
1503 @const kSCPropSystemComputerNameRegion
1504 @discussion Value is a CFNumber
1505 */
1506extern const CFStringRef kSCPropSystemComputerNameRegion __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
1507#define kSCPropSystemComputerNameRegion kSCPropSystemComputerNameRegion
1508
1509/*!
1510 @const kSCPropSystemHostName
1511 @discussion Value is a CFString
1512 */
1513extern const CFStringRef kSCPropSystemHostName __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
1514#define kSCPropSystemHostName kSCPropSystemHostName
1515
1516/*!
1517 @group Virtual Network Interface Keys
1518 */
1519
1520/*!
1521 @const kSCPropVirtualNetworkInterfacesBondInterfaces
1522 @discussion Value is a CFArray[CFString]
1523 */
1524extern const CFStringRef kSCPropVirtualNetworkInterfacesBondInterfaces __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
1525#define kSCPropVirtualNetworkInterfacesBondInterfaces kSCPropVirtualNetworkInterfacesBondInterfaces
1526
1527/*!
1528 @const kSCPropVirtualNetworkInterfacesBondMode
1529 @discussion Value is a CFNumber
1530 */
1531extern const CFStringRef kSCPropVirtualNetworkInterfacesBondMode __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
1532#define kSCPropVirtualNetworkInterfacesBondMode kSCPropVirtualNetworkInterfacesBondMode
1533
1534/*!
1535 @const kSCPropVirtualNetworkInterfacesBondOptions
1536 @discussion Value is a CFDictionary
1537 */
1538extern const CFStringRef kSCPropVirtualNetworkInterfacesBondOptions __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
1539#define kSCPropVirtualNetworkInterfacesBondOptions kSCPropVirtualNetworkInterfacesBondOptions
1540
1541/*!
1542 @const kSCPropVirtualNetworkInterfacesBridgeInterfaces
1543 @discussion Value is a CFArray[CFString]
1544 */
1545extern const CFStringRef kSCPropVirtualNetworkInterfacesBridgeInterfaces __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1546#define kSCPropVirtualNetworkInterfacesBridgeInterfaces kSCPropVirtualNetworkInterfacesBridgeInterfaces
1547
1548/*!
1549 @const kSCPropVirtualNetworkInterfacesBridgeOptions
1550 @discussion Value is a CFDictionary
1551 */
1552extern const CFStringRef kSCPropVirtualNetworkInterfacesBridgeOptions __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/);
1553#define kSCPropVirtualNetworkInterfacesBridgeOptions kSCPropVirtualNetworkInterfacesBridgeOptions
1554
1555/*!
1556 @const kSCPropVirtualNetworkInterfacesVLANInterface
1557 @discussion Value is a CFString
1558 */
1559extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANInterface __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
1560#define kSCPropVirtualNetworkInterfacesVLANInterface kSCPropVirtualNetworkInterfacesVLANInterface
1561
1562/*!
1563 @const kSCPropVirtualNetworkInterfacesVLANTag
1564 @discussion Value is a CFNumber
1565 */
1566extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANTag __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
1567#define kSCPropVirtualNetworkInterfacesVLANTag kSCPropVirtualNetworkInterfacesVLANTag
1568
1569/*!
1570 @const kSCPropVirtualNetworkInterfacesVLANOptions
1571 @discussion Value is a CFDictionary
1572 */
1573extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANOptions __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/);
1574#define kSCPropVirtualNetworkInterfacesVLANOptions kSCPropVirtualNetworkInterfacesVLANOptions
1575
1576
1577#endif /* _SCSCHEMADEFINITIONSPRIVATE_H */