2 * Copyright (c) 2000-2020 Apple Inc. All rights reserved.
4 * @APPLE_LICENSE_HEADER_START@
6 * This file contains Original Code and/or Modifications of Original Code
7 * as defined in and that are subject to the Apple Public Source License
8 * Version 2.0 (the 'License'). You may not use this file except in
9 * compliance with the License. Please obtain a copy of the License at
10 * http://www.opensource.apple.com/apsl/ and read it before using this
13 * The Original Code and all software distributed under the License are
14 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
15 * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
16 * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
17 * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
18 * Please see the License for the specific language governing rights and
19 * limitations under the License.
21 * @APPLE_LICENSE_HEADER_END@
25 * This file is automatically generated
32 * kSCPropNetIgnoreLinkStatus "IgnoreLinkStatus" CFBoolean
33 * kSCPropConfirmedInterfaceName "ConfirmedInterfaceName" CFString
34 * kSCPropDisableUntilNeeded "DisableUntilNeeded" CFNumber (0 or 1)
38 * kSCPrefVersion "__VERSION__" CFString
39 * kSCPrefVirtualNetworkInterfaces "VirtualNetworkInterfaces" CFDictionary
43 * kSCEntNetAppLayer "AppLayer" CFDictionary
44 * kSCEntNetCommCenter "com.apple.CommCenter" CFDictionary
45 * kSCEntNetEAPOL "EAPOL" CFDictionary
46 * kSCEntNetIdleRoute "IdleRoute"
47 * kSCEntNetInterfaceActiveDuringSleepRequested "ActiveDuringSleepRequested" CFDictionary
48 * kSCEntNetInterfaceActiveDuringSleepSupported "ActiveDuringSleepSupported" CFDictionary
49 * kSCEntNetInterfaceDelegation "InterfaceDelegation"
50 * kSCEntNetIPv4ARPCollision "IPv4ARPCollision"
51 * kSCEntNetIPv4PortInUse "PortInUse"
52 * kSCEntNetIPv4RouterARPFailure "IPv4RouterARPFailure"
53 * kSCEntNetIPv4RouterARPAlive "IPv4RouterARPAlive"
54 * kSCEntNetIPv6RouterExpired "IPv6RouterExpired"
55 * kSCEntNetLinkIssues "LinkIssues" CFDictionary
56 * kSCEntNetLinkQuality "LinkQuality" CFDictionary
57 * kSCEntNetLoopback "Loopback" CFDictionary
58 * kSCEntNetNAT64 "NAT64" CFDictionary
59 * kSCEntNetNAT64PrefixRequest "NAT64PrefixRequest"
60 * kSCEntNetOnDemand "OnDemand" CFDictionary
61 * kSCEntNetQoSMarkingPolicy "QoSMarkingPolicy" CFDictionary
62 * kSCEntNetRefreshConfiguration "RefreshConfiguration"
63 * kSCEntNetService "__SERVICE__" CFDictionary
64 * kSCEntNetVPN "VPN" CFDictionary
66 * kSCEntNetCommCenter Entity Keys
68 * kSCPropNetCommCenterAllowNetworkAccess "AllowNetworkAccess" CFNumber (0 or 1)
69 * kSCPropNetCommCenterAvailable "Available" CFNumber (0 or 1)
71 * kSCEntNetDNS Entity Keys
73 * kSCPropNetDNSConfirmedServiceID "ConfirmedServiceID" CFString
74 * kSCPropNetDNSServiceIdentifier "ServiceIdentifier" CFNumber
75 * kSCPropNetDNSSupplementalMatchDomainsNoSearch "SupplementalMatchDomainsNoSearch" CFNumber (0 or 1)
77 * kSCEntNetEthernet (Hardware) Entity Keys
79 * kSCPropNetEthernetCapabilityAV "AV" CFNumber (0 or 1)
80 * kSCPropNetEthernetCapabilityJUMBO_MTU "JUMBO_MTU" CFNumber (0 or 1)
81 * kSCPropNetEthernetCapabilityLRO "LRO" CFNumber (0 or 1)
82 * kSCPropNetEthernetCapabilityRXCSUM "RXCSUM" CFNumber (0 or 1)
83 * kSCPropNetEthernetCapabilityTSO "TSO" CFNumber (0 or 1)
84 * kSCPropNetEthernetCapabilityTSO4 "TSO4" CFNumber (0 or 1)
85 * kSCPropNetEthernetCapabilityTSO6 "TSO6" CFNumber (0 or 1)
86 * kSCPropNetEthernetCapabilityTXCSUM "TXCSUM" CFNumber (0 or 1)
87 * kSCPropNetEthernetCapabilityVLAN_HWTAGGING "VLAN_HWTAGGING" CFNumber (0 or 1)
88 * kSCPropNetEthernetCapabilityVLAN_MTU "VLAN_MTU" CFNumber (0 or 1)
90 * kSCEntNetInterface Entity Keys
92 * --- kSCPropNetInterfaceType values ---
93 * kSCValNetInterfaceTypeCellular "Cellular"
94 * kSCValNetInterfaceTypeLoopback "Loopback"
95 * kSCValNetInterfaceTypeVPN "VPN"
97 * kSCPropNetIPSecDisconnectOnWake "DisconnectOnWake" CFNumber (0 or 1)
98 * kSCPropNetIPSecDisconnectOnWakeTimer "DisconnectOnWakeTimer" CFNumber
99 * kSCEntNetIPSec Entity Keys
101 * kSCPropNetIPSecLastCause "LastCause" CFNumber
104 * kSCPropNetIPSecOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1)
105 * kSCPropNetIPSecOnDemandMatchDomainsAlways "OnDemandMatchDomainsAlways" CFArray[CFString]
106 * kSCPropNetIPSecOnDemandMatchDomainsOnRetry "OnDemandMatchDomainsOnRetry" CFArray[CFString]
107 * kSCPropNetIPSecOnDemandMatchDomainsNever "OnDemandMatchDomainsNever" CFArray[CFString]
109 * kSCEntNetIPv4 Entity Keys
111 * kSCPropNetIPv4AdditionalRoutes "AdditionalRoutes" CFArray[CFDictionary]
112 * kSCPropNetIPv4CLAT46 "CLAT46" CFBoolean
113 * kSCPropNetIPv4ExcludedRoutes "ExcludedRoutes" CFArray[CFDictionary]
114 * kSCPropNetIPv4IncludedRoutes "IncludedRoutes" CFArray[CFDictionary]
116 * --- kSCPropNetIPv4ConfigMethod values ---
117 * kSCValNetIPv4ConfigMethodFailover "Failover"
119 * --- kSCPropNetIPv4AdditionalRoutes, kSCPropNetIPv4ExcludedRoutes, kSCPropNetIPv4IncludedRoutes [CFDictionary] keys ---
120 * kSCPropNetIPv4RouteDestinationAddress "DestinationAddress" CFString
121 * kSCPropNetIPv4RouteSubnetMask "SubnetMask" CFString
122 * kSCPropNetIPv4RouteGatewayAddress "GatewayAddress" CFString
123 * kSCPropNetIPv4RouteInterfaceName "InterfaceName" CFString
125 * kSCPropNetIPv4ARPResolvedHardwareAddress "ARPResolvedHardwareAddress" CFString
126 * kSCPropNetIPv4ARPResolvedIPAddress "ARPResolvedIPAddress" CFString
128 * kSCEntNetIPv6 Entity Keys
130 * kSCPropNetIPv6AdditionalRoutes "AdditionalRoutes" CFArray[CFDictionary]
131 * kSCPropNetIPv6EnableCGA "EnableCGA" CFNumber (0 or 1)
132 * kSCPropNetIPv6ExcludedRoutes "ExcludedRoutes" CFArray[CFDictionary]
133 * kSCPropNetIPv6IncludedRoutes "IncludedRoutes" CFArray[CFDictionary]
134 * kSCPropNetIPv6LinkLocalAddress "LinkLocalAddress" CFString
135 * kSCPropNetIPv6PerformPLATDiscovery "PerformPLATDiscovery" CFBoolean
137 * --- kSCPropNetIPv6AdditionalRoutes, kSCPropNetIPv6IncludedRoutes, kSCPropNetIPv6ExcludedRoutes [CFDictionary] keys ---
138 * kSCPropNetIPv6RouteDestinationAddress "DestinationAddress" CFString
139 * kSCPropNetIPv6RoutePrefixLength "PrefixLength" CFNumber
140 * kSCPropNetIPv6RouteGatewayAddress "GatewayAddress" CFString
141 * kSCPropNetIPv6RouteInterfaceName "InterfaceName" CFString
143 * kSCEntNetLink Entity Keys
145 * kSCPropNetLinkExpensive "Expensive" CFBoolean
147 * kSCEntNetLinkIssues Entity Keys
149 * kSCPropNetLinkIssuesModuleID "ModuleID" CFData
150 * kSCPropNetLinkIssuesInfo "Info" CFData
151 * kSCPropNetLinkIssuesTimeStamp "TimeStamp" CFDate
153 * kSCEntNetLinkQuality Entity Keys
155 * kSCPropNetLinkQuality "LinkQuality" CFNumber
157 * kSCPropNetPPPDisconnectOnWake "DisconnectOnWake" CFNumber (0 or 1)
158 * kSCPropNetPPPDisconnectOnWakeTimer "DisconnectOnWakeTimer" CFNumber
159 * kSCEntNetPPP Entity Keys
162 * kSCPropNetPPPOnDemandDomains "OnDemandDomains" CFArray[CFString]
163 * kSCPropNetPPPOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1)
164 * kSCPropNetPPPOnDemandHostName "OnDemandHostName" CFString
165 * kSCPropNetPPPOnDemandMatchDomainsAlways "OnDemandMatchDomainsAlways" CFArray[CFString]
166 * kSCPropNetPPPOnDemandMatchDomainsOnRetry "OnDemandMatchDomainsOnRetry" CFArray[CFString]
167 * kSCPropNetPPPOnDemandMatchDomainsNever "OnDemandMatchDomainsNever" CFArray[CFString]
168 * kSCPropNetPPPOnDemandMode "OnDemandMode" CFString
169 * kSCPropNetPPPOnDemandPriority "OnDemandPriority" CFString
171 * --- kSCPropNetPPPOnDemandMode values ---
172 * kSCValNetPPPOnDemandModeAggressive "Aggressive"
173 * kSCValNetPPPOnDemandModeConservative "Conservative"
174 * kSCValNetPPPOnDemandModeCompatible "Compatible"
176 * --- kSCPropNetPPPOnDemandPriority values ---
177 * kSCValNetPPPOnDemandPriorityDefault "Default"
178 * kSCValNetPPPOnDemandPriorityHigh "High"
179 * kSCValNetPPPOnDemandPriorityLow "Low"
181 * kSCEntNetNAT64 Entity Keys
183 * kSCPropNetNAT64PrefixList "PrefixList" CFArray[CFString]
184 * kSCPropNetNAT64PLATDiscoveryStartTime "PLATDiscoveryStartTime" CFDate
185 * kSCPropNetNAT64PLATDiscoveryCompletionTime "PLATDiscoveryCompletionTime" CFDate
187 * kSCEntNetProxies Entity Keys
189 * kSCPropNetProxiesBypassAllowed "BypassAllowed" CFNumber (0 or 1)
190 * kSCPropNetProxiesFallBackAllowed "FallBackAllowed" CFNumber (0 or 1)
191 * kSCPropNetProxiesSupplementalMatchDomains "SupplementalMatchDomains" CFArray[CFString]
192 * kSCPropNetProxiesSupplementalMatchOrders "SupplementalMatchOrders" CFArray[CFNumber]
193 * kSCPropNetProxiesServiceSpecific "ServiceSpecific" CFNumber (0 or 1)
195 * kSCPropNetProxiesScoped "__SCOPED__" CFDictionary
196 * kSCPropNetProxiesServices "__SERVICES__" CFDictionary
197 * kSCPropNetProxiesSupplemental "__SUPPLEMENTAL__" CFArray[CFDictionary]
198 * kSCPropNetProxiesSupplementalMatchDomain "__MATCH_DOMAIN__" CFString
200 * kSCEntNetQoSMarkingPolicy Entity Keys
202 * kSCPropNetQoSMarkingAppleAudioVideoCalls "QoSMarkingAppleAudioVideoCalls" CFBoolean
203 * kSCPropNetQoSMarkingEnabled "QoSMarkingEnabled" CFBoolean
204 * kSCPropNetQoSMarkingWhitelistedAppIdentifiers "QoSMarkingWhitelistedAppIdentifiers" CFArray[CFString]
206 * kSCEntNetService Entity Keys
208 * kSCPropNetServicePrimaryRank "PrimaryRank" CFString
209 * kSCPropNetServiceServiceIndex "ServiceIndex" CFNumber
210 * kSCPropNetServiceUserDefinedName "UserDefinedName" CFString
212 * --- kSCPropNetServicePrimaryRank values ---
213 * kSCValNetServicePrimaryRankFirst "First"
214 * kSCValNetServicePrimaryRankLast "Last"
215 * kSCValNetServicePrimaryRankNever "Never"
216 * kSCValNetServicePrimaryRankScoped "Scoped"
218 * kSCEntNetVPN Entity Keys
220 * kSCPropNetVPNAppRules "AppRules" CFArray[CFDictionary]
221 * kSCPropNetVPNAuthCredentialPassword "AuthCredentialPassword" CFString
222 * kSCPropNetVPNAuthName "AuthName" CFString
223 * kSCPropNetVPNAuthPassword "AuthPassword" CFString
224 * kSCPropNetVPNAuthPasswordEncryption "AuthPasswordEncryption" CFString
225 * kSCPropNetVPNAuthPasswordPluginType "AuthPasswordPluginType" CFString
226 * kSCPropNetVPNAuthenticationMethod "AuthenticationMethod" CFString
227 * kSCPropNetVPNConnectTime "ConnectTime" CFString
228 * kSCPropNetVPNDisconnectOnFastUserSwitch "DisconnectOnFastUserSwitch" CFNumber (0 or 1)
229 * kSCPropNetVPNDisconnectOnIdle "DisconnectOnIdle" CFNumber (0 or 1)
230 * kSCPropNetVPNDisconnectOnIdleTimer "DisconnectOnIdleTimer" CFNumber
231 * kSCPropNetVPNDisconnectOnLogout "DisconnectOnLogout" CFNumber (0 or 1)
232 * kSCPropNetVPNDisconnectOnSleep "DisconnectOnSleep" CFNumber (0 or 1)
233 * kSCPropNetVPNDisconnectOnWake "DisconnectOnWake" CFNumber (0 or 1)
234 * kSCPropNetVPNDisconnectOnWakeTimer "DisconnectOnWakeTimer" CFNumber
235 * kSCPropNetVPNLocalCertificate "LocalCertificate" CFData
236 * kSCPropNetVPNLogfile "Logfile" CFString
237 * kSCPropNetVPNMTU "MTU" CFNumber
238 * kSCPropNetVPNOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1)
239 * kSCPropNetVPNOnDemandMatchAppEnabled "OnDemandMatchAppEnabled" CFBoolean
240 * kSCPropNetVPNOnDemandMatchDomainsAlways "OnDemandMatchDomainsAlways" CFArray[CFString]
241 * kSCPropNetVPNOnDemandMatchDomainsOnRetry "OnDemandMatchDomainsOnRetry" CFArray[CFString]
242 * kSCPropNetVPNOnDemandMatchDomainsNever "OnDemandMatchDomainsNever" CFArray[CFString]
243 * kSCPropNetVPNOnDemandRules "OnDemandRules" CFArray[CFDictionary]
244 * kSCPropNetVPNOnDemandSuspended "OnDemandSuspended" CFNumber
245 * kSCPropNetVPNPluginCapability "PluginCapability" CFString
246 * kSCPropNetVPNRemoteAddress "RemoteAddress" CFString
247 * kSCPropNetVPNStatus "Status" CFNumber
248 * kSCPropNetVPNVerboseLogging "VerboseLogging" CFNumber (0 or 1)
250 * --- kSCPropNetVPNAppRules [CFDictionary] keys ---
251 * kSCValNetVPNAppRuleAccountIdentifierMatch "AccountIdentifierMatch" CFArray[CFString]
252 * kSCValNetVPNAppRuleDNSDomainMatch "DNSDomainMatch" CFArray[CFString]
253 * kSCValNetVPNAppRuleExecutableMatch "ExecutableMatch" CFArray[CFDictionary]
254 * kSCValNetVPNAppRuleIdentifier "Identifier" CFString
256 * --- kSCValNetVPNAppRuleExecutableMatch [CFDictionary] keys ---
257 * kSCValNetVPNAppRuleExecutableDesignatedRequirement "DesignatedRequirement" CFString
258 * kSCValNetVPNAppRuleExecutableSigningIdentifier "SigningIdentifier" CFString
259 * kSCValNetVPNAppRuleExecutableUUID "UUID" CFString
261 * --- kSCPropNetVPNAuthenticationMethod values ---
262 * kSCValNetVPNAuthenticationMethodPassword "Password"
263 * kSCValNetVPNAuthenticationMethodCertificate "Certificate"
265 * --- kSCPropNetVPNAuthPasswordEncryption values ---
266 * kSCValNetVPNAuthPasswordEncryptionExternal "External"
267 * kSCValNetVPNAuthPasswordEncryptionKeychain "Keychain"
268 * kSCValNetVPNAuthPasswordEncryptionPrompt "Prompt"
270 * --- kSCPropNetVPNOnDemandRules [CFDictionary] keys ---
271 * kSCPropNetVPNOnDemandRuleAction "Action" CFString
272 * kSCPropNetVPNOnDemandRuleActionParameters "ActionParameters" CFArray[CFDictionary]
273 * kSCPropNetVPNOnDemandRuleDNSDomainMatch "DNSDomainMatch" CFArray[CFString]
274 * kSCPropNetVPNOnDemandRuleDNSServerAddressMatch "DNSServerAddressMatch" CFArray[CFString]
275 * kSCPropNetVPNOnDemandRuleSSIDMatch "SSIDMatch" CFArray[CFString]
276 * kSCPropNetVPNOnDemandRuleInterfaceTypeMatch "InterfaceTypeMatch" CFString
277 * kSCPropNetVPNOnDemandRuleURLStringProbe "URLStringProbe" CFString
279 * --- kSCPropNetVPNOnDemandRuleAction values ---
280 * kSCValNetVPNOnDemandRuleActionAllow "Allow"
281 * kSCValNetVPNOnDemandRuleActionIgnore "Ignore"
282 * kSCValNetVPNOnDemandRuleActionConnect "Connect"
283 * kSCValNetVPNOnDemandRuleActionDisconnect "Disconnect"
284 * kSCValNetVPNOnDemandRuleActionEvaluateConnection "EvaluateConnection"
286 * --- kSCPropNetVPNOnDemandRuleActionParameters [CFDictionary] keys ---
287 * kSCPropNetVPNOnDemandRuleActionParametersDomainAction "DomainAction" CFString
288 * kSCPropNetVPNOnDemandRuleActionParametersDomains "Domains" CFArray[CFString]
289 * kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers "RequiredDNSServers" CFArray[CFString]
290 * kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe "RequiredURLStringProbe" CFString
292 * --- kSCPropNetVPNOnDemandRuleActionParametersDomainAction values ---
293 * kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded "ConnectIfNeeded"
294 * kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect "NeverConnect"
296 * --- kSCPropNetVPNOnDemandRuleInterfaceTypeMatch values ---
297 * kSCValNetVPNOnDemandRuleInterfaceTypeMatchCellular "Cellular"
298 * kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet "Ethernet"
299 * kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi "WiFi"
301 * --- kSCPropNetVPNPluginCapability values ---
302 * kSCValNetVPNPluginCapabilityAuth "Auth"
303 * kSCValNetVPNPluginCapabilityConnect "Connect"
305 * kSCCompSystem Properties
307 * kSCPropSystemComputerNameRegion "ComputerNameRegion" CFNumber
308 * kSCPropSystemHostName "HostName" CFString
310 * Virtual Network Interface Keys
312 * kSCPropVirtualNetworkInterfacesBondInterfaces "Interfaces" CFArray[CFString]
313 * kSCPropVirtualNetworkInterfacesBondMode "Mode" CFNumber
314 * kSCPropVirtualNetworkInterfacesBondOptions "Options" CFDictionary
316 * kSCPropVirtualNetworkInterfacesBridgeInterfaces "Interfaces" CFArray[CFString]
317 * kSCPropVirtualNetworkInterfacesBridgeOptions "Options" CFDictionary
319 * kSCPropVirtualNetworkInterfacesVLANInterface "Interface" CFString
320 * kSCPropVirtualNetworkInterfacesVLANTag "Tag" CFNumber
321 * kSCPropVirtualNetworkInterfacesVLANOptions "Options" CFDictionary
325 #ifndef _SCSCHEMADEFINITIONSPRIVATE_H
326 #define _SCSCHEMADEFINITIONSPRIVATE_H
328 #include <SystemConfiguration/SCSchemaDefinitions.h>
331 * @header SCSchemaDefinitionsPrivate
335 @const kSCPropNetIgnoreLinkStatus
336 @discussion Value is a CFBoolean
338 extern const CFStringRef kSCPropNetIgnoreLinkStatus
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
339 #define kSCPropNetIgnoreLinkStatus kSCPropNetIgnoreLinkStatus
342 @const kSCPropConfirmedInterfaceName
343 @discussion Value is a CFString
345 extern const CFStringRef kSCPropConfirmedInterfaceName
API_AVAILABLE(macos(10.10)) SPI_AVAILABLE(ios(8.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
346 #define kSCPropConfirmedInterfaceName kSCPropConfirmedInterfaceName
349 @const kSCPropDisableUntilNeeded
350 @discussion Value is a CFNumber (0 or 1)
352 extern const CFStringRef kSCPropDisableUntilNeeded
API_AVAILABLE(macos(10.11)) SPI_AVAILABLE(ios(9.0), tvos(9.0), watchos(2.0), bridgeos(2.0));
353 #define kSCPropDisableUntilNeeded kSCPropDisableUntilNeeded
356 @group Preference Keys
360 @const kSCPrefVersion
361 @discussion Value is a CFString
363 extern const CFStringRef kSCPrefVersion
API_AVAILABLE(macos(10.15.4)) SPI_AVAILABLE(ios(13.4), tvos(13.4), watchos(6.2), bridgeos(4.0));
364 #define kSCPrefVersion kSCPrefVersion
367 @const kSCPrefVirtualNetworkInterfaces
368 @discussion Value is a CFDictionary
370 extern const CFStringRef kSCPrefVirtualNetworkInterfaces
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
371 #define kSCPrefVirtualNetworkInterfaces kSCPrefVirtualNetworkInterfaces
374 @group Network Entity Keys
378 @const kSCEntNetAppLayer
379 @discussion Value is a CFDictionary
381 extern const CFStringRef kSCEntNetAppLayer
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
382 #define kSCEntNetAppLayer kSCEntNetAppLayer
385 @const kSCEntNetCommCenter
386 @discussion Value is a CFDictionary
388 extern const CFStringRef kSCEntNetCommCenter
SPI_AVAILABLE(macos(10.6), ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
389 #define kSCEntNetCommCenter kSCEntNetCommCenter
392 @const kSCEntNetEAPOL
393 @discussion Value is a CFDictionary
395 extern const CFStringRef kSCEntNetEAPOL
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
396 #define kSCEntNetEAPOL kSCEntNetEAPOL
399 @const kSCEntNetIdleRoute
401 extern const CFStringRef kSCEntNetIdleRoute
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
402 #define kSCEntNetIdleRoute kSCEntNetIdleRoute
405 @const kSCEntNetInterfaceActiveDuringSleepRequested
406 @discussion Value is a CFDictionary
408 extern const CFStringRef kSCEntNetInterfaceActiveDuringSleepRequested
API_AVAILABLE(macos(10.10)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
409 #define kSCEntNetInterfaceActiveDuringSleepRequested kSCEntNetInterfaceActiveDuringSleepRequested
412 @const kSCEntNetInterfaceActiveDuringSleepSupported
413 @discussion Value is a CFDictionary
415 extern const CFStringRef kSCEntNetInterfaceActiveDuringSleepSupported
API_AVAILABLE(macos(10.10)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
416 #define kSCEntNetInterfaceActiveDuringSleepSupported kSCEntNetInterfaceActiveDuringSleepSupported
419 @const kSCEntNetInterfaceDelegation
421 extern const CFStringRef kSCEntNetInterfaceDelegation
API_AVAILABLE(macos(10.15)) SPI_AVAILABLE(ios(13.0), tvos(13.0), watchos(6.0), bridgeos(4.0));
422 #define kSCEntNetInterfaceDelegation kSCEntNetInterfaceDelegation
425 @const kSCEntNetIPv4ARPCollision
427 extern const CFStringRef kSCEntNetIPv4ARPCollision
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
428 #define kSCEntNetIPv4ARPCollision kSCEntNetIPv4ARPCollision
431 @const kSCEntNetIPv4PortInUse
433 extern const CFStringRef kSCEntNetIPv4PortInUse
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
434 #define kSCEntNetIPv4PortInUse kSCEntNetIPv4PortInUse
437 @const kSCEntNetIPv4RouterARPFailure
439 extern const CFStringRef kSCEntNetIPv4RouterARPFailure
API_AVAILABLE(macos(10.10)) SPI_AVAILABLE(ios(8.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
440 #define kSCEntNetIPv4RouterARPFailure kSCEntNetIPv4RouterARPFailure
443 @const kSCEntNetIPv4RouterARPAlive
445 extern const CFStringRef kSCEntNetIPv4RouterARPAlive
API_AVAILABLE(macos(10.10)) SPI_AVAILABLE(ios(8.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
446 #define kSCEntNetIPv4RouterARPAlive kSCEntNetIPv4RouterARPAlive
449 @const kSCEntNetIPv6RouterExpired
451 extern const CFStringRef kSCEntNetIPv6RouterExpired
API_AVAILABLE(macos(10.13)) SPI_AVAILABLE(ios(11.0), tvos(11.0), watchos(4.0), bridgeos(2.0));
452 #define kSCEntNetIPv6RouterExpired kSCEntNetIPv6RouterExpired
455 @const kSCEntNetLinkIssues
456 @discussion Value is a CFDictionary
458 extern const CFStringRef kSCEntNetLinkIssues
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
459 #define kSCEntNetLinkIssues kSCEntNetLinkIssues
462 @const kSCEntNetLinkQuality
463 @discussion Value is a CFDictionary
465 extern const CFStringRef kSCEntNetLinkQuality
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
466 #define kSCEntNetLinkQuality kSCEntNetLinkQuality
469 @const kSCEntNetLoopback
470 @discussion Value is a CFDictionary
472 extern const CFStringRef kSCEntNetLoopback
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
473 #define kSCEntNetLoopback kSCEntNetLoopback
476 @const kSCEntNetNAT64
477 @discussion Value is a CFDictionary
479 extern const CFStringRef kSCEntNetNAT64
API_AVAILABLE(macos(10.14)) SPI_AVAILABLE(ios(12.0), tvos(12.0), watchos(5.0), bridgeos(3.0));
480 #define kSCEntNetNAT64 kSCEntNetNAT64
483 @const kSCEntNetNAT64PrefixRequest
485 extern const CFStringRef kSCEntNetNAT64PrefixRequest
API_AVAILABLE(macos(10.13)) SPI_AVAILABLE(ios(11.0), tvos(11.0), watchos(4.0), bridgeos(2.0));
486 #define kSCEntNetNAT64PrefixRequest kSCEntNetNAT64PrefixRequest
489 @const kSCEntNetOnDemand
490 @discussion Value is a CFDictionary
492 extern const CFStringRef kSCEntNetOnDemand
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(3.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
493 #define kSCEntNetOnDemand kSCEntNetOnDemand
496 @const kSCEntNetQoSMarkingPolicy
497 @discussion Value is a CFDictionary
499 extern const CFStringRef kSCEntNetQoSMarkingPolicy
API_AVAILABLE(macos(10.13)) SPI_AVAILABLE(ios(10.0), tvos(10.0), watchos(3.0), bridgeos(2.0));
500 #define kSCEntNetQoSMarkingPolicy kSCEntNetQoSMarkingPolicy
503 @const kSCEntNetRefreshConfiguration
505 extern const CFStringRef kSCEntNetRefreshConfiguration
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
506 #define kSCEntNetRefreshConfiguration kSCEntNetRefreshConfiguration
509 @const kSCEntNetService
510 @discussion Value is a CFDictionary
512 extern const CFStringRef kSCEntNetService
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
513 #define kSCEntNetService kSCEntNetService
517 @discussion Value is a CFDictionary
519 extern const CFStringRef kSCEntNetVPN
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
520 #define kSCEntNetVPN kSCEntNetVPN
523 @group kSCEntNetCommCenter Entity Keys
527 @const kSCPropNetCommCenterAllowNetworkAccess
528 @discussion Value is a CFNumber (0 or 1)
530 extern const CFStringRef kSCPropNetCommCenterAllowNetworkAccess
SPI_AVAILABLE(macos(10.6), ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
531 #define kSCPropNetCommCenterAllowNetworkAccess kSCPropNetCommCenterAllowNetworkAccess
534 @const kSCPropNetCommCenterAvailable
535 @discussion Value is a CFNumber (0 or 1)
537 extern const CFStringRef kSCPropNetCommCenterAvailable
SPI_AVAILABLE(macos(10.6), ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
538 #define kSCPropNetCommCenterAvailable kSCPropNetCommCenterAvailable
541 @group kSCEntNetDNS Entity Keys
545 @const kSCPropNetDNSConfirmedServiceID
546 @discussion Value is a CFString
548 extern const CFStringRef kSCPropNetDNSConfirmedServiceID
API_AVAILABLE(macos(10.11)) SPI_AVAILABLE(ios(9.0), tvos(9.0), watchos(2.0), bridgeos(2.0));
549 #define kSCPropNetDNSConfirmedServiceID kSCPropNetDNSConfirmedServiceID
552 @const kSCPropNetDNSServiceIdentifier
553 @discussion Value is a CFNumber
555 extern const CFStringRef kSCPropNetDNSServiceIdentifier
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
556 #define kSCPropNetDNSServiceIdentifier kSCPropNetDNSServiceIdentifier
559 @const kSCPropNetDNSSupplementalMatchDomainsNoSearch
560 @discussion Value is a CFNumber (0 or 1)
562 extern const CFStringRef kSCPropNetDNSSupplementalMatchDomainsNoSearch
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
563 #define kSCPropNetDNSSupplementalMatchDomainsNoSearch kSCPropNetDNSSupplementalMatchDomainsNoSearch
566 @group kSCEntNetEthernet (Hardware) Entity Keys
570 @const kSCPropNetEthernetCapabilityAV
571 @discussion Value is a CFNumber (0 or 1)
573 extern const CFStringRef kSCPropNetEthernetCapabilityAV
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
574 #define kSCPropNetEthernetCapabilityAV kSCPropNetEthernetCapabilityAV
577 @const kSCPropNetEthernetCapabilityJUMBO_MTU
578 @discussion Value is a CFNumber (0 or 1)
580 extern const CFStringRef kSCPropNetEthernetCapabilityJUMBO_MTU
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
581 #define kSCPropNetEthernetCapabilityJUMBO_MTU kSCPropNetEthernetCapabilityJUMBO_MTU
584 @const kSCPropNetEthernetCapabilityLRO
585 @discussion Value is a CFNumber (0 or 1)
587 extern const CFStringRef kSCPropNetEthernetCapabilityLRO
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
588 #define kSCPropNetEthernetCapabilityLRO kSCPropNetEthernetCapabilityLRO
591 @const kSCPropNetEthernetCapabilityRXCSUM
592 @discussion Value is a CFNumber (0 or 1)
594 extern const CFStringRef kSCPropNetEthernetCapabilityRXCSUM
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
595 #define kSCPropNetEthernetCapabilityRXCSUM kSCPropNetEthernetCapabilityRXCSUM
598 @const kSCPropNetEthernetCapabilityTSO
599 @discussion Value is a CFNumber (0 or 1)
601 extern const CFStringRef kSCPropNetEthernetCapabilityTSO
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
602 #define kSCPropNetEthernetCapabilityTSO kSCPropNetEthernetCapabilityTSO
605 @const kSCPropNetEthernetCapabilityTSO4
606 @discussion Value is a CFNumber (0 or 1)
608 extern const CFStringRef kSCPropNetEthernetCapabilityTSO4
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
609 #define kSCPropNetEthernetCapabilityTSO4 kSCPropNetEthernetCapabilityTSO4
612 @const kSCPropNetEthernetCapabilityTSO6
613 @discussion Value is a CFNumber (0 or 1)
615 extern const CFStringRef kSCPropNetEthernetCapabilityTSO6
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
616 #define kSCPropNetEthernetCapabilityTSO6 kSCPropNetEthernetCapabilityTSO6
619 @const kSCPropNetEthernetCapabilityTXCSUM
620 @discussion Value is a CFNumber (0 or 1)
622 extern const CFStringRef kSCPropNetEthernetCapabilityTXCSUM
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
623 #define kSCPropNetEthernetCapabilityTXCSUM kSCPropNetEthernetCapabilityTXCSUM
626 @const kSCPropNetEthernetCapabilityVLAN_HWTAGGING
627 @discussion Value is a CFNumber (0 or 1)
629 extern const CFStringRef kSCPropNetEthernetCapabilityVLAN_HWTAGGING
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
630 #define kSCPropNetEthernetCapabilityVLAN_HWTAGGING kSCPropNetEthernetCapabilityVLAN_HWTAGGING
633 @const kSCPropNetEthernetCapabilityVLAN_MTU
634 @discussion Value is a CFNumber (0 or 1)
636 extern const CFStringRef kSCPropNetEthernetCapabilityVLAN_MTU
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
637 #define kSCPropNetEthernetCapabilityVLAN_MTU kSCPropNetEthernetCapabilityVLAN_MTU
640 @group kSCEntNetInterface Entity Keys
644 @const kSCValNetInterfaceTypeCellular
646 extern const CFStringRef kSCValNetInterfaceTypeCellular
SPI_AVAILABLE(macos(10.0), ios(8.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
647 #define kSCValNetInterfaceTypeCellular kSCValNetInterfaceTypeCellular
650 @const kSCValNetInterfaceTypeLoopback
652 extern const CFStringRef kSCValNetInterfaceTypeLoopback
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
653 #define kSCValNetInterfaceTypeLoopback kSCValNetInterfaceTypeLoopback
656 @const kSCValNetInterfaceTypeVPN
658 extern const CFStringRef kSCValNetInterfaceTypeVPN
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
659 #define kSCValNetInterfaceTypeVPN kSCValNetInterfaceTypeVPN
662 @const kSCPropNetIPSecDisconnectOnWake
663 @discussion Value is a CFNumber (0 or 1)
665 extern const CFStringRef kSCPropNetIPSecDisconnectOnWake
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
666 #define kSCPropNetIPSecDisconnectOnWake kSCPropNetIPSecDisconnectOnWake
669 @const kSCPropNetIPSecDisconnectOnWakeTimer
670 @discussion Value is a CFNumber
672 extern const CFStringRef kSCPropNetIPSecDisconnectOnWakeTimer
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
673 #define kSCPropNetIPSecDisconnectOnWakeTimer kSCPropNetIPSecDisconnectOnWakeTimer
676 @group kSCEntNetIPSec Entity Keys
680 @const kSCPropNetIPSecLastCause
681 @discussion Value is a CFNumber
683 extern const CFStringRef kSCPropNetIPSecLastCause
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(3.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
684 #define kSCPropNetIPSecLastCause kSCPropNetIPSecLastCause
687 @const kSCPropNetIPSecOnDemandEnabled
688 @discussion Value is a CFNumber (0 or 1)
690 extern const CFStringRef kSCPropNetIPSecOnDemandEnabled
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(3.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
691 #define kSCPropNetIPSecOnDemandEnabled kSCPropNetIPSecOnDemandEnabled
694 @const kSCPropNetIPSecOnDemandMatchDomainsAlways
695 @discussion Value is a CFArray[CFString]
697 extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsAlways
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(3.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
698 #define kSCPropNetIPSecOnDemandMatchDomainsAlways kSCPropNetIPSecOnDemandMatchDomainsAlways
701 @const kSCPropNetIPSecOnDemandMatchDomainsOnRetry
702 @discussion Value is a CFArray[CFString]
704 extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsOnRetry
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(3.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
705 #define kSCPropNetIPSecOnDemandMatchDomainsOnRetry kSCPropNetIPSecOnDemandMatchDomainsOnRetry
708 @const kSCPropNetIPSecOnDemandMatchDomainsNever
709 @discussion Value is a CFArray[CFString]
711 extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsNever
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(3.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
712 #define kSCPropNetIPSecOnDemandMatchDomainsNever kSCPropNetIPSecOnDemandMatchDomainsNever
715 @group kSCEntNetIPv4 Entity Keys
719 @const kSCPropNetIPv4AdditionalRoutes
720 @discussion Value is a CFArray[CFDictionary]
722 extern const CFStringRef kSCPropNetIPv4AdditionalRoutes
API_AVAILABLE(macos(10.10)) SPI_AVAILABLE(ios(8.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
723 #define kSCPropNetIPv4AdditionalRoutes kSCPropNetIPv4AdditionalRoutes
726 @const kSCPropNetIPv4CLAT46
727 @discussion Value is a CFBoolean
729 extern const CFStringRef kSCPropNetIPv4CLAT46
API_AVAILABLE(macos(10.14)) SPI_AVAILABLE(ios(12.0), tvos(12.0), watchos(5.0), bridgeos(3.0));
730 #define kSCPropNetIPv4CLAT46 kSCPropNetIPv4CLAT46
733 @const kSCPropNetIPv4ExcludedRoutes
734 @discussion Value is a CFArray[CFDictionary]
736 extern const CFStringRef kSCPropNetIPv4ExcludedRoutes
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
737 #define kSCPropNetIPv4ExcludedRoutes kSCPropNetIPv4ExcludedRoutes
740 @const kSCPropNetIPv4IncludedRoutes
741 @discussion Value is a CFArray[CFDictionary]
743 extern const CFStringRef kSCPropNetIPv4IncludedRoutes
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
744 #define kSCPropNetIPv4IncludedRoutes kSCPropNetIPv4IncludedRoutes
747 @const kSCValNetIPv4ConfigMethodFailover
749 extern const CFStringRef kSCValNetIPv4ConfigMethodFailover
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
750 #define kSCValNetIPv4ConfigMethodFailover kSCValNetIPv4ConfigMethodFailover
753 @const kSCPropNetIPv4RouteDestinationAddress
754 @discussion Value is a CFString
756 extern const CFStringRef kSCPropNetIPv4RouteDestinationAddress
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
757 #define kSCPropNetIPv4RouteDestinationAddress kSCPropNetIPv4RouteDestinationAddress
760 @const kSCPropNetIPv4RouteSubnetMask
761 @discussion Value is a CFString
763 extern const CFStringRef kSCPropNetIPv4RouteSubnetMask
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
764 #define kSCPropNetIPv4RouteSubnetMask kSCPropNetIPv4RouteSubnetMask
767 @const kSCPropNetIPv4RouteGatewayAddress
768 @discussion Value is a CFString
770 extern const CFStringRef kSCPropNetIPv4RouteGatewayAddress
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
771 #define kSCPropNetIPv4RouteGatewayAddress kSCPropNetIPv4RouteGatewayAddress
774 @const kSCPropNetIPv4RouteInterfaceName
775 @discussion Value is a CFString
777 extern const CFStringRef kSCPropNetIPv4RouteInterfaceName
API_AVAILABLE(macos(10.10)) SPI_AVAILABLE(ios(8.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
778 #define kSCPropNetIPv4RouteInterfaceName kSCPropNetIPv4RouteInterfaceName
781 @const kSCPropNetIPv4ARPResolvedHardwareAddress
782 @discussion Value is a CFString
784 extern const CFStringRef kSCPropNetIPv4ARPResolvedHardwareAddress
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
785 #define kSCPropNetIPv4ARPResolvedHardwareAddress kSCPropNetIPv4ARPResolvedHardwareAddress
788 @const kSCPropNetIPv4ARPResolvedIPAddress
789 @discussion Value is a CFString
791 extern const CFStringRef kSCPropNetIPv4ARPResolvedIPAddress
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
792 #define kSCPropNetIPv4ARPResolvedIPAddress kSCPropNetIPv4ARPResolvedIPAddress
795 @group kSCEntNetIPv6 Entity Keys
799 @const kSCPropNetIPv6AdditionalRoutes
800 @discussion Value is a CFArray[CFDictionary]
802 extern const CFStringRef kSCPropNetIPv6AdditionalRoutes
API_AVAILABLE(macos(10.10)) SPI_AVAILABLE(ios(8.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
803 #define kSCPropNetIPv6AdditionalRoutes kSCPropNetIPv6AdditionalRoutes
806 @const kSCPropNetIPv6EnableCGA
807 @discussion Value is a CFNumber (0 or 1)
809 extern const CFStringRef kSCPropNetIPv6EnableCGA
API_AVAILABLE(macos(10.12)) SPI_AVAILABLE(ios(10.0), tvos(10.0), watchos(3.0), bridgeos(2.0));
810 #define kSCPropNetIPv6EnableCGA kSCPropNetIPv6EnableCGA
813 @const kSCPropNetIPv6ExcludedRoutes
814 @discussion Value is a CFArray[CFDictionary]
816 extern const CFStringRef kSCPropNetIPv6ExcludedRoutes
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
817 #define kSCPropNetIPv6ExcludedRoutes kSCPropNetIPv6ExcludedRoutes
820 @const kSCPropNetIPv6IncludedRoutes
821 @discussion Value is a CFArray[CFDictionary]
823 extern const CFStringRef kSCPropNetIPv6IncludedRoutes
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
824 #define kSCPropNetIPv6IncludedRoutes kSCPropNetIPv6IncludedRoutes
827 @const kSCPropNetIPv6LinkLocalAddress
828 @discussion Value is a CFString
830 extern const CFStringRef kSCPropNetIPv6LinkLocalAddress
API_AVAILABLE(macos(10.12)) SPI_AVAILABLE(ios(10.0), tvos(10.0), watchos(3.0), bridgeos(2.0));
831 #define kSCPropNetIPv6LinkLocalAddress kSCPropNetIPv6LinkLocalAddress
834 @const kSCPropNetIPv6PerformPLATDiscovery
835 @discussion Value is a CFBoolean
837 extern const CFStringRef kSCPropNetIPv6PerformPLATDiscovery
API_AVAILABLE(macos(10.14)) SPI_AVAILABLE(ios(12.0), tvos(12.0), watchos(5.0), bridgeos(3.0));
838 #define kSCPropNetIPv6PerformPLATDiscovery kSCPropNetIPv6PerformPLATDiscovery
841 @const kSCPropNetIPv6RouteDestinationAddress
842 @discussion Value is a CFString
844 extern const CFStringRef kSCPropNetIPv6RouteDestinationAddress
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
845 #define kSCPropNetIPv6RouteDestinationAddress kSCPropNetIPv6RouteDestinationAddress
848 @const kSCPropNetIPv6RoutePrefixLength
849 @discussion Value is a CFNumber
851 extern const CFStringRef kSCPropNetIPv6RoutePrefixLength
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
852 #define kSCPropNetIPv6RoutePrefixLength kSCPropNetIPv6RoutePrefixLength
855 @const kSCPropNetIPv6RouteGatewayAddress
856 @discussion Value is a CFString
858 extern const CFStringRef kSCPropNetIPv6RouteGatewayAddress
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
859 #define kSCPropNetIPv6RouteGatewayAddress kSCPropNetIPv6RouteGatewayAddress
862 @const kSCPropNetIPv6RouteInterfaceName
863 @discussion Value is a CFString
865 extern const CFStringRef kSCPropNetIPv6RouteInterfaceName
API_AVAILABLE(macos(10.10)) SPI_AVAILABLE(ios(8.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
866 #define kSCPropNetIPv6RouteInterfaceName kSCPropNetIPv6RouteInterfaceName
869 @group kSCEntNetLink Entity Keys
873 @const kSCPropNetLinkExpensive
874 @discussion Value is a CFBoolean
876 extern const CFStringRef kSCPropNetLinkExpensive
API_AVAILABLE(macos(10.10)) SPI_AVAILABLE(ios(8.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
877 #define kSCPropNetLinkExpensive kSCPropNetLinkExpensive
880 @group kSCEntNetLinkIssues Entity Keys
884 @const kSCPropNetLinkIssuesModuleID
885 @discussion Value is a CFData
887 extern const CFStringRef kSCPropNetLinkIssuesModuleID
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
888 #define kSCPropNetLinkIssuesModuleID kSCPropNetLinkIssuesModuleID
891 @const kSCPropNetLinkIssuesInfo
892 @discussion Value is a CFData
894 extern const CFStringRef kSCPropNetLinkIssuesInfo
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
895 #define kSCPropNetLinkIssuesInfo kSCPropNetLinkIssuesInfo
898 @const kSCPropNetLinkIssuesTimeStamp
899 @discussion Value is a CFDate
901 extern const CFStringRef kSCPropNetLinkIssuesTimeStamp
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
902 #define kSCPropNetLinkIssuesTimeStamp kSCPropNetLinkIssuesTimeStamp
905 @group kSCEntNetLinkQuality Entity Keys
909 @const kSCPropNetLinkQuality
910 @discussion Value is a CFNumber
912 extern const CFStringRef kSCPropNetLinkQuality
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
913 #define kSCPropNetLinkQuality kSCPropNetLinkQuality
916 @const kSCPropNetPPPDisconnectOnWake
917 @discussion Value is a CFNumber (0 or 1)
919 extern const CFStringRef kSCPropNetPPPDisconnectOnWake
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
920 #define kSCPropNetPPPDisconnectOnWake kSCPropNetPPPDisconnectOnWake
923 @const kSCPropNetPPPDisconnectOnWakeTimer
924 @discussion Value is a CFNumber
926 extern const CFStringRef kSCPropNetPPPDisconnectOnWakeTimer
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
927 #define kSCPropNetPPPDisconnectOnWakeTimer kSCPropNetPPPDisconnectOnWakeTimer
930 @group kSCEntNetPPP Entity Keys
934 @const kSCPropNetPPPOnDemandDomains
935 @discussion Value is a CFArray[CFString]
937 extern const CFStringRef kSCPropNetPPPOnDemandDomains
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
938 #define kSCPropNetPPPOnDemandDomains kSCPropNetPPPOnDemandDomains
941 @const kSCPropNetPPPOnDemandEnabled
942 @discussion Value is a CFNumber (0 or 1)
944 extern const CFStringRef kSCPropNetPPPOnDemandEnabled
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
945 #define kSCPropNetPPPOnDemandEnabled kSCPropNetPPPOnDemandEnabled
948 @const kSCPropNetPPPOnDemandHostName
949 @discussion Value is a CFString
951 extern const CFStringRef kSCPropNetPPPOnDemandHostName
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
952 #define kSCPropNetPPPOnDemandHostName kSCPropNetPPPOnDemandHostName
955 @const kSCPropNetPPPOnDemandMatchDomainsAlways
956 @discussion Value is a CFArray[CFString]
958 extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsAlways
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
959 #define kSCPropNetPPPOnDemandMatchDomainsAlways kSCPropNetPPPOnDemandMatchDomainsAlways
962 @const kSCPropNetPPPOnDemandMatchDomainsOnRetry
963 @discussion Value is a CFArray[CFString]
965 extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsOnRetry
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
966 #define kSCPropNetPPPOnDemandMatchDomainsOnRetry kSCPropNetPPPOnDemandMatchDomainsOnRetry
969 @const kSCPropNetPPPOnDemandMatchDomainsNever
970 @discussion Value is a CFArray[CFString]
972 extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsNever
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
973 #define kSCPropNetPPPOnDemandMatchDomainsNever kSCPropNetPPPOnDemandMatchDomainsNever
976 @const kSCPropNetPPPOnDemandMode
977 @discussion Value is a CFString
979 extern const CFStringRef kSCPropNetPPPOnDemandMode
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
980 #define kSCPropNetPPPOnDemandMode kSCPropNetPPPOnDemandMode
983 @const kSCPropNetPPPOnDemandPriority
984 @discussion Value is a CFString
986 extern const CFStringRef kSCPropNetPPPOnDemandPriority
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
987 #define kSCPropNetPPPOnDemandPriority kSCPropNetPPPOnDemandPriority
990 @const kSCValNetPPPOnDemandModeAggressive
992 extern const CFStringRef kSCValNetPPPOnDemandModeAggressive
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
993 #define kSCValNetPPPOnDemandModeAggressive kSCValNetPPPOnDemandModeAggressive
996 @const kSCValNetPPPOnDemandModeConservative
998 extern const CFStringRef kSCValNetPPPOnDemandModeConservative
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
999 #define kSCValNetPPPOnDemandModeConservative kSCValNetPPPOnDemandModeConservative
1002 @const kSCValNetPPPOnDemandModeCompatible
1004 extern const CFStringRef kSCValNetPPPOnDemandModeCompatible
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1005 #define kSCValNetPPPOnDemandModeCompatible kSCValNetPPPOnDemandModeCompatible
1008 @const kSCValNetPPPOnDemandPriorityDefault
1010 extern const CFStringRef kSCValNetPPPOnDemandPriorityDefault
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1011 #define kSCValNetPPPOnDemandPriorityDefault kSCValNetPPPOnDemandPriorityDefault
1014 @const kSCValNetPPPOnDemandPriorityHigh
1016 extern const CFStringRef kSCValNetPPPOnDemandPriorityHigh
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1017 #define kSCValNetPPPOnDemandPriorityHigh kSCValNetPPPOnDemandPriorityHigh
1020 @const kSCValNetPPPOnDemandPriorityLow
1022 extern const CFStringRef kSCValNetPPPOnDemandPriorityLow
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1023 #define kSCValNetPPPOnDemandPriorityLow kSCValNetPPPOnDemandPriorityLow
1026 @group kSCEntNetNAT64 Entity Keys
1030 @const kSCPropNetNAT64PrefixList
1031 @discussion Value is a CFArray[CFString]
1033 extern const CFStringRef kSCPropNetNAT64PrefixList
API_AVAILABLE(macos(10.14)) SPI_AVAILABLE(ios(12.0), tvos(12.0), watchos(5.0), bridgeos(3.0));
1034 #define kSCPropNetNAT64PrefixList kSCPropNetNAT64PrefixList
1037 @const kSCPropNetNAT64PLATDiscoveryStartTime
1038 @discussion Value is a CFDate
1040 extern const CFStringRef kSCPropNetNAT64PLATDiscoveryStartTime
API_AVAILABLE(macos(10.14)) SPI_AVAILABLE(ios(12.0), tvos(12.0), watchos(5.0), bridgeos(3.0));
1041 #define kSCPropNetNAT64PLATDiscoveryStartTime kSCPropNetNAT64PLATDiscoveryStartTime
1044 @const kSCPropNetNAT64PLATDiscoveryCompletionTime
1045 @discussion Value is a CFDate
1047 extern const CFStringRef kSCPropNetNAT64PLATDiscoveryCompletionTime
API_AVAILABLE(macos(10.14)) SPI_AVAILABLE(ios(12.0), tvos(12.0), watchos(5.0), bridgeos(3.0));
1048 #define kSCPropNetNAT64PLATDiscoveryCompletionTime kSCPropNetNAT64PLATDiscoveryCompletionTime
1051 @group kSCEntNetProxies Entity Keys
1055 @const kSCPropNetProxiesBypassAllowed
1056 @discussion Value is a CFNumber (0 or 1)
1058 extern const CFStringRef kSCPropNetProxiesBypassAllowed
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1059 #define kSCPropNetProxiesBypassAllowed kSCPropNetProxiesBypassAllowed
1062 @const kSCPropNetProxiesFallBackAllowed
1063 @discussion Value is a CFNumber (0 or 1)
1065 extern const CFStringRef kSCPropNetProxiesFallBackAllowed
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(6.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1066 #define kSCPropNetProxiesFallBackAllowed kSCPropNetProxiesFallBackAllowed
1069 @const kSCPropNetProxiesSupplementalMatchDomains
1070 @discussion Value is a CFArray[CFString]
1072 extern const CFStringRef kSCPropNetProxiesSupplementalMatchDomains
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1073 #define kSCPropNetProxiesSupplementalMatchDomains kSCPropNetProxiesSupplementalMatchDomains
1076 @const kSCPropNetProxiesSupplementalMatchOrders
1077 @discussion Value is a CFArray[CFNumber]
1079 extern const CFStringRef kSCPropNetProxiesSupplementalMatchOrders
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1080 #define kSCPropNetProxiesSupplementalMatchOrders kSCPropNetProxiesSupplementalMatchOrders
1083 @const kSCPropNetProxiesServiceSpecific
1084 @discussion Value is a CFNumber (0 or 1)
1086 extern const CFStringRef kSCPropNetProxiesServiceSpecific
API_AVAILABLE(macos(10.11)) SPI_AVAILABLE(ios(9.0), tvos(9.0), watchos(2.0), bridgeos(2.0));
1087 #define kSCPropNetProxiesServiceSpecific kSCPropNetProxiesServiceSpecific
1090 @const kSCPropNetProxiesScoped
1091 @discussion Value is a CFDictionary
1093 extern const CFStringRef kSCPropNetProxiesScoped
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1094 #define kSCPropNetProxiesScoped kSCPropNetProxiesScoped
1097 @const kSCPropNetProxiesServices
1098 @discussion Value is a CFDictionary
1100 extern const CFStringRef kSCPropNetProxiesServices
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1101 #define kSCPropNetProxiesServices kSCPropNetProxiesServices
1104 @const kSCPropNetProxiesSupplemental
1105 @discussion Value is a CFArray[CFDictionary]
1107 extern const CFStringRef kSCPropNetProxiesSupplemental
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1108 #define kSCPropNetProxiesSupplemental kSCPropNetProxiesSupplemental
1111 @const kSCPropNetProxiesSupplementalMatchDomain
1112 @discussion Value is a CFString
1114 extern const CFStringRef kSCPropNetProxiesSupplementalMatchDomain
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1115 #define kSCPropNetProxiesSupplementalMatchDomain kSCPropNetProxiesSupplementalMatchDomain
1118 @group kSCEntNetQoSMarkingPolicy Entity Keys
1122 @const kSCPropNetQoSMarkingAppleAudioVideoCalls
1123 @discussion Value is a CFBoolean
1125 extern const CFStringRef kSCPropNetQoSMarkingAppleAudioVideoCalls
API_AVAILABLE(macos(10.13)) SPI_AVAILABLE(ios(10.0), tvos(10.0), watchos(3.0), bridgeos(2.0));
1126 #define kSCPropNetQoSMarkingAppleAudioVideoCalls kSCPropNetQoSMarkingAppleAudioVideoCalls
1129 @const kSCPropNetQoSMarkingEnabled
1130 @discussion Value is a CFBoolean
1132 extern const CFStringRef kSCPropNetQoSMarkingEnabled
API_AVAILABLE(macos(10.13)) SPI_AVAILABLE(ios(10.0), tvos(10.0), watchos(3.0), bridgeos(2.0));
1133 #define kSCPropNetQoSMarkingEnabled kSCPropNetQoSMarkingEnabled
1136 @const kSCPropNetQoSMarkingWhitelistedAppIdentifiers
1137 @discussion Value is a CFArray[CFString]
1139 extern const CFStringRef kSCPropNetQoSMarkingWhitelistedAppIdentifiers
API_AVAILABLE(macos(10.13)) SPI_AVAILABLE(ios(10.0), tvos(10.0), watchos(3.0), bridgeos(2.0));
1140 #define kSCPropNetQoSMarkingWhitelistedAppIdentifiers kSCPropNetQoSMarkingWhitelistedAppIdentifiers
1143 @group kSCEntNetService Entity Keys
1147 @const kSCPropNetServicePrimaryRank
1148 @discussion Value is a CFString
1150 extern const CFStringRef kSCPropNetServicePrimaryRank
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1151 #define kSCPropNetServicePrimaryRank kSCPropNetServicePrimaryRank
1154 @const kSCPropNetServiceServiceIndex
1155 @discussion Value is a CFNumber
1157 extern const CFStringRef kSCPropNetServiceServiceIndex
API_AVAILABLE(macos(10.12)) SPI_AVAILABLE(ios(10.0), tvos(10.0), watchos(3.0), bridgeos(2.0));
1158 #define kSCPropNetServiceServiceIndex kSCPropNetServiceServiceIndex
1161 @const kSCPropNetServiceUserDefinedName
1162 @discussion Value is a CFString
1164 extern const CFStringRef kSCPropNetServiceUserDefinedName
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1165 #define kSCPropNetServiceUserDefinedName kSCPropNetServiceUserDefinedName
1168 @const kSCValNetServicePrimaryRankFirst
1170 extern const CFStringRef kSCValNetServicePrimaryRankFirst
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1171 #define kSCValNetServicePrimaryRankFirst kSCValNetServicePrimaryRankFirst
1174 @const kSCValNetServicePrimaryRankLast
1176 extern const CFStringRef kSCValNetServicePrimaryRankLast
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1177 #define kSCValNetServicePrimaryRankLast kSCValNetServicePrimaryRankLast
1180 @const kSCValNetServicePrimaryRankNever
1182 extern const CFStringRef kSCValNetServicePrimaryRankNever
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1183 #define kSCValNetServicePrimaryRankNever kSCValNetServicePrimaryRankNever
1186 @const kSCValNetServicePrimaryRankScoped
1188 extern const CFStringRef kSCValNetServicePrimaryRankScoped
API_AVAILABLE(macos(10.10)) SPI_AVAILABLE(ios(8.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1189 #define kSCValNetServicePrimaryRankScoped kSCValNetServicePrimaryRankScoped
1192 @group kSCEntNetVPN Entity Keys
1196 @const kSCPropNetVPNAppRules
1197 @discussion Value is a CFArray[CFDictionary]
1199 extern const CFStringRef kSCPropNetVPNAppRules
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1200 #define kSCPropNetVPNAppRules kSCPropNetVPNAppRules
1203 @const kSCPropNetVPNAuthCredentialPassword
1204 @discussion Value is a CFString
1206 extern const CFStringRef kSCPropNetVPNAuthCredentialPassword
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1207 #define kSCPropNetVPNAuthCredentialPassword kSCPropNetVPNAuthCredentialPassword
1210 @const kSCPropNetVPNAuthName
1211 @discussion Value is a CFString
1213 extern const CFStringRef kSCPropNetVPNAuthName
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1214 #define kSCPropNetVPNAuthName kSCPropNetVPNAuthName
1217 @const kSCPropNetVPNAuthPassword
1218 @discussion Value is a CFString
1220 extern const CFStringRef kSCPropNetVPNAuthPassword
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1221 #define kSCPropNetVPNAuthPassword kSCPropNetVPNAuthPassword
1224 @const kSCPropNetVPNAuthPasswordEncryption
1225 @discussion Value is a CFString
1227 extern const CFStringRef kSCPropNetVPNAuthPasswordEncryption
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1228 #define kSCPropNetVPNAuthPasswordEncryption kSCPropNetVPNAuthPasswordEncryption
1231 @const kSCPropNetVPNAuthPasswordPluginType
1232 @discussion Value is a CFString
1234 extern const CFStringRef kSCPropNetVPNAuthPasswordPluginType
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1235 #define kSCPropNetVPNAuthPasswordPluginType kSCPropNetVPNAuthPasswordPluginType
1238 @const kSCPropNetVPNAuthenticationMethod
1239 @discussion Value is a CFString
1241 extern const CFStringRef kSCPropNetVPNAuthenticationMethod
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1242 #define kSCPropNetVPNAuthenticationMethod kSCPropNetVPNAuthenticationMethod
1245 @const kSCPropNetVPNConnectTime
1246 @discussion Value is a CFString
1248 extern const CFStringRef kSCPropNetVPNConnectTime
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1249 #define kSCPropNetVPNConnectTime kSCPropNetVPNConnectTime
1252 @const kSCPropNetVPNDisconnectOnFastUserSwitch
1253 @discussion Value is a CFNumber (0 or 1)
1255 extern const CFStringRef kSCPropNetVPNDisconnectOnFastUserSwitch
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1256 #define kSCPropNetVPNDisconnectOnFastUserSwitch kSCPropNetVPNDisconnectOnFastUserSwitch
1259 @const kSCPropNetVPNDisconnectOnIdle
1260 @discussion Value is a CFNumber (0 or 1)
1262 extern const CFStringRef kSCPropNetVPNDisconnectOnIdle
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1263 #define kSCPropNetVPNDisconnectOnIdle kSCPropNetVPNDisconnectOnIdle
1266 @const kSCPropNetVPNDisconnectOnIdleTimer
1267 @discussion Value is a CFNumber
1269 extern const CFStringRef kSCPropNetVPNDisconnectOnIdleTimer
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1270 #define kSCPropNetVPNDisconnectOnIdleTimer kSCPropNetVPNDisconnectOnIdleTimer
1273 @const kSCPropNetVPNDisconnectOnLogout
1274 @discussion Value is a CFNumber (0 or 1)
1276 extern const CFStringRef kSCPropNetVPNDisconnectOnLogout
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1277 #define kSCPropNetVPNDisconnectOnLogout kSCPropNetVPNDisconnectOnLogout
1280 @const kSCPropNetVPNDisconnectOnSleep
1281 @discussion Value is a CFNumber (0 or 1)
1283 extern const CFStringRef kSCPropNetVPNDisconnectOnSleep
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1284 #define kSCPropNetVPNDisconnectOnSleep kSCPropNetVPNDisconnectOnSleep
1287 @const kSCPropNetVPNDisconnectOnWake
1288 @discussion Value is a CFNumber (0 or 1)
1290 extern const CFStringRef kSCPropNetVPNDisconnectOnWake
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1291 #define kSCPropNetVPNDisconnectOnWake kSCPropNetVPNDisconnectOnWake
1294 @const kSCPropNetVPNDisconnectOnWakeTimer
1295 @discussion Value is a CFNumber
1297 extern const CFStringRef kSCPropNetVPNDisconnectOnWakeTimer
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1298 #define kSCPropNetVPNDisconnectOnWakeTimer kSCPropNetVPNDisconnectOnWakeTimer
1301 @const kSCPropNetVPNLocalCertificate
1302 @discussion Value is a CFData
1304 extern const CFStringRef kSCPropNetVPNLocalCertificate
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1305 #define kSCPropNetVPNLocalCertificate kSCPropNetVPNLocalCertificate
1308 @const kSCPropNetVPNLogfile
1309 @discussion Value is a CFString
1311 extern const CFStringRef kSCPropNetVPNLogfile
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1312 #define kSCPropNetVPNLogfile kSCPropNetVPNLogfile
1315 @const kSCPropNetVPNMTU
1316 @discussion Value is a CFNumber
1318 extern const CFStringRef kSCPropNetVPNMTU
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1319 #define kSCPropNetVPNMTU kSCPropNetVPNMTU
1322 @const kSCPropNetVPNOnDemandEnabled
1323 @discussion Value is a CFNumber (0 or 1)
1325 extern const CFStringRef kSCPropNetVPNOnDemandEnabled
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1326 #define kSCPropNetVPNOnDemandEnabled kSCPropNetVPNOnDemandEnabled
1329 @const kSCPropNetVPNOnDemandMatchAppEnabled
1330 @discussion Value is a CFBoolean
1332 extern const CFStringRef kSCPropNetVPNOnDemandMatchAppEnabled
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1333 #define kSCPropNetVPNOnDemandMatchAppEnabled kSCPropNetVPNOnDemandMatchAppEnabled
1336 @const kSCPropNetVPNOnDemandMatchDomainsAlways
1337 @discussion Value is a CFArray[CFString]
1339 extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsAlways
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1340 #define kSCPropNetVPNOnDemandMatchDomainsAlways kSCPropNetVPNOnDemandMatchDomainsAlways
1343 @const kSCPropNetVPNOnDemandMatchDomainsOnRetry
1344 @discussion Value is a CFArray[CFString]
1346 extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsOnRetry
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1347 #define kSCPropNetVPNOnDemandMatchDomainsOnRetry kSCPropNetVPNOnDemandMatchDomainsOnRetry
1350 @const kSCPropNetVPNOnDemandMatchDomainsNever
1351 @discussion Value is a CFArray[CFString]
1353 extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsNever
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1354 #define kSCPropNetVPNOnDemandMatchDomainsNever kSCPropNetVPNOnDemandMatchDomainsNever
1357 @const kSCPropNetVPNOnDemandRules
1358 @discussion Value is a CFArray[CFDictionary]
1360 extern const CFStringRef kSCPropNetVPNOnDemandRules
API_AVAILABLE(macos(10.8)) SPI_AVAILABLE(ios(6.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1361 #define kSCPropNetVPNOnDemandRules kSCPropNetVPNOnDemandRules
1364 @const kSCPropNetVPNOnDemandSuspended
1365 @discussion Value is a CFNumber
1367 extern const CFStringRef kSCPropNetVPNOnDemandSuspended
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1368 #define kSCPropNetVPNOnDemandSuspended kSCPropNetVPNOnDemandSuspended
1371 @const kSCPropNetVPNPluginCapability
1372 @discussion Value is a CFString
1374 extern const CFStringRef kSCPropNetVPNPluginCapability
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1375 #define kSCPropNetVPNPluginCapability kSCPropNetVPNPluginCapability
1378 @const kSCPropNetVPNRemoteAddress
1379 @discussion Value is a CFString
1381 extern const CFStringRef kSCPropNetVPNRemoteAddress
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1382 #define kSCPropNetVPNRemoteAddress kSCPropNetVPNRemoteAddress
1385 @const kSCPropNetVPNStatus
1386 @discussion Value is a CFNumber
1388 extern const CFStringRef kSCPropNetVPNStatus
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1389 #define kSCPropNetVPNStatus kSCPropNetVPNStatus
1392 @const kSCPropNetVPNVerboseLogging
1393 @discussion Value is a CFNumber (0 or 1)
1395 extern const CFStringRef kSCPropNetVPNVerboseLogging
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1396 #define kSCPropNetVPNVerboseLogging kSCPropNetVPNVerboseLogging
1399 @const kSCValNetVPNAppRuleAccountIdentifierMatch
1400 @discussion Value is a CFArray[CFString]
1402 extern const CFStringRef kSCValNetVPNAppRuleAccountIdentifierMatch
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1403 #define kSCValNetVPNAppRuleAccountIdentifierMatch kSCValNetVPNAppRuleAccountIdentifierMatch
1406 @const kSCValNetVPNAppRuleDNSDomainMatch
1407 @discussion Value is a CFArray[CFString]
1409 extern const CFStringRef kSCValNetVPNAppRuleDNSDomainMatch
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1410 #define kSCValNetVPNAppRuleDNSDomainMatch kSCValNetVPNAppRuleDNSDomainMatch
1413 @const kSCValNetVPNAppRuleExecutableMatch
1414 @discussion Value is a CFArray[CFDictionary]
1416 extern const CFStringRef kSCValNetVPNAppRuleExecutableMatch
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1417 #define kSCValNetVPNAppRuleExecutableMatch kSCValNetVPNAppRuleExecutableMatch
1420 @const kSCValNetVPNAppRuleIdentifier
1421 @discussion Value is a CFString
1423 extern const CFStringRef kSCValNetVPNAppRuleIdentifier
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1424 #define kSCValNetVPNAppRuleIdentifier kSCValNetVPNAppRuleIdentifier
1427 @const kSCValNetVPNAppRuleExecutableDesignatedRequirement
1428 @discussion Value is a CFString
1430 extern const CFStringRef kSCValNetVPNAppRuleExecutableDesignatedRequirement
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1431 #define kSCValNetVPNAppRuleExecutableDesignatedRequirement kSCValNetVPNAppRuleExecutableDesignatedRequirement
1434 @const kSCValNetVPNAppRuleExecutableSigningIdentifier
1435 @discussion Value is a CFString
1437 extern const CFStringRef kSCValNetVPNAppRuleExecutableSigningIdentifier
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1438 #define kSCValNetVPNAppRuleExecutableSigningIdentifier kSCValNetVPNAppRuleExecutableSigningIdentifier
1441 @const kSCValNetVPNAppRuleExecutableUUID
1442 @discussion Value is a CFString
1444 extern const CFStringRef kSCValNetVPNAppRuleExecutableUUID
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1445 #define kSCValNetVPNAppRuleExecutableUUID kSCValNetVPNAppRuleExecutableUUID
1448 @const kSCValNetVPNAuthenticationMethodPassword
1450 extern const CFStringRef kSCValNetVPNAuthenticationMethodPassword
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1451 #define kSCValNetVPNAuthenticationMethodPassword kSCValNetVPNAuthenticationMethodPassword
1454 @const kSCValNetVPNAuthenticationMethodCertificate
1456 extern const CFStringRef kSCValNetVPNAuthenticationMethodCertificate
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1457 #define kSCValNetVPNAuthenticationMethodCertificate kSCValNetVPNAuthenticationMethodCertificate
1460 @const kSCValNetVPNAuthPasswordEncryptionExternal
1462 extern const CFStringRef kSCValNetVPNAuthPasswordEncryptionExternal
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1463 #define kSCValNetVPNAuthPasswordEncryptionExternal kSCValNetVPNAuthPasswordEncryptionExternal
1466 @const kSCValNetVPNAuthPasswordEncryptionKeychain
1468 extern const CFStringRef kSCValNetVPNAuthPasswordEncryptionKeychain
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1469 #define kSCValNetVPNAuthPasswordEncryptionKeychain kSCValNetVPNAuthPasswordEncryptionKeychain
1472 @const kSCValNetVPNAuthPasswordEncryptionPrompt
1474 extern const CFStringRef kSCValNetVPNAuthPasswordEncryptionPrompt
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1475 #define kSCValNetVPNAuthPasswordEncryptionPrompt kSCValNetVPNAuthPasswordEncryptionPrompt
1478 @const kSCPropNetVPNOnDemandRuleAction
1479 @discussion Value is a CFString
1481 extern const CFStringRef kSCPropNetVPNOnDemandRuleAction
API_AVAILABLE(macos(10.8)) SPI_AVAILABLE(ios(6.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1482 #define kSCPropNetVPNOnDemandRuleAction kSCPropNetVPNOnDemandRuleAction
1485 @const kSCPropNetVPNOnDemandRuleActionParameters
1486 @discussion Value is a CFArray[CFDictionary]
1488 extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParameters
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1489 #define kSCPropNetVPNOnDemandRuleActionParameters kSCPropNetVPNOnDemandRuleActionParameters
1492 @const kSCPropNetVPNOnDemandRuleDNSDomainMatch
1493 @discussion Value is a CFArray[CFString]
1495 extern const CFStringRef kSCPropNetVPNOnDemandRuleDNSDomainMatch
API_AVAILABLE(macos(10.8)) SPI_AVAILABLE(ios(6.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1496 #define kSCPropNetVPNOnDemandRuleDNSDomainMatch kSCPropNetVPNOnDemandRuleDNSDomainMatch
1499 @const kSCPropNetVPNOnDemandRuleDNSServerAddressMatch
1500 @discussion Value is a CFArray[CFString]
1502 extern const CFStringRef kSCPropNetVPNOnDemandRuleDNSServerAddressMatch
API_AVAILABLE(macos(10.8)) SPI_AVAILABLE(ios(6.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1503 #define kSCPropNetVPNOnDemandRuleDNSServerAddressMatch kSCPropNetVPNOnDemandRuleDNSServerAddressMatch
1506 @const kSCPropNetVPNOnDemandRuleSSIDMatch
1507 @discussion Value is a CFArray[CFString]
1509 extern const CFStringRef kSCPropNetVPNOnDemandRuleSSIDMatch
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1510 #define kSCPropNetVPNOnDemandRuleSSIDMatch kSCPropNetVPNOnDemandRuleSSIDMatch
1513 @const kSCPropNetVPNOnDemandRuleInterfaceTypeMatch
1514 @discussion Value is a CFString
1516 extern const CFStringRef kSCPropNetVPNOnDemandRuleInterfaceTypeMatch
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1517 #define kSCPropNetVPNOnDemandRuleInterfaceTypeMatch kSCPropNetVPNOnDemandRuleInterfaceTypeMatch
1520 @const kSCPropNetVPNOnDemandRuleURLStringProbe
1521 @discussion Value is a CFString
1523 extern const CFStringRef kSCPropNetVPNOnDemandRuleURLStringProbe
API_AVAILABLE(macos(10.8)) SPI_AVAILABLE(ios(6.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1524 #define kSCPropNetVPNOnDemandRuleURLStringProbe kSCPropNetVPNOnDemandRuleURLStringProbe
1527 @const kSCValNetVPNOnDemandRuleActionAllow
1529 extern const CFStringRef kSCValNetVPNOnDemandRuleActionAllow
API_AVAILABLE(macos(10.8)) SPI_AVAILABLE(ios(6.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1530 #define kSCValNetVPNOnDemandRuleActionAllow kSCValNetVPNOnDemandRuleActionAllow
1533 @const kSCValNetVPNOnDemandRuleActionIgnore
1535 extern const CFStringRef kSCValNetVPNOnDemandRuleActionIgnore
API_AVAILABLE(macos(10.8)) SPI_AVAILABLE(ios(6.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1536 #define kSCValNetVPNOnDemandRuleActionIgnore kSCValNetVPNOnDemandRuleActionIgnore
1539 @const kSCValNetVPNOnDemandRuleActionConnect
1541 extern const CFStringRef kSCValNetVPNOnDemandRuleActionConnect
API_AVAILABLE(macos(10.8)) SPI_AVAILABLE(ios(6.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1542 #define kSCValNetVPNOnDemandRuleActionConnect kSCValNetVPNOnDemandRuleActionConnect
1545 @const kSCValNetVPNOnDemandRuleActionDisconnect
1547 extern const CFStringRef kSCValNetVPNOnDemandRuleActionDisconnect
API_AVAILABLE(macos(10.8)) SPI_AVAILABLE(ios(6.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1548 #define kSCValNetVPNOnDemandRuleActionDisconnect kSCValNetVPNOnDemandRuleActionDisconnect
1551 @const kSCValNetVPNOnDemandRuleActionEvaluateConnection
1553 extern const CFStringRef kSCValNetVPNOnDemandRuleActionEvaluateConnection
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1554 #define kSCValNetVPNOnDemandRuleActionEvaluateConnection kSCValNetVPNOnDemandRuleActionEvaluateConnection
1557 @const kSCPropNetVPNOnDemandRuleActionParametersDomainAction
1558 @discussion Value is a CFString
1560 extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersDomainAction
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1561 #define kSCPropNetVPNOnDemandRuleActionParametersDomainAction kSCPropNetVPNOnDemandRuleActionParametersDomainAction
1564 @const kSCPropNetVPNOnDemandRuleActionParametersDomains
1565 @discussion Value is a CFArray[CFString]
1567 extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersDomains
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1568 #define kSCPropNetVPNOnDemandRuleActionParametersDomains kSCPropNetVPNOnDemandRuleActionParametersDomains
1571 @const kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers
1572 @discussion Value is a CFArray[CFString]
1574 extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1575 #define kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers
1578 @const kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe
1579 @discussion Value is a CFString
1581 extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1582 #define kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe
1585 @const kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded
1587 extern const CFStringRef kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1588 #define kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded
1591 @const kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect
1593 extern const CFStringRef kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1594 #define kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect
1597 @const kSCValNetVPNOnDemandRuleInterfaceTypeMatchCellular
1599 extern const CFStringRef kSCValNetVPNOnDemandRuleInterfaceTypeMatchCellular
SPI_AVAILABLE(macos(9.0), ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1600 #define kSCValNetVPNOnDemandRuleInterfaceTypeMatchCellular kSCValNetVPNOnDemandRuleInterfaceTypeMatchCellular
1603 @const kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet
1605 extern const CFStringRef kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1606 #define kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet
1609 @const kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi
1611 extern const CFStringRef kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1612 #define kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi
1615 @const kSCValNetVPNPluginCapabilityAuth
1617 extern const CFStringRef kSCValNetVPNPluginCapabilityAuth
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1618 #define kSCValNetVPNPluginCapabilityAuth kSCValNetVPNPluginCapabilityAuth
1621 @const kSCValNetVPNPluginCapabilityConnect
1623 extern const CFStringRef kSCValNetVPNPluginCapabilityConnect
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1624 #define kSCValNetVPNPluginCapabilityConnect kSCValNetVPNPluginCapabilityConnect
1627 @group kSCCompSystem Properties
1631 @const kSCPropSystemComputerNameRegion
1632 @discussion Value is a CFNumber
1634 extern const CFStringRef kSCPropSystemComputerNameRegion
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1635 #define kSCPropSystemComputerNameRegion kSCPropSystemComputerNameRegion
1638 @const kSCPropSystemHostName
1639 @discussion Value is a CFString
1641 extern const CFStringRef kSCPropSystemHostName
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1642 #define kSCPropSystemHostName kSCPropSystemHostName
1645 @group Virtual Network Interface Keys
1649 @const kSCPropVirtualNetworkInterfacesBondInterfaces
1650 @discussion Value is a CFArray[CFString]
1652 extern const CFStringRef kSCPropVirtualNetworkInterfacesBondInterfaces
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1653 #define kSCPropVirtualNetworkInterfacesBondInterfaces kSCPropVirtualNetworkInterfacesBondInterfaces
1656 @const kSCPropVirtualNetworkInterfacesBondMode
1657 @discussion Value is a CFNumber
1659 extern const CFStringRef kSCPropVirtualNetworkInterfacesBondMode
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1660 #define kSCPropVirtualNetworkInterfacesBondMode kSCPropVirtualNetworkInterfacesBondMode
1663 @const kSCPropVirtualNetworkInterfacesBondOptions
1664 @discussion Value is a CFDictionary
1666 extern const CFStringRef kSCPropVirtualNetworkInterfacesBondOptions
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1667 #define kSCPropVirtualNetworkInterfacesBondOptions kSCPropVirtualNetworkInterfacesBondOptions
1670 @const kSCPropVirtualNetworkInterfacesBridgeInterfaces
1671 @discussion Value is a CFArray[CFString]
1673 extern const CFStringRef kSCPropVirtualNetworkInterfacesBridgeInterfaces
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1674 #define kSCPropVirtualNetworkInterfacesBridgeInterfaces kSCPropVirtualNetworkInterfacesBridgeInterfaces
1677 @const kSCPropVirtualNetworkInterfacesBridgeOptions
1678 @discussion Value is a CFDictionary
1680 extern const CFStringRef kSCPropVirtualNetworkInterfacesBridgeOptions
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1681 #define kSCPropVirtualNetworkInterfacesBridgeOptions kSCPropVirtualNetworkInterfacesBridgeOptions
1684 @const kSCPropVirtualNetworkInterfacesVLANInterface
1685 @discussion Value is a CFString
1687 extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANInterface
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1688 #define kSCPropVirtualNetworkInterfacesVLANInterface kSCPropVirtualNetworkInterfacesVLANInterface
1691 @const kSCPropVirtualNetworkInterfacesVLANTag
1692 @discussion Value is a CFNumber
1694 extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANTag
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1695 #define kSCPropVirtualNetworkInterfacesVLANTag kSCPropVirtualNetworkInterfacesVLANTag
1698 @const kSCPropVirtualNetworkInterfacesVLANOptions
1699 @discussion Value is a CFDictionary
1701 extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANOptions
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1702 #define kSCPropVirtualNetworkInterfacesVLANOptions kSCPropVirtualNetworkInterfacesVLANOptions
1705 #endif /* _SCSCHEMADEFINITIONSPRIVATE_H */