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