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 * kSCEntNetCaptivePortal "CaptivePortal" CFDictionary
45 * kSCEntNetCommCenter "com.apple.CommCenter" CFDictionary
46 * kSCEntNetEAPOL "EAPOL" CFDictionary
47 * kSCEntNetIdleRoute "IdleRoute"
48 * kSCEntNetInterfaceActiveDuringSleepRequested "ActiveDuringSleepRequested" CFDictionary
49 * kSCEntNetInterfaceActiveDuringSleepSupported "ActiveDuringSleepSupported" CFDictionary
50 * kSCEntNetInterfaceDelegation "InterfaceDelegation"
51 * kSCEntNetIPv4ARPCollision "IPv4ARPCollision"
52 * kSCEntNetIPv4PortInUse "PortInUse"
53 * kSCEntNetIPv4RouterARPFailure "IPv4RouterARPFailure"
54 * kSCEntNetIPv4RouterARPAlive "IPv4RouterARPAlive"
55 * kSCEntNetIPv6RouterExpired "IPv6RouterExpired"
56 * kSCEntNetLinkIssues "LinkIssues" CFDictionary
57 * kSCEntNetLinkQuality "LinkQuality" CFDictionary
58 * kSCEntNetLoopback "Loopback" CFDictionary
59 * kSCEntNetNAT64 "NAT64" CFDictionary
60 * kSCEntNetNAT64PrefixRequest "NAT64PrefixRequest"
61 * kSCEntNetOnDemand "OnDemand" CFDictionary
62 * kSCEntNetQoSMarkingPolicy "QoSMarkingPolicy" CFDictionary
63 * kSCEntNetRefreshConfiguration "RefreshConfiguration"
64 * kSCEntNetService "__SERVICE__" CFDictionary
65 * kSCEntNetVPN "VPN" CFDictionary
67 * kSCEntNetCommCenter Entity Keys
69 * kSCPropNetCommCenterAllowNetworkAccess "AllowNetworkAccess" CFNumber (0 or 1)
70 * kSCPropNetCommCenterAvailable "Available" CFNumber (0 or 1)
72 * kSCEntNetDNS Entity Keys
74 * kSCPropNetDNSConfirmedServiceID "ConfirmedServiceID" CFString
75 * kSCPropNetDNSServiceIdentifier "ServiceIdentifier" CFNumber
76 * kSCPropNetDNSSupplementalMatchDomainsNoSearch "SupplementalMatchDomainsNoSearch" CFNumber (0 or 1)
78 * kSCEntNetCaptivePortal Entity Keys
80 * kSCPropNetCaptivePortalURL "URL" CFString
82 * kSCEntNetEthernet (Hardware) Entity Keys
84 * kSCPropNetEthernetCapabilityAV "AV" CFNumber (0 or 1)
85 * kSCPropNetEthernetCapabilityJUMBO_MTU "JUMBO_MTU" CFNumber (0 or 1)
86 * kSCPropNetEthernetCapabilityLRO "LRO" CFNumber (0 or 1)
87 * kSCPropNetEthernetCapabilityRXCSUM "RXCSUM" CFNumber (0 or 1)
88 * kSCPropNetEthernetCapabilityTSO "TSO" CFNumber (0 or 1)
89 * kSCPropNetEthernetCapabilityTSO4 "TSO4" CFNumber (0 or 1)
90 * kSCPropNetEthernetCapabilityTSO6 "TSO6" CFNumber (0 or 1)
91 * kSCPropNetEthernetCapabilityTXCSUM "TXCSUM" CFNumber (0 or 1)
92 * kSCPropNetEthernetCapabilityVLAN_HWTAGGING "VLAN_HWTAGGING" CFNumber (0 or 1)
93 * kSCPropNetEthernetCapabilityVLAN_MTU "VLAN_MTU" CFNumber (0 or 1)
95 * kSCEntNetInterface Entity Keys
97 * --- kSCPropNetInterfaceType values ---
98 * kSCValNetInterfaceTypeCellular "Cellular"
99 * kSCValNetInterfaceTypeLoopback "Loopback"
100 * kSCValNetInterfaceTypeVPN "VPN"
102 * kSCPropNetIPSecDisconnectOnWake "DisconnectOnWake" CFNumber (0 or 1)
103 * kSCPropNetIPSecDisconnectOnWakeTimer "DisconnectOnWakeTimer" CFNumber
104 * kSCEntNetIPSec Entity Keys
106 * kSCPropNetIPSecLastCause "LastCause" CFNumber
109 * kSCPropNetIPSecOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1)
110 * kSCPropNetIPSecOnDemandMatchDomainsAlways "OnDemandMatchDomainsAlways" CFArray[CFString]
111 * kSCPropNetIPSecOnDemandMatchDomainsOnRetry "OnDemandMatchDomainsOnRetry" CFArray[CFString]
112 * kSCPropNetIPSecOnDemandMatchDomainsNever "OnDemandMatchDomainsNever" CFArray[CFString]
114 * kSCEntNetIPv4 Entity Keys
116 * kSCPropNetIPv4AdditionalRoutes "AdditionalRoutes" CFArray[CFDictionary]
117 * kSCPropNetIPv4ARPResolvedHardwareAddress "ARPResolvedHardwareAddress" CFString
118 * kSCPropNetIPv4ARPResolvedIPAddress "ARPResolvedIPAddress" CFString
119 * kSCPropNetIPv4CLAT46 "CLAT46" CFBoolean
120 * kSCPropNetIPv4ExcludedRoutes "ExcludedRoutes" CFArray[CFDictionary]
121 * kSCPropNetIPv4IncludedRoutes "IncludedRoutes" CFArray[CFDictionary]
123 * --- kSCPropNetIPv4ConfigMethod values ---
124 * kSCValNetIPv4ConfigMethodFailover "Failover"
126 * --- kSCPropNetIPv4AdditionalRoutes, kSCPropNetIPv4ExcludedRoutes, kSCPropNetIPv4IncludedRoutes [CFDictionary] keys ---
127 * kSCPropNetIPv4RouteDestinationAddress "DestinationAddress" CFString
128 * kSCPropNetIPv4RouteSubnetMask "SubnetMask" CFString
129 * kSCPropNetIPv4RouteGatewayAddress "GatewayAddress" CFString
130 * kSCPropNetIPv4RouteInterfaceName "InterfaceName" CFString
132 * kSCEntNetIPv6 Entity Keys
134 * kSCPropNetIPv6AdditionalRoutes "AdditionalRoutes" CFArray[CFDictionary]
135 * kSCPropNetIPv6EnableCGA "EnableCGA" CFNumber (0 or 1)
136 * kSCPropNetIPv6ExcludedRoutes "ExcludedRoutes" CFArray[CFDictionary]
137 * kSCPropNetIPv6IncludedRoutes "IncludedRoutes" CFArray[CFDictionary]
138 * kSCPropNetIPv6LinkLocalAddress "LinkLocalAddress" CFString
139 * kSCPropNetIPv6PerformPLATDiscovery "PerformPLATDiscovery" CFBoolean
141 * --- kSCPropNetIPv6AdditionalRoutes, kSCPropNetIPv6IncludedRoutes, kSCPropNetIPv6ExcludedRoutes [CFDictionary] keys ---
142 * kSCPropNetIPv6RouteDestinationAddress "DestinationAddress" CFString
143 * kSCPropNetIPv6RoutePrefixLength "PrefixLength" CFNumber
144 * kSCPropNetIPv6RouteGatewayAddress "GatewayAddress" CFString
145 * kSCPropNetIPv6RouteInterfaceName "InterfaceName" CFString
147 * kSCEntNetLink Entity Keys
149 * kSCPropNetLinkExpensive "Expensive" CFBoolean
151 * kSCEntNetLinkIssues Entity Keys
153 * kSCPropNetLinkIssuesModuleID "ModuleID" CFData
154 * kSCPropNetLinkIssuesInfo "Info" CFData
155 * kSCPropNetLinkIssuesTimeStamp "TimeStamp" CFDate
157 * kSCEntNetLinkQuality Entity Keys
159 * kSCPropNetLinkQuality "LinkQuality" CFNumber
161 * kSCPropNetPPPDisconnectOnWake "DisconnectOnWake" CFNumber (0 or 1)
162 * kSCPropNetPPPDisconnectOnWakeTimer "DisconnectOnWakeTimer" CFNumber
163 * kSCEntNetPPP Entity Keys
166 * kSCPropNetPPPOnDemandDomains "OnDemandDomains" CFArray[CFString]
167 * kSCPropNetPPPOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1)
168 * kSCPropNetPPPOnDemandHostName "OnDemandHostName" CFString
169 * kSCPropNetPPPOnDemandMatchDomainsAlways "OnDemandMatchDomainsAlways" CFArray[CFString]
170 * kSCPropNetPPPOnDemandMatchDomainsOnRetry "OnDemandMatchDomainsOnRetry" CFArray[CFString]
171 * kSCPropNetPPPOnDemandMatchDomainsNever "OnDemandMatchDomainsNever" CFArray[CFString]
172 * kSCPropNetPPPOnDemandMode "OnDemandMode" CFString
173 * kSCPropNetPPPOnDemandPriority "OnDemandPriority" CFString
175 * --- kSCPropNetPPPOnDemandMode values ---
176 * kSCValNetPPPOnDemandModeAggressive "Aggressive"
177 * kSCValNetPPPOnDemandModeConservative "Conservative"
178 * kSCValNetPPPOnDemandModeCompatible "Compatible"
180 * --- kSCPropNetPPPOnDemandPriority values ---
181 * kSCValNetPPPOnDemandPriorityDefault "Default"
182 * kSCValNetPPPOnDemandPriorityHigh "High"
183 * kSCValNetPPPOnDemandPriorityLow "Low"
185 * kSCEntNetNAT64 Entity Keys
187 * kSCPropNetNAT64PrefixList "PrefixList" CFArray[CFString]
188 * kSCPropNetNAT64PLATDiscoveryStartTime "PLATDiscoveryStartTime" CFDate
189 * kSCPropNetNAT64PLATDiscoveryCompletionTime "PLATDiscoveryCompletionTime" CFDate
191 * kSCEntNetProxies Entity Keys
193 * kSCPropNetProxiesBypassAllowed "BypassAllowed" CFNumber (0 or 1)
194 * kSCPropNetProxiesFallBackAllowed "FallBackAllowed" CFNumber (0 or 1)
195 * kSCPropNetProxiesSupplementalMatchDomains "SupplementalMatchDomains" CFArray[CFString]
196 * kSCPropNetProxiesSupplementalMatchOrders "SupplementalMatchOrders" CFArray[CFNumber]
197 * kSCPropNetProxiesServiceSpecific "ServiceSpecific" CFNumber (0 or 1)
199 * kSCPropNetProxiesScoped "__SCOPED__" CFDictionary
200 * kSCPropNetProxiesServices "__SERVICES__" CFDictionary
201 * kSCPropNetProxiesSupplemental "__SUPPLEMENTAL__" CFArray[CFDictionary]
202 * kSCPropNetProxiesSupplementalMatchDomain "__MATCH_DOMAIN__" CFString
204 * kSCEntNetQoSMarkingPolicy Entity Keys
206 * kSCPropNetQoSMarkingAppleAudioVideoCalls "QoSMarkingAppleAudioVideoCalls" CFBoolean
207 * kSCPropNetQoSMarkingEnabled "QoSMarkingEnabled" CFBoolean
208 * kSCPropNetQoSMarkingWhitelistedAppIdentifiers "QoSMarkingWhitelistedAppIdentifiers" CFArray[CFString]
210 * kSCEntNetService Entity Keys
212 * kSCPropNetServicePrimaryRank "PrimaryRank" CFString
213 * kSCPropNetServiceServiceIndex "ServiceIndex" CFNumber
214 * kSCPropNetServiceUserDefinedName "UserDefinedName" CFString
216 * --- kSCPropNetServicePrimaryRank values ---
217 * kSCValNetServicePrimaryRankFirst "First"
218 * kSCValNetServicePrimaryRankLast "Last"
219 * kSCValNetServicePrimaryRankNever "Never"
220 * kSCValNetServicePrimaryRankScoped "Scoped"
222 * kSCEntNetVPN Entity Keys
224 * kSCPropNetVPNAppRules "AppRules" CFArray[CFDictionary]
225 * kSCPropNetVPNAuthCredentialPassword "AuthCredentialPassword" CFString
226 * kSCPropNetVPNAuthName "AuthName" CFString
227 * kSCPropNetVPNAuthPassword "AuthPassword" CFString
228 * kSCPropNetVPNAuthPasswordEncryption "AuthPasswordEncryption" CFString
229 * kSCPropNetVPNAuthPasswordPluginType "AuthPasswordPluginType" CFString
230 * kSCPropNetVPNAuthenticationMethod "AuthenticationMethod" CFString
231 * kSCPropNetVPNConnectTime "ConnectTime" CFString
232 * kSCPropNetVPNDisconnectOnFastUserSwitch "DisconnectOnFastUserSwitch" CFNumber (0 or 1)
233 * kSCPropNetVPNDisconnectOnIdle "DisconnectOnIdle" CFNumber (0 or 1)
234 * kSCPropNetVPNDisconnectOnIdleTimer "DisconnectOnIdleTimer" CFNumber
235 * kSCPropNetVPNDisconnectOnLogout "DisconnectOnLogout" CFNumber (0 or 1)
236 * kSCPropNetVPNDisconnectOnSleep "DisconnectOnSleep" CFNumber (0 or 1)
237 * kSCPropNetVPNDisconnectOnWake "DisconnectOnWake" CFNumber (0 or 1)
238 * kSCPropNetVPNDisconnectOnWakeTimer "DisconnectOnWakeTimer" CFNumber
239 * kSCPropNetVPNLocalCertificate "LocalCertificate" CFData
240 * kSCPropNetVPNLogfile "Logfile" CFString
241 * kSCPropNetVPNMTU "MTU" CFNumber
242 * kSCPropNetVPNOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1)
243 * kSCPropNetVPNOnDemandMatchAppEnabled "OnDemandMatchAppEnabled" CFBoolean
244 * kSCPropNetVPNOnDemandMatchDomainsAlways "OnDemandMatchDomainsAlways" CFArray[CFString]
245 * kSCPropNetVPNOnDemandMatchDomainsOnRetry "OnDemandMatchDomainsOnRetry" CFArray[CFString]
246 * kSCPropNetVPNOnDemandMatchDomainsNever "OnDemandMatchDomainsNever" CFArray[CFString]
247 * kSCPropNetVPNOnDemandRules "OnDemandRules" CFArray[CFDictionary]
248 * kSCPropNetVPNOnDemandSuspended "OnDemandSuspended" CFNumber
249 * kSCPropNetVPNPluginCapability "PluginCapability" CFString
250 * kSCPropNetVPNRemoteAddress "RemoteAddress" CFString
251 * kSCPropNetVPNStatus "Status" CFNumber
252 * kSCPropNetVPNVerboseLogging "VerboseLogging" CFNumber (0 or 1)
254 * --- kSCPropNetVPNAppRules [CFDictionary] keys ---
255 * kSCValNetVPNAppRuleAccountIdentifierMatch "AccountIdentifierMatch" CFArray[CFString]
256 * kSCValNetVPNAppRuleDNSDomainMatch "DNSDomainMatch" CFArray[CFString]
257 * kSCValNetVPNAppRuleExecutableMatch "ExecutableMatch" CFArray[CFDictionary]
258 * kSCValNetVPNAppRuleIdentifier "Identifier" CFString
260 * --- kSCValNetVPNAppRuleExecutableMatch [CFDictionary] keys ---
261 * kSCValNetVPNAppRuleExecutableDesignatedRequirement "DesignatedRequirement" CFString
262 * kSCValNetVPNAppRuleExecutableSigningIdentifier "SigningIdentifier" CFString
263 * kSCValNetVPNAppRuleExecutableUUID "UUID" CFString
265 * --- kSCPropNetVPNAuthenticationMethod values ---
266 * kSCValNetVPNAuthenticationMethodPassword "Password"
267 * kSCValNetVPNAuthenticationMethodCertificate "Certificate"
269 * --- kSCPropNetVPNAuthPasswordEncryption values ---
270 * kSCValNetVPNAuthPasswordEncryptionExternal "External"
271 * kSCValNetVPNAuthPasswordEncryptionKeychain "Keychain"
272 * kSCValNetVPNAuthPasswordEncryptionPrompt "Prompt"
274 * --- kSCPropNetVPNOnDemandRules [CFDictionary] keys ---
275 * kSCPropNetVPNOnDemandRuleAction "Action" CFString
276 * kSCPropNetVPNOnDemandRuleActionParameters "ActionParameters" CFArray[CFDictionary]
277 * kSCPropNetVPNOnDemandRuleDNSDomainMatch "DNSDomainMatch" CFArray[CFString]
278 * kSCPropNetVPNOnDemandRuleDNSServerAddressMatch "DNSServerAddressMatch" CFArray[CFString]
279 * kSCPropNetVPNOnDemandRuleSSIDMatch "SSIDMatch" CFArray[CFString]
280 * kSCPropNetVPNOnDemandRuleInterfaceTypeMatch "InterfaceTypeMatch" CFString
281 * kSCPropNetVPNOnDemandRuleURLStringProbe "URLStringProbe" CFString
283 * --- kSCPropNetVPNOnDemandRuleAction values ---
284 * kSCValNetVPNOnDemandRuleActionAllow "Allow"
285 * kSCValNetVPNOnDemandRuleActionIgnore "Ignore"
286 * kSCValNetVPNOnDemandRuleActionConnect "Connect"
287 * kSCValNetVPNOnDemandRuleActionDisconnect "Disconnect"
288 * kSCValNetVPNOnDemandRuleActionEvaluateConnection "EvaluateConnection"
290 * --- kSCPropNetVPNOnDemandRuleActionParameters [CFDictionary] keys ---
291 * kSCPropNetVPNOnDemandRuleActionParametersDomainAction "DomainAction" CFString
292 * kSCPropNetVPNOnDemandRuleActionParametersDomains "Domains" CFArray[CFString]
293 * kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers "RequiredDNSServers" CFArray[CFString]
294 * kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe "RequiredURLStringProbe" CFString
296 * --- kSCPropNetVPNOnDemandRuleActionParametersDomainAction values ---
297 * kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded "ConnectIfNeeded"
298 * kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect "NeverConnect"
300 * --- kSCPropNetVPNOnDemandRuleInterfaceTypeMatch values ---
301 * kSCValNetVPNOnDemandRuleInterfaceTypeMatchCellular "Cellular"
302 * kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet "Ethernet"
303 * kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi "WiFi"
305 * --- kSCPropNetVPNPluginCapability values ---
306 * kSCValNetVPNPluginCapabilityAuth "Auth"
307 * kSCValNetVPNPluginCapabilityConnect "Connect"
309 * kSCCompSystem Properties
311 * kSCPropSystemComputerNameRegion "ComputerNameRegion" CFNumber
312 * kSCPropSystemHostName "HostName" CFString
314 * Virtual Network Interface Keys
316 * kSCPropVirtualNetworkInterfacesBondInterfaces "Interfaces" CFArray[CFString]
317 * kSCPropVirtualNetworkInterfacesBondMode "Mode" CFNumber
318 * kSCPropVirtualNetworkInterfacesBondOptions "Options" CFDictionary
320 * kSCPropVirtualNetworkInterfacesBridgeInterfaces "Interfaces" CFArray[CFString]
321 * kSCPropVirtualNetworkInterfacesBridgeOptions "Options" CFDictionary
323 * kSCPropVirtualNetworkInterfacesVLANInterface "Interface" CFString
324 * kSCPropVirtualNetworkInterfacesVLANTag "Tag" CFNumber
325 * kSCPropVirtualNetworkInterfacesVLANOptions "Options" CFDictionary
329 #ifndef _SCSCHEMADEFINITIONSPRIVATE_H
330 #define _SCSCHEMADEFINITIONSPRIVATE_H
332 #include <SystemConfiguration/SCSchemaDefinitions.h>
335 * @header SCSchemaDefinitionsPrivate
339 @const kSCPropNetIgnoreLinkStatus
340 @discussion Value is a CFBoolean
342 extern const CFStringRef kSCPropNetIgnoreLinkStatus
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
343 #define kSCPropNetIgnoreLinkStatus kSCPropNetIgnoreLinkStatus
346 @const kSCPropConfirmedInterfaceName
347 @discussion Value is a CFString
349 extern const CFStringRef kSCPropConfirmedInterfaceName
API_AVAILABLE(macos(10.10)) SPI_AVAILABLE(ios(8.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
350 #define kSCPropConfirmedInterfaceName kSCPropConfirmedInterfaceName
353 @const kSCPropDisableUntilNeeded
354 @discussion Value is a CFNumber (0 or 1)
356 extern const CFStringRef kSCPropDisableUntilNeeded
API_AVAILABLE(macos(10.11)) SPI_AVAILABLE(ios(9.0), tvos(9.0), watchos(2.0), bridgeos(2.0));
357 #define kSCPropDisableUntilNeeded kSCPropDisableUntilNeeded
360 @group Preference Keys
364 @const kSCPrefVersion
365 @discussion Value is a CFString
367 extern const CFStringRef kSCPrefVersion
API_AVAILABLE(macos(10.15.4)) SPI_AVAILABLE(ios(13.4), tvos(13.4), watchos(6.2), bridgeos(4.0));
368 #define kSCPrefVersion kSCPrefVersion
371 @const kSCPrefVirtualNetworkInterfaces
372 @discussion Value is a CFDictionary
374 extern const CFStringRef kSCPrefVirtualNetworkInterfaces
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
375 #define kSCPrefVirtualNetworkInterfaces kSCPrefVirtualNetworkInterfaces
378 @group Network Entity Keys
382 @const kSCEntNetAppLayer
383 @discussion Value is a CFDictionary
385 extern const CFStringRef kSCEntNetAppLayer
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
386 #define kSCEntNetAppLayer kSCEntNetAppLayer
389 @const kSCEntNetCaptivePortal
390 @discussion Value is a CFDictionary
392 extern const CFStringRef kSCEntNetCaptivePortal
SPI_AVAILABLE(macos(10.16), ios(14.0), tvos(14.0), watchos(7.0), bridgeos(5.0));
393 #define kSCEntNetCaptivePortal kSCEntNetCaptivePortal
396 @const kSCEntNetCommCenter
397 @discussion Value is a CFDictionary
399 extern const CFStringRef kSCEntNetCommCenter
SPI_AVAILABLE(macos(10.6), ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
400 #define kSCEntNetCommCenter kSCEntNetCommCenter
403 @const kSCEntNetEAPOL
404 @discussion Value is a CFDictionary
406 extern const CFStringRef kSCEntNetEAPOL
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
407 #define kSCEntNetEAPOL kSCEntNetEAPOL
410 @const kSCEntNetIdleRoute
412 extern const CFStringRef kSCEntNetIdleRoute
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
413 #define kSCEntNetIdleRoute kSCEntNetIdleRoute
416 @const kSCEntNetInterfaceActiveDuringSleepRequested
417 @discussion Value is a CFDictionary
419 extern const CFStringRef kSCEntNetInterfaceActiveDuringSleepRequested
API_AVAILABLE(macos(10.10)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
420 #define kSCEntNetInterfaceActiveDuringSleepRequested kSCEntNetInterfaceActiveDuringSleepRequested
423 @const kSCEntNetInterfaceActiveDuringSleepSupported
424 @discussion Value is a CFDictionary
426 extern const CFStringRef kSCEntNetInterfaceActiveDuringSleepSupported
API_AVAILABLE(macos(10.10)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
427 #define kSCEntNetInterfaceActiveDuringSleepSupported kSCEntNetInterfaceActiveDuringSleepSupported
430 @const kSCEntNetInterfaceDelegation
432 extern const CFStringRef kSCEntNetInterfaceDelegation
API_AVAILABLE(macos(10.15)) SPI_AVAILABLE(ios(13.0), tvos(13.0), watchos(6.0), bridgeos(4.0));
433 #define kSCEntNetInterfaceDelegation kSCEntNetInterfaceDelegation
436 @const kSCEntNetIPv4ARPCollision
438 extern const CFStringRef kSCEntNetIPv4ARPCollision
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
439 #define kSCEntNetIPv4ARPCollision kSCEntNetIPv4ARPCollision
442 @const kSCEntNetIPv4PortInUse
444 extern const CFStringRef kSCEntNetIPv4PortInUse
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
445 #define kSCEntNetIPv4PortInUse kSCEntNetIPv4PortInUse
448 @const kSCEntNetIPv4RouterARPFailure
450 extern const CFStringRef kSCEntNetIPv4RouterARPFailure
API_AVAILABLE(macos(10.10)) SPI_AVAILABLE(ios(8.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
451 #define kSCEntNetIPv4RouterARPFailure kSCEntNetIPv4RouterARPFailure
454 @const kSCEntNetIPv4RouterARPAlive
456 extern const CFStringRef kSCEntNetIPv4RouterARPAlive
API_AVAILABLE(macos(10.10)) SPI_AVAILABLE(ios(8.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
457 #define kSCEntNetIPv4RouterARPAlive kSCEntNetIPv4RouterARPAlive
460 @const kSCEntNetIPv6RouterExpired
462 extern const CFStringRef kSCEntNetIPv6RouterExpired
API_AVAILABLE(macos(10.13)) SPI_AVAILABLE(ios(11.0), tvos(11.0), watchos(4.0), bridgeos(2.0));
463 #define kSCEntNetIPv6RouterExpired kSCEntNetIPv6RouterExpired
466 @const kSCEntNetLinkIssues
467 @discussion Value is a CFDictionary
469 extern const CFStringRef kSCEntNetLinkIssues
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
470 #define kSCEntNetLinkIssues kSCEntNetLinkIssues
473 @const kSCEntNetLinkQuality
474 @discussion Value is a CFDictionary
476 extern const CFStringRef kSCEntNetLinkQuality
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
477 #define kSCEntNetLinkQuality kSCEntNetLinkQuality
480 @const kSCEntNetLoopback
481 @discussion Value is a CFDictionary
483 extern const CFStringRef kSCEntNetLoopback
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
484 #define kSCEntNetLoopback kSCEntNetLoopback
487 @const kSCEntNetNAT64
488 @discussion Value is a CFDictionary
490 extern const CFStringRef kSCEntNetNAT64
API_AVAILABLE(macos(10.14)) SPI_AVAILABLE(ios(12.0), tvos(12.0), watchos(5.0), bridgeos(3.0));
491 #define kSCEntNetNAT64 kSCEntNetNAT64
494 @const kSCEntNetNAT64PrefixRequest
496 extern const CFStringRef kSCEntNetNAT64PrefixRequest
API_AVAILABLE(macos(10.13)) SPI_AVAILABLE(ios(11.0), tvos(11.0), watchos(4.0), bridgeos(2.0));
497 #define kSCEntNetNAT64PrefixRequest kSCEntNetNAT64PrefixRequest
500 @const kSCEntNetOnDemand
501 @discussion Value is a CFDictionary
503 extern const CFStringRef kSCEntNetOnDemand
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(3.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
504 #define kSCEntNetOnDemand kSCEntNetOnDemand
507 @const kSCEntNetQoSMarkingPolicy
508 @discussion Value is a CFDictionary
510 extern const CFStringRef kSCEntNetQoSMarkingPolicy
API_AVAILABLE(macos(10.13)) SPI_AVAILABLE(ios(10.0), tvos(10.0), watchos(3.0), bridgeos(2.0));
511 #define kSCEntNetQoSMarkingPolicy kSCEntNetQoSMarkingPolicy
514 @const kSCEntNetRefreshConfiguration
516 extern const CFStringRef kSCEntNetRefreshConfiguration
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
517 #define kSCEntNetRefreshConfiguration kSCEntNetRefreshConfiguration
520 @const kSCEntNetService
521 @discussion Value is a CFDictionary
523 extern const CFStringRef kSCEntNetService
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
524 #define kSCEntNetService kSCEntNetService
528 @discussion Value is a CFDictionary
530 extern const CFStringRef kSCEntNetVPN
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
531 #define kSCEntNetVPN kSCEntNetVPN
534 @group kSCEntNetCommCenter Entity Keys
538 @const kSCPropNetCommCenterAllowNetworkAccess
539 @discussion Value is a CFNumber (0 or 1)
541 extern const CFStringRef kSCPropNetCommCenterAllowNetworkAccess
SPI_AVAILABLE(macos(10.6), ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
542 #define kSCPropNetCommCenterAllowNetworkAccess kSCPropNetCommCenterAllowNetworkAccess
545 @const kSCPropNetCommCenterAvailable
546 @discussion Value is a CFNumber (0 or 1)
548 extern const CFStringRef kSCPropNetCommCenterAvailable
SPI_AVAILABLE(macos(10.6), ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
549 #define kSCPropNetCommCenterAvailable kSCPropNetCommCenterAvailable
552 @group kSCEntNetDNS Entity Keys
556 @const kSCPropNetDNSConfirmedServiceID
557 @discussion Value is a CFString
559 extern const CFStringRef kSCPropNetDNSConfirmedServiceID
API_AVAILABLE(macos(10.11)) SPI_AVAILABLE(ios(9.0), tvos(9.0), watchos(2.0), bridgeos(2.0));
560 #define kSCPropNetDNSConfirmedServiceID kSCPropNetDNSConfirmedServiceID
563 @const kSCPropNetDNSServiceIdentifier
564 @discussion Value is a CFNumber
566 extern const CFStringRef kSCPropNetDNSServiceIdentifier
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
567 #define kSCPropNetDNSServiceIdentifier kSCPropNetDNSServiceIdentifier
570 @const kSCPropNetDNSSupplementalMatchDomainsNoSearch
571 @discussion Value is a CFNumber (0 or 1)
573 extern const CFStringRef kSCPropNetDNSSupplementalMatchDomainsNoSearch
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
574 #define kSCPropNetDNSSupplementalMatchDomainsNoSearch kSCPropNetDNSSupplementalMatchDomainsNoSearch
577 @group kSCEntNetCaptivePortal Entity Keys
581 @const kSCPropNetCaptivePortalURL
582 @discussion Value is a CFString
584 extern const CFStringRef kSCPropNetCaptivePortalURL
SPI_AVAILABLE(macos(10.16), ios(14.0), tvos(14.0), watchos(7.0), bridgeos(5.0));
585 #define kSCPropNetCaptivePortalURL kSCPropNetCaptivePortalURL
588 @group kSCEntNetEthernet (Hardware) Entity Keys
592 @const kSCPropNetEthernetCapabilityAV
593 @discussion Value is a CFNumber (0 or 1)
595 extern const CFStringRef kSCPropNetEthernetCapabilityAV
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
596 #define kSCPropNetEthernetCapabilityAV kSCPropNetEthernetCapabilityAV
599 @const kSCPropNetEthernetCapabilityJUMBO_MTU
600 @discussion Value is a CFNumber (0 or 1)
602 extern const CFStringRef kSCPropNetEthernetCapabilityJUMBO_MTU
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
603 #define kSCPropNetEthernetCapabilityJUMBO_MTU kSCPropNetEthernetCapabilityJUMBO_MTU
606 @const kSCPropNetEthernetCapabilityLRO
607 @discussion Value is a CFNumber (0 or 1)
609 extern const CFStringRef kSCPropNetEthernetCapabilityLRO
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
610 #define kSCPropNetEthernetCapabilityLRO kSCPropNetEthernetCapabilityLRO
613 @const kSCPropNetEthernetCapabilityRXCSUM
614 @discussion Value is a CFNumber (0 or 1)
616 extern const CFStringRef kSCPropNetEthernetCapabilityRXCSUM
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
617 #define kSCPropNetEthernetCapabilityRXCSUM kSCPropNetEthernetCapabilityRXCSUM
620 @const kSCPropNetEthernetCapabilityTSO
621 @discussion Value is a CFNumber (0 or 1)
623 extern const CFStringRef kSCPropNetEthernetCapabilityTSO
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
624 #define kSCPropNetEthernetCapabilityTSO kSCPropNetEthernetCapabilityTSO
627 @const kSCPropNetEthernetCapabilityTSO4
628 @discussion Value is a CFNumber (0 or 1)
630 extern const CFStringRef kSCPropNetEthernetCapabilityTSO4
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
631 #define kSCPropNetEthernetCapabilityTSO4 kSCPropNetEthernetCapabilityTSO4
634 @const kSCPropNetEthernetCapabilityTSO6
635 @discussion Value is a CFNumber (0 or 1)
637 extern const CFStringRef kSCPropNetEthernetCapabilityTSO6
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
638 #define kSCPropNetEthernetCapabilityTSO6 kSCPropNetEthernetCapabilityTSO6
641 @const kSCPropNetEthernetCapabilityTXCSUM
642 @discussion Value is a CFNumber (0 or 1)
644 extern const CFStringRef kSCPropNetEthernetCapabilityTXCSUM
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
645 #define kSCPropNetEthernetCapabilityTXCSUM kSCPropNetEthernetCapabilityTXCSUM
648 @const kSCPropNetEthernetCapabilityVLAN_HWTAGGING
649 @discussion Value is a CFNumber (0 or 1)
651 extern const CFStringRef kSCPropNetEthernetCapabilityVLAN_HWTAGGING
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
652 #define kSCPropNetEthernetCapabilityVLAN_HWTAGGING kSCPropNetEthernetCapabilityVLAN_HWTAGGING
655 @const kSCPropNetEthernetCapabilityVLAN_MTU
656 @discussion Value is a CFNumber (0 or 1)
658 extern const CFStringRef kSCPropNetEthernetCapabilityVLAN_MTU
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
659 #define kSCPropNetEthernetCapabilityVLAN_MTU kSCPropNetEthernetCapabilityVLAN_MTU
662 @group kSCEntNetInterface Entity Keys
666 @const kSCValNetInterfaceTypeCellular
668 extern const CFStringRef kSCValNetInterfaceTypeCellular
SPI_AVAILABLE(macos(10.0), ios(8.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
669 #define kSCValNetInterfaceTypeCellular kSCValNetInterfaceTypeCellular
672 @const kSCValNetInterfaceTypeLoopback
674 extern const CFStringRef kSCValNetInterfaceTypeLoopback
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
675 #define kSCValNetInterfaceTypeLoopback kSCValNetInterfaceTypeLoopback
678 @const kSCValNetInterfaceTypeVPN
680 extern const CFStringRef kSCValNetInterfaceTypeVPN
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
681 #define kSCValNetInterfaceTypeVPN kSCValNetInterfaceTypeVPN
684 @const kSCPropNetIPSecDisconnectOnWake
685 @discussion Value is a CFNumber (0 or 1)
687 extern const CFStringRef kSCPropNetIPSecDisconnectOnWake
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
688 #define kSCPropNetIPSecDisconnectOnWake kSCPropNetIPSecDisconnectOnWake
691 @const kSCPropNetIPSecDisconnectOnWakeTimer
692 @discussion Value is a CFNumber
694 extern const CFStringRef kSCPropNetIPSecDisconnectOnWakeTimer
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
695 #define kSCPropNetIPSecDisconnectOnWakeTimer kSCPropNetIPSecDisconnectOnWakeTimer
698 @group kSCEntNetIPSec Entity Keys
702 @const kSCPropNetIPSecLastCause
703 @discussion Value is a CFNumber
705 extern const CFStringRef kSCPropNetIPSecLastCause
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(3.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
706 #define kSCPropNetIPSecLastCause kSCPropNetIPSecLastCause
709 @const kSCPropNetIPSecOnDemandEnabled
710 @discussion Value is a CFNumber (0 or 1)
712 extern const CFStringRef kSCPropNetIPSecOnDemandEnabled
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(3.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
713 #define kSCPropNetIPSecOnDemandEnabled kSCPropNetIPSecOnDemandEnabled
716 @const kSCPropNetIPSecOnDemandMatchDomainsAlways
717 @discussion Value is a CFArray[CFString]
719 extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsAlways
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(3.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
720 #define kSCPropNetIPSecOnDemandMatchDomainsAlways kSCPropNetIPSecOnDemandMatchDomainsAlways
723 @const kSCPropNetIPSecOnDemandMatchDomainsOnRetry
724 @discussion Value is a CFArray[CFString]
726 extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsOnRetry
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(3.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
727 #define kSCPropNetIPSecOnDemandMatchDomainsOnRetry kSCPropNetIPSecOnDemandMatchDomainsOnRetry
730 @const kSCPropNetIPSecOnDemandMatchDomainsNever
731 @discussion Value is a CFArray[CFString]
733 extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsNever
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(3.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
734 #define kSCPropNetIPSecOnDemandMatchDomainsNever kSCPropNetIPSecOnDemandMatchDomainsNever
737 @group kSCEntNetIPv4 Entity Keys
741 @const kSCPropNetIPv4AdditionalRoutes
742 @discussion Value is a CFArray[CFDictionary]
744 extern const CFStringRef kSCPropNetIPv4AdditionalRoutes
API_AVAILABLE(macos(10.10)) SPI_AVAILABLE(ios(8.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
745 #define kSCPropNetIPv4AdditionalRoutes kSCPropNetIPv4AdditionalRoutes
748 @const kSCPropNetIPv4ARPResolvedHardwareAddress
749 @discussion Value is a CFString
751 extern const CFStringRef kSCPropNetIPv4ARPResolvedHardwareAddress
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
752 #define kSCPropNetIPv4ARPResolvedHardwareAddress kSCPropNetIPv4ARPResolvedHardwareAddress
755 @const kSCPropNetIPv4ARPResolvedIPAddress
756 @discussion Value is a CFString
758 extern const CFStringRef kSCPropNetIPv4ARPResolvedIPAddress
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
759 #define kSCPropNetIPv4ARPResolvedIPAddress kSCPropNetIPv4ARPResolvedIPAddress
762 @const kSCPropNetIPv4CLAT46
763 @discussion Value is a CFBoolean
765 extern const CFStringRef kSCPropNetIPv4CLAT46
API_AVAILABLE(macos(10.14)) SPI_AVAILABLE(ios(12.0), tvos(12.0), watchos(5.0), bridgeos(3.0));
766 #define kSCPropNetIPv4CLAT46 kSCPropNetIPv4CLAT46
769 @const kSCPropNetIPv4ExcludedRoutes
770 @discussion Value is a CFArray[CFDictionary]
772 extern const CFStringRef kSCPropNetIPv4ExcludedRoutes
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
773 #define kSCPropNetIPv4ExcludedRoutes kSCPropNetIPv4ExcludedRoutes
776 @const kSCPropNetIPv4IncludedRoutes
777 @discussion Value is a CFArray[CFDictionary]
779 extern const CFStringRef kSCPropNetIPv4IncludedRoutes
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
780 #define kSCPropNetIPv4IncludedRoutes kSCPropNetIPv4IncludedRoutes
783 @const kSCValNetIPv4ConfigMethodFailover
785 extern const CFStringRef kSCValNetIPv4ConfigMethodFailover
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
786 #define kSCValNetIPv4ConfigMethodFailover kSCValNetIPv4ConfigMethodFailover
789 @const kSCPropNetIPv4RouteDestinationAddress
790 @discussion Value is a CFString
792 extern const CFStringRef kSCPropNetIPv4RouteDestinationAddress
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
793 #define kSCPropNetIPv4RouteDestinationAddress kSCPropNetIPv4RouteDestinationAddress
796 @const kSCPropNetIPv4RouteSubnetMask
797 @discussion Value is a CFString
799 extern const CFStringRef kSCPropNetIPv4RouteSubnetMask
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
800 #define kSCPropNetIPv4RouteSubnetMask kSCPropNetIPv4RouteSubnetMask
803 @const kSCPropNetIPv4RouteGatewayAddress
804 @discussion Value is a CFString
806 extern const CFStringRef kSCPropNetIPv4RouteGatewayAddress
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
807 #define kSCPropNetIPv4RouteGatewayAddress kSCPropNetIPv4RouteGatewayAddress
810 @const kSCPropNetIPv4RouteInterfaceName
811 @discussion Value is a CFString
813 extern const CFStringRef kSCPropNetIPv4RouteInterfaceName
API_AVAILABLE(macos(10.10)) SPI_AVAILABLE(ios(8.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
814 #define kSCPropNetIPv4RouteInterfaceName kSCPropNetIPv4RouteInterfaceName
817 @group kSCEntNetIPv6 Entity Keys
821 @const kSCPropNetIPv6AdditionalRoutes
822 @discussion Value is a CFArray[CFDictionary]
824 extern const CFStringRef kSCPropNetIPv6AdditionalRoutes
API_AVAILABLE(macos(10.10)) SPI_AVAILABLE(ios(8.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
825 #define kSCPropNetIPv6AdditionalRoutes kSCPropNetIPv6AdditionalRoutes
828 @const kSCPropNetIPv6EnableCGA
829 @discussion Value is a CFNumber (0 or 1)
831 extern const CFStringRef kSCPropNetIPv6EnableCGA
API_AVAILABLE(macos(10.12)) SPI_AVAILABLE(ios(10.0), tvos(10.0), watchos(3.0), bridgeos(2.0));
832 #define kSCPropNetIPv6EnableCGA kSCPropNetIPv6EnableCGA
835 @const kSCPropNetIPv6ExcludedRoutes
836 @discussion Value is a CFArray[CFDictionary]
838 extern const CFStringRef kSCPropNetIPv6ExcludedRoutes
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
839 #define kSCPropNetIPv6ExcludedRoutes kSCPropNetIPv6ExcludedRoutes
842 @const kSCPropNetIPv6IncludedRoutes
843 @discussion Value is a CFArray[CFDictionary]
845 extern const CFStringRef kSCPropNetIPv6IncludedRoutes
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
846 #define kSCPropNetIPv6IncludedRoutes kSCPropNetIPv6IncludedRoutes
849 @const kSCPropNetIPv6LinkLocalAddress
850 @discussion Value is a CFString
852 extern const CFStringRef kSCPropNetIPv6LinkLocalAddress
API_AVAILABLE(macos(10.12)) SPI_AVAILABLE(ios(10.0), tvos(10.0), watchos(3.0), bridgeos(2.0));
853 #define kSCPropNetIPv6LinkLocalAddress kSCPropNetIPv6LinkLocalAddress
856 @const kSCPropNetIPv6PerformPLATDiscovery
857 @discussion Value is a CFBoolean
859 extern const CFStringRef kSCPropNetIPv6PerformPLATDiscovery
API_AVAILABLE(macos(10.14)) SPI_AVAILABLE(ios(12.0), tvos(12.0), watchos(5.0), bridgeos(3.0));
860 #define kSCPropNetIPv6PerformPLATDiscovery kSCPropNetIPv6PerformPLATDiscovery
863 @const kSCPropNetIPv6RouteDestinationAddress
864 @discussion Value is a CFString
866 extern const CFStringRef kSCPropNetIPv6RouteDestinationAddress
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
867 #define kSCPropNetIPv6RouteDestinationAddress kSCPropNetIPv6RouteDestinationAddress
870 @const kSCPropNetIPv6RoutePrefixLength
871 @discussion Value is a CFNumber
873 extern const CFStringRef kSCPropNetIPv6RoutePrefixLength
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
874 #define kSCPropNetIPv6RoutePrefixLength kSCPropNetIPv6RoutePrefixLength
877 @const kSCPropNetIPv6RouteGatewayAddress
878 @discussion Value is a CFString
880 extern const CFStringRef kSCPropNetIPv6RouteGatewayAddress
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
881 #define kSCPropNetIPv6RouteGatewayAddress kSCPropNetIPv6RouteGatewayAddress
884 @const kSCPropNetIPv6RouteInterfaceName
885 @discussion Value is a CFString
887 extern const CFStringRef kSCPropNetIPv6RouteInterfaceName
API_AVAILABLE(macos(10.10)) SPI_AVAILABLE(ios(8.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
888 #define kSCPropNetIPv6RouteInterfaceName kSCPropNetIPv6RouteInterfaceName
891 @group kSCEntNetLink Entity Keys
895 @const kSCPropNetLinkExpensive
896 @discussion Value is a CFBoolean
898 extern const CFStringRef kSCPropNetLinkExpensive
API_AVAILABLE(macos(10.10)) SPI_AVAILABLE(ios(8.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
899 #define kSCPropNetLinkExpensive kSCPropNetLinkExpensive
902 @group kSCEntNetLinkIssues Entity Keys
906 @const kSCPropNetLinkIssuesModuleID
907 @discussion Value is a CFData
909 extern const CFStringRef kSCPropNetLinkIssuesModuleID
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
910 #define kSCPropNetLinkIssuesModuleID kSCPropNetLinkIssuesModuleID
913 @const kSCPropNetLinkIssuesInfo
914 @discussion Value is a CFData
916 extern const CFStringRef kSCPropNetLinkIssuesInfo
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
917 #define kSCPropNetLinkIssuesInfo kSCPropNetLinkIssuesInfo
920 @const kSCPropNetLinkIssuesTimeStamp
921 @discussion Value is a CFDate
923 extern const CFStringRef kSCPropNetLinkIssuesTimeStamp
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
924 #define kSCPropNetLinkIssuesTimeStamp kSCPropNetLinkIssuesTimeStamp
927 @group kSCEntNetLinkQuality Entity Keys
931 @const kSCPropNetLinkQuality
932 @discussion Value is a CFNumber
934 extern const CFStringRef kSCPropNetLinkQuality
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
935 #define kSCPropNetLinkQuality kSCPropNetLinkQuality
938 @const kSCPropNetPPPDisconnectOnWake
939 @discussion Value is a CFNumber (0 or 1)
941 extern const CFStringRef kSCPropNetPPPDisconnectOnWake
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
942 #define kSCPropNetPPPDisconnectOnWake kSCPropNetPPPDisconnectOnWake
945 @const kSCPropNetPPPDisconnectOnWakeTimer
946 @discussion Value is a CFNumber
948 extern const CFStringRef kSCPropNetPPPDisconnectOnWakeTimer
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
949 #define kSCPropNetPPPDisconnectOnWakeTimer kSCPropNetPPPDisconnectOnWakeTimer
952 @group kSCEntNetPPP Entity Keys
956 @const kSCPropNetPPPOnDemandDomains
957 @discussion Value is a CFArray[CFString]
959 extern const CFStringRef kSCPropNetPPPOnDemandDomains
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
960 #define kSCPropNetPPPOnDemandDomains kSCPropNetPPPOnDemandDomains
963 @const kSCPropNetPPPOnDemandEnabled
964 @discussion Value is a CFNumber (0 or 1)
966 extern const CFStringRef kSCPropNetPPPOnDemandEnabled
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
967 #define kSCPropNetPPPOnDemandEnabled kSCPropNetPPPOnDemandEnabled
970 @const kSCPropNetPPPOnDemandHostName
971 @discussion Value is a CFString
973 extern const CFStringRef kSCPropNetPPPOnDemandHostName
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
974 #define kSCPropNetPPPOnDemandHostName kSCPropNetPPPOnDemandHostName
977 @const kSCPropNetPPPOnDemandMatchDomainsAlways
978 @discussion Value is a CFArray[CFString]
980 extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsAlways
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
981 #define kSCPropNetPPPOnDemandMatchDomainsAlways kSCPropNetPPPOnDemandMatchDomainsAlways
984 @const kSCPropNetPPPOnDemandMatchDomainsOnRetry
985 @discussion Value is a CFArray[CFString]
987 extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsOnRetry
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
988 #define kSCPropNetPPPOnDemandMatchDomainsOnRetry kSCPropNetPPPOnDemandMatchDomainsOnRetry
991 @const kSCPropNetPPPOnDemandMatchDomainsNever
992 @discussion Value is a CFArray[CFString]
994 extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsNever
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
995 #define kSCPropNetPPPOnDemandMatchDomainsNever kSCPropNetPPPOnDemandMatchDomainsNever
998 @const kSCPropNetPPPOnDemandMode
999 @discussion Value is a CFString
1001 extern const CFStringRef kSCPropNetPPPOnDemandMode
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1002 #define kSCPropNetPPPOnDemandMode kSCPropNetPPPOnDemandMode
1005 @const kSCPropNetPPPOnDemandPriority
1006 @discussion Value is a CFString
1008 extern const CFStringRef kSCPropNetPPPOnDemandPriority
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1009 #define kSCPropNetPPPOnDemandPriority kSCPropNetPPPOnDemandPriority
1012 @const kSCValNetPPPOnDemandModeAggressive
1014 extern const CFStringRef kSCValNetPPPOnDemandModeAggressive
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1015 #define kSCValNetPPPOnDemandModeAggressive kSCValNetPPPOnDemandModeAggressive
1018 @const kSCValNetPPPOnDemandModeConservative
1020 extern const CFStringRef kSCValNetPPPOnDemandModeConservative
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1021 #define kSCValNetPPPOnDemandModeConservative kSCValNetPPPOnDemandModeConservative
1024 @const kSCValNetPPPOnDemandModeCompatible
1026 extern const CFStringRef kSCValNetPPPOnDemandModeCompatible
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1027 #define kSCValNetPPPOnDemandModeCompatible kSCValNetPPPOnDemandModeCompatible
1030 @const kSCValNetPPPOnDemandPriorityDefault
1032 extern const CFStringRef kSCValNetPPPOnDemandPriorityDefault
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1033 #define kSCValNetPPPOnDemandPriorityDefault kSCValNetPPPOnDemandPriorityDefault
1036 @const kSCValNetPPPOnDemandPriorityHigh
1038 extern const CFStringRef kSCValNetPPPOnDemandPriorityHigh
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1039 #define kSCValNetPPPOnDemandPriorityHigh kSCValNetPPPOnDemandPriorityHigh
1042 @const kSCValNetPPPOnDemandPriorityLow
1044 extern const CFStringRef kSCValNetPPPOnDemandPriorityLow
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1045 #define kSCValNetPPPOnDemandPriorityLow kSCValNetPPPOnDemandPriorityLow
1048 @group kSCEntNetNAT64 Entity Keys
1052 @const kSCPropNetNAT64PrefixList
1053 @discussion Value is a CFArray[CFString]
1055 extern const CFStringRef kSCPropNetNAT64PrefixList
API_AVAILABLE(macos(10.14)) SPI_AVAILABLE(ios(12.0), tvos(12.0), watchos(5.0), bridgeos(3.0));
1056 #define kSCPropNetNAT64PrefixList kSCPropNetNAT64PrefixList
1059 @const kSCPropNetNAT64PLATDiscoveryStartTime
1060 @discussion Value is a CFDate
1062 extern const CFStringRef kSCPropNetNAT64PLATDiscoveryStartTime
API_AVAILABLE(macos(10.14)) SPI_AVAILABLE(ios(12.0), tvos(12.0), watchos(5.0), bridgeos(3.0));
1063 #define kSCPropNetNAT64PLATDiscoveryStartTime kSCPropNetNAT64PLATDiscoveryStartTime
1066 @const kSCPropNetNAT64PLATDiscoveryCompletionTime
1067 @discussion Value is a CFDate
1069 extern const CFStringRef kSCPropNetNAT64PLATDiscoveryCompletionTime
API_AVAILABLE(macos(10.14)) SPI_AVAILABLE(ios(12.0), tvos(12.0), watchos(5.0), bridgeos(3.0));
1070 #define kSCPropNetNAT64PLATDiscoveryCompletionTime kSCPropNetNAT64PLATDiscoveryCompletionTime
1073 @group kSCEntNetProxies Entity Keys
1077 @const kSCPropNetProxiesBypassAllowed
1078 @discussion Value is a CFNumber (0 or 1)
1080 extern const CFStringRef kSCPropNetProxiesBypassAllowed
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1081 #define kSCPropNetProxiesBypassAllowed kSCPropNetProxiesBypassAllowed
1084 @const kSCPropNetProxiesFallBackAllowed
1085 @discussion Value is a CFNumber (0 or 1)
1087 extern const CFStringRef kSCPropNetProxiesFallBackAllowed
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(6.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1088 #define kSCPropNetProxiesFallBackAllowed kSCPropNetProxiesFallBackAllowed
1091 @const kSCPropNetProxiesSupplementalMatchDomains
1092 @discussion Value is a CFArray[CFString]
1094 extern const CFStringRef kSCPropNetProxiesSupplementalMatchDomains
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1095 #define kSCPropNetProxiesSupplementalMatchDomains kSCPropNetProxiesSupplementalMatchDomains
1098 @const kSCPropNetProxiesSupplementalMatchOrders
1099 @discussion Value is a CFArray[CFNumber]
1101 extern const CFStringRef kSCPropNetProxiesSupplementalMatchOrders
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1102 #define kSCPropNetProxiesSupplementalMatchOrders kSCPropNetProxiesSupplementalMatchOrders
1105 @const kSCPropNetProxiesServiceSpecific
1106 @discussion Value is a CFNumber (0 or 1)
1108 extern const CFStringRef kSCPropNetProxiesServiceSpecific
API_AVAILABLE(macos(10.11)) SPI_AVAILABLE(ios(9.0), tvos(9.0), watchos(2.0), bridgeos(2.0));
1109 #define kSCPropNetProxiesServiceSpecific kSCPropNetProxiesServiceSpecific
1112 @const kSCPropNetProxiesScoped
1113 @discussion Value is a CFDictionary
1115 extern const CFStringRef kSCPropNetProxiesScoped
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1116 #define kSCPropNetProxiesScoped kSCPropNetProxiesScoped
1119 @const kSCPropNetProxiesServices
1120 @discussion Value is a CFDictionary
1122 extern const CFStringRef kSCPropNetProxiesServices
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1123 #define kSCPropNetProxiesServices kSCPropNetProxiesServices
1126 @const kSCPropNetProxiesSupplemental
1127 @discussion Value is a CFArray[CFDictionary]
1129 extern const CFStringRef kSCPropNetProxiesSupplemental
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1130 #define kSCPropNetProxiesSupplemental kSCPropNetProxiesSupplemental
1133 @const kSCPropNetProxiesSupplementalMatchDomain
1134 @discussion Value is a CFString
1136 extern const CFStringRef kSCPropNetProxiesSupplementalMatchDomain
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(5.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1137 #define kSCPropNetProxiesSupplementalMatchDomain kSCPropNetProxiesSupplementalMatchDomain
1140 @group kSCEntNetQoSMarkingPolicy Entity Keys
1144 @const kSCPropNetQoSMarkingAppleAudioVideoCalls
1145 @discussion Value is a CFBoolean
1147 extern const CFStringRef kSCPropNetQoSMarkingAppleAudioVideoCalls
API_AVAILABLE(macos(10.13)) SPI_AVAILABLE(ios(10.0), tvos(10.0), watchos(3.0), bridgeos(2.0));
1148 #define kSCPropNetQoSMarkingAppleAudioVideoCalls kSCPropNetQoSMarkingAppleAudioVideoCalls
1151 @const kSCPropNetQoSMarkingEnabled
1152 @discussion Value is a CFBoolean
1154 extern const CFStringRef kSCPropNetQoSMarkingEnabled
API_AVAILABLE(macos(10.13)) SPI_AVAILABLE(ios(10.0), tvos(10.0), watchos(3.0), bridgeos(2.0));
1155 #define kSCPropNetQoSMarkingEnabled kSCPropNetQoSMarkingEnabled
1158 @const kSCPropNetQoSMarkingWhitelistedAppIdentifiers
1159 @discussion Value is a CFArray[CFString]
1161 extern const CFStringRef kSCPropNetQoSMarkingWhitelistedAppIdentifiers
API_AVAILABLE(macos(10.13)) SPI_AVAILABLE(ios(10.0), tvos(10.0), watchos(3.0), bridgeos(2.0));
1162 #define kSCPropNetQoSMarkingWhitelistedAppIdentifiers kSCPropNetQoSMarkingWhitelistedAppIdentifiers
1165 @group kSCEntNetService Entity Keys
1169 @const kSCPropNetServicePrimaryRank
1170 @discussion Value is a CFString
1172 extern const CFStringRef kSCPropNetServicePrimaryRank
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1173 #define kSCPropNetServicePrimaryRank kSCPropNetServicePrimaryRank
1176 @const kSCPropNetServiceServiceIndex
1177 @discussion Value is a CFNumber
1179 extern const CFStringRef kSCPropNetServiceServiceIndex
API_AVAILABLE(macos(10.12)) SPI_AVAILABLE(ios(10.0), tvos(10.0), watchos(3.0), bridgeos(2.0));
1180 #define kSCPropNetServiceServiceIndex kSCPropNetServiceServiceIndex
1183 @const kSCPropNetServiceUserDefinedName
1184 @discussion Value is a CFString
1186 extern const CFStringRef kSCPropNetServiceUserDefinedName
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1187 #define kSCPropNetServiceUserDefinedName kSCPropNetServiceUserDefinedName
1190 @const kSCValNetServicePrimaryRankFirst
1192 extern const CFStringRef kSCValNetServicePrimaryRankFirst
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1193 #define kSCValNetServicePrimaryRankFirst kSCValNetServicePrimaryRankFirst
1196 @const kSCValNetServicePrimaryRankLast
1198 extern const CFStringRef kSCValNetServicePrimaryRankLast
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1199 #define kSCValNetServicePrimaryRankLast kSCValNetServicePrimaryRankLast
1202 @const kSCValNetServicePrimaryRankNever
1204 extern const CFStringRef kSCValNetServicePrimaryRankNever
API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1205 #define kSCValNetServicePrimaryRankNever kSCValNetServicePrimaryRankNever
1208 @const kSCValNetServicePrimaryRankScoped
1210 extern const CFStringRef kSCValNetServicePrimaryRankScoped
API_AVAILABLE(macos(10.10)) SPI_AVAILABLE(ios(8.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1211 #define kSCValNetServicePrimaryRankScoped kSCValNetServicePrimaryRankScoped
1214 @group kSCEntNetVPN Entity Keys
1218 @const kSCPropNetVPNAppRules
1219 @discussion Value is a CFArray[CFDictionary]
1221 extern const CFStringRef kSCPropNetVPNAppRules
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1222 #define kSCPropNetVPNAppRules kSCPropNetVPNAppRules
1225 @const kSCPropNetVPNAuthCredentialPassword
1226 @discussion Value is a CFString
1228 extern const CFStringRef kSCPropNetVPNAuthCredentialPassword
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1229 #define kSCPropNetVPNAuthCredentialPassword kSCPropNetVPNAuthCredentialPassword
1232 @const kSCPropNetVPNAuthName
1233 @discussion Value is a CFString
1235 extern const CFStringRef kSCPropNetVPNAuthName
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1236 #define kSCPropNetVPNAuthName kSCPropNetVPNAuthName
1239 @const kSCPropNetVPNAuthPassword
1240 @discussion Value is a CFString
1242 extern const CFStringRef kSCPropNetVPNAuthPassword
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1243 #define kSCPropNetVPNAuthPassword kSCPropNetVPNAuthPassword
1246 @const kSCPropNetVPNAuthPasswordEncryption
1247 @discussion Value is a CFString
1249 extern const CFStringRef kSCPropNetVPNAuthPasswordEncryption
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1250 #define kSCPropNetVPNAuthPasswordEncryption kSCPropNetVPNAuthPasswordEncryption
1253 @const kSCPropNetVPNAuthPasswordPluginType
1254 @discussion Value is a CFString
1256 extern const CFStringRef kSCPropNetVPNAuthPasswordPluginType
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1257 #define kSCPropNetVPNAuthPasswordPluginType kSCPropNetVPNAuthPasswordPluginType
1260 @const kSCPropNetVPNAuthenticationMethod
1261 @discussion Value is a CFString
1263 extern const CFStringRef kSCPropNetVPNAuthenticationMethod
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1264 #define kSCPropNetVPNAuthenticationMethod kSCPropNetVPNAuthenticationMethod
1267 @const kSCPropNetVPNConnectTime
1268 @discussion Value is a CFString
1270 extern const CFStringRef kSCPropNetVPNConnectTime
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1271 #define kSCPropNetVPNConnectTime kSCPropNetVPNConnectTime
1274 @const kSCPropNetVPNDisconnectOnFastUserSwitch
1275 @discussion Value is a CFNumber (0 or 1)
1277 extern const CFStringRef kSCPropNetVPNDisconnectOnFastUserSwitch
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1278 #define kSCPropNetVPNDisconnectOnFastUserSwitch kSCPropNetVPNDisconnectOnFastUserSwitch
1281 @const kSCPropNetVPNDisconnectOnIdle
1282 @discussion Value is a CFNumber (0 or 1)
1284 extern const CFStringRef kSCPropNetVPNDisconnectOnIdle
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1285 #define kSCPropNetVPNDisconnectOnIdle kSCPropNetVPNDisconnectOnIdle
1288 @const kSCPropNetVPNDisconnectOnIdleTimer
1289 @discussion Value is a CFNumber
1291 extern const CFStringRef kSCPropNetVPNDisconnectOnIdleTimer
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1292 #define kSCPropNetVPNDisconnectOnIdleTimer kSCPropNetVPNDisconnectOnIdleTimer
1295 @const kSCPropNetVPNDisconnectOnLogout
1296 @discussion Value is a CFNumber (0 or 1)
1298 extern const CFStringRef kSCPropNetVPNDisconnectOnLogout
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1299 #define kSCPropNetVPNDisconnectOnLogout kSCPropNetVPNDisconnectOnLogout
1302 @const kSCPropNetVPNDisconnectOnSleep
1303 @discussion Value is a CFNumber (0 or 1)
1305 extern const CFStringRef kSCPropNetVPNDisconnectOnSleep
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1306 #define kSCPropNetVPNDisconnectOnSleep kSCPropNetVPNDisconnectOnSleep
1309 @const kSCPropNetVPNDisconnectOnWake
1310 @discussion Value is a CFNumber (0 or 1)
1312 extern const CFStringRef kSCPropNetVPNDisconnectOnWake
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1313 #define kSCPropNetVPNDisconnectOnWake kSCPropNetVPNDisconnectOnWake
1316 @const kSCPropNetVPNDisconnectOnWakeTimer
1317 @discussion Value is a CFNumber
1319 extern const CFStringRef kSCPropNetVPNDisconnectOnWakeTimer
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1320 #define kSCPropNetVPNDisconnectOnWakeTimer kSCPropNetVPNDisconnectOnWakeTimer
1323 @const kSCPropNetVPNLocalCertificate
1324 @discussion Value is a CFData
1326 extern const CFStringRef kSCPropNetVPNLocalCertificate
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1327 #define kSCPropNetVPNLocalCertificate kSCPropNetVPNLocalCertificate
1330 @const kSCPropNetVPNLogfile
1331 @discussion Value is a CFString
1333 extern const CFStringRef kSCPropNetVPNLogfile
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1334 #define kSCPropNetVPNLogfile kSCPropNetVPNLogfile
1337 @const kSCPropNetVPNMTU
1338 @discussion Value is a CFNumber
1340 extern const CFStringRef kSCPropNetVPNMTU
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1341 #define kSCPropNetVPNMTU kSCPropNetVPNMTU
1344 @const kSCPropNetVPNOnDemandEnabled
1345 @discussion Value is a CFNumber (0 or 1)
1347 extern const CFStringRef kSCPropNetVPNOnDemandEnabled
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1348 #define kSCPropNetVPNOnDemandEnabled kSCPropNetVPNOnDemandEnabled
1351 @const kSCPropNetVPNOnDemandMatchAppEnabled
1352 @discussion Value is a CFBoolean
1354 extern const CFStringRef kSCPropNetVPNOnDemandMatchAppEnabled
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1355 #define kSCPropNetVPNOnDemandMatchAppEnabled kSCPropNetVPNOnDemandMatchAppEnabled
1358 @const kSCPropNetVPNOnDemandMatchDomainsAlways
1359 @discussion Value is a CFArray[CFString]
1361 extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsAlways
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1362 #define kSCPropNetVPNOnDemandMatchDomainsAlways kSCPropNetVPNOnDemandMatchDomainsAlways
1365 @const kSCPropNetVPNOnDemandMatchDomainsOnRetry
1366 @discussion Value is a CFArray[CFString]
1368 extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsOnRetry
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1369 #define kSCPropNetVPNOnDemandMatchDomainsOnRetry kSCPropNetVPNOnDemandMatchDomainsOnRetry
1372 @const kSCPropNetVPNOnDemandMatchDomainsNever
1373 @discussion Value is a CFArray[CFString]
1375 extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsNever
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1376 #define kSCPropNetVPNOnDemandMatchDomainsNever kSCPropNetVPNOnDemandMatchDomainsNever
1379 @const kSCPropNetVPNOnDemandRules
1380 @discussion Value is a CFArray[CFDictionary]
1382 extern const CFStringRef kSCPropNetVPNOnDemandRules
API_AVAILABLE(macos(10.8)) SPI_AVAILABLE(ios(6.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1383 #define kSCPropNetVPNOnDemandRules kSCPropNetVPNOnDemandRules
1386 @const kSCPropNetVPNOnDemandSuspended
1387 @discussion Value is a CFNumber
1389 extern const CFStringRef kSCPropNetVPNOnDemandSuspended
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1390 #define kSCPropNetVPNOnDemandSuspended kSCPropNetVPNOnDemandSuspended
1393 @const kSCPropNetVPNPluginCapability
1394 @discussion Value is a CFString
1396 extern const CFStringRef kSCPropNetVPNPluginCapability
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1397 #define kSCPropNetVPNPluginCapability kSCPropNetVPNPluginCapability
1400 @const kSCPropNetVPNRemoteAddress
1401 @discussion Value is a CFString
1403 extern const CFStringRef kSCPropNetVPNRemoteAddress
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1404 #define kSCPropNetVPNRemoteAddress kSCPropNetVPNRemoteAddress
1407 @const kSCPropNetVPNStatus
1408 @discussion Value is a CFNumber
1410 extern const CFStringRef kSCPropNetVPNStatus
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1411 #define kSCPropNetVPNStatus kSCPropNetVPNStatus
1414 @const kSCPropNetVPNVerboseLogging
1415 @discussion Value is a CFNumber (0 or 1)
1417 extern const CFStringRef kSCPropNetVPNVerboseLogging
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1418 #define kSCPropNetVPNVerboseLogging kSCPropNetVPNVerboseLogging
1421 @const kSCValNetVPNAppRuleAccountIdentifierMatch
1422 @discussion Value is a CFArray[CFString]
1424 extern const CFStringRef kSCValNetVPNAppRuleAccountIdentifierMatch
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1425 #define kSCValNetVPNAppRuleAccountIdentifierMatch kSCValNetVPNAppRuleAccountIdentifierMatch
1428 @const kSCValNetVPNAppRuleDNSDomainMatch
1429 @discussion Value is a CFArray[CFString]
1431 extern const CFStringRef kSCValNetVPNAppRuleDNSDomainMatch
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1432 #define kSCValNetVPNAppRuleDNSDomainMatch kSCValNetVPNAppRuleDNSDomainMatch
1435 @const kSCValNetVPNAppRuleExecutableMatch
1436 @discussion Value is a CFArray[CFDictionary]
1438 extern const CFStringRef kSCValNetVPNAppRuleExecutableMatch
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1439 #define kSCValNetVPNAppRuleExecutableMatch kSCValNetVPNAppRuleExecutableMatch
1442 @const kSCValNetVPNAppRuleIdentifier
1443 @discussion Value is a CFString
1445 extern const CFStringRef kSCValNetVPNAppRuleIdentifier
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1446 #define kSCValNetVPNAppRuleIdentifier kSCValNetVPNAppRuleIdentifier
1449 @const kSCValNetVPNAppRuleExecutableDesignatedRequirement
1450 @discussion Value is a CFString
1452 extern const CFStringRef kSCValNetVPNAppRuleExecutableDesignatedRequirement
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1453 #define kSCValNetVPNAppRuleExecutableDesignatedRequirement kSCValNetVPNAppRuleExecutableDesignatedRequirement
1456 @const kSCValNetVPNAppRuleExecutableSigningIdentifier
1457 @discussion Value is a CFString
1459 extern const CFStringRef kSCValNetVPNAppRuleExecutableSigningIdentifier
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1460 #define kSCValNetVPNAppRuleExecutableSigningIdentifier kSCValNetVPNAppRuleExecutableSigningIdentifier
1463 @const kSCValNetVPNAppRuleExecutableUUID
1464 @discussion Value is a CFString
1466 extern const CFStringRef kSCValNetVPNAppRuleExecutableUUID
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1467 #define kSCValNetVPNAppRuleExecutableUUID kSCValNetVPNAppRuleExecutableUUID
1470 @const kSCValNetVPNAuthenticationMethodPassword
1472 extern const CFStringRef kSCValNetVPNAuthenticationMethodPassword
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1473 #define kSCValNetVPNAuthenticationMethodPassword kSCValNetVPNAuthenticationMethodPassword
1476 @const kSCValNetVPNAuthenticationMethodCertificate
1478 extern const CFStringRef kSCValNetVPNAuthenticationMethodCertificate
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1479 #define kSCValNetVPNAuthenticationMethodCertificate kSCValNetVPNAuthenticationMethodCertificate
1482 @const kSCValNetVPNAuthPasswordEncryptionExternal
1484 extern const CFStringRef kSCValNetVPNAuthPasswordEncryptionExternal
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1485 #define kSCValNetVPNAuthPasswordEncryptionExternal kSCValNetVPNAuthPasswordEncryptionExternal
1488 @const kSCValNetVPNAuthPasswordEncryptionKeychain
1490 extern const CFStringRef kSCValNetVPNAuthPasswordEncryptionKeychain
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1491 #define kSCValNetVPNAuthPasswordEncryptionKeychain kSCValNetVPNAuthPasswordEncryptionKeychain
1494 @const kSCValNetVPNAuthPasswordEncryptionPrompt
1496 extern const CFStringRef kSCValNetVPNAuthPasswordEncryptionPrompt
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1497 #define kSCValNetVPNAuthPasswordEncryptionPrompt kSCValNetVPNAuthPasswordEncryptionPrompt
1500 @const kSCPropNetVPNOnDemandRuleAction
1501 @discussion Value is a CFString
1503 extern const CFStringRef kSCPropNetVPNOnDemandRuleAction
API_AVAILABLE(macos(10.8)) SPI_AVAILABLE(ios(6.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1504 #define kSCPropNetVPNOnDemandRuleAction kSCPropNetVPNOnDemandRuleAction
1507 @const kSCPropNetVPNOnDemandRuleActionParameters
1508 @discussion Value is a CFArray[CFDictionary]
1510 extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParameters
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1511 #define kSCPropNetVPNOnDemandRuleActionParameters kSCPropNetVPNOnDemandRuleActionParameters
1514 @const kSCPropNetVPNOnDemandRuleDNSDomainMatch
1515 @discussion Value is a CFArray[CFString]
1517 extern const CFStringRef kSCPropNetVPNOnDemandRuleDNSDomainMatch
API_AVAILABLE(macos(10.8)) SPI_AVAILABLE(ios(6.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1518 #define kSCPropNetVPNOnDemandRuleDNSDomainMatch kSCPropNetVPNOnDemandRuleDNSDomainMatch
1521 @const kSCPropNetVPNOnDemandRuleDNSServerAddressMatch
1522 @discussion Value is a CFArray[CFString]
1524 extern const CFStringRef kSCPropNetVPNOnDemandRuleDNSServerAddressMatch
API_AVAILABLE(macos(10.8)) SPI_AVAILABLE(ios(6.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1525 #define kSCPropNetVPNOnDemandRuleDNSServerAddressMatch kSCPropNetVPNOnDemandRuleDNSServerAddressMatch
1528 @const kSCPropNetVPNOnDemandRuleSSIDMatch
1529 @discussion Value is a CFArray[CFString]
1531 extern const CFStringRef kSCPropNetVPNOnDemandRuleSSIDMatch
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1532 #define kSCPropNetVPNOnDemandRuleSSIDMatch kSCPropNetVPNOnDemandRuleSSIDMatch
1535 @const kSCPropNetVPNOnDemandRuleInterfaceTypeMatch
1536 @discussion Value is a CFString
1538 extern const CFStringRef kSCPropNetVPNOnDemandRuleInterfaceTypeMatch
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1539 #define kSCPropNetVPNOnDemandRuleInterfaceTypeMatch kSCPropNetVPNOnDemandRuleInterfaceTypeMatch
1542 @const kSCPropNetVPNOnDemandRuleURLStringProbe
1543 @discussion Value is a CFString
1545 extern const CFStringRef kSCPropNetVPNOnDemandRuleURLStringProbe
API_AVAILABLE(macos(10.8)) SPI_AVAILABLE(ios(6.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1546 #define kSCPropNetVPNOnDemandRuleURLStringProbe kSCPropNetVPNOnDemandRuleURLStringProbe
1549 @const kSCValNetVPNOnDemandRuleActionAllow
1551 extern const CFStringRef kSCValNetVPNOnDemandRuleActionAllow
API_AVAILABLE(macos(10.8)) SPI_AVAILABLE(ios(6.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1552 #define kSCValNetVPNOnDemandRuleActionAllow kSCValNetVPNOnDemandRuleActionAllow
1555 @const kSCValNetVPNOnDemandRuleActionIgnore
1557 extern const CFStringRef kSCValNetVPNOnDemandRuleActionIgnore
API_AVAILABLE(macos(10.8)) SPI_AVAILABLE(ios(6.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1558 #define kSCValNetVPNOnDemandRuleActionIgnore kSCValNetVPNOnDemandRuleActionIgnore
1561 @const kSCValNetVPNOnDemandRuleActionConnect
1563 extern const CFStringRef kSCValNetVPNOnDemandRuleActionConnect
API_AVAILABLE(macos(10.8)) SPI_AVAILABLE(ios(6.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1564 #define kSCValNetVPNOnDemandRuleActionConnect kSCValNetVPNOnDemandRuleActionConnect
1567 @const kSCValNetVPNOnDemandRuleActionDisconnect
1569 extern const CFStringRef kSCValNetVPNOnDemandRuleActionDisconnect
API_AVAILABLE(macos(10.8)) SPI_AVAILABLE(ios(6.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1570 #define kSCValNetVPNOnDemandRuleActionDisconnect kSCValNetVPNOnDemandRuleActionDisconnect
1573 @const kSCValNetVPNOnDemandRuleActionEvaluateConnection
1575 extern const CFStringRef kSCValNetVPNOnDemandRuleActionEvaluateConnection
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1576 #define kSCValNetVPNOnDemandRuleActionEvaluateConnection kSCValNetVPNOnDemandRuleActionEvaluateConnection
1579 @const kSCPropNetVPNOnDemandRuleActionParametersDomainAction
1580 @discussion Value is a CFString
1582 extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersDomainAction
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1583 #define kSCPropNetVPNOnDemandRuleActionParametersDomainAction kSCPropNetVPNOnDemandRuleActionParametersDomainAction
1586 @const kSCPropNetVPNOnDemandRuleActionParametersDomains
1587 @discussion Value is a CFArray[CFString]
1589 extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersDomains
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1590 #define kSCPropNetVPNOnDemandRuleActionParametersDomains kSCPropNetVPNOnDemandRuleActionParametersDomains
1593 @const kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers
1594 @discussion Value is a CFArray[CFString]
1596 extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1597 #define kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers
1600 @const kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe
1601 @discussion Value is a CFString
1603 extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1604 #define kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe
1607 @const kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded
1609 extern const CFStringRef kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1610 #define kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded
1613 @const kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect
1615 extern const CFStringRef kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1616 #define kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect
1619 @const kSCValNetVPNOnDemandRuleInterfaceTypeMatchCellular
1621 extern const CFStringRef kSCValNetVPNOnDemandRuleInterfaceTypeMatchCellular
SPI_AVAILABLE(macos(9.0), ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1622 #define kSCValNetVPNOnDemandRuleInterfaceTypeMatchCellular kSCValNetVPNOnDemandRuleInterfaceTypeMatchCellular
1625 @const kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet
1627 extern const CFStringRef kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1628 #define kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet
1631 @const kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi
1633 extern const CFStringRef kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1634 #define kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi
1637 @const kSCValNetVPNPluginCapabilityAuth
1639 extern const CFStringRef kSCValNetVPNPluginCapabilityAuth
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1640 #define kSCValNetVPNPluginCapabilityAuth kSCValNetVPNPluginCapabilityAuth
1643 @const kSCValNetVPNPluginCapabilityConnect
1645 extern const CFStringRef kSCValNetVPNPluginCapabilityConnect
API_AVAILABLE(macos(10.9)) SPI_AVAILABLE(ios(7.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1646 #define kSCValNetVPNPluginCapabilityConnect kSCValNetVPNPluginCapabilityConnect
1649 @group kSCCompSystem Properties
1653 @const kSCPropSystemComputerNameRegion
1654 @discussion Value is a CFNumber
1656 extern const CFStringRef kSCPropSystemComputerNameRegion
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1657 #define kSCPropSystemComputerNameRegion kSCPropSystemComputerNameRegion
1660 @const kSCPropSystemHostName
1661 @discussion Value is a CFString
1663 extern const CFStringRef kSCPropSystemHostName
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1664 #define kSCPropSystemHostName kSCPropSystemHostName
1667 @group Virtual Network Interface Keys
1671 @const kSCPropVirtualNetworkInterfacesBondInterfaces
1672 @discussion Value is a CFArray[CFString]
1674 extern const CFStringRef kSCPropVirtualNetworkInterfacesBondInterfaces
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1675 #define kSCPropVirtualNetworkInterfacesBondInterfaces kSCPropVirtualNetworkInterfacesBondInterfaces
1678 @const kSCPropVirtualNetworkInterfacesBondMode
1679 @discussion Value is a CFNumber
1681 extern const CFStringRef kSCPropVirtualNetworkInterfacesBondMode
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1682 #define kSCPropVirtualNetworkInterfacesBondMode kSCPropVirtualNetworkInterfacesBondMode
1685 @const kSCPropVirtualNetworkInterfacesBondOptions
1686 @discussion Value is a CFDictionary
1688 extern const CFStringRef kSCPropVirtualNetworkInterfacesBondOptions
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1689 #define kSCPropVirtualNetworkInterfacesBondOptions kSCPropVirtualNetworkInterfacesBondOptions
1692 @const kSCPropVirtualNetworkInterfacesBridgeInterfaces
1693 @discussion Value is a CFArray[CFString]
1695 extern const CFStringRef kSCPropVirtualNetworkInterfacesBridgeInterfaces
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1696 #define kSCPropVirtualNetworkInterfacesBridgeInterfaces kSCPropVirtualNetworkInterfacesBridgeInterfaces
1699 @const kSCPropVirtualNetworkInterfacesBridgeOptions
1700 @discussion Value is a CFDictionary
1702 extern const CFStringRef kSCPropVirtualNetworkInterfacesBridgeOptions
API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1703 #define kSCPropVirtualNetworkInterfacesBridgeOptions kSCPropVirtualNetworkInterfacesBridgeOptions
1706 @const kSCPropVirtualNetworkInterfacesVLANInterface
1707 @discussion Value is a CFString
1709 extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANInterface
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1710 #define kSCPropVirtualNetworkInterfacesVLANInterface kSCPropVirtualNetworkInterfacesVLANInterface
1713 @const kSCPropVirtualNetworkInterfacesVLANTag
1714 @discussion Value is a CFNumber
1716 extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANTag
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1717 #define kSCPropVirtualNetworkInterfacesVLANTag kSCPropVirtualNetworkInterfacesVLANTag
1720 @const kSCPropVirtualNetworkInterfacesVLANOptions
1721 @discussion Value is a CFDictionary
1723 extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANOptions
API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0));
1724 #define kSCPropVirtualNetworkInterfacesVLANOptions kSCPropVirtualNetworkInterfacesVLANOptions
1727 #endif /* _SCSCHEMADEFINITIONSPRIVATE_H */