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