2 * Copyright (c) 2000-2019 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 * kSCPrefVirtualNetworkInterfaces "VirtualNetworkInterfaces" CFDictionary
42 * kSCEntNetAppLayer "AppLayer" CFDictionary
43 * kSCEntNetCommCenter "com.apple.CommCenter" CFDictionary
44 * kSCEntNetEAPOL "EAPOL" CFDictionary
45 * kSCEntNetIdleRoute "IdleRoute"
46 * kSCEntNetInterfaceActiveDuringSleepRequested "ActiveDuringSleepRequested" CFDictionary
47 * kSCEntNetInterfaceActiveDuringSleepSupported "ActiveDuringSleepSupported" CFDictionary
48 * kSCEntNetInterfaceDelegation "InterfaceDelegation"
49 * kSCEntNetIPv4ARPCollision "IPv4ARPCollision"
50 * kSCEntNetIPv4PortInUse "PortInUse"
51 * kSCEntNetIPv4RouterARPFailure "IPv4RouterARPFailure"
52 * kSCEntNetIPv4RouterARPAlive "IPv4RouterARPAlive"
53 * kSCEntNetIPv6RouterExpired "IPv6RouterExpired"
54 * kSCEntNetLinkIssues "LinkIssues" CFDictionary
55 * kSCEntNetLinkQuality "LinkQuality" CFDictionary
56 * kSCEntNetLoopback "Loopback" CFDictionary
57 * kSCEntNetNAT64 "NAT64" CFDictionary
58 * kSCEntNetNAT64PrefixRequest "NAT64PrefixRequest"
59 * kSCEntNetOnDemand "OnDemand" CFDictionary
60 * kSCEntNetQoSMarkingPolicy "QoSMarkingPolicy" CFDictionary
61 * kSCEntNetRefreshConfiguration "RefreshConfiguration"
62 * kSCEntNetService "__SERVICE__" CFDictionary
63 * kSCEntNetVPN "VPN" CFDictionary
65 * kSCEntNetCommCenter Entity Keys
67 * kSCPropNetCommCenterAllowNetworkAccess "AllowNetworkAccess" CFNumber (0 or 1)
68 * kSCPropNetCommCenterAvailable "Available" CFNumber (0 or 1)
70 * kSCEntNetDNS Entity Keys
72 * kSCPropNetDNSConfirmedServiceID "ConfirmedServiceID" CFString
73 * kSCPropNetDNSServiceIdentifier "ServiceIdentifier" CFNumber
74 * kSCPropNetDNSSupplementalMatchDomainsNoSearch "SupplementalMatchDomainsNoSearch" CFNumber (0 or 1)
76 * kSCEntNetEthernet (Hardware) Entity Keys
78 * kSCPropNetEthernetCapabilityAV "AV" CFNumber (0 or 1)
79 * kSCPropNetEthernetCapabilityJUMBO_MTU "JUMBO_MTU" CFNumber (0 or 1)
80 * kSCPropNetEthernetCapabilityLRO "LRO" CFNumber (0 or 1)
81 * kSCPropNetEthernetCapabilityRXCSUM "RXCSUM" CFNumber (0 or 1)
82 * kSCPropNetEthernetCapabilityTSO "TSO" CFNumber (0 or 1)
83 * kSCPropNetEthernetCapabilityTSO4 "TSO4" CFNumber (0 or 1)
84 * kSCPropNetEthernetCapabilityTSO6 "TSO6" CFNumber (0 or 1)
85 * kSCPropNetEthernetCapabilityTXCSUM "TXCSUM" CFNumber (0 or 1)
86 * kSCPropNetEthernetCapabilityVLAN_HWTAGGING "VLAN_HWTAGGING" CFNumber (0 or 1)
87 * kSCPropNetEthernetCapabilityVLAN_MTU "VLAN_MTU" CFNumber (0 or 1)
89 * kSCEntNetInterface Entity Keys
91 * --- kSCPropNetInterfaceType values ---
92 * kSCValNetInterfaceTypeCellular "Cellular"
93 * kSCValNetInterfaceTypeLoopback "Loopback"
94 * kSCValNetInterfaceTypeVPN "VPN"
96 * kSCPropNetIPSecDisconnectOnWake "DisconnectOnWake" CFNumber (0 or 1)
97 * kSCPropNetIPSecDisconnectOnWakeTimer "DisconnectOnWakeTimer" CFNumber
98 * kSCEntNetIPSec Entity Keys
100 * kSCPropNetIPSecLastCause "LastCause" CFNumber
103 * kSCPropNetIPSecOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1)
104 * kSCPropNetIPSecOnDemandMatchDomainsAlways "OnDemandMatchDomainsAlways" CFArray[CFString]
105 * kSCPropNetIPSecOnDemandMatchDomainsOnRetry "OnDemandMatchDomainsOnRetry" CFArray[CFString]
106 * kSCPropNetIPSecOnDemandMatchDomainsNever "OnDemandMatchDomainsNever" CFArray[CFString]
108 * kSCEntNetIPv4 Entity Keys
110 * kSCPropNetIPv4AdditionalRoutes "AdditionalRoutes" CFArray[CFDictionary]
111 * kSCPropNetIPv4CLAT46 "CLAT46" CFBoolean
112 * kSCPropNetIPv4ExcludedRoutes "ExcludedRoutes" CFArray[CFDictionary]
113 * kSCPropNetIPv4IncludedRoutes "IncludedRoutes" CFArray[CFDictionary]
115 * --- kSCPropNetIPv4ConfigMethod values ---
116 * kSCValNetIPv4ConfigMethodFailover "Failover"
118 * --- kSCPropNetIPv4AdditionalRoutes, kSCPropNetIPv4ExcludedRoutes, kSCPropNetIPv4IncludedRoutes [CFDictionary] keys ---
119 * kSCPropNetIPv4RouteDestinationAddress "DestinationAddress" CFString
120 * kSCPropNetIPv4RouteSubnetMask "SubnetMask" CFString
121 * kSCPropNetIPv4RouteGatewayAddress "GatewayAddress" CFString
122 * kSCPropNetIPv4RouteInterfaceName "InterfaceName" CFString
124 * kSCPropNetIPv4ARPResolvedHardwareAddress "ARPResolvedHardwareAddress" CFString
125 * kSCPropNetIPv4ARPResolvedIPAddress "ARPResolvedIPAddress" CFString
127 * kSCEntNetIPv6 Entity Keys
129 * kSCPropNetIPv6AdditionalRoutes "AdditionalRoutes" CFArray[CFDictionary]
130 * kSCPropNetIPv6EnableCGA "EnableCGA" CFNumber (0 or 1)
131 * kSCPropNetIPv6ExcludedRoutes "ExcludedRoutes" CFArray[CFDictionary]
132 * kSCPropNetIPv6IncludedRoutes "IncludedRoutes" CFArray[CFDictionary]
133 * kSCPropNetIPv6LinkLocalAddress "LinkLocalAddress" CFString
134 * kSCPropNetIPv6PerformPLATDiscovery "PerformPLATDiscovery" CFBoolean
136 * --- kSCPropNetIPv6AdditionalRoutes, kSCPropNetIPv6IncludedRoutes, kSCPropNetIPv6ExcludedRoutes [CFDictionary] keys ---
137 * kSCPropNetIPv6RouteDestinationAddress "DestinationAddress" CFString
138 * kSCPropNetIPv6RoutePrefixLength "PrefixLength" CFNumber
139 * kSCPropNetIPv6RouteGatewayAddress "GatewayAddress" CFString
140 * kSCPropNetIPv6RouteInterfaceName "InterfaceName" CFString
142 * kSCEntNetLink Entity Keys
144 * kSCPropNetLinkExpensive "Expensive" CFBoolean
146 * kSCEntNetLinkIssues Entity Keys
148 * kSCPropNetLinkIssuesModuleID "ModuleID" CFData
149 * kSCPropNetLinkIssuesInfo "Info" CFData
150 * kSCPropNetLinkIssuesTimeStamp "TimeStamp" CFDate
152 * kSCEntNetLinkQuality Entity Keys
154 * kSCPropNetLinkQuality "LinkQuality" CFNumber
156 * kSCPropNetPPPDisconnectOnWake "DisconnectOnWake" CFNumber (0 or 1)
157 * kSCPropNetPPPDisconnectOnWakeTimer "DisconnectOnWakeTimer" CFNumber
158 * kSCEntNetPPP Entity Keys
161 * kSCPropNetPPPOnDemandDomains "OnDemandDomains" CFArray[CFString]
162 * kSCPropNetPPPOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1)
163 * kSCPropNetPPPOnDemandHostName "OnDemandHostName" CFString
164 * kSCPropNetPPPOnDemandMatchDomainsAlways "OnDemandMatchDomainsAlways" CFArray[CFString]
165 * kSCPropNetPPPOnDemandMatchDomainsOnRetry "OnDemandMatchDomainsOnRetry" CFArray[CFString]
166 * kSCPropNetPPPOnDemandMatchDomainsNever "OnDemandMatchDomainsNever" CFArray[CFString]
167 * kSCPropNetPPPOnDemandMode "OnDemandMode" CFString
168 * kSCPropNetPPPOnDemandPriority "OnDemandPriority" CFString
170 * --- kSCPropNetPPPOnDemandMode values ---
171 * kSCValNetPPPOnDemandModeAggressive "Aggressive"
172 * kSCValNetPPPOnDemandModeConservative "Conservative"
173 * kSCValNetPPPOnDemandModeCompatible "Compatible"
175 * --- kSCPropNetPPPOnDemandPriority values ---
176 * kSCValNetPPPOnDemandPriorityDefault "Default"
177 * kSCValNetPPPOnDemandPriorityHigh "High"
178 * kSCValNetPPPOnDemandPriorityLow "Low"
180 * kSCEntNetNAT64 Entity Keys
182 * kSCPropNetNAT64PrefixList "PrefixList" CFArray[CFString]
183 * kSCPropNetNAT64PLATDiscoveryStartTime "PLATDiscoveryStartTime" CFDate
184 * kSCPropNetNAT64PLATDiscoveryCompletionTime "PLATDiscoveryCompletionTime" CFDate
186 * kSCEntNetProxies Entity Keys
188 * kSCPropNetProxiesBypassAllowed "BypassAllowed" CFNumber (0 or 1)
189 * kSCPropNetProxiesFallBackAllowed "FallBackAllowed" CFNumber (0 or 1)
190 * kSCPropNetProxiesSupplementalMatchDomains "SupplementalMatchDomains" CFArray[CFString]
191 * kSCPropNetProxiesSupplementalMatchOrders "SupplementalMatchOrders" CFArray[CFNumber]
192 * kSCPropNetProxiesServiceSpecific "ServiceSpecific" CFNumber (0 or 1)
194 * kSCPropNetProxiesScoped "__SCOPED__" CFDictionary
195 * kSCPropNetProxiesServices "__SERVICES__" CFDictionary
196 * kSCPropNetProxiesSupplemental "__SUPPLEMENTAL__" CFArray[CFDictionary]
197 * kSCPropNetProxiesSupplementalMatchDomain "__MATCH_DOMAIN__" CFString
199 * kSCEntNetQoSMarkingPolicy Entity Keys
201 * kSCPropNetQoSMarkingAppleAudioVideoCalls "QoSMarkingAppleAudioVideoCalls" CFBoolean
202 * kSCPropNetQoSMarkingEnabled "QoSMarkingEnabled" CFBoolean
203 * kSCPropNetQoSMarkingWhitelistedAppIdentifiers "QoSMarkingWhitelistedAppIdentifiers" CFArray[CFString]
205 * kSCEntNetService Entity Keys
207 * kSCPropNetServicePrimaryRank "PrimaryRank" CFString
208 * kSCPropNetServiceServiceIndex "ServiceIndex" CFNumber
209 * kSCPropNetServiceUserDefinedName "UserDefinedName" CFString
211 * --- kSCPropNetServicePrimaryRank values ---
212 * kSCValNetServicePrimaryRankFirst "First"
213 * kSCValNetServicePrimaryRankLast "Last"
214 * kSCValNetServicePrimaryRankNever "Never"
215 * kSCValNetServicePrimaryRankScoped "Scoped"
217 * kSCEntNetVPN Entity Keys
219 * kSCPropNetVPNAppRules "AppRules" CFArray[CFDictionary]
220 * kSCPropNetVPNAuthCredentialPassword "AuthCredentialPassword" CFString
221 * kSCPropNetVPNAuthName "AuthName" CFString
222 * kSCPropNetVPNAuthPassword "AuthPassword" CFString
223 * kSCPropNetVPNAuthPasswordEncryption "AuthPasswordEncryption" CFString
224 * kSCPropNetVPNAuthPasswordPluginType "AuthPasswordPluginType" CFString
225 * kSCPropNetVPNAuthenticationMethod "AuthenticationMethod" CFString
226 * kSCPropNetVPNConnectTime "ConnectTime" CFString
227 * kSCPropNetVPNDisconnectOnFastUserSwitch "DisconnectOnFastUserSwitch" CFNumber (0 or 1)
228 * kSCPropNetVPNDisconnectOnIdle "DisconnectOnIdle" CFNumber (0 or 1)
229 * kSCPropNetVPNDisconnectOnIdleTimer "DisconnectOnIdleTimer" CFNumber
230 * kSCPropNetVPNDisconnectOnLogout "DisconnectOnLogout" CFNumber (0 or 1)
231 * kSCPropNetVPNDisconnectOnSleep "DisconnectOnSleep" CFNumber (0 or 1)
232 * kSCPropNetVPNDisconnectOnWake "DisconnectOnWake" CFNumber (0 or 1)
233 * kSCPropNetVPNDisconnectOnWakeTimer "DisconnectOnWakeTimer" CFNumber
234 * kSCPropNetVPNLocalCertificate "LocalCertificate" CFData
235 * kSCPropNetVPNLogfile "Logfile" CFString
236 * kSCPropNetVPNMTU "MTU" CFNumber
237 * kSCPropNetVPNOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1)
238 * kSCPropNetVPNOnDemandMatchAppEnabled "OnDemandMatchAppEnabled" CFBoolean
239 * kSCPropNetVPNOnDemandMatchDomainsAlways "OnDemandMatchDomainsAlways" CFArray[CFString]
240 * kSCPropNetVPNOnDemandMatchDomainsOnRetry "OnDemandMatchDomainsOnRetry" CFArray[CFString]
241 * kSCPropNetVPNOnDemandMatchDomainsNever "OnDemandMatchDomainsNever" CFArray[CFString]
242 * kSCPropNetVPNOnDemandRules "OnDemandRules" CFArray[CFDictionary]
243 * kSCPropNetVPNOnDemandSuspended "OnDemandSuspended" CFNumber
244 * kSCPropNetVPNPluginCapability "PluginCapability" CFString
245 * kSCPropNetVPNRemoteAddress "RemoteAddress" CFString
246 * kSCPropNetVPNStatus "Status" CFNumber
247 * kSCPropNetVPNVerboseLogging "VerboseLogging" CFNumber (0 or 1)
249 * --- kSCPropNetVPNAppRules [CFDictionary] keys ---
250 * kSCValNetVPNAppRuleAccountIdentifierMatch "AccountIdentifierMatch" CFArray[CFString]
251 * kSCValNetVPNAppRuleDNSDomainMatch "DNSDomainMatch" CFArray[CFString]
252 * kSCValNetVPNAppRuleExecutableMatch "ExecutableMatch" CFArray[CFDictionary]
253 * kSCValNetVPNAppRuleIdentifier "Identifier" CFString
255 * --- kSCValNetVPNAppRuleExecutableMatch [CFDictionary] keys ---
256 * kSCValNetVPNAppRuleExecutableDesignatedRequirement "DesignatedRequirement" CFString
257 * kSCValNetVPNAppRuleExecutableSigningIdentifier "SigningIdentifier" CFString
258 * kSCValNetVPNAppRuleExecutableUUID "UUID" CFString
260 * --- kSCPropNetVPNAuthenticationMethod values ---
261 * kSCValNetVPNAuthenticationMethodPassword "Password"
262 * kSCValNetVPNAuthenticationMethodCertificate "Certificate"
264 * --- kSCPropNetVPNAuthPasswordEncryption values ---
265 * kSCValNetVPNAuthPasswordEncryptionExternal "External"
266 * kSCValNetVPNAuthPasswordEncryptionKeychain "Keychain"
267 * kSCValNetVPNAuthPasswordEncryptionPrompt "Prompt"
269 * --- kSCPropNetVPNOnDemandRules [CFDictionary] keys ---
270 * kSCPropNetVPNOnDemandRuleAction "Action" CFString
271 * kSCPropNetVPNOnDemandRuleActionParameters "ActionParameters" CFArray[CFDictionary]
272 * kSCPropNetVPNOnDemandRuleDNSDomainMatch "DNSDomainMatch" CFArray[CFString]
273 * kSCPropNetVPNOnDemandRuleDNSServerAddressMatch "DNSServerAddressMatch" CFArray[CFString]
274 * kSCPropNetVPNOnDemandRuleSSIDMatch "SSIDMatch" CFArray[CFString]
275 * kSCPropNetVPNOnDemandRuleInterfaceTypeMatch "InterfaceTypeMatch" CFString
276 * kSCPropNetVPNOnDemandRuleURLStringProbe "URLStringProbe" CFString
278 * --- kSCPropNetVPNOnDemandRuleAction values ---
279 * kSCValNetVPNOnDemandRuleActionAllow "Allow"
280 * kSCValNetVPNOnDemandRuleActionIgnore "Ignore"
281 * kSCValNetVPNOnDemandRuleActionConnect "Connect"
282 * kSCValNetVPNOnDemandRuleActionDisconnect "Disconnect"
283 * kSCValNetVPNOnDemandRuleActionEvaluateConnection "EvaluateConnection"
285 * --- kSCPropNetVPNOnDemandRuleActionParameters [CFDictionary] keys ---
286 * kSCPropNetVPNOnDemandRuleActionParametersDomainAction "DomainAction" CFString
287 * kSCPropNetVPNOnDemandRuleActionParametersDomains "Domains" CFArray[CFString]
288 * kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers "RequiredDNSServers" CFArray[CFString]
289 * kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe "RequiredURLStringProbe" CFString
291 * --- kSCPropNetVPNOnDemandRuleActionParametersDomainAction values ---
292 * kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded "ConnectIfNeeded"
293 * kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect "NeverConnect"
295 * --- kSCPropNetVPNOnDemandRuleInterfaceTypeMatch values ---
296 * kSCValNetVPNOnDemandRuleInterfaceTypeMatchCellular "Cellular"
297 * kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet "Ethernet"
298 * kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi "WiFi"
300 * --- kSCPropNetVPNPluginCapability values ---
301 * kSCValNetVPNPluginCapabilityAuth "Auth"
302 * kSCValNetVPNPluginCapabilityConnect "Connect"
304 * kSCCompSystem Properties
306 * kSCPropSystemComputerNameRegion "ComputerNameRegion" CFNumber
307 * kSCPropSystemHostName "HostName" CFString
309 * Virtual Network Interface Keys
311 * kSCPropVirtualNetworkInterfacesBondInterfaces "Interfaces" CFArray[CFString]
312 * kSCPropVirtualNetworkInterfacesBondMode "Mode" CFNumber
313 * kSCPropVirtualNetworkInterfacesBondOptions "Options" CFDictionary
315 * kSCPropVirtualNetworkInterfacesBridgeInterfaces "Interfaces" CFArray[CFString]
316 * kSCPropVirtualNetworkInterfacesBridgeOptions "Options" CFDictionary
318 * kSCPropVirtualNetworkInterfacesVLANInterface "Interface" CFString
319 * kSCPropVirtualNetworkInterfacesVLANTag "Tag" CFNumber
320 * kSCPropVirtualNetworkInterfacesVLANOptions "Options" CFDictionary
324 #ifndef _SCSCHEMADEFINITIONSPRIVATE_H
325 #define _SCSCHEMADEFINITIONSPRIVATE_H
327 #include <SystemConfiguration/SCSchemaDefinitions.h>
330 * @header SCSchemaDefinitionsPrivate
334 @const kSCPropNetIgnoreLinkStatus
335 @discussion Value is a CFBoolean
337 extern const CFStringRef kSCPropNetIgnoreLinkStatus
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
338 #define kSCPropNetIgnoreLinkStatus kSCPropNetIgnoreLinkStatus
341 @const kSCPropConfirmedInterfaceName
342 @discussion Value is a CFString
344 extern const CFStringRef kSCPropConfirmedInterfaceName
API_AVAILABLE(macos(10.10)) SPI_AVAILABLE(ios(8.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
345 #define kSCPropConfirmedInterfaceName kSCPropConfirmedInterfaceName
348 @const kSCPropDisableUntilNeeded
349 @discussion Value is a CFNumber (0 or 1)
351 extern const CFStringRef kSCPropDisableUntilNeeded
API_AVAILABLE(macos(10.11)) SPI_AVAILABLE(ios(9.0), tvos(9.0), watchos(2.0), bridgeos(2.0));
352 #define kSCPropDisableUntilNeeded kSCPropDisableUntilNeeded
355 @group Preference Keys
359 @const kSCPrefVirtualNetworkInterfaces
360 @discussion Value is a CFDictionary
362 extern const CFStringRef kSCPrefVirtualNetworkInterfaces
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
363 #define kSCPrefVirtualNetworkInterfaces kSCPrefVirtualNetworkInterfaces
366 @group Network Entity Keys
370 @const kSCEntNetAppLayer
371 @discussion Value is a CFDictionary
373 extern const CFStringRef kSCEntNetAppLayer
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
374 #define kSCEntNetAppLayer kSCEntNetAppLayer
377 @const kSCEntNetCommCenter
378 @discussion Value is a CFDictionary
380 extern const CFStringRef kSCEntNetCommCenter
SPI_AVAILABLE(macos(10.6), ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
381 #define kSCEntNetCommCenter kSCEntNetCommCenter
384 @const kSCEntNetEAPOL
385 @discussion Value is a CFDictionary
387 extern const CFStringRef kSCEntNetEAPOL
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
388 #define kSCEntNetEAPOL kSCEntNetEAPOL
391 @const kSCEntNetIdleRoute
393 extern const CFStringRef kSCEntNetIdleRoute
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
394 #define kSCEntNetIdleRoute kSCEntNetIdleRoute
397 @const kSCEntNetInterfaceActiveDuringSleepRequested
398 @discussion Value is a CFDictionary
400 extern const CFStringRef kSCEntNetInterfaceActiveDuringSleepRequested
API_AVAILABLE(macos(10.10)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
401 #define kSCEntNetInterfaceActiveDuringSleepRequested kSCEntNetInterfaceActiveDuringSleepRequested
404 @const kSCEntNetInterfaceActiveDuringSleepSupported
405 @discussion Value is a CFDictionary
407 extern const CFStringRef kSCEntNetInterfaceActiveDuringSleepSupported
API_AVAILABLE(macos(10.10)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
408 #define kSCEntNetInterfaceActiveDuringSleepSupported kSCEntNetInterfaceActiveDuringSleepSupported
411 @const kSCEntNetInterfaceDelegation
413 extern const CFStringRef kSCEntNetInterfaceDelegation
API_AVAILABLE(macos(10.15)) SPI_AVAILABLE(ios(13.0), tvos(13.0), watchos(6.0), bridgeos(4.0));
414 #define kSCEntNetInterfaceDelegation kSCEntNetInterfaceDelegation
417 @const kSCEntNetIPv4ARPCollision
419 extern const CFStringRef kSCEntNetIPv4ARPCollision
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
420 #define kSCEntNetIPv4ARPCollision kSCEntNetIPv4ARPCollision
423 @const kSCEntNetIPv4PortInUse
425 extern const CFStringRef kSCEntNetIPv4PortInUse
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
426 #define kSCEntNetIPv4PortInUse kSCEntNetIPv4PortInUse
429 @const kSCEntNetIPv4RouterARPFailure
431 extern const CFStringRef kSCEntNetIPv4RouterARPFailure
API_AVAILABLE(macos(10.10)) SPI_AVAILABLE(ios(8.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
432 #define kSCEntNetIPv4RouterARPFailure kSCEntNetIPv4RouterARPFailure
435 @const kSCEntNetIPv4RouterARPAlive
437 extern const CFStringRef kSCEntNetIPv4RouterARPAlive
API_AVAILABLE(macos(10.10)) SPI_AVAILABLE(ios(8.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
438 #define kSCEntNetIPv4RouterARPAlive kSCEntNetIPv4RouterARPAlive
441 @const kSCEntNetIPv6RouterExpired
443 extern const CFStringRef kSCEntNetIPv6RouterExpired
API_AVAILABLE(macos(10.13)) SPI_AVAILABLE(ios(11.0), tvos(11.0), watchos(4.0), bridgeos(2.0));
444 #define kSCEntNetIPv6RouterExpired kSCEntNetIPv6RouterExpired
447 @const kSCEntNetLinkIssues
448 @discussion Value is a CFDictionary
450 extern const CFStringRef kSCEntNetLinkIssues
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
451 #define kSCEntNetLinkIssues kSCEntNetLinkIssues
454 @const kSCEntNetLinkQuality
455 @discussion Value is a CFDictionary
457 extern const CFStringRef kSCEntNetLinkQuality
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
458 #define kSCEntNetLinkQuality kSCEntNetLinkQuality
461 @const kSCEntNetLoopback
462 @discussion Value is a CFDictionary
464 extern const CFStringRef kSCEntNetLoopback
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
465 #define kSCEntNetLoopback kSCEntNetLoopback
468 @const kSCEntNetNAT64
469 @discussion Value is a CFDictionary
471 extern const CFStringRef kSCEntNetNAT64
API_AVAILABLE(macos(10.14)) SPI_AVAILABLE(ios(12.0), tvos(12.0), watchos(5.0), bridgeos(3.0));
472 #define kSCEntNetNAT64 kSCEntNetNAT64
475 @const kSCEntNetNAT64PrefixRequest
477 extern const CFStringRef kSCEntNetNAT64PrefixRequest
API_AVAILABLE(macos(10.13)) SPI_AVAILABLE(ios(11.0), tvos(11.0), watchos(4.0), bridgeos(2.0));
478 #define kSCEntNetNAT64PrefixRequest kSCEntNetNAT64PrefixRequest
481 @const kSCEntNetOnDemand
482 @discussion Value is a CFDictionary
484 extern const CFStringRef kSCEntNetOnDemand
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(3.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
485 #define kSCEntNetOnDemand kSCEntNetOnDemand
488 @const kSCEntNetQoSMarkingPolicy
489 @discussion Value is a CFDictionary
491 extern const CFStringRef kSCEntNetQoSMarkingPolicy
API_AVAILABLE(macos(10.13)) SPI_AVAILABLE(ios(10.0), tvos(10.0), watchos(3.0), bridgeos(2.0));
492 #define kSCEntNetQoSMarkingPolicy kSCEntNetQoSMarkingPolicy
495 @const kSCEntNetRefreshConfiguration
497 extern const CFStringRef kSCEntNetRefreshConfiguration
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
498 #define kSCEntNetRefreshConfiguration kSCEntNetRefreshConfiguration
501 @const kSCEntNetService
502 @discussion Value is a CFDictionary
504 extern const CFStringRef kSCEntNetService
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
505 #define kSCEntNetService kSCEntNetService
509 @discussion Value is a CFDictionary
511 extern const CFStringRef kSCEntNetVPN
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
512 #define kSCEntNetVPN kSCEntNetVPN
515 @group kSCEntNetCommCenter Entity Keys
519 @const kSCPropNetCommCenterAllowNetworkAccess
520 @discussion Value is a CFNumber (0 or 1)
522 extern const CFStringRef kSCPropNetCommCenterAllowNetworkAccess
SPI_AVAILABLE(macos(10.6), ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
523 #define kSCPropNetCommCenterAllowNetworkAccess kSCPropNetCommCenterAllowNetworkAccess
526 @const kSCPropNetCommCenterAvailable
527 @discussion Value is a CFNumber (0 or 1)
529 extern const CFStringRef kSCPropNetCommCenterAvailable
SPI_AVAILABLE(macos(10.6), ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
530 #define kSCPropNetCommCenterAvailable kSCPropNetCommCenterAvailable
533 @group kSCEntNetDNS Entity Keys
537 @const kSCPropNetDNSConfirmedServiceID
538 @discussion Value is a CFString
540 extern const CFStringRef kSCPropNetDNSConfirmedServiceID
API_AVAILABLE(macos(10.11)) SPI_AVAILABLE(ios(9.0), tvos(9.0), watchos(2.0), bridgeos(2.0));
541 #define kSCPropNetDNSConfirmedServiceID kSCPropNetDNSConfirmedServiceID
544 @const kSCPropNetDNSServiceIdentifier
545 @discussion Value is a CFNumber
547 extern const CFStringRef kSCPropNetDNSServiceIdentifier
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
548 #define kSCPropNetDNSServiceIdentifier kSCPropNetDNSServiceIdentifier
551 @const kSCPropNetDNSSupplementalMatchDomainsNoSearch
552 @discussion Value is a CFNumber (0 or 1)
554 extern const CFStringRef kSCPropNetDNSSupplementalMatchDomainsNoSearch
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
555 #define kSCPropNetDNSSupplementalMatchDomainsNoSearch kSCPropNetDNSSupplementalMatchDomainsNoSearch
558 @group kSCEntNetEthernet (Hardware) Entity Keys
562 @const kSCPropNetEthernetCapabilityAV
563 @discussion Value is a CFNumber (0 or 1)
565 extern const CFStringRef kSCPropNetEthernetCapabilityAV
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
566 #define kSCPropNetEthernetCapabilityAV kSCPropNetEthernetCapabilityAV
569 @const kSCPropNetEthernetCapabilityJUMBO_MTU
570 @discussion Value is a CFNumber (0 or 1)
572 extern const CFStringRef kSCPropNetEthernetCapabilityJUMBO_MTU
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
573 #define kSCPropNetEthernetCapabilityJUMBO_MTU kSCPropNetEthernetCapabilityJUMBO_MTU
576 @const kSCPropNetEthernetCapabilityLRO
577 @discussion Value is a CFNumber (0 or 1)
579 extern const CFStringRef kSCPropNetEthernetCapabilityLRO
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
580 #define kSCPropNetEthernetCapabilityLRO kSCPropNetEthernetCapabilityLRO
583 @const kSCPropNetEthernetCapabilityRXCSUM
584 @discussion Value is a CFNumber (0 or 1)
586 extern const CFStringRef kSCPropNetEthernetCapabilityRXCSUM
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
587 #define kSCPropNetEthernetCapabilityRXCSUM kSCPropNetEthernetCapabilityRXCSUM
590 @const kSCPropNetEthernetCapabilityTSO
591 @discussion Value is a CFNumber (0 or 1)
593 extern const CFStringRef kSCPropNetEthernetCapabilityTSO
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
594 #define kSCPropNetEthernetCapabilityTSO kSCPropNetEthernetCapabilityTSO
597 @const kSCPropNetEthernetCapabilityTSO4
598 @discussion Value is a CFNumber (0 or 1)
600 extern const CFStringRef kSCPropNetEthernetCapabilityTSO4
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
601 #define kSCPropNetEthernetCapabilityTSO4 kSCPropNetEthernetCapabilityTSO4
604 @const kSCPropNetEthernetCapabilityTSO6
605 @discussion Value is a CFNumber (0 or 1)
607 extern const CFStringRef kSCPropNetEthernetCapabilityTSO6
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
608 #define kSCPropNetEthernetCapabilityTSO6 kSCPropNetEthernetCapabilityTSO6
611 @const kSCPropNetEthernetCapabilityTXCSUM
612 @discussion Value is a CFNumber (0 or 1)
614 extern const CFStringRef kSCPropNetEthernetCapabilityTXCSUM
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
615 #define kSCPropNetEthernetCapabilityTXCSUM kSCPropNetEthernetCapabilityTXCSUM
618 @const kSCPropNetEthernetCapabilityVLAN_HWTAGGING
619 @discussion Value is a CFNumber (0 or 1)
621 extern const CFStringRef kSCPropNetEthernetCapabilityVLAN_HWTAGGING
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
622 #define kSCPropNetEthernetCapabilityVLAN_HWTAGGING kSCPropNetEthernetCapabilityVLAN_HWTAGGING
625 @const kSCPropNetEthernetCapabilityVLAN_MTU
626 @discussion Value is a CFNumber (0 or 1)
628 extern const CFStringRef kSCPropNetEthernetCapabilityVLAN_MTU
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
629 #define kSCPropNetEthernetCapabilityVLAN_MTU kSCPropNetEthernetCapabilityVLAN_MTU
632 @group kSCEntNetInterface Entity Keys
636 @const kSCValNetInterfaceTypeCellular
638 extern const CFStringRef kSCValNetInterfaceTypeCellular
SPI_AVAILABLE(macos(10.0), ios(8.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
639 #define kSCValNetInterfaceTypeCellular kSCValNetInterfaceTypeCellular
642 @const kSCValNetInterfaceTypeLoopback
644 extern const CFStringRef kSCValNetInterfaceTypeLoopback
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
645 #define kSCValNetInterfaceTypeLoopback kSCValNetInterfaceTypeLoopback
648 @const kSCValNetInterfaceTypeVPN
650 extern const CFStringRef kSCValNetInterfaceTypeVPN
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
651 #define kSCValNetInterfaceTypeVPN kSCValNetInterfaceTypeVPN
654 @const kSCPropNetIPSecDisconnectOnWake
655 @discussion Value is a CFNumber (0 or 1)
657 extern const CFStringRef kSCPropNetIPSecDisconnectOnWake
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
658 #define kSCPropNetIPSecDisconnectOnWake kSCPropNetIPSecDisconnectOnWake
661 @const kSCPropNetIPSecDisconnectOnWakeTimer
662 @discussion Value is a CFNumber
664 extern const CFStringRef kSCPropNetIPSecDisconnectOnWakeTimer
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
665 #define kSCPropNetIPSecDisconnectOnWakeTimer kSCPropNetIPSecDisconnectOnWakeTimer
668 @group kSCEntNetIPSec Entity Keys
672 @const kSCPropNetIPSecLastCause
673 @discussion Value is a CFNumber
675 extern const CFStringRef kSCPropNetIPSecLastCause
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(3.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
676 #define kSCPropNetIPSecLastCause kSCPropNetIPSecLastCause
679 @const kSCPropNetIPSecOnDemandEnabled
680 @discussion Value is a CFNumber (0 or 1)
682 extern const CFStringRef kSCPropNetIPSecOnDemandEnabled
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(3.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
683 #define kSCPropNetIPSecOnDemandEnabled kSCPropNetIPSecOnDemandEnabled
686 @const kSCPropNetIPSecOnDemandMatchDomainsAlways
687 @discussion Value is a CFArray[CFString]
689 extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsAlways
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(3.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
690 #define kSCPropNetIPSecOnDemandMatchDomainsAlways kSCPropNetIPSecOnDemandMatchDomainsAlways
693 @const kSCPropNetIPSecOnDemandMatchDomainsOnRetry
694 @discussion Value is a CFArray[CFString]
696 extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsOnRetry
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(3.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
697 #define kSCPropNetIPSecOnDemandMatchDomainsOnRetry kSCPropNetIPSecOnDemandMatchDomainsOnRetry
700 @const kSCPropNetIPSecOnDemandMatchDomainsNever
701 @discussion Value is a CFArray[CFString]
703 extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsNever
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(3.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
704 #define kSCPropNetIPSecOnDemandMatchDomainsNever kSCPropNetIPSecOnDemandMatchDomainsNever
707 @group kSCEntNetIPv4 Entity Keys
711 @const kSCPropNetIPv4AdditionalRoutes
712 @discussion Value is a CFArray[CFDictionary]
714 extern const CFStringRef kSCPropNetIPv4AdditionalRoutes
API_AVAILABLE(macos(10.10)) SPI_AVAILABLE(ios(8.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
715 #define kSCPropNetIPv4AdditionalRoutes kSCPropNetIPv4AdditionalRoutes
718 @const kSCPropNetIPv4CLAT46
719 @discussion Value is a CFBoolean
721 extern const CFStringRef kSCPropNetIPv4CLAT46
API_AVAILABLE(macos(10.14)) SPI_AVAILABLE(ios(12.0), tvos(12.0), watchos(5.0), bridgeos(3.0));
722 #define kSCPropNetIPv4CLAT46 kSCPropNetIPv4CLAT46
725 @const kSCPropNetIPv4ExcludedRoutes
726 @discussion Value is a CFArray[CFDictionary]
728 extern const CFStringRef kSCPropNetIPv4ExcludedRoutes
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
729 #define kSCPropNetIPv4ExcludedRoutes kSCPropNetIPv4ExcludedRoutes
732 @const kSCPropNetIPv4IncludedRoutes
733 @discussion Value is a CFArray[CFDictionary]
735 extern const CFStringRef kSCPropNetIPv4IncludedRoutes
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
736 #define kSCPropNetIPv4IncludedRoutes kSCPropNetIPv4IncludedRoutes
739 @const kSCValNetIPv4ConfigMethodFailover
741 extern const CFStringRef kSCValNetIPv4ConfigMethodFailover
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
742 #define kSCValNetIPv4ConfigMethodFailover kSCValNetIPv4ConfigMethodFailover
745 @const kSCPropNetIPv4RouteDestinationAddress
746 @discussion Value is a CFString
748 extern const CFStringRef kSCPropNetIPv4RouteDestinationAddress
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
749 #define kSCPropNetIPv4RouteDestinationAddress kSCPropNetIPv4RouteDestinationAddress
752 @const kSCPropNetIPv4RouteSubnetMask
753 @discussion Value is a CFString
755 extern const CFStringRef kSCPropNetIPv4RouteSubnetMask
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
756 #define kSCPropNetIPv4RouteSubnetMask kSCPropNetIPv4RouteSubnetMask
759 @const kSCPropNetIPv4RouteGatewayAddress
760 @discussion Value is a CFString
762 extern const CFStringRef kSCPropNetIPv4RouteGatewayAddress
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
763 #define kSCPropNetIPv4RouteGatewayAddress kSCPropNetIPv4RouteGatewayAddress
766 @const kSCPropNetIPv4RouteInterfaceName
767 @discussion Value is a CFString
769 extern const CFStringRef kSCPropNetIPv4RouteInterfaceName
API_AVAILABLE(macos(10.10)) SPI_AVAILABLE(ios(8.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
770 #define kSCPropNetIPv4RouteInterfaceName kSCPropNetIPv4RouteInterfaceName
773 @const kSCPropNetIPv4ARPResolvedHardwareAddress
774 @discussion Value is a CFString
776 extern const CFStringRef kSCPropNetIPv4ARPResolvedHardwareAddress
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
777 #define kSCPropNetIPv4ARPResolvedHardwareAddress kSCPropNetIPv4ARPResolvedHardwareAddress
780 @const kSCPropNetIPv4ARPResolvedIPAddress
781 @discussion Value is a CFString
783 extern const CFStringRef kSCPropNetIPv4ARPResolvedIPAddress
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
784 #define kSCPropNetIPv4ARPResolvedIPAddress kSCPropNetIPv4ARPResolvedIPAddress
787 @group kSCEntNetIPv6 Entity Keys
791 @const kSCPropNetIPv6AdditionalRoutes
792 @discussion Value is a CFArray[CFDictionary]
794 extern const CFStringRef kSCPropNetIPv6AdditionalRoutes
API_AVAILABLE(macos(10.10)) SPI_AVAILABLE(ios(8.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
795 #define kSCPropNetIPv6AdditionalRoutes kSCPropNetIPv6AdditionalRoutes
798 @const kSCPropNetIPv6EnableCGA
799 @discussion Value is a CFNumber (0 or 1)
801 extern const CFStringRef kSCPropNetIPv6EnableCGA
API_AVAILABLE(macos(10.12)) SPI_AVAILABLE(ios(10.0), tvos(10.0), watchos(3.0), bridgeos(2.0));
802 #define kSCPropNetIPv6EnableCGA kSCPropNetIPv6EnableCGA
805 @const kSCPropNetIPv6ExcludedRoutes
806 @discussion Value is a CFArray[CFDictionary]
808 extern const CFStringRef kSCPropNetIPv6ExcludedRoutes
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
809 #define kSCPropNetIPv6ExcludedRoutes kSCPropNetIPv6ExcludedRoutes
812 @const kSCPropNetIPv6IncludedRoutes
813 @discussion Value is a CFArray[CFDictionary]
815 extern const CFStringRef kSCPropNetIPv6IncludedRoutes
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
816 #define kSCPropNetIPv6IncludedRoutes kSCPropNetIPv6IncludedRoutes
819 @const kSCPropNetIPv6LinkLocalAddress
820 @discussion Value is a CFString
822 extern const CFStringRef kSCPropNetIPv6LinkLocalAddress
API_AVAILABLE(macos(10.12)) SPI_AVAILABLE(ios(10.0), tvos(10.0), watchos(3.0), bridgeos(2.0));
823 #define kSCPropNetIPv6LinkLocalAddress kSCPropNetIPv6LinkLocalAddress
826 @const kSCPropNetIPv6PerformPLATDiscovery
827 @discussion Value is a CFBoolean
829 extern const CFStringRef kSCPropNetIPv6PerformPLATDiscovery
API_AVAILABLE(macos(10.14)) SPI_AVAILABLE(ios(12.0), tvos(12.0), watchos(5.0), bridgeos(3.0));
830 #define kSCPropNetIPv6PerformPLATDiscovery kSCPropNetIPv6PerformPLATDiscovery
833 @const kSCPropNetIPv6RouteDestinationAddress
834 @discussion Value is a CFString
836 extern const CFStringRef kSCPropNetIPv6RouteDestinationAddress
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
837 #define kSCPropNetIPv6RouteDestinationAddress kSCPropNetIPv6RouteDestinationAddress
840 @const kSCPropNetIPv6RoutePrefixLength
841 @discussion Value is a CFNumber
843 extern const CFStringRef kSCPropNetIPv6RoutePrefixLength
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
844 #define kSCPropNetIPv6RoutePrefixLength kSCPropNetIPv6RoutePrefixLength
847 @const kSCPropNetIPv6RouteGatewayAddress
848 @discussion Value is a CFString
850 extern const CFStringRef kSCPropNetIPv6RouteGatewayAddress
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
851 #define kSCPropNetIPv6RouteGatewayAddress kSCPropNetIPv6RouteGatewayAddress
854 @const kSCPropNetIPv6RouteInterfaceName
855 @discussion Value is a CFString
857 extern const CFStringRef kSCPropNetIPv6RouteInterfaceName
API_AVAILABLE(macos(10.10)) SPI_AVAILABLE(ios(8.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
858 #define kSCPropNetIPv6RouteInterfaceName kSCPropNetIPv6RouteInterfaceName
861 @group kSCEntNetLink Entity Keys
865 @const kSCPropNetLinkExpensive
866 @discussion Value is a CFBoolean
868 extern const CFStringRef kSCPropNetLinkExpensive
API_AVAILABLE(macos(10.10)) SPI_AVAILABLE(ios(8.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
869 #define kSCPropNetLinkExpensive kSCPropNetLinkExpensive
872 @group kSCEntNetLinkIssues Entity Keys
876 @const kSCPropNetLinkIssuesModuleID
877 @discussion Value is a CFData
879 extern const CFStringRef kSCPropNetLinkIssuesModuleID
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
880 #define kSCPropNetLinkIssuesModuleID kSCPropNetLinkIssuesModuleID
883 @const kSCPropNetLinkIssuesInfo
884 @discussion Value is a CFData
886 extern const CFStringRef kSCPropNetLinkIssuesInfo
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
887 #define kSCPropNetLinkIssuesInfo kSCPropNetLinkIssuesInfo
890 @const kSCPropNetLinkIssuesTimeStamp
891 @discussion Value is a CFDate
893 extern const CFStringRef kSCPropNetLinkIssuesTimeStamp
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
894 #define kSCPropNetLinkIssuesTimeStamp kSCPropNetLinkIssuesTimeStamp
897 @group kSCEntNetLinkQuality Entity Keys
901 @const kSCPropNetLinkQuality
902 @discussion Value is a CFNumber
904 extern const CFStringRef kSCPropNetLinkQuality
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
905 #define kSCPropNetLinkQuality kSCPropNetLinkQuality
908 @const kSCPropNetPPPDisconnectOnWake
909 @discussion Value is a CFNumber (0 or 1)
911 extern const CFStringRef kSCPropNetPPPDisconnectOnWake
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
912 #define kSCPropNetPPPDisconnectOnWake kSCPropNetPPPDisconnectOnWake
915 @const kSCPropNetPPPDisconnectOnWakeTimer
916 @discussion Value is a CFNumber
918 extern const CFStringRef kSCPropNetPPPDisconnectOnWakeTimer
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
919 #define kSCPropNetPPPDisconnectOnWakeTimer kSCPropNetPPPDisconnectOnWakeTimer
922 @group kSCEntNetPPP Entity Keys
926 @const kSCPropNetPPPOnDemandDomains
927 @discussion Value is a CFArray[CFString]
929 extern const CFStringRef kSCPropNetPPPOnDemandDomains
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
930 #define kSCPropNetPPPOnDemandDomains kSCPropNetPPPOnDemandDomains
933 @const kSCPropNetPPPOnDemandEnabled
934 @discussion Value is a CFNumber (0 or 1)
936 extern const CFStringRef kSCPropNetPPPOnDemandEnabled
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
937 #define kSCPropNetPPPOnDemandEnabled kSCPropNetPPPOnDemandEnabled
940 @const kSCPropNetPPPOnDemandHostName
941 @discussion Value is a CFString
943 extern const CFStringRef kSCPropNetPPPOnDemandHostName
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
944 #define kSCPropNetPPPOnDemandHostName kSCPropNetPPPOnDemandHostName
947 @const kSCPropNetPPPOnDemandMatchDomainsAlways
948 @discussion Value is a CFArray[CFString]
950 extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsAlways
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
951 #define kSCPropNetPPPOnDemandMatchDomainsAlways kSCPropNetPPPOnDemandMatchDomainsAlways
954 @const kSCPropNetPPPOnDemandMatchDomainsOnRetry
955 @discussion Value is a CFArray[CFString]
957 extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsOnRetry
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
958 #define kSCPropNetPPPOnDemandMatchDomainsOnRetry kSCPropNetPPPOnDemandMatchDomainsOnRetry
961 @const kSCPropNetPPPOnDemandMatchDomainsNever
962 @discussion Value is a CFArray[CFString]
964 extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsNever
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
965 #define kSCPropNetPPPOnDemandMatchDomainsNever kSCPropNetPPPOnDemandMatchDomainsNever
968 @const kSCPropNetPPPOnDemandMode
969 @discussion Value is a CFString
971 extern const CFStringRef kSCPropNetPPPOnDemandMode
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
972 #define kSCPropNetPPPOnDemandMode kSCPropNetPPPOnDemandMode
975 @const kSCPropNetPPPOnDemandPriority
976 @discussion Value is a CFString
978 extern const CFStringRef kSCPropNetPPPOnDemandPriority
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
979 #define kSCPropNetPPPOnDemandPriority kSCPropNetPPPOnDemandPriority
982 @const kSCValNetPPPOnDemandModeAggressive
984 extern const CFStringRef kSCValNetPPPOnDemandModeAggressive
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
985 #define kSCValNetPPPOnDemandModeAggressive kSCValNetPPPOnDemandModeAggressive
988 @const kSCValNetPPPOnDemandModeConservative
990 extern const CFStringRef kSCValNetPPPOnDemandModeConservative
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
991 #define kSCValNetPPPOnDemandModeConservative kSCValNetPPPOnDemandModeConservative
994 @const kSCValNetPPPOnDemandModeCompatible
996 extern const CFStringRef kSCValNetPPPOnDemandModeCompatible
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
997 #define kSCValNetPPPOnDemandModeCompatible kSCValNetPPPOnDemandModeCompatible
1000 @const kSCValNetPPPOnDemandPriorityDefault
1002 extern const CFStringRef kSCValNetPPPOnDemandPriorityDefault
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1003 #define kSCValNetPPPOnDemandPriorityDefault kSCValNetPPPOnDemandPriorityDefault
1006 @const kSCValNetPPPOnDemandPriorityHigh
1008 extern const CFStringRef kSCValNetPPPOnDemandPriorityHigh
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1009 #define kSCValNetPPPOnDemandPriorityHigh kSCValNetPPPOnDemandPriorityHigh
1012 @const kSCValNetPPPOnDemandPriorityLow
1014 extern const CFStringRef kSCValNetPPPOnDemandPriorityLow
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1015 #define kSCValNetPPPOnDemandPriorityLow kSCValNetPPPOnDemandPriorityLow
1018 @group kSCEntNetNAT64 Entity Keys
1022 @const kSCPropNetNAT64PrefixList
1023 @discussion Value is a CFArray[CFString]
1025 extern const CFStringRef kSCPropNetNAT64PrefixList
API_AVAILABLE(macos(10.14)) SPI_AVAILABLE(ios(12.0), tvos(12.0), watchos(5.0), bridgeos(3.0));
1026 #define kSCPropNetNAT64PrefixList kSCPropNetNAT64PrefixList
1029 @const kSCPropNetNAT64PLATDiscoveryStartTime
1030 @discussion Value is a CFDate
1032 extern const CFStringRef kSCPropNetNAT64PLATDiscoveryStartTime
API_AVAILABLE(macos(10.14)) SPI_AVAILABLE(ios(12.0), tvos(12.0), watchos(5.0), bridgeos(3.0));
1033 #define kSCPropNetNAT64PLATDiscoveryStartTime kSCPropNetNAT64PLATDiscoveryStartTime
1036 @const kSCPropNetNAT64PLATDiscoveryCompletionTime
1037 @discussion Value is a CFDate
1039 extern const CFStringRef kSCPropNetNAT64PLATDiscoveryCompletionTime
API_AVAILABLE(macos(10.14)) SPI_AVAILABLE(ios(12.0), tvos(12.0), watchos(5.0), bridgeos(3.0));
1040 #define kSCPropNetNAT64PLATDiscoveryCompletionTime kSCPropNetNAT64PLATDiscoveryCompletionTime
1043 @group kSCEntNetProxies Entity Keys
1047 @const kSCPropNetProxiesBypassAllowed
1048 @discussion Value is a CFNumber (0 or 1)
1050 extern const CFStringRef kSCPropNetProxiesBypassAllowed
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1051 #define kSCPropNetProxiesBypassAllowed kSCPropNetProxiesBypassAllowed
1054 @const kSCPropNetProxiesFallBackAllowed
1055 @discussion Value is a CFNumber (0 or 1)
1057 extern const CFStringRef kSCPropNetProxiesFallBackAllowed
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(6.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1058 #define kSCPropNetProxiesFallBackAllowed kSCPropNetProxiesFallBackAllowed
1061 @const kSCPropNetProxiesSupplementalMatchDomains
1062 @discussion Value is a CFArray[CFString]
1064 extern const CFStringRef kSCPropNetProxiesSupplementalMatchDomains
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1065 #define kSCPropNetProxiesSupplementalMatchDomains kSCPropNetProxiesSupplementalMatchDomains
1068 @const kSCPropNetProxiesSupplementalMatchOrders
1069 @discussion Value is a CFArray[CFNumber]
1071 extern const CFStringRef kSCPropNetProxiesSupplementalMatchOrders
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1072 #define kSCPropNetProxiesSupplementalMatchOrders kSCPropNetProxiesSupplementalMatchOrders
1075 @const kSCPropNetProxiesServiceSpecific
1076 @discussion Value is a CFNumber (0 or 1)
1078 extern const CFStringRef kSCPropNetProxiesServiceSpecific
API_AVAILABLE(macos(10.11)) SPI_AVAILABLE(ios(9.0), tvos(9.0), watchos(2.0), bridgeos(2.0));
1079 #define kSCPropNetProxiesServiceSpecific kSCPropNetProxiesServiceSpecific
1082 @const kSCPropNetProxiesScoped
1083 @discussion Value is a CFDictionary
1085 extern const CFStringRef kSCPropNetProxiesScoped
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1086 #define kSCPropNetProxiesScoped kSCPropNetProxiesScoped
1089 @const kSCPropNetProxiesServices
1090 @discussion Value is a CFDictionary
1092 extern const CFStringRef kSCPropNetProxiesServices
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1093 #define kSCPropNetProxiesServices kSCPropNetProxiesServices
1096 @const kSCPropNetProxiesSupplemental
1097 @discussion Value is a CFArray[CFDictionary]
1099 extern const CFStringRef kSCPropNetProxiesSupplemental
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1100 #define kSCPropNetProxiesSupplemental kSCPropNetProxiesSupplemental
1103 @const kSCPropNetProxiesSupplementalMatchDomain
1104 @discussion Value is a CFString
1106 extern const CFStringRef kSCPropNetProxiesSupplementalMatchDomain
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1107 #define kSCPropNetProxiesSupplementalMatchDomain kSCPropNetProxiesSupplementalMatchDomain
1110 @group kSCEntNetQoSMarkingPolicy Entity Keys
1114 @const kSCPropNetQoSMarkingAppleAudioVideoCalls
1115 @discussion Value is a CFBoolean
1117 extern const CFStringRef kSCPropNetQoSMarkingAppleAudioVideoCalls
API_AVAILABLE(macos(10.13)) SPI_AVAILABLE(ios(10.0), tvos(10.0), watchos(3.0), bridgeos(2.0));
1118 #define kSCPropNetQoSMarkingAppleAudioVideoCalls kSCPropNetQoSMarkingAppleAudioVideoCalls
1121 @const kSCPropNetQoSMarkingEnabled
1122 @discussion Value is a CFBoolean
1124 extern const CFStringRef kSCPropNetQoSMarkingEnabled
API_AVAILABLE(macos(10.13)) SPI_AVAILABLE(ios(10.0), tvos(10.0), watchos(3.0), bridgeos(2.0));
1125 #define kSCPropNetQoSMarkingEnabled kSCPropNetQoSMarkingEnabled
1128 @const kSCPropNetQoSMarkingWhitelistedAppIdentifiers
1129 @discussion Value is a CFArray[CFString]
1131 extern const CFStringRef kSCPropNetQoSMarkingWhitelistedAppIdentifiers
API_AVAILABLE(macos(10.13)) SPI_AVAILABLE(ios(10.0), tvos(10.0), watchos(3.0), bridgeos(2.0));
1132 #define kSCPropNetQoSMarkingWhitelistedAppIdentifiers kSCPropNetQoSMarkingWhitelistedAppIdentifiers
1135 @group kSCEntNetService Entity Keys
1139 @const kSCPropNetServicePrimaryRank
1140 @discussion Value is a CFString
1142 extern const CFStringRef kSCPropNetServicePrimaryRank
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1143 #define kSCPropNetServicePrimaryRank kSCPropNetServicePrimaryRank
1146 @const kSCPropNetServiceServiceIndex
1147 @discussion Value is a CFNumber
1149 extern const CFStringRef kSCPropNetServiceServiceIndex
API_AVAILABLE(macos(10.12)) SPI_AVAILABLE(ios(10.0), tvos(10.0), watchos(3.0), bridgeos(2.0));
1150 #define kSCPropNetServiceServiceIndex kSCPropNetServiceServiceIndex
1153 @const kSCPropNetServiceUserDefinedName
1154 @discussion Value is a CFString
1156 extern const CFStringRef kSCPropNetServiceUserDefinedName
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1157 #define kSCPropNetServiceUserDefinedName kSCPropNetServiceUserDefinedName
1160 @const kSCValNetServicePrimaryRankFirst
1162 extern const CFStringRef kSCValNetServicePrimaryRankFirst
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1163 #define kSCValNetServicePrimaryRankFirst kSCValNetServicePrimaryRankFirst
1166 @const kSCValNetServicePrimaryRankLast
1168 extern const CFStringRef kSCValNetServicePrimaryRankLast
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1169 #define kSCValNetServicePrimaryRankLast kSCValNetServicePrimaryRankLast
1172 @const kSCValNetServicePrimaryRankNever
1174 extern const CFStringRef kSCValNetServicePrimaryRankNever
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1175 #define kSCValNetServicePrimaryRankNever kSCValNetServicePrimaryRankNever
1178 @const kSCValNetServicePrimaryRankScoped
1180 extern const CFStringRef kSCValNetServicePrimaryRankScoped
API_AVAILABLE(macos(10.10)) SPI_AVAILABLE(ios(8.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1181 #define kSCValNetServicePrimaryRankScoped kSCValNetServicePrimaryRankScoped
1184 @group kSCEntNetVPN Entity Keys
1188 @const kSCPropNetVPNAppRules
1189 @discussion Value is a CFArray[CFDictionary]
1191 extern const CFStringRef kSCPropNetVPNAppRules
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1192 #define kSCPropNetVPNAppRules kSCPropNetVPNAppRules
1195 @const kSCPropNetVPNAuthCredentialPassword
1196 @discussion Value is a CFString
1198 extern const CFStringRef kSCPropNetVPNAuthCredentialPassword
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1199 #define kSCPropNetVPNAuthCredentialPassword kSCPropNetVPNAuthCredentialPassword
1202 @const kSCPropNetVPNAuthName
1203 @discussion Value is a CFString
1205 extern const CFStringRef kSCPropNetVPNAuthName
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1206 #define kSCPropNetVPNAuthName kSCPropNetVPNAuthName
1209 @const kSCPropNetVPNAuthPassword
1210 @discussion Value is a CFString
1212 extern const CFStringRef kSCPropNetVPNAuthPassword
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1213 #define kSCPropNetVPNAuthPassword kSCPropNetVPNAuthPassword
1216 @const kSCPropNetVPNAuthPasswordEncryption
1217 @discussion Value is a CFString
1219 extern const CFStringRef kSCPropNetVPNAuthPasswordEncryption
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1220 #define kSCPropNetVPNAuthPasswordEncryption kSCPropNetVPNAuthPasswordEncryption
1223 @const kSCPropNetVPNAuthPasswordPluginType
1224 @discussion Value is a CFString
1226 extern const CFStringRef kSCPropNetVPNAuthPasswordPluginType
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1227 #define kSCPropNetVPNAuthPasswordPluginType kSCPropNetVPNAuthPasswordPluginType
1230 @const kSCPropNetVPNAuthenticationMethod
1231 @discussion Value is a CFString
1233 extern const CFStringRef kSCPropNetVPNAuthenticationMethod
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1234 #define kSCPropNetVPNAuthenticationMethod kSCPropNetVPNAuthenticationMethod
1237 @const kSCPropNetVPNConnectTime
1238 @discussion Value is a CFString
1240 extern const CFStringRef kSCPropNetVPNConnectTime
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1241 #define kSCPropNetVPNConnectTime kSCPropNetVPNConnectTime
1244 @const kSCPropNetVPNDisconnectOnFastUserSwitch
1245 @discussion Value is a CFNumber (0 or 1)
1247 extern const CFStringRef kSCPropNetVPNDisconnectOnFastUserSwitch
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1248 #define kSCPropNetVPNDisconnectOnFastUserSwitch kSCPropNetVPNDisconnectOnFastUserSwitch
1251 @const kSCPropNetVPNDisconnectOnIdle
1252 @discussion Value is a CFNumber (0 or 1)
1254 extern const CFStringRef kSCPropNetVPNDisconnectOnIdle
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1255 #define kSCPropNetVPNDisconnectOnIdle kSCPropNetVPNDisconnectOnIdle
1258 @const kSCPropNetVPNDisconnectOnIdleTimer
1259 @discussion Value is a CFNumber
1261 extern const CFStringRef kSCPropNetVPNDisconnectOnIdleTimer
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1262 #define kSCPropNetVPNDisconnectOnIdleTimer kSCPropNetVPNDisconnectOnIdleTimer
1265 @const kSCPropNetVPNDisconnectOnLogout
1266 @discussion Value is a CFNumber (0 or 1)
1268 extern const CFStringRef kSCPropNetVPNDisconnectOnLogout
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1269 #define kSCPropNetVPNDisconnectOnLogout kSCPropNetVPNDisconnectOnLogout
1272 @const kSCPropNetVPNDisconnectOnSleep
1273 @discussion Value is a CFNumber (0 or 1)
1275 extern const CFStringRef kSCPropNetVPNDisconnectOnSleep
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1276 #define kSCPropNetVPNDisconnectOnSleep kSCPropNetVPNDisconnectOnSleep
1279 @const kSCPropNetVPNDisconnectOnWake
1280 @discussion Value is a CFNumber (0 or 1)
1282 extern const CFStringRef kSCPropNetVPNDisconnectOnWake
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1283 #define kSCPropNetVPNDisconnectOnWake kSCPropNetVPNDisconnectOnWake
1286 @const kSCPropNetVPNDisconnectOnWakeTimer
1287 @discussion Value is a CFNumber
1289 extern const CFStringRef kSCPropNetVPNDisconnectOnWakeTimer
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1290 #define kSCPropNetVPNDisconnectOnWakeTimer kSCPropNetVPNDisconnectOnWakeTimer
1293 @const kSCPropNetVPNLocalCertificate
1294 @discussion Value is a CFData
1296 extern const CFStringRef kSCPropNetVPNLocalCertificate
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1297 #define kSCPropNetVPNLocalCertificate kSCPropNetVPNLocalCertificate
1300 @const kSCPropNetVPNLogfile
1301 @discussion Value is a CFString
1303 extern const CFStringRef kSCPropNetVPNLogfile
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1304 #define kSCPropNetVPNLogfile kSCPropNetVPNLogfile
1307 @const kSCPropNetVPNMTU
1308 @discussion Value is a CFNumber
1310 extern const CFStringRef kSCPropNetVPNMTU
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1311 #define kSCPropNetVPNMTU kSCPropNetVPNMTU
1314 @const kSCPropNetVPNOnDemandEnabled
1315 @discussion Value is a CFNumber (0 or 1)
1317 extern const CFStringRef kSCPropNetVPNOnDemandEnabled
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1318 #define kSCPropNetVPNOnDemandEnabled kSCPropNetVPNOnDemandEnabled
1321 @const kSCPropNetVPNOnDemandMatchAppEnabled
1322 @discussion Value is a CFBoolean
1324 extern const CFStringRef kSCPropNetVPNOnDemandMatchAppEnabled
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1325 #define kSCPropNetVPNOnDemandMatchAppEnabled kSCPropNetVPNOnDemandMatchAppEnabled
1328 @const kSCPropNetVPNOnDemandMatchDomainsAlways
1329 @discussion Value is a CFArray[CFString]
1331 extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsAlways
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1332 #define kSCPropNetVPNOnDemandMatchDomainsAlways kSCPropNetVPNOnDemandMatchDomainsAlways
1335 @const kSCPropNetVPNOnDemandMatchDomainsOnRetry
1336 @discussion Value is a CFArray[CFString]
1338 extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsOnRetry
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1339 #define kSCPropNetVPNOnDemandMatchDomainsOnRetry kSCPropNetVPNOnDemandMatchDomainsOnRetry
1342 @const kSCPropNetVPNOnDemandMatchDomainsNever
1343 @discussion Value is a CFArray[CFString]
1345 extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsNever
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1346 #define kSCPropNetVPNOnDemandMatchDomainsNever kSCPropNetVPNOnDemandMatchDomainsNever
1349 @const kSCPropNetVPNOnDemandRules
1350 @discussion Value is a CFArray[CFDictionary]
1352 extern const CFStringRef kSCPropNetVPNOnDemandRules
API_AVAILABLE(macos(10.8)) SPI_AVAILABLE(ios(6.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1353 #define kSCPropNetVPNOnDemandRules kSCPropNetVPNOnDemandRules
1356 @const kSCPropNetVPNOnDemandSuspended
1357 @discussion Value is a CFNumber
1359 extern const CFStringRef kSCPropNetVPNOnDemandSuspended
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1360 #define kSCPropNetVPNOnDemandSuspended kSCPropNetVPNOnDemandSuspended
1363 @const kSCPropNetVPNPluginCapability
1364 @discussion Value is a CFString
1366 extern const CFStringRef kSCPropNetVPNPluginCapability
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1367 #define kSCPropNetVPNPluginCapability kSCPropNetVPNPluginCapability
1370 @const kSCPropNetVPNRemoteAddress
1371 @discussion Value is a CFString
1373 extern const CFStringRef kSCPropNetVPNRemoteAddress
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1374 #define kSCPropNetVPNRemoteAddress kSCPropNetVPNRemoteAddress
1377 @const kSCPropNetVPNStatus
1378 @discussion Value is a CFNumber
1380 extern const CFStringRef kSCPropNetVPNStatus
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1381 #define kSCPropNetVPNStatus kSCPropNetVPNStatus
1384 @const kSCPropNetVPNVerboseLogging
1385 @discussion Value is a CFNumber (0 or 1)
1387 extern const CFStringRef kSCPropNetVPNVerboseLogging
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1388 #define kSCPropNetVPNVerboseLogging kSCPropNetVPNVerboseLogging
1391 @const kSCValNetVPNAppRuleAccountIdentifierMatch
1392 @discussion Value is a CFArray[CFString]
1394 extern const CFStringRef kSCValNetVPNAppRuleAccountIdentifierMatch
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1395 #define kSCValNetVPNAppRuleAccountIdentifierMatch kSCValNetVPNAppRuleAccountIdentifierMatch
1398 @const kSCValNetVPNAppRuleDNSDomainMatch
1399 @discussion Value is a CFArray[CFString]
1401 extern const CFStringRef kSCValNetVPNAppRuleDNSDomainMatch
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1402 #define kSCValNetVPNAppRuleDNSDomainMatch kSCValNetVPNAppRuleDNSDomainMatch
1405 @const kSCValNetVPNAppRuleExecutableMatch
1406 @discussion Value is a CFArray[CFDictionary]
1408 extern const CFStringRef kSCValNetVPNAppRuleExecutableMatch
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1409 #define kSCValNetVPNAppRuleExecutableMatch kSCValNetVPNAppRuleExecutableMatch
1412 @const kSCValNetVPNAppRuleIdentifier
1413 @discussion Value is a CFString
1415 extern const CFStringRef kSCValNetVPNAppRuleIdentifier
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1416 #define kSCValNetVPNAppRuleIdentifier kSCValNetVPNAppRuleIdentifier
1419 @const kSCValNetVPNAppRuleExecutableDesignatedRequirement
1420 @discussion Value is a CFString
1422 extern const CFStringRef kSCValNetVPNAppRuleExecutableDesignatedRequirement
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1423 #define kSCValNetVPNAppRuleExecutableDesignatedRequirement kSCValNetVPNAppRuleExecutableDesignatedRequirement
1426 @const kSCValNetVPNAppRuleExecutableSigningIdentifier
1427 @discussion Value is a CFString
1429 extern const CFStringRef kSCValNetVPNAppRuleExecutableSigningIdentifier
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1430 #define kSCValNetVPNAppRuleExecutableSigningIdentifier kSCValNetVPNAppRuleExecutableSigningIdentifier
1433 @const kSCValNetVPNAppRuleExecutableUUID
1434 @discussion Value is a CFString
1436 extern const CFStringRef kSCValNetVPNAppRuleExecutableUUID
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1437 #define kSCValNetVPNAppRuleExecutableUUID kSCValNetVPNAppRuleExecutableUUID
1440 @const kSCValNetVPNAuthenticationMethodPassword
1442 extern const CFStringRef kSCValNetVPNAuthenticationMethodPassword
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1443 #define kSCValNetVPNAuthenticationMethodPassword kSCValNetVPNAuthenticationMethodPassword
1446 @const kSCValNetVPNAuthenticationMethodCertificate
1448 extern const CFStringRef kSCValNetVPNAuthenticationMethodCertificate
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1449 #define kSCValNetVPNAuthenticationMethodCertificate kSCValNetVPNAuthenticationMethodCertificate
1452 @const kSCValNetVPNAuthPasswordEncryptionExternal
1454 extern const CFStringRef kSCValNetVPNAuthPasswordEncryptionExternal
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1455 #define kSCValNetVPNAuthPasswordEncryptionExternal kSCValNetVPNAuthPasswordEncryptionExternal
1458 @const kSCValNetVPNAuthPasswordEncryptionKeychain
1460 extern const CFStringRef kSCValNetVPNAuthPasswordEncryptionKeychain
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1461 #define kSCValNetVPNAuthPasswordEncryptionKeychain kSCValNetVPNAuthPasswordEncryptionKeychain
1464 @const kSCValNetVPNAuthPasswordEncryptionPrompt
1466 extern const CFStringRef kSCValNetVPNAuthPasswordEncryptionPrompt
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1467 #define kSCValNetVPNAuthPasswordEncryptionPrompt kSCValNetVPNAuthPasswordEncryptionPrompt
1470 @const kSCPropNetVPNOnDemandRuleAction
1471 @discussion Value is a CFString
1473 extern const CFStringRef kSCPropNetVPNOnDemandRuleAction
API_AVAILABLE(macos(10.8)) SPI_AVAILABLE(ios(6.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1474 #define kSCPropNetVPNOnDemandRuleAction kSCPropNetVPNOnDemandRuleAction
1477 @const kSCPropNetVPNOnDemandRuleActionParameters
1478 @discussion Value is a CFArray[CFDictionary]
1480 extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParameters
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1481 #define kSCPropNetVPNOnDemandRuleActionParameters kSCPropNetVPNOnDemandRuleActionParameters
1484 @const kSCPropNetVPNOnDemandRuleDNSDomainMatch
1485 @discussion Value is a CFArray[CFString]
1487 extern const CFStringRef kSCPropNetVPNOnDemandRuleDNSDomainMatch
API_AVAILABLE(macos(10.8)) SPI_AVAILABLE(ios(6.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1488 #define kSCPropNetVPNOnDemandRuleDNSDomainMatch kSCPropNetVPNOnDemandRuleDNSDomainMatch
1491 @const kSCPropNetVPNOnDemandRuleDNSServerAddressMatch
1492 @discussion Value is a CFArray[CFString]
1494 extern const CFStringRef kSCPropNetVPNOnDemandRuleDNSServerAddressMatch
API_AVAILABLE(macos(10.8)) SPI_AVAILABLE(ios(6.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1495 #define kSCPropNetVPNOnDemandRuleDNSServerAddressMatch kSCPropNetVPNOnDemandRuleDNSServerAddressMatch
1498 @const kSCPropNetVPNOnDemandRuleSSIDMatch
1499 @discussion Value is a CFArray[CFString]
1501 extern const CFStringRef kSCPropNetVPNOnDemandRuleSSIDMatch
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1502 #define kSCPropNetVPNOnDemandRuleSSIDMatch kSCPropNetVPNOnDemandRuleSSIDMatch
1505 @const kSCPropNetVPNOnDemandRuleInterfaceTypeMatch
1506 @discussion Value is a CFString
1508 extern const CFStringRef kSCPropNetVPNOnDemandRuleInterfaceTypeMatch
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1509 #define kSCPropNetVPNOnDemandRuleInterfaceTypeMatch kSCPropNetVPNOnDemandRuleInterfaceTypeMatch
1512 @const kSCPropNetVPNOnDemandRuleURLStringProbe
1513 @discussion Value is a CFString
1515 extern const CFStringRef kSCPropNetVPNOnDemandRuleURLStringProbe
API_AVAILABLE(macos(10.8)) SPI_AVAILABLE(ios(6.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1516 #define kSCPropNetVPNOnDemandRuleURLStringProbe kSCPropNetVPNOnDemandRuleURLStringProbe
1519 @const kSCValNetVPNOnDemandRuleActionAllow
1521 extern const CFStringRef kSCValNetVPNOnDemandRuleActionAllow
API_AVAILABLE(macos(10.8)) SPI_AVAILABLE(ios(6.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1522 #define kSCValNetVPNOnDemandRuleActionAllow kSCValNetVPNOnDemandRuleActionAllow
1525 @const kSCValNetVPNOnDemandRuleActionIgnore
1527 extern const CFStringRef kSCValNetVPNOnDemandRuleActionIgnore
API_AVAILABLE(macos(10.8)) SPI_AVAILABLE(ios(6.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1528 #define kSCValNetVPNOnDemandRuleActionIgnore kSCValNetVPNOnDemandRuleActionIgnore
1531 @const kSCValNetVPNOnDemandRuleActionConnect
1533 extern const CFStringRef kSCValNetVPNOnDemandRuleActionConnect
API_AVAILABLE(macos(10.8)) SPI_AVAILABLE(ios(6.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1534 #define kSCValNetVPNOnDemandRuleActionConnect kSCValNetVPNOnDemandRuleActionConnect
1537 @const kSCValNetVPNOnDemandRuleActionDisconnect
1539 extern const CFStringRef kSCValNetVPNOnDemandRuleActionDisconnect
API_AVAILABLE(macos(10.8)) SPI_AVAILABLE(ios(6.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1540 #define kSCValNetVPNOnDemandRuleActionDisconnect kSCValNetVPNOnDemandRuleActionDisconnect
1543 @const kSCValNetVPNOnDemandRuleActionEvaluateConnection
1545 extern const CFStringRef kSCValNetVPNOnDemandRuleActionEvaluateConnection
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1546 #define kSCValNetVPNOnDemandRuleActionEvaluateConnection kSCValNetVPNOnDemandRuleActionEvaluateConnection
1549 @const kSCPropNetVPNOnDemandRuleActionParametersDomainAction
1550 @discussion Value is a CFString
1552 extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersDomainAction
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1553 #define kSCPropNetVPNOnDemandRuleActionParametersDomainAction kSCPropNetVPNOnDemandRuleActionParametersDomainAction
1556 @const kSCPropNetVPNOnDemandRuleActionParametersDomains
1557 @discussion Value is a CFArray[CFString]
1559 extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersDomains
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1560 #define kSCPropNetVPNOnDemandRuleActionParametersDomains kSCPropNetVPNOnDemandRuleActionParametersDomains
1563 @const kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers
1564 @discussion Value is a CFArray[CFString]
1566 extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1567 #define kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers
1570 @const kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe
1571 @discussion Value is a CFString
1573 extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1574 #define kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe
1577 @const kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded
1579 extern const CFStringRef kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1580 #define kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded
1583 @const kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect
1585 extern const CFStringRef kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1586 #define kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect
1589 @const kSCValNetVPNOnDemandRuleInterfaceTypeMatchCellular
1591 extern const CFStringRef kSCValNetVPNOnDemandRuleInterfaceTypeMatchCellular
SPI_AVAILABLE(macos(9.0), ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1592 #define kSCValNetVPNOnDemandRuleInterfaceTypeMatchCellular kSCValNetVPNOnDemandRuleInterfaceTypeMatchCellular
1595 @const kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet
1597 extern const CFStringRef kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1598 #define kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet
1601 @const kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi
1603 extern const CFStringRef kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1604 #define kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi
1607 @const kSCValNetVPNPluginCapabilityAuth
1609 extern const CFStringRef kSCValNetVPNPluginCapabilityAuth
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1610 #define kSCValNetVPNPluginCapabilityAuth kSCValNetVPNPluginCapabilityAuth
1613 @const kSCValNetVPNPluginCapabilityConnect
1615 extern const CFStringRef kSCValNetVPNPluginCapabilityConnect
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1616 #define kSCValNetVPNPluginCapabilityConnect kSCValNetVPNPluginCapabilityConnect
1619 @group kSCCompSystem Properties
1623 @const kSCPropSystemComputerNameRegion
1624 @discussion Value is a CFNumber
1626 extern const CFStringRef kSCPropSystemComputerNameRegion
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1627 #define kSCPropSystemComputerNameRegion kSCPropSystemComputerNameRegion
1630 @const kSCPropSystemHostName
1631 @discussion Value is a CFString
1633 extern const CFStringRef kSCPropSystemHostName
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1634 #define kSCPropSystemHostName kSCPropSystemHostName
1637 @group Virtual Network Interface Keys
1641 @const kSCPropVirtualNetworkInterfacesBondInterfaces
1642 @discussion Value is a CFArray[CFString]
1644 extern const CFStringRef kSCPropVirtualNetworkInterfacesBondInterfaces
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1645 #define kSCPropVirtualNetworkInterfacesBondInterfaces kSCPropVirtualNetworkInterfacesBondInterfaces
1648 @const kSCPropVirtualNetworkInterfacesBondMode
1649 @discussion Value is a CFNumber
1651 extern const CFStringRef kSCPropVirtualNetworkInterfacesBondMode
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1652 #define kSCPropVirtualNetworkInterfacesBondMode kSCPropVirtualNetworkInterfacesBondMode
1655 @const kSCPropVirtualNetworkInterfacesBondOptions
1656 @discussion Value is a CFDictionary
1658 extern const CFStringRef kSCPropVirtualNetworkInterfacesBondOptions
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1659 #define kSCPropVirtualNetworkInterfacesBondOptions kSCPropVirtualNetworkInterfacesBondOptions
1662 @const kSCPropVirtualNetworkInterfacesBridgeInterfaces
1663 @discussion Value is a CFArray[CFString]
1665 extern const CFStringRef kSCPropVirtualNetworkInterfacesBridgeInterfaces
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1666 #define kSCPropVirtualNetworkInterfacesBridgeInterfaces kSCPropVirtualNetworkInterfacesBridgeInterfaces
1669 @const kSCPropVirtualNetworkInterfacesBridgeOptions
1670 @discussion Value is a CFDictionary
1672 extern const CFStringRef kSCPropVirtualNetworkInterfacesBridgeOptions
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1673 #define kSCPropVirtualNetworkInterfacesBridgeOptions kSCPropVirtualNetworkInterfacesBridgeOptions
1676 @const kSCPropVirtualNetworkInterfacesVLANInterface
1677 @discussion Value is a CFString
1679 extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANInterface
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1680 #define kSCPropVirtualNetworkInterfacesVLANInterface kSCPropVirtualNetworkInterfacesVLANInterface
1683 @const kSCPropVirtualNetworkInterfacesVLANTag
1684 @discussion Value is a CFNumber
1686 extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANTag
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1687 #define kSCPropVirtualNetworkInterfacesVLANTag kSCPropVirtualNetworkInterfacesVLANTag
1690 @const kSCPropVirtualNetworkInterfacesVLANOptions
1691 @discussion Value is a CFDictionary
1693 extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANOptions
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1694 #define kSCPropVirtualNetworkInterfacesVLANOptions kSCPropVirtualNetworkInterfacesVLANOptions
1697 #endif /* _SCSCHEMADEFINITIONSPRIVATE_H */