1/* 2 * Copyright (c) 2000-2014 Apple Inc. All rights reserved. 3 * 4 * @APPLE_LICENSE_HEADER_START@ 5 * 6 * This file contains Original Code and/or Modifications of Original Code 7 * as defined in and that are subject to the Apple Public Source License 8 * Version 2.0 (the 'License'). You may not use this file except in 9 * compliance with the License. Please obtain a copy of the License at 10 * http://www.opensource.apple.com/apsl/ and read it before using this 11 * file. 12 * 13 * The Original Code and all software distributed under the License are 14 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER 15 * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, 16 * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, 17 * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. 18 * Please see the License for the specific language governing rights and 19 * limitations under the License. 20 * 21 * @APPLE_LICENSE_HEADER_END@ 22 */ 23 24/* 25 * This file is automatically generated 26 * DO NOT EDIT! 27 */ 28 29/* 30 * Generic Keys 31 * 32 * kSCPropConfirmedInterfaceName "ConfirmedInterfaceName" CFString 33 * 34 * Preference Keys 35 * 36 * kSCPrefVirtualNetworkInterfaces "VirtualNetworkInterfaces" CFDictionary 37 * 38 * Network Entity Keys 39 * 40 * kSCEntNetActiveDuringSleepRequested "ActiveDuringSleepRequested" CFDictionary 41 * kSCEntNetActiveDuringSleepSupported "ActiveDuringSleepSupported" CFDictionary 42 * kSCEntNetAppLayer "AppLayer" CFDictionary 43 * kSCEntNetCommCenter "com.apple.CommCenter" CFDictionary 44 * kSCEntNetEAPOL "EAPOL" CFDictionary 45 * kSCEntNetIPv4RouterARPFailure "IPv4RouterARPFailure" 46 * kSCEntNetIPv4RouterARPAlive "IPv4RouterARPAlive" 47 * kSCEntNetLinkIssues "LinkIssues" CFDictionary 48 * kSCEntNetLinkQuality "LinkQuality" CFDictionary 49 * kSCEntNetLoopback "Loopback" CFDictionary 50 * kSCEntNetOnDemand "OnDemand" CFDictionary 51 * kSCEntNetService "__SERVICE__" CFDictionary 52 * kSCEntNetVPN "VPN" CFDictionary 53 * 54 * kSCCompNetwork Properties 55 * 56 * kSCPropNetIgnoreLinkStatus "IgnoreLinkStatus" CFBoolean 57 * 58 * kSCEntNetCommCenter Entity Keys 59 * 60 * kSCPropNetCommCenterAllowNetworkAccess "AllowNetworkAccess" CFNumber (0 or 1) 61 * kSCPropNetCommCenterAvailable "Available" CFNumber (0 or 1) 62 * 63 * kSCEntNetDNS Entity Keys 64 * 65 * kSCPropNetDNSServiceIdentifier "ServiceIdentifier" CFNumber 66 * kSCPropNetDNSSupplementalMatchDomainsNoSearch "SupplementalMatchDomainsNoSearch" CFNumber (0 or 1) 67 * 68 * kSCEntNetEthernet (Hardware) Entity Keys 69 * 70 * kSCPropNetEthernetCapabilityAV "AV" CFNumber (0 or 1) 71 * kSCPropNetEthernetCapabilityJUMBO_MTU "JUMBO_MTU" CFNumber (0 or 1) 72 * kSCPropNetEthernetCapabilityLRO "LRO" CFNumber (0 or 1) 73 * kSCPropNetEthernetCapabilityRXCSUM "RXCSUM" CFNumber (0 or 1) 74 * kSCPropNetEthernetCapabilityTSO "TSO" CFNumber (0 or 1) 75 * kSCPropNetEthernetCapabilityTSO4 "TSO4" CFNumber (0 or 1) 76 * kSCPropNetEthernetCapabilityTSO6 "TSO6" CFNumber (0 or 1) 77 * kSCPropNetEthernetCapabilityTXCSUM "TXCSUM" CFNumber (0 or 1) 78 * kSCPropNetEthernetCapabilityVLAN_HWTAGGING "VLAN_HWTAGGING" CFNumber (0 or 1) 79 * kSCPropNetEthernetCapabilityVLAN_MTU "VLAN_MTU" CFNumber (0 or 1) 80 * 81 * kSCEntNetInterface Entity Keys 82 * 83 * --- kSCPropNetInterfaceType values --- 84 * kSCValNetInterfaceTypeCellular "Cellular" 85 * kSCValNetInterfaceTypeLoopback "Loopback" 86 * kSCValNetInterfaceTypeVPN "VPN" 87 * 88 * kSCPropNetIPSecDisconnectOnWake "DisconnectOnWake" CFNumber (0 or 1) 89 * kSCPropNetIPSecDisconnectOnWakeTimer "DisconnectOnWakeTimer" CFNumber 90 * kSCEntNetIPSec Entity Keys 91 * 92 * kSCPropNetIPSecLastCause "LastCause" CFNumber 93 * 94 * --- OnDemand: --- 95 * kSCPropNetIPSecOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1) 96 * kSCPropNetIPSecOnDemandMatchDomainsAlways "OnDemandMatchDomainsAlways" CFArray[CFString] 97 * kSCPropNetIPSecOnDemandMatchDomainsOnRetry "OnDemandMatchDomainsOnRetry" CFArray[CFString] 98 * kSCPropNetIPSecOnDemandMatchDomainsNever "OnDemandMatchDomainsNever" CFArray[CFString] 99 * 100 * kSCEntNetIPv4 Entity Keys 101 * 102 * kSCPropNetIPv4AdditionalRoutes "AdditionalRoutes" CFArray[CFDictionary] 103 * kSCPropNetIPv4ExcludedRoutes "ExcludedRoutes" CFArray[CFDictionary] 104 * kSCPropNetIPv4IncludedRoutes "IncludedRoutes" CFArray[CFDictionary] 105 * 106 * --- kSCPropNetIPv4ConfigMethod values --- 107 * kSCValNetIPv4ConfigMethodFailover "Failover" 108 * 109 * --- kSCPropNetIPv4AdditionalRoutes, kSCPropNetIPv4ExcludedRoutes, kSCPropNetIPv4IncludedRoutes [CFDictionary] keys --- 110 * kSCPropNetIPv4RouteDestinationAddress "DestinationAddress" CFString 111 * kSCPropNetIPv4RouteSubnetMask "SubnetMask" CFString 112 * kSCPropNetIPv4RouteGatewayAddress "GatewayAddress" CFString 113 * kSCPropNetIPv4RouteInterfaceName "InterfaceName" CFString 114 * 115 * kSCPropNetIPv4ARPResolvedHardwareAddress "ARPResolvedHardwareAddress" CFString 116 * kSCPropNetIPv4ARPResolvedIPAddress "ARPResolvedIPAddress" CFString 117 * 118 * kSCEntNetIPv6 Entity Keys 119 * 120 * kSCPropNetIPv6AdditionalRoutes "AdditionalRoutes" CFArray[CFDictionary] 121 * kSCPropNetIPv6ExcludedRoutes "ExcludedRoutes" CFArray[CFDictionary] 122 * kSCPropNetIPv6IncludedRoutes "IncludedRoutes" CFArray[CFDictionary] 123 * 124 * --- kSCPropNetIPv6AdditionalRoutes, kSCPropNetIPv6IncludedRoutes, kSCPropNetIPv6ExcludedRoutes [CFDictionary] keys --- 125 * kSCPropNetIPv6RouteDestinationAddress "DestinationAddress" CFString 126 * kSCPropNetIPv6RoutePrefixLength "PrefixLength" CFNumber 127 * kSCPropNetIPv6RouteGatewayAddress "GatewayAddress" CFString 128 * kSCPropNetIPv6RouteInterfaceName "InterfaceName" CFString 129 * 130 * kSCEntNetLink Entity Keys 131 * 132 * kSCPropNetLinkExpensive "Expensive" CFBoolean 133 * 134 * kSCEntNetLinkIssues Entity Keys 135 * 136 * kSCPropNetLinkIssuesModuleID "ModuleID" CFData 137 * kSCPropNetLinkIssuesInfo "Info" CFData 138 * kSCPropNetLinkIssuesTimeStamp "TimeStamp" CFDate 139 * 140 * kSCEntNetLinkQuality Entity Keys 141 * 142 * kSCPropNetLinkQuality "LinkQuality" CFNumber 143 * 144 * kSCPropNetPPPDisconnectOnWake "DisconnectOnWake" CFNumber (0 or 1) 145 * kSCPropNetPPPDisconnectOnWakeTimer "DisconnectOnWakeTimer" CFNumber 146 * kSCEntNetPPP Entity Keys 147 * 148 * --- OnDemand: --- 149 * kSCPropNetPPPOnDemandDomains "OnDemandDomains" CFArray[CFString] 150 * kSCPropNetPPPOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1) 151 * kSCPropNetPPPOnDemandHostName "OnDemandHostName" CFString 152 * kSCPropNetPPPOnDemandMatchDomainsAlways "OnDemandMatchDomainsAlways" CFArray[CFString] 153 * kSCPropNetPPPOnDemandMatchDomainsOnRetry "OnDemandMatchDomainsOnRetry" CFArray[CFString] 154 * kSCPropNetPPPOnDemandMatchDomainsNever "OnDemandMatchDomainsNever" CFArray[CFString] 155 * kSCPropNetPPPOnDemandMode "OnDemandMode" CFString 156 * kSCPropNetPPPOnDemandPriority "OnDemandPriority" CFString 157 * 158 * --- kSCPropNetPPPOnDemandMode values --- 159 * kSCValNetPPPOnDemandModeAggressive "Aggressive" 160 * kSCValNetPPPOnDemandModeConservative "Conservative" 161 * kSCValNetPPPOnDemandModeCompatible "Compatible" 162 * 163 * --- kSCPropNetPPPOnDemandPriority values --- 164 * kSCValNetPPPOnDemandPriorityDefault "Default" 165 * kSCValNetPPPOnDemandPriorityHigh "High" 166 * kSCValNetPPPOnDemandPriorityLow "Low" 167 * 168 * kSCEntNetProxies Entity Keys 169 * 170 * kSCPropNetProxiesBypassAllowed "BypassAllowed" CFNumber (0 or 1) 171 * kSCPropNetProxiesFallBackAllowed "FallBackAllowed" CFNumber (0 or 1) 172 * kSCPropNetProxiesSupplementalMatchDomains "SupplementalMatchDomains" CFArray[CFString] 173 * kSCPropNetProxiesSupplementalMatchOrders "SupplementalMatchOrders" CFArray[CFNumber] 174 * 175 * kSCPropNetProxiesScoped "__SCOPED__" CFDictionary 176 * kSCPropNetProxiesServices "__SERVICES__" CFDictionary 177 * kSCPropNetProxiesSupplemental "__SUPPLEMENTAL__" CFArray[CFDictionary] 178 * kSCPropNetProxiesSupplementalMatchDomain "__MATCH_DOMAIN__" CFString 179 * 180 * kSCEntNetService Entity Keys 181 * 182 * kSCPropNetServicePrimaryRank "PrimaryRank" CFString 183 * kSCPropNetServiceUserDefinedName "UserDefinedName" CFString 184 * 185 * --- kSCPropNetServicePrimaryRank values --- 186 * kSCValNetServicePrimaryRankFirst "First" 187 * kSCValNetServicePrimaryRankLast "Last" 188 * kSCValNetServicePrimaryRankNever "Never" 189 * kSCValNetServicePrimaryRankScoped "Scoped" 190 * 191 * kSCEntNetVPN Entity Keys 192 * 193 * kSCPropNetVPNAppRules "AppRules" CFArray[CFDictionary] 194 * kSCPropNetVPNAuthCredentialPassword "AuthCredentialPassword" CFString 195 * kSCPropNetVPNAuthName "AuthName" CFString 196 * kSCPropNetVPNAuthPassword "AuthPassword" CFString 197 * kSCPropNetVPNAuthPasswordEncryption "AuthPasswordEncryption" CFString 198 * kSCPropNetVPNAuthPasswordPluginType "AuthPasswordPluginType" CFString 199 * kSCPropNetVPNAuthenticationMethod "AuthenticationMethod" CFString 200 * kSCPropNetVPNConnectTime "ConnectTime" CFString 201 * kSCPropNetVPNDisconnectOnFastUserSwitch "DisconnectOnFastUserSwitch" CFNumber (0 or 1) 202 * kSCPropNetVPNDisconnectOnIdle "DisconnectOnIdle" CFNumber (0 or 1) 203 * kSCPropNetVPNDisconnectOnIdleTimer "DisconnectOnIdleTimer" CFNumber 204 * kSCPropNetVPNDisconnectOnLogout "DisconnectOnLogout" CFNumber (0 or 1) 205 * kSCPropNetVPNDisconnectOnSleep "DisconnectOnSleep" CFNumber (0 or 1) 206 * kSCPropNetVPNDisconnectOnWake "DisconnectOnWake" CFNumber (0 or 1) 207 * kSCPropNetVPNDisconnectOnWakeTimer "DisconnectOnWakeTimer" CFNumber 208 * kSCPropNetVPNLocalCertificate "LocalCertificate" CFData 209 * kSCPropNetVPNLogfile "Logfile" CFString 210 * kSCPropNetVPNMTU "MTU" CFNumber 211 * kSCPropNetVPNOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1) 212 * kSCPropNetVPNOnDemandMatchAppEnabled "OnDemandMatchAppEnabled" CFBoolean 213 * kSCPropNetVPNOnDemandMatchDomainsAlways "OnDemandMatchDomainsAlways" CFArray[CFString] 214 * kSCPropNetVPNOnDemandMatchDomainsOnRetry "OnDemandMatchDomainsOnRetry" CFArray[CFString] 215 * kSCPropNetVPNOnDemandMatchDomainsNever "OnDemandMatchDomainsNever" CFArray[CFString] 216 * kSCPropNetVPNOnDemandRules "OnDemandRules" CFArray[CFDictionary] 217 * kSCPropNetVPNOnDemandSuspended "OnDemandSuspended" CFNumber 218 * kSCPropNetVPNPluginCapability "PluginCapability" CFString 219 * kSCPropNetVPNRemoteAddress "RemoteAddress" CFString 220 * kSCPropNetVPNStatus "Status" CFNumber 221 * kSCPropNetVPNVerboseLogging "VerboseLogging" CFNumber (0 or 1) 222 * 223 * --- kSCPropNetVPNAppRules [CFDictionary] keys --- 224 * kSCValNetVPNAppRuleAccountIdentifierMatch "AccountIdentifierMatch" CFArray[CFString] 225 * kSCValNetVPNAppRuleDNSDomainMatch "DNSDomainMatch" CFArray[CFString] 226 * kSCValNetVPNAppRuleExecutableMatch "ExecutableMatch" CFArray[CFDictionary] 227 * kSCValNetVPNAppRuleIdentifier "Identifier" CFString 228 * 229 * --- kSCValNetVPNAppRuleExecutableMatch [CFDictionary] keys --- 230 * kSCValNetVPNAppRuleExecutableDesignatedRequirement "DesignatedRequirement" CFString 231 * kSCValNetVPNAppRuleExecutableSigningIdentifier "SigningIdentifier" CFString 232 * kSCValNetVPNAppRuleExecutableUUID "UUID" CFString 233 * 234 * --- kSCPropNetVPNAuthenticationMethod values --- 235 * kSCValNetVPNAuthenticationMethodPassword "Password" 236 * kSCValNetVPNAuthenticationMethodCertificate "Certificate" 237 * 238 * --- kSCPropNetVPNAuthPasswordEncryption values --- 239 * kSCValNetVPNAuthPasswordEncryptionExternal "External" 240 * kSCValNetVPNAuthPasswordEncryptionKeychain "Keychain" 241 * kSCValNetVPNAuthPasswordEncryptionPrompt "Prompt" 242 * 243 * --- kSCPropNetVPNOnDemandRules [CFDictionary] keys --- 244 * kSCPropNetVPNOnDemandRuleAction "Action" CFString 245 * kSCPropNetVPNOnDemandRuleActionParameters "ActionParameters" CFArray[CFDictionary] 246 * kSCPropNetVPNOnDemandRuleDNSDomainMatch "DNSDomainMatch" CFArray[CFString] 247 * kSCPropNetVPNOnDemandRuleDNSServerAddressMatch "DNSServerAddressMatch" CFArray[CFString] 248 * kSCPropNetVPNOnDemandRuleSSIDMatch "SSIDMatch" CFArray[CFString] 249 * kSCPropNetVPNOnDemandRuleInterfaceTypeMatch "InterfaceTypeMatch" CFString 250 * kSCPropNetVPNOnDemandRuleURLStringProbe "URLStringProbe" CFString 251 * 252 * --- kSCPropNetVPNOnDemandRuleAction values --- 253 * kSCValNetVPNOnDemandRuleActionAllow "Allow" 254 * kSCValNetVPNOnDemandRuleActionIgnore "Ignore" 255 * kSCValNetVPNOnDemandRuleActionConnect "Connect" 256 * kSCValNetVPNOnDemandRuleActionDisconnect "Disconnect" 257 * kSCValNetVPNOnDemandRuleActionEvaluateConnection "EvaluateConnection" 258 * 259 * --- kSCPropNetVPNOnDemandRuleActionParameters [CFDictionary] keys --- 260 * kSCPropNetVPNOnDemandRuleActionParametersDomainAction "DomainAction" CFString 261 * kSCPropNetVPNOnDemandRuleActionParametersDomains "Domains" CFArray[CFString] 262 * kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers "RequiredDNSServers" CFArray[CFString] 263 * kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe "RequiredURLStringProbe" CFString 264 * 265 * --- kSCPropNetVPNOnDemandRuleActionParametersDomainAction values --- 266 * kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded "ConnectIfNeeded" 267 * kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect "NeverConnect" 268 * 269 * --- kSCPropNetVPNOnDemandRuleInterfaceTypeMatch values --- 270 * kSCValNetVPNOnDemandRuleInterfaceTypeMatchCellular "Cellular" 271 * kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet "Ethernet" 272 * kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi "WiFi" 273 * 274 * --- kSCPropNetVPNPluginCapability values --- 275 * kSCValNetVPNPluginCapabilityAuth "Auth" 276 * kSCValNetVPNPluginCapabilityConnect "Connect" 277 * 278 * kSCCompSystem Properties 279 * 280 * kSCPropSystemComputerNameRegion "ComputerNameRegion" CFNumber 281 * kSCPropSystemHostName "HostName" CFString 282 * 283 * Virtual Network Interface Keys 284 * 285 * kSCPropVirtualNetworkInterfacesBondInterfaces "Interfaces" CFArray[CFString] 286 * kSCPropVirtualNetworkInterfacesBondMode "Mode" CFNumber 287 * kSCPropVirtualNetworkInterfacesBondOptions "Options" CFDictionary 288 * 289 * kSCPropVirtualNetworkInterfacesBridgeInterfaces "Interfaces" CFArray[CFString] 290 * kSCPropVirtualNetworkInterfacesBridgeOptions "Options" CFDictionary 291 * 292 * kSCPropVirtualNetworkInterfacesVLANInterface "Interface" CFString 293 * kSCPropVirtualNetworkInterfacesVLANTag "Tag" CFNumber 294 * kSCPropVirtualNetworkInterfacesVLANOptions "Options" CFDictionary 295 */ 296 297 298#ifndef _SCSCHEMADEFINITIONSPRIVATE_H 299#define _SCSCHEMADEFINITIONSPRIVATE_H 300 301/* -------------------- Macro declarations -------------------- */ 302 303#include <SystemConfiguration/SCSchemaDefinitions.h> 304 305/* -------------------- HeaderDoc comments -------------------- */ 306 307 308#if 0 309/*! 310 * @header SCSchemaDefinitionsPrivate 311 */ 312 313/*! 314 @const kSCPropConfirmedInterfaceName 315 @availability Introduced in Mac OS X 10.10. 316 */ 317extern const CFStringRef kSCPropConfirmedInterfaceName; 318 319/*! 320 @group Preference Keys 321 */ 322 323/*! 324 @const kSCPrefVirtualNetworkInterfaces 325 @availability Introduced in Mac OS X 10.5. 326 */ 327extern const CFStringRef kSCPrefVirtualNetworkInterfaces; 328 329/*! 330 @group Network Entity Keys 331 */ 332 333/*! 334 @const kSCEntNetActiveDuringSleepRequested 335 @availability Introduced in Mac OS X 10.10. 336 */ 337extern const CFStringRef kSCEntNetActiveDuringSleepRequested; 338 339/*! 340 @const kSCEntNetActiveDuringSleepSupported 341 @availability Introduced in Mac OS X 10.10. 342 */ 343extern const CFStringRef kSCEntNetActiveDuringSleepSupported; 344 345/*! 346 @const kSCEntNetAppLayer 347 @availability Introduced in Mac OS X 10.9. 348 */ 349extern const CFStringRef kSCEntNetAppLayer; 350 351/*! 352 @const kSCEntNetCommCenter 353 @availability Introduced in iPhone OS 2.0. 354 */ 355extern const CFStringRef kSCEntNetCommCenter; 356 357/*! 358 @const kSCEntNetEAPOL 359 @availability Introduced in Mac OS X 10.5. 360 */ 361extern const CFStringRef kSCEntNetEAPOL; 362 363/*! 364 @const kSCEntNetIPv4RouterARPFailure 365 @availability Introduced in Mac OS X 10.10. 366 */ 367extern const CFStringRef kSCEntNetIPv4RouterARPFailure; 368 369/*! 370 @const kSCEntNetIPv4RouterARPAlive 371 @availability Introduced in Mac OS X 10.10. 372 */ 373extern const CFStringRef kSCEntNetIPv4RouterARPAlive; 374 375/*! 376 @const kSCEntNetLinkIssues 377 @availability Introduced in Mac OS X 10.9. 378 */ 379extern const CFStringRef kSCEntNetLinkIssues; 380 381/*! 382 @const kSCEntNetLinkQuality 383 @availability Introduced in Mac OS X 10.7. 384 */ 385extern const CFStringRef kSCEntNetLinkQuality; 386 387/*! 388 @const kSCEntNetLoopback 389 @availability Introduced in Mac OS X 10.7. 390 */ 391extern const CFStringRef kSCEntNetLoopback; 392 393/*! 394 @const kSCEntNetOnDemand 395 @availability Introduced in Mac OS X 10.6. 396 */ 397extern const CFStringRef kSCEntNetOnDemand; 398 399/*! 400 @const kSCEntNetService 401 @availability Introduced in Mac OS X 10.6. 402 */ 403extern const CFStringRef kSCEntNetService; 404 405/*! 406 @const kSCEntNetVPN 407 @availability Introduced in Mac OS X 10.7. 408 */ 409extern const CFStringRef kSCEntNetVPN; 410 411/*! 412 @group kSCCompNetwork Properties 413 */ 414 415/*! 416 @const kSCPropNetIgnoreLinkStatus 417 @availability Introduced in Mac OS X 10.5. 418 */ 419extern const CFStringRef kSCPropNetIgnoreLinkStatus; 420 421/*! 422 @group kSCEntNetCommCenter Entity Keys 423 */ 424 425/*! 426 @const kSCPropNetCommCenterAllowNetworkAccess 427 @availability Introduced in iPhone OS 2.0. 428 */ 429extern const CFStringRef kSCPropNetCommCenterAllowNetworkAccess; 430 431/*! 432 @const kSCPropNetCommCenterAvailable 433 @availability Introduced in iPhone OS 2.0. 434 */ 435extern const CFStringRef kSCPropNetCommCenterAvailable; 436 437/*! 438 @group kSCEntNetDNS Entity Keys 439 */ 440 441/*! 442 @const kSCPropNetDNSServiceIdentifier 443 @availability Introduced in Mac OS X 10.9. 444 */ 445extern const CFStringRef kSCPropNetDNSServiceIdentifier; 446 447/*! 448 @const kSCPropNetDNSSupplementalMatchDomainsNoSearch 449 @availability Introduced in Mac OS X 10.9. 450 */ 451extern const CFStringRef kSCPropNetDNSSupplementalMatchDomainsNoSearch; 452 453/*! 454 @group kSCEntNetEthernet (Hardware) Entity Keys 455 */ 456 457/*! 458 @const kSCPropNetEthernetCapabilityAV 459 @availability Introduced in Mac OS X 10.7. 460 */ 461extern const CFStringRef kSCPropNetEthernetCapabilityAV; 462 463/*! 464 @const kSCPropNetEthernetCapabilityJUMBO_MTU 465 @availability Introduced in Mac OS X 10.7. 466 */ 467extern const CFStringRef kSCPropNetEthernetCapabilityJUMBO_MTU; 468 469/*! 470 @const kSCPropNetEthernetCapabilityLRO 471 @availability Introduced in Mac OS X 10.7. 472 */ 473extern const CFStringRef kSCPropNetEthernetCapabilityLRO; 474 475/*! 476 @const kSCPropNetEthernetCapabilityRXCSUM 477 @availability Introduced in Mac OS X 10.7. 478 */ 479extern const CFStringRef kSCPropNetEthernetCapabilityRXCSUM; 480 481/*! 482 @const kSCPropNetEthernetCapabilityTSO 483 @availability Introduced in Mac OS X 10.7. 484 */ 485extern const CFStringRef kSCPropNetEthernetCapabilityTSO; 486 487/*! 488 @const kSCPropNetEthernetCapabilityTSO4 489 @availability Introduced in Mac OS X 10.7. 490 */ 491extern const CFStringRef kSCPropNetEthernetCapabilityTSO4; 492 493/*! 494 @const kSCPropNetEthernetCapabilityTSO6 495 @availability Introduced in Mac OS X 10.7. 496 */ 497extern const CFStringRef kSCPropNetEthernetCapabilityTSO6; 498 499/*! 500 @const kSCPropNetEthernetCapabilityTXCSUM 501 @availability Introduced in Mac OS X 10.7. 502 */ 503extern const CFStringRef kSCPropNetEthernetCapabilityTXCSUM; 504 505/*! 506 @const kSCPropNetEthernetCapabilityVLAN_HWTAGGING 507 @availability Introduced in Mac OS X 10.7. 508 */ 509extern const CFStringRef kSCPropNetEthernetCapabilityVLAN_HWTAGGING; 510 511/*! 512 @const kSCPropNetEthernetCapabilityVLAN_MTU 513 @availability Introduced in Mac OS X 10.7. 514 */ 515extern const CFStringRef kSCPropNetEthernetCapabilityVLAN_MTU; 516 517/*! 518 @group kSCEntNetInterface Entity Keys 519 */ 520 521/*! 522 @const kSCValNetInterfaceTypeCellular 523 @availability Introduced in Mac OS X 10.10. 524 */ 525extern const CFStringRef kSCValNetInterfaceTypeCellular; 526 527/*! 528 @const kSCValNetInterfaceTypeLoopback 529 @availability Introduced in Mac OS X 10.7. 530 */ 531extern const CFStringRef kSCValNetInterfaceTypeLoopback; 532 533/*! 534 @const kSCValNetInterfaceTypeVPN 535 @availability Introduced in Mac OS X 10.7. 536 */ 537extern const CFStringRef kSCValNetInterfaceTypeVPN; 538 539/*! 540 @const kSCPropNetIPSecDisconnectOnWake 541 @availability Introduced in Mac OS X 10.9. 542 */ 543extern const CFStringRef kSCPropNetIPSecDisconnectOnWake; 544 545/*! 546 @const kSCPropNetIPSecDisconnectOnWakeTimer 547 @availability Introduced in Mac OS X 10.9. 548 */ 549extern const CFStringRef kSCPropNetIPSecDisconnectOnWakeTimer; 550 551/*! 552 @group kSCEntNetIPSec Entity Keys 553 */ 554 555/*! 556 @const kSCPropNetIPSecLastCause 557 @availability Introduced in Mac OS X 10.6. 558 */ 559extern const CFStringRef kSCPropNetIPSecLastCause; 560 561/*! 562 @const kSCPropNetIPSecOnDemandEnabled 563 @availability Introduced in Mac OS X 10.6. 564 */ 565extern const CFStringRef kSCPropNetIPSecOnDemandEnabled; 566 567/*! 568 @const kSCPropNetIPSecOnDemandMatchDomainsAlways 569 @availability Introduced in Mac OS X 10.6. 570 */ 571extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsAlways; 572 573/*! 574 @const kSCPropNetIPSecOnDemandMatchDomainsOnRetry 575 @availability Introduced in Mac OS X 10.6. 576 */ 577extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsOnRetry; 578 579/*! 580 @const kSCPropNetIPSecOnDemandMatchDomainsNever 581 @availability Introduced in Mac OS X 10.6. 582 */ 583extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsNever; 584 585/*! 586 @group kSCEntNetIPv4 Entity Keys 587 */ 588 589/*! 590 @const kSCPropNetIPv4AdditionalRoutes 591 @availability Introduced in Mac OS X 10.10. 592 */ 593extern const CFStringRef kSCPropNetIPv4AdditionalRoutes; 594 595/*! 596 @const kSCPropNetIPv4ExcludedRoutes 597 @availability Introduced in Mac OS X 10.7. 598 */ 599extern const CFStringRef kSCPropNetIPv4ExcludedRoutes; 600 601/*! 602 @const kSCPropNetIPv4IncludedRoutes 603 @availability Introduced in Mac OS X 10.7. 604 */ 605extern const CFStringRef kSCPropNetIPv4IncludedRoutes; 606 607/*! 608 @const kSCValNetIPv4ConfigMethodFailover 609 @availability Introduced in Mac OS X 10.5. 610 */ 611extern const CFStringRef kSCValNetIPv4ConfigMethodFailover; 612 613/*! 614 @const kSCPropNetIPv4RouteDestinationAddress 615 @availability Introduced in Mac OS X 10.7. 616 */ 617extern const CFStringRef kSCPropNetIPv4RouteDestinationAddress; 618 619/*! 620 @const kSCPropNetIPv4RouteSubnetMask 621 @availability Introduced in Mac OS X 10.7. 622 */ 623extern const CFStringRef kSCPropNetIPv4RouteSubnetMask; 624 625/*! 626 @const kSCPropNetIPv4RouteGatewayAddress 627 @availability Introduced in Mac OS X 10.7. 628 */ 629extern const CFStringRef kSCPropNetIPv4RouteGatewayAddress; 630 631/*! 632 @const kSCPropNetIPv4RouteInterfaceName 633 @availability Introduced in Mac OS X 10.10. 634 */ 635extern const CFStringRef kSCPropNetIPv4RouteInterfaceName; 636 637/*! 638 @const kSCPropNetIPv4ARPResolvedHardwareAddress 639 @availability Introduced in Mac OS X 10.7. 640 */ 641extern const CFStringRef kSCPropNetIPv4ARPResolvedHardwareAddress; 642 643/*! 644 @const kSCPropNetIPv4ARPResolvedIPAddress 645 @availability Introduced in Mac OS X 10.7. 646 */ 647extern const CFStringRef kSCPropNetIPv4ARPResolvedIPAddress; 648 649/*! 650 @group kSCEntNetIPv6 Entity Keys 651 */ 652 653/*! 654 @const kSCPropNetIPv6AdditionalRoutes 655 @availability Introduced in Mac OS X 10.10. 656 */ 657extern const CFStringRef kSCPropNetIPv6AdditionalRoutes; 658 659/*! 660 @const kSCPropNetIPv6ExcludedRoutes 661 @availability Introduced in Mac OS X 10.7. 662 */ 663extern const CFStringRef kSCPropNetIPv6ExcludedRoutes; 664 665/*! 666 @const kSCPropNetIPv6IncludedRoutes 667 @availability Introduced in Mac OS X 10.7. 668 */ 669extern const CFStringRef kSCPropNetIPv6IncludedRoutes; 670 671/*! 672 @const kSCPropNetIPv6RouteDestinationAddress 673 @availability Introduced in Mac OS X 10.7. 674 */ 675extern const CFStringRef kSCPropNetIPv6RouteDestinationAddress; 676 677/*! 678 @const kSCPropNetIPv6RoutePrefixLength 679 @availability Introduced in Mac OS X 10.7. 680 */ 681extern const CFStringRef kSCPropNetIPv6RoutePrefixLength; 682 683/*! 684 @const kSCPropNetIPv6RouteGatewayAddress 685 @availability Introduced in Mac OS X 10.7. 686 */ 687extern const CFStringRef kSCPropNetIPv6RouteGatewayAddress; 688 689/*! 690 @const kSCPropNetIPv6RouteInterfaceName 691 @availability Introduced in Mac OS X 10.10. 692 */ 693extern const CFStringRef kSCPropNetIPv6RouteInterfaceName; 694 695/*! 696 @group kSCEntNetLink Entity Keys 697 */ 698 699/*! 700 @const kSCPropNetLinkExpensive 701 @availability Introduced in Mac OS X 10.10. 702 */ 703extern const CFStringRef kSCPropNetLinkExpensive; 704 705/*! 706 @group kSCEntNetLinkIssues Entity Keys 707 */ 708 709/*! 710 @const kSCPropNetLinkIssuesModuleID 711 @availability Introduced in Mac OS X 10.9. 712 */ 713extern const CFStringRef kSCPropNetLinkIssuesModuleID; 714 715/*! 716 @const kSCPropNetLinkIssuesInfo 717 @availability Introduced in Mac OS X 10.9. 718 */ 719extern const CFStringRef kSCPropNetLinkIssuesInfo; 720 721/*! 722 @const kSCPropNetLinkIssuesTimeStamp 723 @availability Introduced in Mac OS X 10.9. 724 */ 725extern const CFStringRef kSCPropNetLinkIssuesTimeStamp; 726 727/*! 728 @group kSCEntNetLinkQuality Entity Keys 729 */ 730 731/*! 732 @const kSCPropNetLinkQuality 733 @availability Introduced in Mac OS X 10.7. 734 */ 735extern const CFStringRef kSCPropNetLinkQuality; 736 737/*! 738 @const kSCPropNetPPPDisconnectOnWake 739 @availability Introduced in Mac OS X 10.9. 740 */ 741extern const CFStringRef kSCPropNetPPPDisconnectOnWake; 742 743/*! 744 @const kSCPropNetPPPDisconnectOnWakeTimer 745 @availability Introduced in Mac OS X 10.9. 746 */ 747extern const CFStringRef kSCPropNetPPPDisconnectOnWakeTimer; 748 749/*! 750 @group kSCEntNetPPP Entity Keys 751 */ 752 753/*! 754 @const kSCPropNetPPPOnDemandDomains 755 @availability Introduced in Mac OS X 10.5. 756 */ 757extern const CFStringRef kSCPropNetPPPOnDemandDomains; 758 759/*! 760 @const kSCPropNetPPPOnDemandEnabled 761 @availability Introduced in Mac OS X 10.5. 762 */ 763extern const CFStringRef kSCPropNetPPPOnDemandEnabled; 764 765/*! 766 @const kSCPropNetPPPOnDemandHostName 767 @availability Introduced in Mac OS X 10.5. 768 */ 769extern const CFStringRef kSCPropNetPPPOnDemandHostName; 770 771/*! 772 @const kSCPropNetPPPOnDemandMatchDomainsAlways 773 @availability Introduced in Mac OS X 10.7. 774 */ 775extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsAlways; 776 777/*! 778 @const kSCPropNetPPPOnDemandMatchDomainsOnRetry 779 @availability Introduced in Mac OS X 10.7. 780 */ 781extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsOnRetry; 782 783/*! 784 @const kSCPropNetPPPOnDemandMatchDomainsNever 785 @availability Introduced in Mac OS X 10.7. 786 */ 787extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsNever; 788 789/*! 790 @const kSCPropNetPPPOnDemandMode 791 @availability Introduced in Mac OS X 10.5. 792 */ 793extern const CFStringRef kSCPropNetPPPOnDemandMode; 794 795/*! 796 @const kSCPropNetPPPOnDemandPriority 797 @availability Introduced in Mac OS X 10.5. 798 */ 799extern const CFStringRef kSCPropNetPPPOnDemandPriority; 800 801/*! 802 @const kSCValNetPPPOnDemandModeAggressive 803 @availability Introduced in Mac OS X 10.5. 804 */ 805extern const CFStringRef kSCValNetPPPOnDemandModeAggressive; 806 807/*! 808 @const kSCValNetPPPOnDemandModeConservative 809 @availability Introduced in Mac OS X 10.5. 810 */ 811extern const CFStringRef kSCValNetPPPOnDemandModeConservative; 812 813/*! 814 @const kSCValNetPPPOnDemandModeCompatible 815 @availability Introduced in Mac OS X 10.5. 816 */ 817extern const CFStringRef kSCValNetPPPOnDemandModeCompatible; 818 819/*! 820 @const kSCValNetPPPOnDemandPriorityDefault 821 @availability Introduced in Mac OS X 10.5. 822 */ 823extern const CFStringRef kSCValNetPPPOnDemandPriorityDefault; 824 825/*! 826 @const kSCValNetPPPOnDemandPriorityHigh 827 @availability Introduced in Mac OS X 10.5. 828 */ 829extern const CFStringRef kSCValNetPPPOnDemandPriorityHigh; 830 831/*! 832 @const kSCValNetPPPOnDemandPriorityLow 833 @availability Introduced in Mac OS X 10.5. 834 */ 835extern const CFStringRef kSCValNetPPPOnDemandPriorityLow; 836 837/*! 838 @group kSCEntNetProxies Entity Keys 839 */ 840 841/*! 842 @const kSCPropNetProxiesBypassAllowed 843 @availability Introduced in Mac OS X 10.9. 844 */ 845extern const CFStringRef kSCPropNetProxiesBypassAllowed; 846 847/*! 848 @const kSCPropNetProxiesFallBackAllowed 849 @availability Introduced in Mac OS X 10.9. 850 */ 851extern const CFStringRef kSCPropNetProxiesFallBackAllowed; 852 853/*! 854 @const kSCPropNetProxiesSupplementalMatchDomains 855 @availability Introduced in Mac OS X 10.7. 856 */ 857extern const CFStringRef kSCPropNetProxiesSupplementalMatchDomains; 858 859/*! 860 @const kSCPropNetProxiesSupplementalMatchOrders 861 @availability Introduced in Mac OS X 10.7. 862 */ 863extern const CFStringRef kSCPropNetProxiesSupplementalMatchOrders; 864 865/*! 866 @const kSCPropNetProxiesScoped 867 @availability Introduced in Mac OS X 10.7. 868 */ 869extern const CFStringRef kSCPropNetProxiesScoped; 870 871/*! 872 @const kSCPropNetProxiesServices 873 @availability Introduced in Mac OS X 10.9. 874 */ 875extern const CFStringRef kSCPropNetProxiesServices; 876 877/*! 878 @const kSCPropNetProxiesSupplemental 879 @availability Introduced in Mac OS X 10.7. 880 */ 881extern const CFStringRef kSCPropNetProxiesSupplemental; 882 883/*! 884 @const kSCPropNetProxiesSupplementalMatchDomain 885 @availability Introduced in Mac OS X 10.7. 886 */ 887extern const CFStringRef kSCPropNetProxiesSupplementalMatchDomain; 888 889/*! 890 @group kSCEntNetService Entity Keys 891 */ 892 893/*! 894 @const kSCPropNetServicePrimaryRank 895 @availability Introduced in Mac OS X 10.6. 896 */ 897extern const CFStringRef kSCPropNetServicePrimaryRank; 898 899/*! 900 @const kSCPropNetServiceUserDefinedName 901 @availability Introduced in Mac OS X 10.6. 902 */ 903extern const CFStringRef kSCPropNetServiceUserDefinedName; 904 905/*! 906 @const kSCValNetServicePrimaryRankFirst 907 @availability Introduced in Mac OS X 10.6. 908 */ 909extern const CFStringRef kSCValNetServicePrimaryRankFirst; 910 911/*! 912 @const kSCValNetServicePrimaryRankLast 913 @availability Introduced in Mac OS X 10.6. 914 */ 915extern const CFStringRef kSCValNetServicePrimaryRankLast; 916 917/*! 918 @const kSCValNetServicePrimaryRankNever 919 @availability Introduced in Mac OS X 10.6. 920 */ 921extern const CFStringRef kSCValNetServicePrimaryRankNever; 922 923/*! 924 @const kSCValNetServicePrimaryRankScoped 925 @availability Introduced in Mac OS X 10.10. 926 */ 927extern const CFStringRef kSCValNetServicePrimaryRankScoped; 928 929/*! 930 @group kSCEntNetVPN Entity Keys 931 */ 932 933/*! 934 @const kSCPropNetVPNAppRules 935 @availability Introduced in Mac OS X 10.9. 936 */ 937extern const CFStringRef kSCPropNetVPNAppRules; 938 939/*! 940 @const kSCPropNetVPNAuthCredentialPassword 941 @availability Introduced in Mac OS X 10.9. 942 */ 943extern const CFStringRef kSCPropNetVPNAuthCredentialPassword; 944 945/*! 946 @const kSCPropNetVPNAuthName 947 @availability Introduced in Mac OS X 10.7. 948 */ 949extern const CFStringRef kSCPropNetVPNAuthName; 950 951/*! 952 @const kSCPropNetVPNAuthPassword 953 @availability Introduced in Mac OS X 10.7. 954 */ 955extern const CFStringRef kSCPropNetVPNAuthPassword; 956 957/*! 958 @const kSCPropNetVPNAuthPasswordEncryption 959 @availability Introduced in Mac OS X 10.7. 960 */ 961extern const CFStringRef kSCPropNetVPNAuthPasswordEncryption; 962 963/*! 964 @const kSCPropNetVPNAuthPasswordPluginType 965 @availability Introduced in Mac OS X 10.9. 966 */ 967extern const CFStringRef kSCPropNetVPNAuthPasswordPluginType; 968 969/*! 970 @const kSCPropNetVPNAuthenticationMethod 971 @availability Introduced in Mac OS X 10.7. 972 */ 973extern const CFStringRef kSCPropNetVPNAuthenticationMethod; 974 975/*! 976 @const kSCPropNetVPNConnectTime 977 @availability Introduced in Mac OS X 10.7. 978 */ 979extern const CFStringRef kSCPropNetVPNConnectTime; 980 981/*! 982 @const kSCPropNetVPNDisconnectOnFastUserSwitch 983 @availability Introduced in Mac OS X 10.7. 984 */ 985extern const CFStringRef kSCPropNetVPNDisconnectOnFastUserSwitch; 986 987/*! 988 @const kSCPropNetVPNDisconnectOnIdle 989 @availability Introduced in Mac OS X 10.7. 990 */ 991extern const CFStringRef kSCPropNetVPNDisconnectOnIdle; 992 993/*! 994 @const kSCPropNetVPNDisconnectOnIdleTimer 995 @availability Introduced in Mac OS X 10.7. 996 */ 997extern const CFStringRef kSCPropNetVPNDisconnectOnIdleTimer; 998 999/*! 1000 @const kSCPropNetVPNDisconnectOnLogout 1001 @availability Introduced in Mac OS X 10.7. 1002 */ 1003extern const CFStringRef kSCPropNetVPNDisconnectOnLogout; 1004 1005/*! 1006 @const kSCPropNetVPNDisconnectOnSleep 1007 @availability Introduced in Mac OS X 10.7. 1008 */ 1009extern const CFStringRef kSCPropNetVPNDisconnectOnSleep; 1010 1011/*! 1012 @const kSCPropNetVPNDisconnectOnWake 1013 @availability Introduced in Mac OS X 10.9. 1014 */ 1015extern const CFStringRef kSCPropNetVPNDisconnectOnWake; 1016 1017/*! 1018 @const kSCPropNetVPNDisconnectOnWakeTimer 1019 @availability Introduced in Mac OS X 10.9. 1020 */ 1021extern const CFStringRef kSCPropNetVPNDisconnectOnWakeTimer; 1022 1023/*! 1024 @const kSCPropNetVPNLocalCertificate 1025 @availability Introduced in Mac OS X 10.7. 1026 */ 1027extern const CFStringRef kSCPropNetVPNLocalCertificate; 1028 1029/*! 1030 @const kSCPropNetVPNLogfile 1031 @availability Introduced in Mac OS X 10.7. 1032 */ 1033extern const CFStringRef kSCPropNetVPNLogfile; 1034 1035/*! 1036 @const kSCPropNetVPNMTU 1037 @availability Introduced in Mac OS X 10.7. 1038 */ 1039extern const CFStringRef kSCPropNetVPNMTU; 1040 1041/*! 1042 @const kSCPropNetVPNOnDemandEnabled 1043 @availability Introduced in Mac OS X 10.7. 1044 */ 1045extern const CFStringRef kSCPropNetVPNOnDemandEnabled; 1046 1047/*! 1048 @const kSCPropNetVPNOnDemandMatchAppEnabled 1049 @availability Introduced in Mac OS X 10.9. 1050 */ 1051extern const CFStringRef kSCPropNetVPNOnDemandMatchAppEnabled; 1052 1053/*! 1054 @const kSCPropNetVPNOnDemandMatchDomainsAlways 1055 @availability Introduced in Mac OS X 10.7. 1056 */ 1057extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsAlways; 1058 1059/*! 1060 @const kSCPropNetVPNOnDemandMatchDomainsOnRetry 1061 @availability Introduced in Mac OS X 10.7. 1062 */ 1063extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsOnRetry; 1064 1065/*! 1066 @const kSCPropNetVPNOnDemandMatchDomainsNever 1067 @availability Introduced in Mac OS X 10.7. 1068 */ 1069extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsNever; 1070 1071/*! 1072 @const kSCPropNetVPNOnDemandRules 1073 @availability Introduced in Mac OS X 10.8. 1074 */ 1075extern const CFStringRef kSCPropNetVPNOnDemandRules; 1076 1077/*! 1078 @const kSCPropNetVPNOnDemandSuspended 1079 @availability Introduced in Mac OS X 10.9. 1080 */ 1081extern const CFStringRef kSCPropNetVPNOnDemandSuspended; 1082 1083/*! 1084 @const kSCPropNetVPNPluginCapability 1085 @availability Introduced in Mac OS X 10.9. 1086 */ 1087extern const CFStringRef kSCPropNetVPNPluginCapability; 1088 1089/*! 1090 @const kSCPropNetVPNRemoteAddress 1091 @availability Introduced in Mac OS X 10.7. 1092 */ 1093extern const CFStringRef kSCPropNetVPNRemoteAddress; 1094 1095/*! 1096 @const kSCPropNetVPNStatus 1097 @availability Introduced in Mac OS X 10.7. 1098 */ 1099extern const CFStringRef kSCPropNetVPNStatus; 1100 1101/*! 1102 @const kSCPropNetVPNVerboseLogging 1103 @availability Introduced in Mac OS X 10.7. 1104 */ 1105extern const CFStringRef kSCPropNetVPNVerboseLogging; 1106 1107/*! 1108 @const kSCValNetVPNAppRuleAccountIdentifierMatch 1109 @availability Introduced in Mac OS X 10.9. 1110 */ 1111extern const CFStringRef kSCValNetVPNAppRuleAccountIdentifierMatch; 1112 1113/*! 1114 @const kSCValNetVPNAppRuleDNSDomainMatch 1115 @availability Introduced in Mac OS X 10.9. 1116 */ 1117extern const CFStringRef kSCValNetVPNAppRuleDNSDomainMatch; 1118 1119/*! 1120 @const kSCValNetVPNAppRuleExecutableMatch 1121 @availability Introduced in Mac OS X 10.9. 1122 */ 1123extern const CFStringRef kSCValNetVPNAppRuleExecutableMatch; 1124 1125/*! 1126 @const kSCValNetVPNAppRuleIdentifier 1127 @availability Introduced in Mac OS X 10.9. 1128 */ 1129extern const CFStringRef kSCValNetVPNAppRuleIdentifier; 1130 1131/*! 1132 @const kSCValNetVPNAppRuleExecutableDesignatedRequirement 1133 @availability Introduced in Mac OS X 10.9. 1134 */ 1135extern const CFStringRef kSCValNetVPNAppRuleExecutableDesignatedRequirement; 1136 1137/*! 1138 @const kSCValNetVPNAppRuleExecutableSigningIdentifier 1139 @availability Introduced in Mac OS X 10.9. 1140 */ 1141extern const CFStringRef kSCValNetVPNAppRuleExecutableSigningIdentifier; 1142 1143/*! 1144 @const kSCValNetVPNAppRuleExecutableUUID 1145 @availability Introduced in Mac OS X 10.9. 1146 */ 1147extern const CFStringRef kSCValNetVPNAppRuleExecutableUUID; 1148 1149/*! 1150 @const kSCValNetVPNAuthenticationMethodPassword 1151 @availability Introduced in Mac OS X 10.7. 1152 */ 1153extern const CFStringRef kSCValNetVPNAuthenticationMethodPassword; 1154 1155/*! 1156 @const kSCValNetVPNAuthenticationMethodCertificate 1157 @availability Introduced in Mac OS X 10.7. 1158 */ 1159extern const CFStringRef kSCValNetVPNAuthenticationMethodCertificate; 1160 1161/*! 1162 @const kSCValNetVPNAuthPasswordEncryptionExternal 1163 @availability Introduced in Mac OS X 10.9. 1164 */ 1165extern const CFStringRef kSCValNetVPNAuthPasswordEncryptionExternal; 1166 1167/*! 1168 @const kSCValNetVPNAuthPasswordEncryptionKeychain 1169 @availability Introduced in Mac OS X 10.7. 1170 */ 1171extern const CFStringRef kSCValNetVPNAuthPasswordEncryptionKeychain; 1172 1173/*! 1174 @const kSCValNetVPNAuthPasswordEncryptionPrompt 1175 @availability Introduced in Mac OS X 10.7. 1176 */ 1177extern const CFStringRef kSCValNetVPNAuthPasswordEncryptionPrompt; 1178 1179/*! 1180 @const kSCPropNetVPNOnDemandRuleAction 1181 @availability Introduced in Mac OS X 10.8. 1182 */ 1183extern const CFStringRef kSCPropNetVPNOnDemandRuleAction; 1184 1185/*! 1186 @const kSCPropNetVPNOnDemandRuleActionParameters 1187 @availability Introduced in Mac OS X 10.9. 1188 */ 1189extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParameters; 1190 1191/*! 1192 @const kSCPropNetVPNOnDemandRuleDNSDomainMatch 1193 @availability Introduced in Mac OS X 10.8. 1194 */ 1195extern const CFStringRef kSCPropNetVPNOnDemandRuleDNSDomainMatch; 1196 1197/*! 1198 @const kSCPropNetVPNOnDemandRuleDNSServerAddressMatch 1199 @availability Introduced in Mac OS X 10.8. 1200 */ 1201extern const CFStringRef kSCPropNetVPNOnDemandRuleDNSServerAddressMatch; 1202 1203/*! 1204 @const kSCPropNetVPNOnDemandRuleSSIDMatch 1205 @availability Introduced in Mac OS X 10.9. 1206 */ 1207extern const CFStringRef kSCPropNetVPNOnDemandRuleSSIDMatch; 1208 1209/*! 1210 @const kSCPropNetVPNOnDemandRuleInterfaceTypeMatch 1211 @availability Introduced in Mac OS X 10.9. 1212 */ 1213extern const CFStringRef kSCPropNetVPNOnDemandRuleInterfaceTypeMatch; 1214 1215/*! 1216 @const kSCPropNetVPNOnDemandRuleURLStringProbe 1217 @availability Introduced in Mac OS X 10.8. 1218 */ 1219extern const CFStringRef kSCPropNetVPNOnDemandRuleURLStringProbe; 1220 1221/*! 1222 @const kSCValNetVPNOnDemandRuleActionAllow 1223 @availability Introduced in Mac OS X 10.8. 1224 */ 1225extern const CFStringRef kSCValNetVPNOnDemandRuleActionAllow; 1226 1227/*! 1228 @const kSCValNetVPNOnDemandRuleActionIgnore 1229 @availability Introduced in Mac OS X 10.8. 1230 */ 1231extern const CFStringRef kSCValNetVPNOnDemandRuleActionIgnore; 1232 1233/*! 1234 @const kSCValNetVPNOnDemandRuleActionConnect 1235 @availability Introduced in Mac OS X 10.8. 1236 */ 1237extern const CFStringRef kSCValNetVPNOnDemandRuleActionConnect; 1238 1239/*! 1240 @const kSCValNetVPNOnDemandRuleActionDisconnect 1241 @availability Introduced in Mac OS X 10.8. 1242 */ 1243extern const CFStringRef kSCValNetVPNOnDemandRuleActionDisconnect; 1244 1245/*! 1246 @const kSCValNetVPNOnDemandRuleActionEvaluateConnection 1247 @availability Introduced in Mac OS X 10.9. 1248 */ 1249extern const CFStringRef kSCValNetVPNOnDemandRuleActionEvaluateConnection; 1250 1251/*! 1252 @const kSCPropNetVPNOnDemandRuleActionParametersDomainAction 1253 @availability Introduced in Mac OS X 10.9. 1254 */ 1255extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersDomainAction; 1256 1257/*! 1258 @const kSCPropNetVPNOnDemandRuleActionParametersDomains 1259 @availability Introduced in Mac OS X 10.9. 1260 */ 1261extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersDomains; 1262 1263/*! 1264 @const kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers 1265 @availability Introduced in Mac OS X 10.9. 1266 */ 1267extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers; 1268 1269/*! 1270 @const kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe 1271 @availability Introduced in Mac OS X 10.9. 1272 */ 1273extern const CFStringRef kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe; 1274 1275/*! 1276 @const kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded 1277 @availability Introduced in Mac OS X 10.9. 1278 */ 1279extern const CFStringRef kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded; 1280 1281/*! 1282 @const kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect 1283 @availability Introduced in Mac OS X 10.9. 1284 */ 1285extern const CFStringRef kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect; 1286 1287/*! 1288 @const kSCValNetVPNOnDemandRuleInterfaceTypeMatchCellular 1289 @availability Introduced in Mac OS X 10.9. 1290 */ 1291extern const CFStringRef kSCValNetVPNOnDemandRuleInterfaceTypeMatchCellular; 1292 1293/*! 1294 @const kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet 1295 @availability Introduced in Mac OS X 10.9. 1296 */ 1297extern const CFStringRef kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet; 1298 1299/*! 1300 @const kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi 1301 @availability Introduced in Mac OS X 10.9. 1302 */ 1303extern const CFStringRef kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi; 1304 1305/*! 1306 @const kSCValNetVPNPluginCapabilityAuth 1307 @availability Introduced in Mac OS X 10.9. 1308 */ 1309extern const CFStringRef kSCValNetVPNPluginCapabilityAuth; 1310 1311/*! 1312 @const kSCValNetVPNPluginCapabilityConnect 1313 @availability Introduced in Mac OS X 10.9. 1314 */ 1315extern const CFStringRef kSCValNetVPNPluginCapabilityConnect; 1316 1317/*! 1318 @group kSCCompSystem Properties 1319 */ 1320 1321/*! 1322 @const kSCPropSystemComputerNameRegion 1323 @availability Introduced in Mac OS X 10.5. 1324 */ 1325extern const CFStringRef kSCPropSystemComputerNameRegion; 1326 1327/*! 1328 @const kSCPropSystemHostName 1329 @availability Introduced in Mac OS X 10.5. 1330 */ 1331extern const CFStringRef kSCPropSystemHostName; 1332 1333/*! 1334 @group Virtual Network Interface Keys 1335 */ 1336 1337/*! 1338 @const kSCPropVirtualNetworkInterfacesBondInterfaces 1339 @availability Introduced in Mac OS X 10.5. 1340 */ 1341extern const CFStringRef kSCPropVirtualNetworkInterfacesBondInterfaces; 1342 1343/*! 1344 @const kSCPropVirtualNetworkInterfacesBondMode 1345 @availability Introduced in Mac OS X 10.5. 1346 */ 1347extern const CFStringRef kSCPropVirtualNetworkInterfacesBondMode; 1348 1349/*! 1350 @const kSCPropVirtualNetworkInterfacesBondOptions 1351 @availability Introduced in Mac OS X 10.5. 1352 */ 1353extern const CFStringRef kSCPropVirtualNetworkInterfacesBondOptions; 1354 1355/*! 1356 @const kSCPropVirtualNetworkInterfacesBridgeInterfaces 1357 @availability Introduced in Mac OS X 10.7. 1358 */ 1359extern const CFStringRef kSCPropVirtualNetworkInterfacesBridgeInterfaces; 1360 1361/*! 1362 @const kSCPropVirtualNetworkInterfacesBridgeOptions 1363 @availability Introduced in Mac OS X 10.7. 1364 */ 1365extern const CFStringRef kSCPropVirtualNetworkInterfacesBridgeOptions; 1366 1367/*! 1368 @const kSCPropVirtualNetworkInterfacesVLANInterface 1369 @availability Introduced in Mac OS X 10.5. 1370 */ 1371extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANInterface; 1372 1373/*! 1374 @const kSCPropVirtualNetworkInterfacesVLANTag 1375 @availability Introduced in Mac OS X 10.5. 1376 */ 1377extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANTag; 1378 1379/*! 1380 @const kSCPropVirtualNetworkInterfacesVLANOptions 1381 @availability Introduced in Mac OS X 10.5. 1382 */ 1383extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANOptions; 1384 1385#endif /* 0 */ 1386 1387 1388/* -------------------- Schema declarations -------------------- */ 1389 1390 1391 SC_SCHEMA_DECLARATION(kSCPropConfirmedInterfaceName, __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_8_0/*SPI*/)) 1392 #define kSCPropConfirmedInterfaceName \ 1393 SC_SCHEMA_KV(kSCPropConfirmedInterfaceName \ 1394 ,"ConfirmedInterfaceName" \ 1395 ,CFString ) 1396 1397 SC_SCHEMA_DECLARATION(kSCPrefVirtualNetworkInterfaces, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/)) 1398 #define kSCPrefVirtualNetworkInterfaces \ 1399 SC_SCHEMA_KV(kSCPrefVirtualNetworkInterfaces \ 1400 ,"VirtualNetworkInterfaces" \ 1401 ,CFDictionary ) 1402 1403 SC_SCHEMA_DECLARATION(kSCEntNetActiveDuringSleepRequested, __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_7_0/*SPI*/)) 1404 #define kSCEntNetActiveDuringSleepRequested \ 1405 SC_SCHEMA_KV(kSCEntNetActiveDuringSleepRequested \ 1406 ,"ActiveDuringSleepRequested" \ 1407 ,CFDictionary ) 1408 1409 SC_SCHEMA_DECLARATION(kSCEntNetActiveDuringSleepSupported, __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_7_0/*SPI*/)) 1410 #define kSCEntNetActiveDuringSleepSupported \ 1411 SC_SCHEMA_KV(kSCEntNetActiveDuringSleepSupported \ 1412 ,"ActiveDuringSleepSupported" \ 1413 ,CFDictionary ) 1414 1415 SC_SCHEMA_DECLARATION(kSCEntNetAppLayer, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 1416 #define kSCEntNetAppLayer \ 1417 SC_SCHEMA_KV(kSCEntNetAppLayer \ 1418 ,"AppLayer" \ 1419 ,CFDictionary ) 1420 1421 1422 SC_SCHEMA_DECLARATION(kSCEntNetEAPOL, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/)) 1423 #define kSCEntNetEAPOL \ 1424 SC_SCHEMA_KV(kSCEntNetEAPOL \ 1425 ,"EAPOL" \ 1426 ,CFDictionary ) 1427 1428 SC_SCHEMA_DECLARATION(kSCEntNetIPv4RouterARPFailure, __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_8_0/*SPI*/)) 1429 #define kSCEntNetIPv4RouterARPFailure \ 1430 SC_SCHEMA_KV(kSCEntNetIPv4RouterARPFailure \ 1431 ,"IPv4RouterARPFailure" \ 1432 , ) 1433 1434 SC_SCHEMA_DECLARATION(kSCEntNetIPv4RouterARPAlive, __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_8_0/*SPI*/)) 1435 #define kSCEntNetIPv4RouterARPAlive \ 1436 SC_SCHEMA_KV(kSCEntNetIPv4RouterARPAlive \ 1437 ,"IPv4RouterARPAlive" \ 1438 , ) 1439 1440 SC_SCHEMA_DECLARATION(kSCEntNetLinkIssues, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 1441 #define kSCEntNetLinkIssues \ 1442 SC_SCHEMA_KV(kSCEntNetLinkIssues \ 1443 ,"LinkIssues" \ 1444 ,CFDictionary ) 1445 1446 SC_SCHEMA_DECLARATION(kSCEntNetLinkQuality, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/)) 1447 #define kSCEntNetLinkQuality \ 1448 SC_SCHEMA_KV(kSCEntNetLinkQuality \ 1449 ,"LinkQuality" \ 1450 ,CFDictionary ) 1451 1452 SC_SCHEMA_DECLARATION(kSCEntNetLoopback, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 1453 #define kSCEntNetLoopback \ 1454 SC_SCHEMA_KV(kSCEntNetLoopback \ 1455 ,"Loopback" \ 1456 ,CFDictionary ) 1457 1458 SC_SCHEMA_DECLARATION(kSCEntNetOnDemand, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/)) 1459 #define kSCEntNetOnDemand \ 1460 SC_SCHEMA_KV(kSCEntNetOnDemand \ 1461 ,"OnDemand" \ 1462 ,CFDictionary ) 1463 1464 SC_SCHEMA_DECLARATION(kSCEntNetService, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/)) 1465 #define kSCEntNetService \ 1466 SC_SCHEMA_KV(kSCEntNetService \ 1467 ,"__SERVICE__" \ 1468 ,CFDictionary ) 1469 1470 SC_SCHEMA_DECLARATION(kSCEntNetVPN, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 1471 #define kSCEntNetVPN \ 1472 SC_SCHEMA_KV(kSCEntNetVPN \ 1473 ,"VPN" \ 1474 ,CFDictionary ) 1475 1476 SC_SCHEMA_DECLARATION(kSCPropNetIgnoreLinkStatus, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/)) 1477 #define kSCPropNetIgnoreLinkStatus \ 1478 SC_SCHEMA_KV(kSCPropNetIgnoreLinkStatus \ 1479 ,"IgnoreLinkStatus" \ 1480 ,CFBoolean ) 1481 1482 1483 SC_SCHEMA_DECLARATION(kSCPropNetDNSServiceIdentifier, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 1484 #define kSCPropNetDNSServiceIdentifier \ 1485 SC_SCHEMA_KV(kSCPropNetDNSServiceIdentifier \ 1486 ,"ServiceIdentifier" \ 1487 ,CFNumber ) 1488 1489 SC_SCHEMA_DECLARATION(kSCPropNetDNSSupplementalMatchDomainsNoSearch, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 1490 #define kSCPropNetDNSSupplementalMatchDomainsNoSearch \ 1491 SC_SCHEMA_KV(kSCPropNetDNSSupplementalMatchDomainsNoSearch \ 1492 ,"SupplementalMatchDomainsNoSearch" \ 1493 ,CFNumber (0 or 1) ) 1494 1495 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityAV, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/)) 1496 #define kSCPropNetEthernetCapabilityAV \ 1497 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityAV \ 1498 ,"AV" \ 1499 ,CFNumber (0 or 1) ) 1500 1501 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityJUMBO_MTU, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/)) 1502 #define kSCPropNetEthernetCapabilityJUMBO_MTU \ 1503 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityJUMBO_MTU \ 1504 ,"JUMBO_MTU" \ 1505 ,CFNumber (0 or 1) ) 1506 1507 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityLRO, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/)) 1508 #define kSCPropNetEthernetCapabilityLRO \ 1509 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityLRO \ 1510 ,"LRO" \ 1511 ,CFNumber (0 or 1) ) 1512 1513 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityRXCSUM, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/)) 1514 #define kSCPropNetEthernetCapabilityRXCSUM \ 1515 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityRXCSUM \ 1516 ,"RXCSUM" \ 1517 ,CFNumber (0 or 1) ) 1518 1519 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityTSO, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/)) 1520 #define kSCPropNetEthernetCapabilityTSO \ 1521 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityTSO \ 1522 ,"TSO" \ 1523 ,CFNumber (0 or 1) ) 1524 1525 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityTSO4, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/)) 1526 #define kSCPropNetEthernetCapabilityTSO4 \ 1527 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityTSO4 \ 1528 ,"TSO4" \ 1529 ,CFNumber (0 or 1) ) 1530 1531 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityTSO6, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/)) 1532 #define kSCPropNetEthernetCapabilityTSO6 \ 1533 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityTSO6 \ 1534 ,"TSO6" \ 1535 ,CFNumber (0 or 1) ) 1536 1537 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityTXCSUM, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/)) 1538 #define kSCPropNetEthernetCapabilityTXCSUM \ 1539 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityTXCSUM \ 1540 ,"TXCSUM" \ 1541 ,CFNumber (0 or 1) ) 1542 1543 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityVLAN_HWTAGGING, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/)) 1544 #define kSCPropNetEthernetCapabilityVLAN_HWTAGGING \ 1545 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityVLAN_HWTAGGING \ 1546 ,"VLAN_HWTAGGING" \ 1547 ,CFNumber (0 or 1) ) 1548 1549 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityVLAN_MTU, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/)) 1550 #define kSCPropNetEthernetCapabilityVLAN_MTU \ 1551 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityVLAN_MTU \ 1552 ,"VLAN_MTU" \ 1553 ,CFNumber (0 or 1) ) 1554 1555 1556 SC_SCHEMA_DECLARATION(kSCValNetInterfaceTypeLoopback, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 1557 #define kSCValNetInterfaceTypeLoopback \ 1558 SC_SCHEMA_KV(kSCValNetInterfaceTypeLoopback \ 1559 ,"Loopback" \ 1560 , ) 1561 1562 SC_SCHEMA_DECLARATION(kSCValNetInterfaceTypeVPN, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 1563 #define kSCValNetInterfaceTypeVPN \ 1564 SC_SCHEMA_KV(kSCValNetInterfaceTypeVPN \ 1565 ,"VPN" \ 1566 , ) 1567 1568 SC_SCHEMA_DECLARATION(kSCPropNetIPSecDisconnectOnWake, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 1569 #define kSCPropNetIPSecDisconnectOnWake \ 1570 SC_SCHEMA_KV(kSCPropNetIPSecDisconnectOnWake \ 1571 ,"DisconnectOnWake" \ 1572 ,CFNumber (0 or 1) ) 1573 1574 SC_SCHEMA_DECLARATION(kSCPropNetIPSecDisconnectOnWakeTimer, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 1575 #define kSCPropNetIPSecDisconnectOnWakeTimer \ 1576 SC_SCHEMA_KV(kSCPropNetIPSecDisconnectOnWakeTimer \ 1577 ,"DisconnectOnWakeTimer" \ 1578 ,CFNumber ) 1579 1580 SC_SCHEMA_DECLARATION(kSCPropNetIPSecLastCause, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/)) 1581 #define kSCPropNetIPSecLastCause \ 1582 SC_SCHEMA_KV(kSCPropNetIPSecLastCause \ 1583 ,"LastCause" \ 1584 ,CFNumber ) 1585 1586 SC_SCHEMA_DECLARATION(kSCPropNetIPSecOnDemandEnabled, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/)) 1587 #define kSCPropNetIPSecOnDemandEnabled \ 1588 SC_SCHEMA_KV(kSCPropNetIPSecOnDemandEnabled \ 1589 ,"OnDemandEnabled" \ 1590 ,CFNumber (0 or 1) ) 1591 1592 SC_SCHEMA_DECLARATION(kSCPropNetIPSecOnDemandMatchDomainsAlways, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/)) 1593 #define kSCPropNetIPSecOnDemandMatchDomainsAlways \ 1594 SC_SCHEMA_KV(kSCPropNetIPSecOnDemandMatchDomainsAlways \ 1595 ,"OnDemandMatchDomainsAlways" \ 1596 ,CFArray[CFString] ) 1597 1598 SC_SCHEMA_DECLARATION(kSCPropNetIPSecOnDemandMatchDomainsOnRetry, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/)) 1599 #define kSCPropNetIPSecOnDemandMatchDomainsOnRetry \ 1600 SC_SCHEMA_KV(kSCPropNetIPSecOnDemandMatchDomainsOnRetry \ 1601 ,"OnDemandMatchDomainsOnRetry" \ 1602 ,CFArray[CFString] ) 1603 1604 SC_SCHEMA_DECLARATION(kSCPropNetIPSecOnDemandMatchDomainsNever, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/)) 1605 #define kSCPropNetIPSecOnDemandMatchDomainsNever \ 1606 SC_SCHEMA_KV(kSCPropNetIPSecOnDemandMatchDomainsNever \ 1607 ,"OnDemandMatchDomainsNever" \ 1608 ,CFArray[CFString] ) 1609 1610 SC_SCHEMA_DECLARATION(kSCPropNetIPv4AdditionalRoutes, __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_8_0/*SPI*/)) 1611 #define kSCPropNetIPv4AdditionalRoutes \ 1612 SC_SCHEMA_KV(kSCPropNetIPv4AdditionalRoutes \ 1613 ,"AdditionalRoutes" \ 1614 ,CFArray[CFDictionary] ) 1615 1616 SC_SCHEMA_DECLARATION(kSCPropNetIPv4ExcludedRoutes, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 1617 #define kSCPropNetIPv4ExcludedRoutes \ 1618 SC_SCHEMA_KV(kSCPropNetIPv4ExcludedRoutes \ 1619 ,"ExcludedRoutes" \ 1620 ,CFArray[CFDictionary] ) 1621 1622 SC_SCHEMA_DECLARATION(kSCPropNetIPv4IncludedRoutes, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 1623 #define kSCPropNetIPv4IncludedRoutes \ 1624 SC_SCHEMA_KV(kSCPropNetIPv4IncludedRoutes \ 1625 ,"IncludedRoutes" \ 1626 ,CFArray[CFDictionary] ) 1627 1628 SC_SCHEMA_DECLARATION(kSCValNetIPv4ConfigMethodFailover, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/)) 1629 #define kSCValNetIPv4ConfigMethodFailover \ 1630 SC_SCHEMA_KV(kSCValNetIPv4ConfigMethodFailover \ 1631 ,"Failover" \ 1632 , ) 1633 1634 SC_SCHEMA_DECLARATION(kSCPropNetIPv4RouteDestinationAddress, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 1635 #define kSCPropNetIPv4RouteDestinationAddress \ 1636 SC_SCHEMA_KV(kSCPropNetIPv4RouteDestinationAddress \ 1637 ,"DestinationAddress" \ 1638 ,CFString ) 1639 1640 SC_SCHEMA_DECLARATION(kSCPropNetIPv4RouteSubnetMask, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 1641 #define kSCPropNetIPv4RouteSubnetMask \ 1642 SC_SCHEMA_KV(kSCPropNetIPv4RouteSubnetMask \ 1643 ,"SubnetMask" \ 1644 ,CFString ) 1645 1646 SC_SCHEMA_DECLARATION(kSCPropNetIPv4RouteGatewayAddress, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 1647 #define kSCPropNetIPv4RouteGatewayAddress \ 1648 SC_SCHEMA_KV(kSCPropNetIPv4RouteGatewayAddress \ 1649 ,"GatewayAddress" \ 1650 ,CFString ) 1651 1652 SC_SCHEMA_DECLARATION(kSCPropNetIPv4RouteInterfaceName, __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_8_0/*SPI*/)) 1653 #define kSCPropNetIPv4RouteInterfaceName \ 1654 SC_SCHEMA_KV(kSCPropNetIPv4RouteInterfaceName \ 1655 ,"InterfaceName" \ 1656 ,CFString ) 1657 1658 SC_SCHEMA_DECLARATION(kSCPropNetIPv4ARPResolvedHardwareAddress, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/)) 1659 #define kSCPropNetIPv4ARPResolvedHardwareAddress \ 1660 SC_SCHEMA_KV(kSCPropNetIPv4ARPResolvedHardwareAddress \ 1661 ,"ARPResolvedHardwareAddress" \ 1662 ,CFString ) 1663 1664 SC_SCHEMA_DECLARATION(kSCPropNetIPv4ARPResolvedIPAddress, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/)) 1665 #define kSCPropNetIPv4ARPResolvedIPAddress \ 1666 SC_SCHEMA_KV(kSCPropNetIPv4ARPResolvedIPAddress \ 1667 ,"ARPResolvedIPAddress" \ 1668 ,CFString ) 1669 1670 SC_SCHEMA_DECLARATION(kSCPropNetIPv6AdditionalRoutes, __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_8_0/*SPI*/)) 1671 #define kSCPropNetIPv6AdditionalRoutes \ 1672 SC_SCHEMA_KV(kSCPropNetIPv6AdditionalRoutes \ 1673 ,"AdditionalRoutes" \ 1674 ,CFArray[CFDictionary] ) 1675 1676 SC_SCHEMA_DECLARATION(kSCPropNetIPv6ExcludedRoutes, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 1677 #define kSCPropNetIPv6ExcludedRoutes \ 1678 SC_SCHEMA_KV(kSCPropNetIPv6ExcludedRoutes \ 1679 ,"ExcludedRoutes" \ 1680 ,CFArray[CFDictionary] ) 1681 1682 SC_SCHEMA_DECLARATION(kSCPropNetIPv6IncludedRoutes, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 1683 #define kSCPropNetIPv6IncludedRoutes \ 1684 SC_SCHEMA_KV(kSCPropNetIPv6IncludedRoutes \ 1685 ,"IncludedRoutes" \ 1686 ,CFArray[CFDictionary] ) 1687 1688 SC_SCHEMA_DECLARATION(kSCPropNetIPv6RouteDestinationAddress, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 1689 #define kSCPropNetIPv6RouteDestinationAddress \ 1690 SC_SCHEMA_KV(kSCPropNetIPv6RouteDestinationAddress \ 1691 ,"DestinationAddress" \ 1692 ,CFString ) 1693 1694 SC_SCHEMA_DECLARATION(kSCPropNetIPv6RoutePrefixLength, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 1695 #define kSCPropNetIPv6RoutePrefixLength \ 1696 SC_SCHEMA_KV(kSCPropNetIPv6RoutePrefixLength \ 1697 ,"PrefixLength" \ 1698 ,CFNumber ) 1699 1700 SC_SCHEMA_DECLARATION(kSCPropNetIPv6RouteGatewayAddress, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 1701 #define kSCPropNetIPv6RouteGatewayAddress \ 1702 SC_SCHEMA_KV(kSCPropNetIPv6RouteGatewayAddress \ 1703 ,"GatewayAddress" \ 1704 ,CFString ) 1705 1706 SC_SCHEMA_DECLARATION(kSCPropNetIPv6RouteInterfaceName, __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_8_0/*SPI*/)) 1707 #define kSCPropNetIPv6RouteInterfaceName \ 1708 SC_SCHEMA_KV(kSCPropNetIPv6RouteInterfaceName \ 1709 ,"InterfaceName" \ 1710 ,CFString ) 1711 1712 SC_SCHEMA_DECLARATION(kSCPropNetLinkExpensive, __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_8_0/*SPI*/)) 1713 #define kSCPropNetLinkExpensive \ 1714 SC_SCHEMA_KV(kSCPropNetLinkExpensive \ 1715 ,"Expensive" \ 1716 ,CFBoolean ) 1717 1718 SC_SCHEMA_DECLARATION(kSCPropNetLinkIssuesModuleID, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 1719 #define kSCPropNetLinkIssuesModuleID \ 1720 SC_SCHEMA_KV(kSCPropNetLinkIssuesModuleID \ 1721 ,"ModuleID" \ 1722 ,CFData ) 1723 1724 SC_SCHEMA_DECLARATION(kSCPropNetLinkIssuesInfo, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 1725 #define kSCPropNetLinkIssuesInfo \ 1726 SC_SCHEMA_KV(kSCPropNetLinkIssuesInfo \ 1727 ,"Info" \ 1728 ,CFData ) 1729 1730 SC_SCHEMA_DECLARATION(kSCPropNetLinkIssuesTimeStamp, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 1731 #define kSCPropNetLinkIssuesTimeStamp \ 1732 SC_SCHEMA_KV(kSCPropNetLinkIssuesTimeStamp \ 1733 ,"TimeStamp" \ 1734 ,CFDATE ) 1735 1736 SC_SCHEMA_DECLARATION(kSCPropNetLinkQuality, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/)) 1737 #define kSCPropNetLinkQuality \ 1738 SC_SCHEMA_KV(kSCPropNetLinkQuality \ 1739 ,"LinkQuality" \ 1740 ,CFNumber ) 1741 1742 SC_SCHEMA_DECLARATION(kSCPropNetPPPDisconnectOnWake, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 1743 #define kSCPropNetPPPDisconnectOnWake \ 1744 SC_SCHEMA_KV(kSCPropNetPPPDisconnectOnWake \ 1745 ,"DisconnectOnWake" \ 1746 ,CFNumber (0 or 1) ) 1747 1748 SC_SCHEMA_DECLARATION(kSCPropNetPPPDisconnectOnWakeTimer, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 1749 #define kSCPropNetPPPDisconnectOnWakeTimer \ 1750 SC_SCHEMA_KV(kSCPropNetPPPDisconnectOnWakeTimer \ 1751 ,"DisconnectOnWakeTimer" \ 1752 ,CFNumber ) 1753 1754 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandDomains, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/)) 1755 #define kSCPropNetPPPOnDemandDomains \ 1756 SC_SCHEMA_KV(kSCPropNetPPPOnDemandDomains \ 1757 ,"OnDemandDomains" \ 1758 ,CFArray[CFString] ) 1759 1760 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandEnabled, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/)) 1761 #define kSCPropNetPPPOnDemandEnabled \ 1762 SC_SCHEMA_KV(kSCPropNetPPPOnDemandEnabled \ 1763 ,"OnDemandEnabled" \ 1764 ,CFNumber (0 or 1) ) 1765 1766 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandHostName, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/)) 1767 #define kSCPropNetPPPOnDemandHostName \ 1768 SC_SCHEMA_KV(kSCPropNetPPPOnDemandHostName \ 1769 ,"OnDemandHostName" \ 1770 ,CFString ) 1771 1772 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandMatchDomainsAlways, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/)) 1773 #define kSCPropNetPPPOnDemandMatchDomainsAlways \ 1774 SC_SCHEMA_KV(kSCPropNetPPPOnDemandMatchDomainsAlways \ 1775 ,"OnDemandMatchDomainsAlways" \ 1776 ,CFArray[CFString] ) 1777 1778 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandMatchDomainsOnRetry, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/)) 1779 #define kSCPropNetPPPOnDemandMatchDomainsOnRetry \ 1780 SC_SCHEMA_KV(kSCPropNetPPPOnDemandMatchDomainsOnRetry \ 1781 ,"OnDemandMatchDomainsOnRetry" \ 1782 ,CFArray[CFString] ) 1783 1784 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandMatchDomainsNever, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/)) 1785 #define kSCPropNetPPPOnDemandMatchDomainsNever \ 1786 SC_SCHEMA_KV(kSCPropNetPPPOnDemandMatchDomainsNever \ 1787 ,"OnDemandMatchDomainsNever" \ 1788 ,CFArray[CFString] ) 1789 1790 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandMode, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/)) 1791 #define kSCPropNetPPPOnDemandMode \ 1792 SC_SCHEMA_KV(kSCPropNetPPPOnDemandMode \ 1793 ,"OnDemandMode" \ 1794 ,CFString ) 1795 1796 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandPriority, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/)) 1797 #define kSCPropNetPPPOnDemandPriority \ 1798 SC_SCHEMA_KV(kSCPropNetPPPOnDemandPriority \ 1799 ,"OnDemandPriority" \ 1800 ,CFString ) 1801 1802 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandModeAggressive, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/)) 1803 #define kSCValNetPPPOnDemandModeAggressive \ 1804 SC_SCHEMA_KV(kSCValNetPPPOnDemandModeAggressive \ 1805 ,"Aggressive" \ 1806 , ) 1807 1808 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandModeConservative, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/)) 1809 #define kSCValNetPPPOnDemandModeConservative \ 1810 SC_SCHEMA_KV(kSCValNetPPPOnDemandModeConservative \ 1811 ,"Conservative" \ 1812 , ) 1813 1814 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandModeCompatible, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/)) 1815 #define kSCValNetPPPOnDemandModeCompatible \ 1816 SC_SCHEMA_KV(kSCValNetPPPOnDemandModeCompatible \ 1817 ,"Compatible" \ 1818 , ) 1819 1820 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandPriorityDefault, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/)) 1821 #define kSCValNetPPPOnDemandPriorityDefault \ 1822 SC_SCHEMA_KV(kSCValNetPPPOnDemandPriorityDefault \ 1823 ,"Default" \ 1824 , ) 1825 1826 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandPriorityHigh, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/)) 1827 #define kSCValNetPPPOnDemandPriorityHigh \ 1828 SC_SCHEMA_KV(kSCValNetPPPOnDemandPriorityHigh \ 1829 ,"High" \ 1830 , ) 1831 1832 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandPriorityLow, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/)) 1833 #define kSCValNetPPPOnDemandPriorityLow \ 1834 SC_SCHEMA_KV(kSCValNetPPPOnDemandPriorityLow \ 1835 ,"Low" \ 1836 , ) 1837 1838 SC_SCHEMA_DECLARATION(kSCPropNetProxiesBypassAllowed, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 1839 #define kSCPropNetProxiesBypassAllowed \ 1840 SC_SCHEMA_KV(kSCPropNetProxiesBypassAllowed \ 1841 ,"BypassAllowed" \ 1842 ,CFNumber (0 or 1) ) 1843 1844 SC_SCHEMA_DECLARATION(kSCPropNetProxiesFallBackAllowed, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_6_0/*SPI*/)) 1845 #define kSCPropNetProxiesFallBackAllowed \ 1846 SC_SCHEMA_KV(kSCPropNetProxiesFallBackAllowed \ 1847 ,"FallBackAllowed" \ 1848 ,CFNumber (0 or 1) ) 1849 1850 SC_SCHEMA_DECLARATION(kSCPropNetProxiesSupplementalMatchDomains, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/)) 1851 #define kSCPropNetProxiesSupplementalMatchDomains \ 1852 SC_SCHEMA_KV(kSCPropNetProxiesSupplementalMatchDomains \ 1853 ,"SupplementalMatchDomains" \ 1854 ,CFArray[CFString] ) 1855 1856 SC_SCHEMA_DECLARATION(kSCPropNetProxiesSupplementalMatchOrders, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/)) 1857 #define kSCPropNetProxiesSupplementalMatchOrders \ 1858 SC_SCHEMA_KV(kSCPropNetProxiesSupplementalMatchOrders \ 1859 ,"SupplementalMatchOrders" \ 1860 ,CFArray[CFNumber] ) 1861 1862 SC_SCHEMA_DECLARATION(kSCPropNetProxiesScoped, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/)) 1863 #define kSCPropNetProxiesScoped \ 1864 SC_SCHEMA_KV(kSCPropNetProxiesScoped \ 1865 ,"__SCOPED__" \ 1866 ,CFDictionary ) 1867 1868 SC_SCHEMA_DECLARATION(kSCPropNetProxiesServices, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 1869 #define kSCPropNetProxiesServices \ 1870 SC_SCHEMA_KV(kSCPropNetProxiesServices \ 1871 ,"__SERVICES__" \ 1872 ,CFDictionary ) 1873 1874 SC_SCHEMA_DECLARATION(kSCPropNetProxiesSupplemental, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/)) 1875 #define kSCPropNetProxiesSupplemental \ 1876 SC_SCHEMA_KV(kSCPropNetProxiesSupplemental \ 1877 ,"__SUPPLEMENTAL__" \ 1878 ,CFArray[CFDictionary] ) 1879 1880 SC_SCHEMA_DECLARATION(kSCPropNetProxiesSupplementalMatchDomain, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/)) 1881 #define kSCPropNetProxiesSupplementalMatchDomain \ 1882 SC_SCHEMA_KV(kSCPropNetProxiesSupplementalMatchDomain \ 1883 ,"__MATCH_DOMAIN__" \ 1884 ,CFString ) 1885 1886 SC_SCHEMA_DECLARATION(kSCPropNetServicePrimaryRank, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/)) 1887 #define kSCPropNetServicePrimaryRank \ 1888 SC_SCHEMA_KV(kSCPropNetServicePrimaryRank \ 1889 ,"PrimaryRank" \ 1890 ,CFString ) 1891 1892 SC_SCHEMA_DECLARATION(kSCPropNetServiceUserDefinedName, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/)) 1893 #define kSCPropNetServiceUserDefinedName \ 1894 SC_SCHEMA_KV(kSCPropNetServiceUserDefinedName \ 1895 ,"UserDefinedName" \ 1896 ,CFString ) 1897 1898 SC_SCHEMA_DECLARATION(kSCValNetServicePrimaryRankFirst, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/)) 1899 #define kSCValNetServicePrimaryRankFirst \ 1900 SC_SCHEMA_KV(kSCValNetServicePrimaryRankFirst \ 1901 ,"First" \ 1902 , ) 1903 1904 SC_SCHEMA_DECLARATION(kSCValNetServicePrimaryRankLast, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/)) 1905 #define kSCValNetServicePrimaryRankLast \ 1906 SC_SCHEMA_KV(kSCValNetServicePrimaryRankLast \ 1907 ,"Last" \ 1908 , ) 1909 1910 SC_SCHEMA_DECLARATION(kSCValNetServicePrimaryRankNever, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/)) 1911 #define kSCValNetServicePrimaryRankNever \ 1912 SC_SCHEMA_KV(kSCValNetServicePrimaryRankNever \ 1913 ,"Never" \ 1914 , ) 1915 1916 SC_SCHEMA_DECLARATION(kSCValNetServicePrimaryRankScoped, __OSX_AVAILABLE_STARTING(__MAC_10_10,__IPHONE_8_0/*SPI*/)) 1917 #define kSCValNetServicePrimaryRankScoped \ 1918 SC_SCHEMA_KV(kSCValNetServicePrimaryRankScoped \ 1919 ,"Scoped" \ 1920 , ) 1921 1922 SC_SCHEMA_DECLARATION(kSCPropNetVPNAppRules, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 1923 #define kSCPropNetVPNAppRules \ 1924 SC_SCHEMA_KV(kSCPropNetVPNAppRules \ 1925 ,"AppRules" \ 1926 ,CFArray[CFDictionary] ) 1927 1928 SC_SCHEMA_DECLARATION(kSCPropNetVPNAuthCredentialPassword, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 1929 #define kSCPropNetVPNAuthCredentialPassword \ 1930 SC_SCHEMA_KV(kSCPropNetVPNAuthCredentialPassword \ 1931 ,"AuthCredentialPassword" \ 1932 ,CFString ) 1933 1934 SC_SCHEMA_DECLARATION(kSCPropNetVPNAuthName, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 1935 #define kSCPropNetVPNAuthName \ 1936 SC_SCHEMA_KV(kSCPropNetVPNAuthName \ 1937 ,"AuthName" \ 1938 ,CFString ) 1939 1940 SC_SCHEMA_DECLARATION(kSCPropNetVPNAuthPassword, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 1941 #define kSCPropNetVPNAuthPassword \ 1942 SC_SCHEMA_KV(kSCPropNetVPNAuthPassword \ 1943 ,"AuthPassword" \ 1944 ,CFString ) 1945 1946 SC_SCHEMA_DECLARATION(kSCPropNetVPNAuthPasswordEncryption, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 1947 #define kSCPropNetVPNAuthPasswordEncryption \ 1948 SC_SCHEMA_KV(kSCPropNetVPNAuthPasswordEncryption \ 1949 ,"AuthPasswordEncryption" \ 1950 ,CFString ) 1951 1952 SC_SCHEMA_DECLARATION(kSCPropNetVPNAuthPasswordPluginType, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 1953 #define kSCPropNetVPNAuthPasswordPluginType \ 1954 SC_SCHEMA_KV(kSCPropNetVPNAuthPasswordPluginType \ 1955 ,"AuthPasswordPluginType" \ 1956 ,CFString ) 1957 1958 SC_SCHEMA_DECLARATION(kSCPropNetVPNAuthenticationMethod, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 1959 #define kSCPropNetVPNAuthenticationMethod \ 1960 SC_SCHEMA_KV(kSCPropNetVPNAuthenticationMethod \ 1961 ,"AuthenticationMethod" \ 1962 ,CFString ) 1963 1964 SC_SCHEMA_DECLARATION(kSCPropNetVPNConnectTime, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 1965 #define kSCPropNetVPNConnectTime \ 1966 SC_SCHEMA_KV(kSCPropNetVPNConnectTime \ 1967 ,"ConnectTime" \ 1968 ,CFString ) 1969 1970 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnFastUserSwitch, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 1971 #define kSCPropNetVPNDisconnectOnFastUserSwitch \ 1972 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnFastUserSwitch \ 1973 ,"DisconnectOnFastUserSwitch" \ 1974 ,CFNumber (0 or 1) ) 1975 1976 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnIdle, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 1977 #define kSCPropNetVPNDisconnectOnIdle \ 1978 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnIdle \ 1979 ,"DisconnectOnIdle" \ 1980 ,CFNumber (0 or 1) ) 1981 1982 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnIdleTimer, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 1983 #define kSCPropNetVPNDisconnectOnIdleTimer \ 1984 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnIdleTimer \ 1985 ,"DisconnectOnIdleTimer" \ 1986 ,CFNumber ) 1987 1988 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnLogout, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 1989 #define kSCPropNetVPNDisconnectOnLogout \ 1990 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnLogout \ 1991 ,"DisconnectOnLogout" \ 1992 ,CFNumber (0 or 1) ) 1993 1994 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnSleep, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 1995 #define kSCPropNetVPNDisconnectOnSleep \ 1996 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnSleep \ 1997 ,"DisconnectOnSleep" \ 1998 ,CFNumber (0 or 1) ) 1999 2000 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnWake, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 2001 #define kSCPropNetVPNDisconnectOnWake \ 2002 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnWake \ 2003 ,"DisconnectOnWake" \ 2004 ,CFNumber (0 or 1) ) 2005 2006 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnWakeTimer, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 2007 #define kSCPropNetVPNDisconnectOnWakeTimer \ 2008 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnWakeTimer \ 2009 ,"DisconnectOnWakeTimer" \ 2010 ,CFNumber ) 2011 2012 SC_SCHEMA_DECLARATION(kSCPropNetVPNLocalCertificate, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 2013 #define kSCPropNetVPNLocalCertificate \ 2014 SC_SCHEMA_KV(kSCPropNetVPNLocalCertificate \ 2015 ,"LocalCertificate" \ 2016 ,CFData ) 2017 2018 SC_SCHEMA_DECLARATION(kSCPropNetVPNLogfile, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 2019 #define kSCPropNetVPNLogfile \ 2020 SC_SCHEMA_KV(kSCPropNetVPNLogfile \ 2021 ,"Logfile" \ 2022 ,CFString ) 2023 2024 SC_SCHEMA_DECLARATION(kSCPropNetVPNMTU, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 2025 #define kSCPropNetVPNMTU \ 2026 SC_SCHEMA_KV(kSCPropNetVPNMTU \ 2027 ,"MTU" \ 2028 ,CFNumber ) 2029 2030 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandEnabled, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 2031 #define kSCPropNetVPNOnDemandEnabled \ 2032 SC_SCHEMA_KV(kSCPropNetVPNOnDemandEnabled \ 2033 ,"OnDemandEnabled" \ 2034 ,CFNumber (0 or 1) ) 2035 2036 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandMatchAppEnabled, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 2037 #define kSCPropNetVPNOnDemandMatchAppEnabled \ 2038 SC_SCHEMA_KV(kSCPropNetVPNOnDemandMatchAppEnabled \ 2039 ,"OnDemandMatchAppEnabled" \ 2040 ,CFBoolean ) 2041 2042 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandMatchDomainsAlways, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 2043 #define kSCPropNetVPNOnDemandMatchDomainsAlways \ 2044 SC_SCHEMA_KV(kSCPropNetVPNOnDemandMatchDomainsAlways \ 2045 ,"OnDemandMatchDomainsAlways" \ 2046 ,CFArray[CFString] ) 2047 2048 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandMatchDomainsOnRetry, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 2049 #define kSCPropNetVPNOnDemandMatchDomainsOnRetry \ 2050 SC_SCHEMA_KV(kSCPropNetVPNOnDemandMatchDomainsOnRetry \ 2051 ,"OnDemandMatchDomainsOnRetry" \ 2052 ,CFArray[CFString] ) 2053 2054 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandMatchDomainsNever, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 2055 #define kSCPropNetVPNOnDemandMatchDomainsNever \ 2056 SC_SCHEMA_KV(kSCPropNetVPNOnDemandMatchDomainsNever \ 2057 ,"OnDemandMatchDomainsNever" \ 2058 ,CFArray[CFString] ) 2059 2060 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRules, __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/)) 2061 #define kSCPropNetVPNOnDemandRules \ 2062 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRules \ 2063 ,"OnDemandRules" \ 2064 ,CFArray[CFDictionary] ) 2065 2066 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandSuspended, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 2067 #define kSCPropNetVPNOnDemandSuspended \ 2068 SC_SCHEMA_KV(kSCPropNetVPNOnDemandSuspended \ 2069 ,"OnDemandSuspended" \ 2070 ,CFNumber ) 2071 2072 SC_SCHEMA_DECLARATION(kSCPropNetVPNPluginCapability, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 2073 #define kSCPropNetVPNPluginCapability \ 2074 SC_SCHEMA_KV(kSCPropNetVPNPluginCapability \ 2075 ,"PluginCapability" \ 2076 ,CFString ) 2077 2078 SC_SCHEMA_DECLARATION(kSCPropNetVPNRemoteAddress, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 2079 #define kSCPropNetVPNRemoteAddress \ 2080 SC_SCHEMA_KV(kSCPropNetVPNRemoteAddress \ 2081 ,"RemoteAddress" \ 2082 ,CFString ) 2083 2084 SC_SCHEMA_DECLARATION(kSCPropNetVPNStatus, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 2085 #define kSCPropNetVPNStatus \ 2086 SC_SCHEMA_KV(kSCPropNetVPNStatus \ 2087 ,"Status" \ 2088 ,CFNumber ) 2089 2090 SC_SCHEMA_DECLARATION(kSCPropNetVPNVerboseLogging, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 2091 #define kSCPropNetVPNVerboseLogging \ 2092 SC_SCHEMA_KV(kSCPropNetVPNVerboseLogging \ 2093 ,"VerboseLogging" \ 2094 ,CFNumber (0 or 1) ) 2095 2096 SC_SCHEMA_DECLARATION(kSCValNetVPNAppRuleAccountIdentifierMatch, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 2097 #define kSCValNetVPNAppRuleAccountIdentifierMatch \ 2098 SC_SCHEMA_KV(kSCValNetVPNAppRuleAccountIdentifierMatch \ 2099 ,"AccountIdentifierMatch" \ 2100 ,CFArray[CFString] ) 2101 2102 SC_SCHEMA_DECLARATION(kSCValNetVPNAppRuleDNSDomainMatch, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 2103 #define kSCValNetVPNAppRuleDNSDomainMatch \ 2104 SC_SCHEMA_KV(kSCValNetVPNAppRuleDNSDomainMatch \ 2105 ,"DNSDomainMatch" \ 2106 ,CFArray[CFString] ) 2107 2108 SC_SCHEMA_DECLARATION(kSCValNetVPNAppRuleExecutableMatch, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 2109 #define kSCValNetVPNAppRuleExecutableMatch \ 2110 SC_SCHEMA_KV(kSCValNetVPNAppRuleExecutableMatch \ 2111 ,"ExecutableMatch" \ 2112 ,CFArray[CFDictionary] ) 2113 2114 SC_SCHEMA_DECLARATION(kSCValNetVPNAppRuleIdentifier, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 2115 #define kSCValNetVPNAppRuleIdentifier \ 2116 SC_SCHEMA_KV(kSCValNetVPNAppRuleIdentifier \ 2117 ,"Identifier" \ 2118 ,CFString ) 2119 2120 SC_SCHEMA_DECLARATION(kSCValNetVPNAppRuleExecutableDesignatedRequirement, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 2121 #define kSCValNetVPNAppRuleExecutableDesignatedRequirement \ 2122 SC_SCHEMA_KV(kSCValNetVPNAppRuleExecutableDesignatedRequirement \ 2123 ,"DesignatedRequirement" \ 2124 ,CFString ) 2125 2126 SC_SCHEMA_DECLARATION(kSCValNetVPNAppRuleExecutableSigningIdentifier, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 2127 #define kSCValNetVPNAppRuleExecutableSigningIdentifier \ 2128 SC_SCHEMA_KV(kSCValNetVPNAppRuleExecutableSigningIdentifier \ 2129 ,"SigningIdentifier" \ 2130 ,CFString ) 2131 2132 SC_SCHEMA_DECLARATION(kSCValNetVPNAppRuleExecutableUUID, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 2133 #define kSCValNetVPNAppRuleExecutableUUID \ 2134 SC_SCHEMA_KV(kSCValNetVPNAppRuleExecutableUUID \ 2135 ,"UUID" \ 2136 ,CFString ) 2137 2138 SC_SCHEMA_DECLARATION(kSCValNetVPNAuthenticationMethodPassword, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 2139 #define kSCValNetVPNAuthenticationMethodPassword \ 2140 SC_SCHEMA_KV(kSCValNetVPNAuthenticationMethodPassword \ 2141 ,"Password" \ 2142 , ) 2143 2144 SC_SCHEMA_DECLARATION(kSCValNetVPNAuthenticationMethodCertificate, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 2145 #define kSCValNetVPNAuthenticationMethodCertificate \ 2146 SC_SCHEMA_KV(kSCValNetVPNAuthenticationMethodCertificate \ 2147 ,"Certificate" \ 2148 , ) 2149 2150 SC_SCHEMA_DECLARATION(kSCValNetVPNAuthPasswordEncryptionExternal, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 2151 #define kSCValNetVPNAuthPasswordEncryptionExternal \ 2152 SC_SCHEMA_KV(kSCValNetVPNAuthPasswordEncryptionExternal \ 2153 ,"External" \ 2154 , ) 2155 2156 SC_SCHEMA_DECLARATION(kSCValNetVPNAuthPasswordEncryptionKeychain, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 2157 #define kSCValNetVPNAuthPasswordEncryptionKeychain \ 2158 SC_SCHEMA_KV(kSCValNetVPNAuthPasswordEncryptionKeychain \ 2159 ,"Keychain" \ 2160 , ) 2161 2162 SC_SCHEMA_DECLARATION(kSCValNetVPNAuthPasswordEncryptionPrompt, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 2163 #define kSCValNetVPNAuthPasswordEncryptionPrompt \ 2164 SC_SCHEMA_KV(kSCValNetVPNAuthPasswordEncryptionPrompt \ 2165 ,"Prompt" \ 2166 , ) 2167 2168 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRuleAction, __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/)) 2169 #define kSCPropNetVPNOnDemandRuleAction \ 2170 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRuleAction \ 2171 ,"Action" \ 2172 ,CFString ) 2173 2174 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRuleActionParameters, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 2175 #define kSCPropNetVPNOnDemandRuleActionParameters \ 2176 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRuleActionParameters \ 2177 ,"ActionParameters" \ 2178 ,CFArray[CFDictionary] ) 2179 2180 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRuleDNSDomainMatch, __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/)) 2181 #define kSCPropNetVPNOnDemandRuleDNSDomainMatch \ 2182 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRuleDNSDomainMatch \ 2183 ,"DNSDomainMatch" \ 2184 ,CFArray[CFString] ) 2185 2186 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRuleDNSServerAddressMatch, __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/)) 2187 #define kSCPropNetVPNOnDemandRuleDNSServerAddressMatch \ 2188 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRuleDNSServerAddressMatch \ 2189 ,"DNSServerAddressMatch" \ 2190 ,CFArray[CFString] ) 2191 2192 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRuleSSIDMatch, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 2193 #define kSCPropNetVPNOnDemandRuleSSIDMatch \ 2194 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRuleSSIDMatch \ 2195 ,"SSIDMatch" \ 2196 ,CFArray[CFString] ) 2197 2198 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRuleInterfaceTypeMatch, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 2199 #define kSCPropNetVPNOnDemandRuleInterfaceTypeMatch \ 2200 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRuleInterfaceTypeMatch \ 2201 ,"InterfaceTypeMatch" \ 2202 ,CFString ) 2203 2204 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRuleURLStringProbe, __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/)) 2205 #define kSCPropNetVPNOnDemandRuleURLStringProbe \ 2206 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRuleURLStringProbe \ 2207 ,"URLStringProbe" \ 2208 ,CFString ) 2209 2210 SC_SCHEMA_DECLARATION(kSCValNetVPNOnDemandRuleActionAllow, __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/)) 2211 #define kSCValNetVPNOnDemandRuleActionAllow \ 2212 SC_SCHEMA_KV(kSCValNetVPNOnDemandRuleActionAllow \ 2213 ,"Allow" \ 2214 , ) 2215 2216 SC_SCHEMA_DECLARATION(kSCValNetVPNOnDemandRuleActionIgnore, __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/)) 2217 #define kSCValNetVPNOnDemandRuleActionIgnore \ 2218 SC_SCHEMA_KV(kSCValNetVPNOnDemandRuleActionIgnore \ 2219 ,"Ignore" \ 2220 , ) 2221 2222 SC_SCHEMA_DECLARATION(kSCValNetVPNOnDemandRuleActionConnect, __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/)) 2223 #define kSCValNetVPNOnDemandRuleActionConnect \ 2224 SC_SCHEMA_KV(kSCValNetVPNOnDemandRuleActionConnect \ 2225 ,"Connect" \ 2226 , ) 2227 2228 SC_SCHEMA_DECLARATION(kSCValNetVPNOnDemandRuleActionDisconnect, __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_6_0/*SPI*/)) 2229 #define kSCValNetVPNOnDemandRuleActionDisconnect \ 2230 SC_SCHEMA_KV(kSCValNetVPNOnDemandRuleActionDisconnect \ 2231 ,"Disconnect" \ 2232 , ) 2233 2234 SC_SCHEMA_DECLARATION(kSCValNetVPNOnDemandRuleActionEvaluateConnection, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 2235 #define kSCValNetVPNOnDemandRuleActionEvaluateConnection \ 2236 SC_SCHEMA_KV(kSCValNetVPNOnDemandRuleActionEvaluateConnection \ 2237 ,"EvaluateConnection" \ 2238 , ) 2239 2240 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRuleActionParametersDomainAction, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 2241 #define kSCPropNetVPNOnDemandRuleActionParametersDomainAction \ 2242 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRuleActionParametersDomainAction \ 2243 ,"DomainAction" \ 2244 ,CFString ) 2245 2246 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRuleActionParametersDomains, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 2247 #define kSCPropNetVPNOnDemandRuleActionParametersDomains \ 2248 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRuleActionParametersDomains \ 2249 ,"Domains" \ 2250 ,CFArray[CFString] ) 2251 2252 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 2253 #define kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers \ 2254 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRuleActionParametersRequiredDNSServers \ 2255 ,"RequiredDNSServers" \ 2256 ,CFArray[CFString] ) 2257 2258 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 2259 #define kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe \ 2260 SC_SCHEMA_KV(kSCPropNetVPNOnDemandRuleActionParametersRequiredURLStringProbe \ 2261 ,"RequiredURLStringProbe" \ 2262 ,CFString ) 2263 2264 SC_SCHEMA_DECLARATION(kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 2265 #define kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded \ 2266 SC_SCHEMA_KV(kSCValNetVPNOnDemandRuleActionParametersDomainActionConnectIfNeeded \ 2267 ,"ConnectIfNeeded" \ 2268 , ) 2269 2270 SC_SCHEMA_DECLARATION(kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 2271 #define kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect \ 2272 SC_SCHEMA_KV(kSCValNetVPNOnDemandRuleActionParametersDomainActionNeverConnect \ 2273 ,"NeverConnect" \ 2274 , ) 2275 2276 2277 SC_SCHEMA_DECLARATION(kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 2278 #define kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet \ 2279 SC_SCHEMA_KV(kSCValNetVPNOnDemandRuleInterfaceTypeMatchEthernet \ 2280 ,"Ethernet" \ 2281 , ) 2282 2283 SC_SCHEMA_DECLARATION(kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 2284 #define kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi \ 2285 SC_SCHEMA_KV(kSCValNetVPNOnDemandRuleInterfaceTypeMatchWiFi \ 2286 ,"WiFi" \ 2287 , ) 2288 2289 SC_SCHEMA_DECLARATION(kSCValNetVPNPluginCapabilityAuth, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 2290 #define kSCValNetVPNPluginCapabilityAuth \ 2291 SC_SCHEMA_KV(kSCValNetVPNPluginCapabilityAuth \ 2292 ,"Auth" \ 2293 , ) 2294 2295 SC_SCHEMA_DECLARATION(kSCValNetVPNPluginCapabilityConnect, __OSX_AVAILABLE_STARTING(__MAC_10_9,__IPHONE_7_0/*SPI*/)) 2296 #define kSCValNetVPNPluginCapabilityConnect \ 2297 SC_SCHEMA_KV(kSCValNetVPNPluginCapabilityConnect \ 2298 ,"Connect" \ 2299 , ) 2300 2301 SC_SCHEMA_DECLARATION(kSCPropSystemComputerNameRegion, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/)) 2302 #define kSCPropSystemComputerNameRegion \ 2303 SC_SCHEMA_KV(kSCPropSystemComputerNameRegion \ 2304 ,"ComputerNameRegion" \ 2305 ,CFNumber ) 2306 2307 SC_SCHEMA_DECLARATION(kSCPropSystemHostName, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/)) 2308 #define kSCPropSystemHostName \ 2309 SC_SCHEMA_KV(kSCPropSystemHostName \ 2310 ,"HostName" \ 2311 ,CFString ) 2312 2313 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBondInterfaces, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/)) 2314 #define kSCPropVirtualNetworkInterfacesBondInterfaces \ 2315 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBondInterfaces \ 2316 ,"Interfaces" \ 2317 ,CFArray[CFString] ) 2318 2319 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBondMode, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/)) 2320 #define kSCPropVirtualNetworkInterfacesBondMode \ 2321 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBondMode \ 2322 ,"Mode" \ 2323 ,CFNumber ) 2324 2325 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBondOptions, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/)) 2326 #define kSCPropVirtualNetworkInterfacesBondOptions \ 2327 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBondOptions \ 2328 ,"Options" \ 2329 ,CFDictionary ) 2330 2331 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBridgeInterfaces, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 2332 #define kSCPropVirtualNetworkInterfacesBridgeInterfaces \ 2333 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBridgeInterfaces \ 2334 ,"Interfaces" \ 2335 ,CFArray[CFString] ) 2336 2337 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBridgeOptions, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/)) 2338 #define kSCPropVirtualNetworkInterfacesBridgeOptions \ 2339 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBridgeOptions \ 2340 ,"Options" \ 2341 ,CFDictionary ) 2342 2343 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesVLANInterface, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/)) 2344 #define kSCPropVirtualNetworkInterfacesVLANInterface \ 2345 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesVLANInterface \ 2346 ,"Interface" \ 2347 ,CFString ) 2348 2349 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesVLANTag, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/)) 2350 #define kSCPropVirtualNetworkInterfacesVLANTag \ 2351 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesVLANTag \ 2352 ,"Tag" \ 2353 ,CFNumber ) 2354 2355 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesVLANOptions, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/)) 2356 #define kSCPropVirtualNetworkInterfacesVLANOptions \ 2357 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesVLANOptions \ 2358 ,"Options" \ 2359 ,CFDictionary ) 2360 2361#endif /* _SCSCHEMADEFINITIONSPRIVATE_H */ 2362