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