this repo has no description
at fixPythonPipStalling 2347 lines 110 kB view raw
1/* 2 * Copyright (c) 2000-2019 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 * Reserved Keys 31 * 32 * kSCResvLink "__LINK__" CFString 33 * kSCResvInactive "__INACTIVE__" 34 * 35 * Generic Keys 36 * 37 * kSCPropInterfaceName "InterfaceName" CFString 38 * kSCPropMACAddress "MACAddress" CFString 39 * kSCPropUserDefinedName "UserDefinedName" CFString 40 * kSCPropVersion "Version" CFString 41 * 42 * Preference Keys 43 * 44 * kSCPrefCurrentSet "CurrentSet" CFString 45 * kSCPrefNetworkServices "NetworkServices" CFDictionary 46 * kSCPrefSets "Sets" CFDictionary 47 * kSCPrefSystem "System" CFDictionary 48 * 49 * Component Keys 50 * 51 * kSCCompNetwork "Network" 52 * kSCCompService "Service" 53 * kSCCompGlobal "Global" 54 * kSCCompHostNames "HostNames" 55 * kSCCompInterface "Interface" 56 * kSCCompSystem "System" 57 * kSCCompUsers "Users" 58 * 59 * --- Regex pattern which matches any component --- 60 * kSCCompAnyRegex "[^/]+" 61 * 62 * Network Entity Keys 63 * 64 * kSCEntNetAirPort "AirPort" CFDictionary 65 * kSCEntNetDHCP "DHCP" CFDictionary 66 * kSCEntNetDNS "DNS" CFDictionary 67 * kSCEntNetEthernet "Ethernet" CFDictionary 68 * kSCEntNetFireWire "FireWire" CFDictionary 69 * kSCEntNetInterface "Interface" CFDictionary 70 * kSCEntNetIPSec "IPSec" CFDictionary 71 * kSCEntNetIPv4 "IPv4" CFDictionary 72 * kSCEntNetIPv6 "IPv6" CFDictionary 73 * kSCEntNetL2TP "L2TP" CFDictionary 74 * kSCEntNetLink "Link" CFDictionary 75 * kSCEntNetModem "Modem" CFDictionary 76 * kSCEntNetPPP "PPP" CFDictionary 77 * kSCEntNetPPPoE "PPPoE" CFDictionary 78 * kSCEntNetPPPSerial "PPPSerial" CFDictionary 79 * kSCEntNetPPTP "PPTP" CFDictionary 80 * kSCEntNetProxies "Proxies" CFDictionary 81 * kSCEntNetSMB "SMB" CFDictionary 82 * kSCEntNet6to4 "6to4" CFDictionary 83 * 84 * kSCCompNetwork Properties 85 * 86 * kSCPropNetOverridePrimary "OverridePrimary" CFNumber (0 or 1) 87 * kSCPropNetServiceOrder "ServiceOrder" CFArray[CFString] 88 * kSCPropNetPPPOverridePrimary "PPPOverridePrimary" CFNumber (0 or 1) 89 * 90 * kSCCompNetworkInterface Properties 91 * 92 * kSCPropNetInterfaces "Interfaces" CFArray[CFString] 93 * 94 * kSCCompNetworkHostNames Properties 95 * 96 * kSCPropNetLocalHostName "LocalHostName" CFString 97 * 98 * kSCEntNetDNS Entity Keys 99 * 100 * kSCPropNetDNSDomainName "DomainName" CFString 101 * kSCPropNetDNSOptions "Options" CFString 102 * kSCPropNetDNSSearchDomains "SearchDomains" CFArray[CFString] 103 * kSCPropNetDNSSearchOrder "SearchOrder" CFNumber 104 * kSCPropNetDNSServerAddresses "ServerAddresses" CFArray[CFString] 105 * kSCPropNetDNSServerPort "ServerPort" CFNumber 106 * kSCPropNetDNSServerTimeout "ServerTimeout" CFNumber 107 * kSCPropNetDNSSortList "SortList" CFArray[CFString] 108 * kSCPropNetDNSSupplementalMatchDomains "SupplementalMatchDomains" CFArray[CFString] 109 * kSCPropNetDNSSupplementalMatchOrders "SupplementalMatchOrders" CFArray[CFNumber] 110 * 111 * kSCEntNetEthernet (Hardware) Entity Keys 112 * 113 * kSCPropNetEthernetMediaSubType "MediaSubType" CFString 114 * kSCPropNetEthernetMediaOptions "MediaOptions" CFArray[CFString] 115 * kSCPropNetEthernetMTU "MTU" CFNumber 116 * 117 * kSCEntNetFireWire (Hardware) Entity Keys 118 * 119 * * RESERVED FOR FUTURE USE * 120 * 121 * kSCEntNetInterface Entity Keys 122 * 123 * kSCPropNetInterfaceDeviceName "DeviceName" CFString 124 * kSCPropNetInterfaceHardware "Hardware" CFString 125 * kSCPropNetInterfaceType "Type" CFString 126 * kSCPropNetInterfaceSubType "SubType" CFString 127 * 128 * --- kSCPropNetInterfaceType values --- 129 * kSCValNetInterfaceTypeEthernet "Ethernet" 130 * kSCValNetInterfaceTypeFireWire "FireWire" 131 * kSCValNetInterfaceTypePPP "PPP" 132 * kSCValNetInterfaceType6to4 "6to4" 133 * kSCValNetInterfaceTypeIPSec "IPSec" 134 * 135 * --- kSCPropNetServiceSubType values (for PPP) --- 136 * kSCValNetInterfaceSubTypePPPoE "PPPoE" 137 * kSCValNetInterfaceSubTypePPPSerial "PPPSerial" 138 * kSCValNetInterfaceSubTypePPTP "PPTP" 139 * kSCValNetInterfaceSubTypeL2TP "L2TP" 140 * 141 * kSCEntNetIPSec Entity Keys 142 * 143 * kSCPropNetIPSecAuthenticationMethod "AuthenticationMethod" CFString 144 * kSCPropNetIPSecLocalCertificate "LocalCertificate" CFData 145 * kSCPropNetIPSecLocalIdentifier "LocalIdentifier" CFString 146 * kSCPropNetIPSecLocalIdentifierType "LocalIdentifierType" CFString 147 * kSCPropNetIPSecSharedSecret "SharedSecret" CFString 148 * kSCPropNetIPSecSharedSecretEncryption "SharedSecretEncryption" CFString 149 * kSCPropNetIPSecConnectTime "ConnectTime" CFNumber 150 * kSCPropNetIPSecRemoteAddress "RemoteAddress" CFString 151 * kSCPropNetIPSecStatus "Status" CFNumber 152 * kSCPropNetIPSecXAuthEnabled "XAuthEnabled" CFNumber (0 or 1) 153 * kSCPropNetIPSecXAuthName "XAuthName" CFString 154 * kSCPropNetIPSecXAuthPassword "XAuthPassword" CFString 155 * kSCPropNetIPSecXAuthPasswordEncryption "XAuthPasswordEncryption" CFString 156 * 157 * --- kSCPropNetIPSecAuthenticationMethod values --- 158 * kSCValNetIPSecAuthenticationMethodSharedSecret "SharedSecret" 159 * kSCValNetIPSecAuthenticationMethodCertificate "Certificate" 160 * kSCValNetIPSecAuthenticationMethodHybrid "Hybrid" 161 * 162 * --- kSCPropNetIPSecLocalIdentifierType values --- 163 * kSCValNetIPSecLocalIdentifierTypeKeyID "KeyID" 164 * 165 * --- kSCPropNetIPSecSharedSecretEncryption values --- 166 * kSCValNetIPSecSharedSecretEncryptionKeychain "Keychain" 167 * 168 * --- kSCPropNetIPSecXAuthPasswordEncryption values --- 169 * kSCValNetIPSecXAuthPasswordEncryptionKeychain "Keychain" 170 * kSCValNetIPSecXAuthPasswordEncryptionPrompt "Prompt" 171 * 172 * kSCEntNetIPv4 Entity Keys 173 * 174 * kSCPropNetIPv4Addresses "Addresses" CFArray[CFString] 175 * kSCPropNetIPv4ConfigMethod "ConfigMethod" CFString 176 * kSCPropNetIPv4DHCPClientID "DHCPClientID" CFString 177 * kSCPropNetIPv4Router "Router" CFString 178 * kSCPropNetIPv4SubnetMasks "SubnetMasks" CFArray[CFString] 179 * kSCPropNetIPv4DestAddresses "DestAddresses" CFArray[CFString] 180 * kSCPropNetIPv4BroadcastAddresses "BroadcastAddresses" CFArray[CFString] 181 * 182 * --- kSCPropNetIPv4ConfigMethod values --- 183 * kSCValNetIPv4ConfigMethodAutomatic "Automatic" 184 * kSCValNetIPv4ConfigMethodBOOTP "BOOTP" 185 * kSCValNetIPv4ConfigMethodDHCP "DHCP" 186 * kSCValNetIPv4ConfigMethodINFORM "INFORM" 187 * kSCValNetIPv4ConfigMethodLinkLocal "LinkLocal" 188 * kSCValNetIPv4ConfigMethodManual "Manual" 189 * kSCValNetIPv4ConfigMethodPPP "PPP" 190 * 191 * kSCEntNetIPv6 Entity Keys 192 * 193 * kSCPropNetIPv6Addresses "Addresses" CFArray[CFString] 194 * kSCPropNetIPv6ConfigMethod "ConfigMethod" CFString 195 * kSCPropNetIPv6DestAddresses "DestAddresses" CFArray[CFString] 196 * kSCPropNetIPv6Flags "Flags" CFNumber 197 * kSCPropNetIPv6PrefixLength "PrefixLength" CFArray[CFNumber] 198 * kSCPropNetIPv6Router "Router" CFString 199 * 200 * --- kSCPropNetIPv6ConfigMethod values --- 201 * kSCValNetIPv6ConfigMethodAutomatic "Automatic" 202 * kSCValNetIPv6ConfigMethodLinkLocal "LinkLocal" 203 * kSCValNetIPv6ConfigMethodManual "Manual" 204 * kSCValNetIPv6ConfigMethodRouterAdvertisement "RouterAdvertisement" 205 * kSCValNetIPv6ConfigMethod6to4 "6to4" 206 * 207 * kSCEntNet6to4 Entity Keys 208 * 209 * kSCPropNet6to4Relay "Relay" CFString 210 * 211 * kSCEntNetLink Entity Keys 212 * 213 * kSCPropNetLinkActive "Active" CFBoolean 214 * kSCPropNetLinkDetaching "Detaching" CFBoolean 215 * 216 * kSCEntNetModem (Hardware) Entity Keys 217 * 218 * kSCPropNetModemAccessPointName "AccessPointName" CFString 219 * kSCPropNetModemConnectionPersonality "ConnectionPersonality" CFString 220 * kSCPropNetModemConnectionScript "ConnectionScript" CFString 221 * kSCPropNetModemConnectSpeed "ConnectSpeed" CFNumber 222 * kSCPropNetModemDataCompression "DataCompression" CFNumber (0 or 1) 223 * kSCPropNetModemDeviceContextID "DeviceContextID" CFString 224 * kSCPropNetModemDeviceModel "DeviceModel" CFString 225 * kSCPropNetModemDeviceVendor "DeviceVendor" CFString 226 * kSCPropNetModemDialMode "DialMode" CFString 227 * kSCPropNetModemErrorCorrection "ErrorCorrection" CFNumber (0 or 1) 228 * kSCPropNetModemHoldCallWaitingAudibleAlert "HoldCallWaitingAudibleAlert" CFNumber (0 or 1) 229 * kSCPropNetModemHoldDisconnectOnAnswer "HoldDisconnectOnAnswer" CFNumber (0 or 1) 230 * kSCPropNetModemHoldEnabled "HoldEnabled" CFNumber (0 or 1) 231 * kSCPropNetModemHoldReminder "HoldReminder" CFNumber (0 or 1) 232 * kSCPropNetModemHoldReminderTime "HoldReminderTime" CFNumber 233 * kSCPropNetModemNote "Note" CFString 234 * kSCPropNetModemPulseDial "PulseDial" CFNumber (0 or 1) 235 * kSCPropNetModemSpeaker "Speaker" CFNumber (0 or 1) 236 * kSCPropNetModemSpeed "Speed" CFNumber 237 * 238 * --- kSCPropNetModemDialMode values --- 239 * kSCValNetModemDialModeIgnoreDialTone "IgnoreDialTone" 240 * kSCValNetModemDialModeManual "Manual" 241 * kSCValNetModemDialModeWaitForDialTone "WaitForDialTone" 242 * 243 * kSCEntNetPPP Entity Keys 244 * 245 * kSCPropNetPPPACSPEnabled "ACSPEnabled" CFNumber (0 or 1) 246 * kSCPropNetPPPConnectTime "ConnectTime" CFNumber 247 * kSCPropNetPPPDeviceLastCause "DeviceLastCause" CFNumber 248 * kSCPropNetPPPDialOnDemand "DialOnDemand" CFNumber (0 or 1) 249 * kSCPropNetPPPDisconnectOnFastUserSwitch "DisconnectOnFastUserSwitch" CFNumber (0 or 1) 250 * kSCPropNetPPPDisconnectOnIdle "DisconnectOnIdle" CFNumber (0 or 1) 251 * kSCPropNetPPPDisconnectOnIdleTimer "DisconnectOnIdleTimer" CFNumber 252 * kSCPropNetPPPDisconnectOnLogout "DisconnectOnLogout" CFNumber (0 or 1) 253 * kSCPropNetPPPDisconnectOnSleep "DisconnectOnSleep" CFNumber (0 or 1) 254 * kSCPropNetPPPDisconnectTime "DisconnectTime" CFNumber 255 * kSCPropNetPPPIdleReminder "IdleReminder" CFNumber (0 or 1) 256 * kSCPropNetPPPIdleReminderTimer "IdleReminderTimer" CFNumber 257 * kSCPropNetPPPLastCause "LastCause" CFNumber 258 * kSCPropNetPPPLogfile "Logfile" CFString 259 * kSCPropNetPPPRetryConnectTime "RetryConnectTime" CFNumber 260 * kSCPropNetPPPSessionTimer "SessionTimer" CFNumber 261 * kSCPropNetPPPStatus "Status" CFNumber 262 * kSCPropNetPPPUseSessionTimer "UseSessionTimer" CFNumber (0 or 1) 263 * kSCPropNetPPPVerboseLogging "VerboseLogging" CFNumber (0 or 1) 264 * 265 * --- Auth: --- 266 * kSCPropNetPPPAuthName "AuthName" CFString 267 * kSCPropNetPPPAuthPassword "AuthPassword" CFString 268 * kSCPropNetPPPAuthPasswordEncryption "AuthPasswordEncryption" CFString 269 * kSCPropNetPPPAuthPrompt "AuthPrompt" CFString 270 * kSCPropNetPPPAuthProtocol "AuthProtocol" CFArray[CFString] 271 * 272 * --- kSCPropNetPPPAuthPasswordEncryption values --- 273 * kSCValNetPPPAuthPasswordEncryptionKeychain "Keychain" 274 * kSCValNetPPPAuthPasswordEncryptionToken "Token" 275 * 276 * --- kSCPropNetPPPAuthPrompt values --- 277 * kSCValNetPPPAuthPromptBefore "Before" CFString 278 * kSCValNetPPPAuthPromptAfter "After" CFString 279 * 280 * --- kSCPropNetPPPAuthProtocol values --- 281 * kSCValNetPPPAuthProtocolCHAP "CHAP" CFString 282 * kSCValNetPPPAuthProtocolEAP "EAP" CFString 283 * kSCValNetPPPAuthProtocolMSCHAP1 "MSCHAP1" CFString 284 * kSCValNetPPPAuthProtocolMSCHAP2 "MSCHAP2" CFString 285 * kSCValNetPPPAuthProtocolPAP "PAP" CFString 286 * 287 * --- Comm: --- 288 * kSCPropNetPPPCommAlternateRemoteAddress "CommAlternateRemoteAddress" CFString 289 * kSCPropNetPPPCommConnectDelay "CommConnectDelay" CFNumber 290 * kSCPropNetPPPCommDisplayTerminalWindow "CommDisplayTerminalWindow" CFNumber (0 or 1) 291 * kSCPropNetPPPCommRedialCount "CommRedialCount" CFNumber 292 * kSCPropNetPPPCommRedialEnabled "CommRedialEnabled" CFNumber (0 or 1) 293 * kSCPropNetPPPCommRedialInterval "CommRedialInterval" CFNumber 294 * kSCPropNetPPPCommRemoteAddress "CommRemoteAddress" CFString 295 * kSCPropNetPPPCommTerminalScript "CommTerminalScript" CFString 296 * kSCPropNetPPPCommUseTerminalScript "CommUseTerminalScript" CFNumber (0 or 1) 297 * 298 * --- CCP: --- 299 * kSCPropNetPPPCCPEnabled "CCPEnabled" CFNumber (0 or 1) 300 * kSCPropNetPPPCCPMPPE40Enabled "CCPMPPE40Enabled" CFNumber (0 or 1) 301 * kSCPropNetPPPCCPMPPE128Enabled "CCPMPPE128Enabled" CFNumber (0 or 1) 302 * 303 * --- IPCP: --- 304 * kSCPropNetPPPIPCPCompressionVJ "IPCPCompressionVJ" CFNumber (0 or 1) 305 * kSCPropNetPPPIPCPUsePeerDNS "IPCPUsePeerDNS" CFNumber (0 or 1) 306 * 307 * --- LCP: --- 308 * kSCPropNetPPPLCPEchoEnabled "LCPEchoEnabled" CFNumber (0 or 1) 309 * kSCPropNetPPPLCPEchoFailure "LCPEchoFailure" CFNumber 310 * kSCPropNetPPPLCPEchoInterval "LCPEchoInterval" CFNumber 311 * kSCPropNetPPPLCPCompressionACField "LCPCompressionACField" CFNumber (0 or 1) 312 * kSCPropNetPPPLCPCompressionPField "LCPCompressionPField" CFNumber (0 or 1) 313 * kSCPropNetPPPLCPMRU "LCPMRU" CFNumber 314 * kSCPropNetPPPLCPMTU "LCPMTU" CFNumber 315 * kSCPropNetPPPLCPReceiveACCM "LCPReceiveACCM" CFNumber 316 * kSCPropNetPPPLCPTransmitACCM "LCPTransmitACCM" CFNumber 317 * 318 * kSCEntNetPPPoE Entity Keys 319 * 320 * * RESERVED FOR FUTURE USE * 321 * 322 * kSCEntNetPPPSerial Entity Keys 323 * 324 * * RESERVED FOR FUTURE USE * 325 * 326 * kSCEntNetL2TP Entity Keys 327 * 328 * kSCPropNetL2TPIPSecSharedSecret "IPSecSharedSecret" CFString 329 * kSCPropNetL2TPIPSecSharedSecretEncryption "IPSecSharedSecretEncryption" CFString 330 * kSCPropNetL2TPTransport "Transport" CFString 331 * 332 * --- kSCPropNetL2TPIPSecSharedSecretEncryption values --- 333 * kSCValNetL2TPIPSecSharedSecretEncryptionKeychain "Keychain" 334 * 335 * --- kSCPropNetL2TPTransport values --- 336 * kSCValNetL2TPTransportIP "IP" 337 * kSCValNetL2TPTransportIPSec "IPSec" 338 * 339 * kSCEntNetProxies Entity Keys 340 * 341 * kSCPropNetProxiesExceptionsList "ExceptionsList" CFArray[CFString] 342 * kSCPropNetProxiesExcludeSimpleHostnames "ExcludeSimpleHostnames" CFNumber (0 or 1) 343 * kSCPropNetProxiesFTPEnable "FTPEnable" CFNumber (0 or 1) 344 * kSCPropNetProxiesFTPPassive "FTPPassive" CFNumber (0 or 1) 345 * kSCPropNetProxiesFTPPort "FTPPort" CFNumber 346 * kSCPropNetProxiesFTPProxy "FTPProxy" CFString 347 * kSCPropNetProxiesGopherEnable "GopherEnable" CFNumber (0 or 1) 348 * kSCPropNetProxiesGopherPort "GopherPort" CFNumber 349 * kSCPropNetProxiesGopherProxy "GopherProxy" CFString 350 * kSCPropNetProxiesHTTPEnable "HTTPEnable" CFNumber (0 or 1) 351 * kSCPropNetProxiesHTTPPort "HTTPPort" CFNumber 352 * kSCPropNetProxiesHTTPProxy "HTTPProxy" CFString 353 * kSCPropNetProxiesHTTPSEnable "HTTPSEnable" CFNumber (0 or 1) 354 * kSCPropNetProxiesHTTPSPort "HTTPSPort" CFNumber 355 * kSCPropNetProxiesHTTPSProxy "HTTPSProxy" CFString 356 * kSCPropNetProxiesRTSPEnable "RTSPEnable" CFNumber (0 or 1) 357 * kSCPropNetProxiesRTSPPort "RTSPPort" CFNumber 358 * kSCPropNetProxiesRTSPProxy "RTSPProxy" CFString 359 * kSCPropNetProxiesSOCKSEnable "SOCKSEnable" CFNumber (0 or 1) 360 * kSCPropNetProxiesSOCKSPort "SOCKSPort" CFNumber 361 * kSCPropNetProxiesSOCKSProxy "SOCKSProxy" CFString 362 * kSCPropNetProxiesProxyAutoConfigEnable "ProxyAutoConfigEnable" CFNumber (0 or 1) 363 * kSCPropNetProxiesProxyAutoConfigJavaScript "ProxyAutoConfigJavaScript" CFString 364 * kSCPropNetProxiesProxyAutoConfigURLString "ProxyAutoConfigURLString" CFString 365 * kSCPropNetProxiesProxyAutoDiscoveryEnable "ProxyAutoDiscoveryEnable" CFNumber (0 or 1) 366 * 367 * kSCEntNetSMB Entity Keys 368 * 369 * kSCPropNetSMBNetBIOSName "NetBIOSName" CFString 370 * kSCPropNetSMBNetBIOSNodeType "NetBIOSNodeType" CFString 371 * kSCPropNetSMBNetBIOSScope "NetBIOSScope" CFString 372 * kSCPropNetSMBWINSAddresses "WINSAddresses" CFArray[CFString] 373 * kSCPropNetSMBWorkgroup "Workgroup" CFString 374 * 375 * --- kSCPropNetSMBNetBIOSNodeType values --- 376 * kSCValNetSMBNetBIOSNodeTypeBroadcast "Broadcast" 377 * kSCValNetSMBNetBIOSNodeTypePeer "Peer" 378 * kSCValNetSMBNetBIOSNodeTypeMixed "Mixed" 379 * kSCValNetSMBNetBIOSNodeTypeHybrid "Hybrid" 380 * 381 * kSCCompUsers Entity Keys 382 * 383 * kSCEntUsersConsoleUser "ConsoleUser" 384 * 385 * kSCCompSystem Properties 386 * 387 * kSCPropSystemComputerName "ComputerName" CFString 388 * kSCPropSystemComputerNameEncoding "ComputerNameEncoding" CFNumber 389 * 390 * SCDynamicStore "domain" prefixes 391 * 392 * kSCDynamicStoreDomainFile "File:" 393 * kSCDynamicStoreDomainPlugin "Plugin:" 394 * kSCDynamicStoreDomainSetup "Setup:" 395 * kSCDynamicStoreDomainState "State:" 396 * kSCDynamicStoreDomainPrefs "Prefs:" 397 * 398 * Preference ("location") Keys 399 * 400 * kSCDynamicStorePropSetupCurrentSet "CurrentSet" CFString 401 * kSCDynamicStorePropSetupLastUpdated "LastUpdated" 402 * 403 * Common/shared Keys 404 * 405 * kSCDynamicStorePropNetInterfaces "Interfaces" CFArray[CFString] 406 * kSCDynamicStorePropNetPrimaryInterface "PrimaryInterface" CFString 407 * kSCDynamicStorePropNetPrimaryService "PrimaryService" CFString 408 * kSCDynamicStorePropNetServiceIDs "ServiceIDs" CFArray[CFString] 409 */ 410 411 412#ifndef _SCSCHEMADEFINITIONS_H 413#define _SCSCHEMADEFINITIONS_H 414 415#include <os/availability.h> 416#include <TargetConditionals.h> 417#include <CoreFoundation/CFString.h> 418 419/*! 420 * @header SCSchemaDefinitions 421 */ 422 423 424CF_ASSUME_NONNULL_BEGIN 425 426/*! 427 @const kSCResvLink 428 @discussion Value is a CFString 429 */ 430extern const CFStringRef kSCResvLink API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 431#define kSCResvLink kSCResvLink 432 433/*! 434 @const kSCResvInactive 435 */ 436extern const CFStringRef kSCResvInactive API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 437#define kSCResvInactive kSCResvInactive 438 439/*! 440 @const kSCPropInterfaceName 441 @discussion Value is a CFString 442 */ 443extern const CFStringRef kSCPropInterfaceName API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 444#define kSCPropInterfaceName kSCPropInterfaceName 445 446/*! 447 @const kSCPropMACAddress 448 @discussion Value is a CFString 449 */ 450extern const CFStringRef kSCPropMACAddress API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 451#define kSCPropMACAddress kSCPropMACAddress 452 453/*! 454 @const kSCPropUserDefinedName 455 @discussion Value is a CFString 456 */ 457extern const CFStringRef kSCPropUserDefinedName API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 458#define kSCPropUserDefinedName kSCPropUserDefinedName 459 460/*! 461 @const kSCPropVersion 462 @discussion Value is a CFString 463 */ 464extern const CFStringRef kSCPropVersion API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 465#define kSCPropVersion kSCPropVersion 466 467/*! 468 @group Preference Keys 469 */ 470 471/*! 472 @const kSCPrefCurrentSet 473 @discussion Value is a CFString 474 */ 475extern const CFStringRef kSCPrefCurrentSet API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 476#define kSCPrefCurrentSet kSCPrefCurrentSet 477 478/*! 479 @const kSCPrefNetworkServices 480 @discussion Value is a CFDictionary 481 */ 482extern const CFStringRef kSCPrefNetworkServices API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 483#define kSCPrefNetworkServices kSCPrefNetworkServices 484 485/*! 486 @const kSCPrefSets 487 @discussion Value is a CFDictionary 488 */ 489extern const CFStringRef kSCPrefSets API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 490#define kSCPrefSets kSCPrefSets 491 492/*! 493 @const kSCPrefSystem 494 @discussion Value is a CFDictionary 495 */ 496extern const CFStringRef kSCPrefSystem API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 497#define kSCPrefSystem kSCPrefSystem 498 499/*! 500 @group Component Keys 501 */ 502 503/*! 504 @const kSCCompNetwork 505 */ 506extern const CFStringRef kSCCompNetwork API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 507#define kSCCompNetwork kSCCompNetwork 508 509/*! 510 @const kSCCompService 511 */ 512extern const CFStringRef kSCCompService API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 513#define kSCCompService kSCCompService 514 515/*! 516 @const kSCCompGlobal 517 */ 518extern const CFStringRef kSCCompGlobal API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 519#define kSCCompGlobal kSCCompGlobal 520 521/*! 522 @const kSCCompHostNames 523 */ 524extern const CFStringRef kSCCompHostNames API_AVAILABLE(macos(10.2)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 525#define kSCCompHostNames kSCCompHostNames 526 527/*! 528 @const kSCCompInterface 529 */ 530extern const CFStringRef kSCCompInterface API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 531#define kSCCompInterface kSCCompInterface 532 533/*! 534 @const kSCCompSystem 535 */ 536extern const CFStringRef kSCCompSystem API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 537#define kSCCompSystem kSCCompSystem 538 539/*! 540 @const kSCCompUsers 541 */ 542extern const CFStringRef kSCCompUsers API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 543#define kSCCompUsers kSCCompUsers 544 545/*! 546 @const kSCCompAnyRegex 547 */ 548extern const CFStringRef kSCCompAnyRegex API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 549#define kSCCompAnyRegex kSCCompAnyRegex 550 551/*! 552 @group Network Entity Keys 553 */ 554 555/*! 556 @const kSCEntNetAirPort 557 @discussion Value is a CFDictionary 558 */ 559extern const CFStringRef kSCEntNetAirPort API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 560#define kSCEntNetAirPort kSCEntNetAirPort 561 562/*! 563 @const kSCEntNetDHCP 564 @discussion Value is a CFDictionary 565 */ 566extern const CFStringRef kSCEntNetDHCP API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 567#define kSCEntNetDHCP kSCEntNetDHCP 568 569/*! 570 @const kSCEntNetDNS 571 @discussion Value is a CFDictionary 572 */ 573extern const CFStringRef kSCEntNetDNS API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 574#define kSCEntNetDNS kSCEntNetDNS 575 576/*! 577 @const kSCEntNetEthernet 578 @discussion Value is a CFDictionary 579 */ 580extern const CFStringRef kSCEntNetEthernet API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 581#define kSCEntNetEthernet kSCEntNetEthernet 582 583/*! 584 @const kSCEntNetFireWire 585 @discussion Value is a CFDictionary 586 */ 587extern const CFStringRef kSCEntNetFireWire API_AVAILABLE(macos(10.3)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 588#define kSCEntNetFireWire kSCEntNetFireWire 589 590/*! 591 @const kSCEntNetInterface 592 @discussion Value is a CFDictionary 593 */ 594extern const CFStringRef kSCEntNetInterface API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 595#define kSCEntNetInterface kSCEntNetInterface 596 597/*! 598 @const kSCEntNetIPSec 599 @discussion Value is a CFDictionary 600 */ 601extern const CFStringRef kSCEntNetIPSec API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 602#define kSCEntNetIPSec kSCEntNetIPSec 603 604/*! 605 @const kSCEntNetIPv4 606 @discussion Value is a CFDictionary 607 */ 608extern const CFStringRef kSCEntNetIPv4 API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 609#define kSCEntNetIPv4 kSCEntNetIPv4 610 611/*! 612 @const kSCEntNetIPv6 613 @discussion Value is a CFDictionary 614 */ 615extern const CFStringRef kSCEntNetIPv6 API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 616#define kSCEntNetIPv6 kSCEntNetIPv6 617 618/*! 619 @const kSCEntNetL2TP 620 @discussion Value is a CFDictionary 621 */ 622extern const CFStringRef kSCEntNetL2TP API_AVAILABLE(macos(10.3)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 623#define kSCEntNetL2TP kSCEntNetL2TP 624 625/*! 626 @const kSCEntNetLink 627 @discussion Value is a CFDictionary 628 */ 629extern const CFStringRef kSCEntNetLink API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 630#define kSCEntNetLink kSCEntNetLink 631 632/*! 633 @const kSCEntNetModem 634 @discussion Value is a CFDictionary 635 */ 636extern const CFStringRef kSCEntNetModem API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 637#define kSCEntNetModem kSCEntNetModem 638 639/*! 640 @const kSCEntNetPPP 641 @discussion Value is a CFDictionary 642 */ 643extern const CFStringRef kSCEntNetPPP API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 644#define kSCEntNetPPP kSCEntNetPPP 645 646/*! 647 @const kSCEntNetPPPoE 648 @discussion Value is a CFDictionary 649 */ 650extern const CFStringRef kSCEntNetPPPoE API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 651#define kSCEntNetPPPoE kSCEntNetPPPoE 652 653/*! 654 @const kSCEntNetPPPSerial 655 @discussion Value is a CFDictionary 656 */ 657extern const CFStringRef kSCEntNetPPPSerial API_AVAILABLE(macos(10.3)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 658#define kSCEntNetPPPSerial kSCEntNetPPPSerial 659 660/*! 661 @const kSCEntNetPPTP 662 @discussion Value is a CFDictionary 663 */ 664extern const CFStringRef kSCEntNetPPTP API_DEPRECATED("No longer supported", macos(10.3,10.12)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 665#define kSCEntNetPPTP kSCEntNetPPTP 666 667/*! 668 @const kSCEntNetProxies 669 @discussion Value is a CFDictionary 670 */ 671extern const CFStringRef kSCEntNetProxies API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 672#define kSCEntNetProxies kSCEntNetProxies 673 674/*! 675 @const kSCEntNetSMB 676 @discussion Value is a CFDictionary 677 */ 678extern const CFStringRef kSCEntNetSMB API_AVAILABLE(macos(10.5)) API_UNAVAILABLE(ios, tvos, watchos, bridgeos); 679#define kSCEntNetSMB kSCEntNetSMB 680 681/*! 682 @const kSCEntNet6to4 683 @discussion Value is a CFDictionary 684 */ 685extern const CFStringRef kSCEntNet6to4 API_AVAILABLE(macos(10.3)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 686#define kSCEntNet6to4 kSCEntNet6to4 687 688/*! 689 @group kSCCompNetwork Properties 690 */ 691 692/*! 693 @const kSCPropNetOverridePrimary 694 @discussion Value is a CFNumber (0 or 1) 695 */ 696extern const CFStringRef kSCPropNetOverridePrimary API_AVAILABLE(macos(10.2)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 697#define kSCPropNetOverridePrimary kSCPropNetOverridePrimary 698 699/*! 700 @const kSCPropNetServiceOrder 701 @discussion Value is a CFArray[CFString] 702 */ 703extern const CFStringRef kSCPropNetServiceOrder API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 704#define kSCPropNetServiceOrder kSCPropNetServiceOrder 705 706/*! 707 @const kSCPropNetPPPOverridePrimary 708 @discussion Value is a CFNumber (0 or 1) 709 */ 710extern const CFStringRef kSCPropNetPPPOverridePrimary API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 711#define kSCPropNetPPPOverridePrimary kSCPropNetPPPOverridePrimary 712 713/*! 714 @group kSCCompNetworkInterface Properties 715 */ 716 717/*! 718 @const kSCPropNetInterfaces 719 @discussion Value is a CFArray[CFString] 720 */ 721extern const CFStringRef kSCPropNetInterfaces API_AVAILABLE(macos(10.2)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 722#define kSCPropNetInterfaces kSCPropNetInterfaces 723 724/*! 725 @group kSCCompNetworkHostNames Properties 726 */ 727 728/*! 729 @const kSCPropNetLocalHostName 730 @discussion Value is a CFString 731 */ 732extern const CFStringRef kSCPropNetLocalHostName API_AVAILABLE(macos(10.2)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 733#define kSCPropNetLocalHostName kSCPropNetLocalHostName 734 735/*! 736 @group kSCEntNetAirPort (Hardware) Entity Keys 737 */ 738 739/*! 740 @const kSCPropNetAirPortAllowNetCreation 741 @discussion Value is a CFNumber (0 or 1) 742 */ 743extern const CFStringRef kSCPropNetAirPortAllowNetCreation API_DEPRECATED("No longer supported", macos(10.2,10.9)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 744#define kSCPropNetAirPortAllowNetCreation kSCPropNetAirPortAllowNetCreation 745 746/*! 747 @const kSCPropNetAirPortAuthPassword 748 @discussion Value is a CFData 749 */ 750extern const CFStringRef kSCPropNetAirPortAuthPassword API_DEPRECATED("No longer supported", macos(10.1,10.9)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 751#define kSCPropNetAirPortAuthPassword kSCPropNetAirPortAuthPassword 752 753/*! 754 @const kSCPropNetAirPortAuthPasswordEncryption 755 @discussion Value is a CFString 756 */ 757extern const CFStringRef kSCPropNetAirPortAuthPasswordEncryption API_DEPRECATED("No longer supported", macos(10.1,10.9)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 758#define kSCPropNetAirPortAuthPasswordEncryption kSCPropNetAirPortAuthPasswordEncryption 759 760/*! 761 @const kSCPropNetAirPortJoinMode 762 @discussion Value is a CFString 763 */ 764extern const CFStringRef kSCPropNetAirPortJoinMode API_DEPRECATED("No longer supported", macos(10.2,10.9)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 765#define kSCPropNetAirPortJoinMode kSCPropNetAirPortJoinMode 766 767/*! 768 @const kSCPropNetAirPortPowerEnabled 769 @discussion Value is a CFNumber (0 or 1) 770 */ 771extern const CFStringRef kSCPropNetAirPortPowerEnabled API_DEPRECATED("No longer supported", macos(10.1,10.9)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 772#define kSCPropNetAirPortPowerEnabled kSCPropNetAirPortPowerEnabled 773 774/*! 775 @const kSCPropNetAirPortPreferredNetwork 776 @discussion Value is a CFString 777 */ 778extern const CFStringRef kSCPropNetAirPortPreferredNetwork API_DEPRECATED("No longer supported", macos(10.1,10.9)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 779#define kSCPropNetAirPortPreferredNetwork kSCPropNetAirPortPreferredNetwork 780 781/*! 782 @const kSCPropNetAirPortSavePasswords 783 @discussion Value is a CFNumber (0 or 1) 784 */ 785extern const CFStringRef kSCPropNetAirPortSavePasswords API_DEPRECATED("No longer supported", macos(10.2,10.9)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 786#define kSCPropNetAirPortSavePasswords kSCPropNetAirPortSavePasswords 787 788/*! 789 @const kSCValNetAirPortJoinModeAutomatic 790 */ 791extern const CFStringRef kSCValNetAirPortJoinModeAutomatic API_DEPRECATED("No longer supported", macos(10.3,10.9)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 792#define kSCValNetAirPortJoinModeAutomatic kSCValNetAirPortJoinModeAutomatic 793 794/*! 795 @const kSCValNetAirPortJoinModePreferred 796 */ 797extern const CFStringRef kSCValNetAirPortJoinModePreferred API_DEPRECATED("No longer supported", macos(10.2,10.9)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 798#define kSCValNetAirPortJoinModePreferred kSCValNetAirPortJoinModePreferred 799 800/*! 801 @const kSCValNetAirPortJoinModeRanked 802 */ 803extern const CFStringRef kSCValNetAirPortJoinModeRanked API_DEPRECATED("No longer supported", macos(10.4,10.9)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 804#define kSCValNetAirPortJoinModeRanked kSCValNetAirPortJoinModeRanked 805 806/*! 807 @const kSCValNetAirPortJoinModeRecent 808 */ 809extern const CFStringRef kSCValNetAirPortJoinModeRecent API_DEPRECATED("No longer supported", macos(10.2,10.9)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 810#define kSCValNetAirPortJoinModeRecent kSCValNetAirPortJoinModeRecent 811 812/*! 813 @const kSCValNetAirPortJoinModeStrongest 814 */ 815extern const CFStringRef kSCValNetAirPortJoinModeStrongest API_DEPRECATED("No longer supported", macos(10.2,10.9)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 816#define kSCValNetAirPortJoinModeStrongest kSCValNetAirPortJoinModeStrongest 817 818/*! 819 @const kSCValNetAirPortAuthPasswordEncryptionKeychain 820 */ 821extern const CFStringRef kSCValNetAirPortAuthPasswordEncryptionKeychain API_DEPRECATED("No longer supported", macos(10.3,10.9)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 822#define kSCValNetAirPortAuthPasswordEncryptionKeychain kSCValNetAirPortAuthPasswordEncryptionKeychain 823 824/*! 825 @group kSCEntNetDNS Entity Keys 826 */ 827 828/*! 829 @const kSCPropNetDNSDomainName 830 @discussion Value is a CFString 831 */ 832extern const CFStringRef kSCPropNetDNSDomainName API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 833#define kSCPropNetDNSDomainName kSCPropNetDNSDomainName 834 835/*! 836 @const kSCPropNetDNSOptions 837 @discussion Value is a CFString 838 */ 839extern const CFStringRef kSCPropNetDNSOptions API_AVAILABLE(macos(10.4)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 840#define kSCPropNetDNSOptions kSCPropNetDNSOptions 841 842/*! 843 @const kSCPropNetDNSSearchDomains 844 @discussion Value is a CFArray[CFString] 845 */ 846extern const CFStringRef kSCPropNetDNSSearchDomains API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 847#define kSCPropNetDNSSearchDomains kSCPropNetDNSSearchDomains 848 849/*! 850 @const kSCPropNetDNSSearchOrder 851 @discussion Value is a CFNumber 852 */ 853extern const CFStringRef kSCPropNetDNSSearchOrder API_AVAILABLE(macos(10.4)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 854#define kSCPropNetDNSSearchOrder kSCPropNetDNSSearchOrder 855 856/*! 857 @const kSCPropNetDNSServerAddresses 858 @discussion Value is a CFArray[CFString] 859 */ 860extern const CFStringRef kSCPropNetDNSServerAddresses API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 861#define kSCPropNetDNSServerAddresses kSCPropNetDNSServerAddresses 862 863/*! 864 @const kSCPropNetDNSServerPort 865 @discussion Value is a CFNumber 866 */ 867extern const CFStringRef kSCPropNetDNSServerPort API_AVAILABLE(macos(10.4)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 868#define kSCPropNetDNSServerPort kSCPropNetDNSServerPort 869 870/*! 871 @const kSCPropNetDNSServerTimeout 872 @discussion Value is a CFNumber 873 */ 874extern const CFStringRef kSCPropNetDNSServerTimeout API_AVAILABLE(macos(10.4)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 875#define kSCPropNetDNSServerTimeout kSCPropNetDNSServerTimeout 876 877/*! 878 @const kSCPropNetDNSSortList 879 @discussion Value is a CFArray[CFString] 880 */ 881extern const CFStringRef kSCPropNetDNSSortList API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 882#define kSCPropNetDNSSortList kSCPropNetDNSSortList 883 884/*! 885 @const kSCPropNetDNSSupplementalMatchDomains 886 @discussion Value is a CFArray[CFString] 887 */ 888extern const CFStringRef kSCPropNetDNSSupplementalMatchDomains API_AVAILABLE(macos(10.4)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 889#define kSCPropNetDNSSupplementalMatchDomains kSCPropNetDNSSupplementalMatchDomains 890 891/*! 892 @const kSCPropNetDNSSupplementalMatchOrders 893 @discussion Value is a CFArray[CFNumber] 894 */ 895extern const CFStringRef kSCPropNetDNSSupplementalMatchOrders API_AVAILABLE(macos(10.4)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 896#define kSCPropNetDNSSupplementalMatchOrders kSCPropNetDNSSupplementalMatchOrders 897 898/*! 899 @group kSCEntNetEthernet (Hardware) Entity Keys 900 */ 901 902/*! 903 @const kSCPropNetEthernetMediaSubType 904 @discussion Value is a CFString 905 */ 906extern const CFStringRef kSCPropNetEthernetMediaSubType API_AVAILABLE(macos(10.2)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 907#define kSCPropNetEthernetMediaSubType kSCPropNetEthernetMediaSubType 908 909/*! 910 @const kSCPropNetEthernetMediaOptions 911 @discussion Value is a CFArray[CFString] 912 */ 913extern const CFStringRef kSCPropNetEthernetMediaOptions API_AVAILABLE(macos(10.2)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 914#define kSCPropNetEthernetMediaOptions kSCPropNetEthernetMediaOptions 915 916/*! 917 @const kSCPropNetEthernetMTU 918 @discussion Value is a CFNumber 919 */ 920extern const CFStringRef kSCPropNetEthernetMTU API_AVAILABLE(macos(10.2)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 921#define kSCPropNetEthernetMTU kSCPropNetEthernetMTU 922 923/*! 924 @group kSCEntNetFireWire (Hardware) Entity Keys 925 */ 926 927/*! 928 @group kSCEntNetInterface Entity Keys 929 */ 930 931/*! 932 @const kSCPropNetInterfaceDeviceName 933 @discussion Value is a CFString 934 */ 935extern const CFStringRef kSCPropNetInterfaceDeviceName API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 936#define kSCPropNetInterfaceDeviceName kSCPropNetInterfaceDeviceName 937 938/*! 939 @const kSCPropNetInterfaceHardware 940 @discussion Value is a CFString 941 */ 942extern const CFStringRef kSCPropNetInterfaceHardware API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 943#define kSCPropNetInterfaceHardware kSCPropNetInterfaceHardware 944 945/*! 946 @const kSCPropNetInterfaceType 947 @discussion Value is a CFString 948 */ 949extern const CFStringRef kSCPropNetInterfaceType API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 950#define kSCPropNetInterfaceType kSCPropNetInterfaceType 951 952/*! 953 @const kSCPropNetInterfaceSubType 954 @discussion Value is a CFString 955 */ 956extern const CFStringRef kSCPropNetInterfaceSubType API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 957#define kSCPropNetInterfaceSubType kSCPropNetInterfaceSubType 958 959/*! 960 @const kSCPropNetInterfaceSupportsModemOnHold 961 @discussion Value is a CFNumber (0 or 1) 962 */ 963extern const CFStringRef kSCPropNetInterfaceSupportsModemOnHold API_DEPRECATED("No longer supported", macos(10.2,10.13)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 964#define kSCPropNetInterfaceSupportsModemOnHold kSCPropNetInterfaceSupportsModemOnHold 965 966/*! 967 @const kSCValNetInterfaceTypeEthernet 968 */ 969extern const CFStringRef kSCValNetInterfaceTypeEthernet API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 970#define kSCValNetInterfaceTypeEthernet kSCValNetInterfaceTypeEthernet 971 972/*! 973 @const kSCValNetInterfaceTypeFireWire 974 */ 975extern const CFStringRef kSCValNetInterfaceTypeFireWire API_AVAILABLE(macos(10.3)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 976#define kSCValNetInterfaceTypeFireWire kSCValNetInterfaceTypeFireWire 977 978/*! 979 @const kSCValNetInterfaceTypePPP 980 */ 981extern const CFStringRef kSCValNetInterfaceTypePPP API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 982#define kSCValNetInterfaceTypePPP kSCValNetInterfaceTypePPP 983 984/*! 985 @const kSCValNetInterfaceType6to4 986 */ 987extern const CFStringRef kSCValNetInterfaceType6to4 API_AVAILABLE(macos(10.3)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 988#define kSCValNetInterfaceType6to4 kSCValNetInterfaceType6to4 989 990/*! 991 @const kSCValNetInterfaceTypeIPSec 992 */ 993extern const CFStringRef kSCValNetInterfaceTypeIPSec API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 994#define kSCValNetInterfaceTypeIPSec kSCValNetInterfaceTypeIPSec 995 996/*! 997 @const kSCValNetInterfaceSubTypePPPoE 998 */ 999extern const CFStringRef kSCValNetInterfaceSubTypePPPoE API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1000#define kSCValNetInterfaceSubTypePPPoE kSCValNetInterfaceSubTypePPPoE 1001 1002/*! 1003 @const kSCValNetInterfaceSubTypePPPSerial 1004 */ 1005extern const CFStringRef kSCValNetInterfaceSubTypePPPSerial API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1006#define kSCValNetInterfaceSubTypePPPSerial kSCValNetInterfaceSubTypePPPSerial 1007 1008/*! 1009 @const kSCValNetInterfaceSubTypePPTP 1010 */ 1011extern const CFStringRef kSCValNetInterfaceSubTypePPTP API_DEPRECATED("No longer supported", macos(10.2,10.12)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1012#define kSCValNetInterfaceSubTypePPTP kSCValNetInterfaceSubTypePPTP 1013 1014/*! 1015 @const kSCValNetInterfaceSubTypeL2TP 1016 */ 1017extern const CFStringRef kSCValNetInterfaceSubTypeL2TP API_AVAILABLE(macos(10.3)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1018#define kSCValNetInterfaceSubTypeL2TP kSCValNetInterfaceSubTypeL2TP 1019 1020/*! 1021 @group kSCEntNetIPSec Entity Keys 1022 */ 1023 1024/*! 1025 @const kSCPropNetIPSecAuthenticationMethod 1026 @discussion Value is a CFString 1027 */ 1028extern const CFStringRef kSCPropNetIPSecAuthenticationMethod API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1029#define kSCPropNetIPSecAuthenticationMethod kSCPropNetIPSecAuthenticationMethod 1030 1031/*! 1032 @const kSCPropNetIPSecLocalCertificate 1033 @discussion Value is a CFData 1034 */ 1035extern const CFStringRef kSCPropNetIPSecLocalCertificate API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1036#define kSCPropNetIPSecLocalCertificate kSCPropNetIPSecLocalCertificate 1037 1038/*! 1039 @const kSCPropNetIPSecLocalIdentifier 1040 @discussion Value is a CFString 1041 */ 1042extern const CFStringRef kSCPropNetIPSecLocalIdentifier API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1043#define kSCPropNetIPSecLocalIdentifier kSCPropNetIPSecLocalIdentifier 1044 1045/*! 1046 @const kSCPropNetIPSecLocalIdentifierType 1047 @discussion Value is a CFString 1048 */ 1049extern const CFStringRef kSCPropNetIPSecLocalIdentifierType API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1050#define kSCPropNetIPSecLocalIdentifierType kSCPropNetIPSecLocalIdentifierType 1051 1052/*! 1053 @const kSCPropNetIPSecSharedSecret 1054 @discussion Value is a CFString 1055 */ 1056extern const CFStringRef kSCPropNetIPSecSharedSecret API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1057#define kSCPropNetIPSecSharedSecret kSCPropNetIPSecSharedSecret 1058 1059/*! 1060 @const kSCPropNetIPSecSharedSecretEncryption 1061 @discussion Value is a CFString 1062 */ 1063extern const CFStringRef kSCPropNetIPSecSharedSecretEncryption API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1064#define kSCPropNetIPSecSharedSecretEncryption kSCPropNetIPSecSharedSecretEncryption 1065 1066/*! 1067 @const kSCPropNetIPSecConnectTime 1068 @discussion Value is a CFNumber 1069 */ 1070extern const CFStringRef kSCPropNetIPSecConnectTime API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1071#define kSCPropNetIPSecConnectTime kSCPropNetIPSecConnectTime 1072 1073/*! 1074 @const kSCPropNetIPSecRemoteAddress 1075 @discussion Value is a CFString 1076 */ 1077extern const CFStringRef kSCPropNetIPSecRemoteAddress API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1078#define kSCPropNetIPSecRemoteAddress kSCPropNetIPSecRemoteAddress 1079 1080/*! 1081 @const kSCPropNetIPSecStatus 1082 @discussion Value is a CFNumber 1083 */ 1084extern const CFStringRef kSCPropNetIPSecStatus API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1085#define kSCPropNetIPSecStatus kSCPropNetIPSecStatus 1086 1087/*! 1088 @const kSCPropNetIPSecXAuthEnabled 1089 @discussion Value is a CFNumber (0 or 1) 1090 */ 1091extern const CFStringRef kSCPropNetIPSecXAuthEnabled API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1092#define kSCPropNetIPSecXAuthEnabled kSCPropNetIPSecXAuthEnabled 1093 1094/*! 1095 @const kSCPropNetIPSecXAuthName 1096 @discussion Value is a CFString 1097 */ 1098extern const CFStringRef kSCPropNetIPSecXAuthName API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1099#define kSCPropNetIPSecXAuthName kSCPropNetIPSecXAuthName 1100 1101/*! 1102 @const kSCPropNetIPSecXAuthPassword 1103 @discussion Value is a CFString 1104 */ 1105extern const CFStringRef kSCPropNetIPSecXAuthPassword API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1106#define kSCPropNetIPSecXAuthPassword kSCPropNetIPSecXAuthPassword 1107 1108/*! 1109 @const kSCPropNetIPSecXAuthPasswordEncryption 1110 @discussion Value is a CFString 1111 */ 1112extern const CFStringRef kSCPropNetIPSecXAuthPasswordEncryption API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1113#define kSCPropNetIPSecXAuthPasswordEncryption kSCPropNetIPSecXAuthPasswordEncryption 1114 1115/*! 1116 @const kSCValNetIPSecAuthenticationMethodSharedSecret 1117 */ 1118extern const CFStringRef kSCValNetIPSecAuthenticationMethodSharedSecret API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1119#define kSCValNetIPSecAuthenticationMethodSharedSecret kSCValNetIPSecAuthenticationMethodSharedSecret 1120 1121/*! 1122 @const kSCValNetIPSecAuthenticationMethodCertificate 1123 */ 1124extern const CFStringRef kSCValNetIPSecAuthenticationMethodCertificate API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1125#define kSCValNetIPSecAuthenticationMethodCertificate kSCValNetIPSecAuthenticationMethodCertificate 1126 1127/*! 1128 @const kSCValNetIPSecAuthenticationMethodHybrid 1129 */ 1130extern const CFStringRef kSCValNetIPSecAuthenticationMethodHybrid API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1131#define kSCValNetIPSecAuthenticationMethodHybrid kSCValNetIPSecAuthenticationMethodHybrid 1132 1133/*! 1134 @const kSCValNetIPSecLocalIdentifierTypeKeyID 1135 */ 1136extern const CFStringRef kSCValNetIPSecLocalIdentifierTypeKeyID API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1137#define kSCValNetIPSecLocalIdentifierTypeKeyID kSCValNetIPSecLocalIdentifierTypeKeyID 1138 1139/*! 1140 @const kSCValNetIPSecSharedSecretEncryptionKeychain 1141 */ 1142extern const CFStringRef kSCValNetIPSecSharedSecretEncryptionKeychain API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1143#define kSCValNetIPSecSharedSecretEncryptionKeychain kSCValNetIPSecSharedSecretEncryptionKeychain 1144 1145/*! 1146 @const kSCValNetIPSecXAuthPasswordEncryptionKeychain 1147 */ 1148extern const CFStringRef kSCValNetIPSecXAuthPasswordEncryptionKeychain API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1149#define kSCValNetIPSecXAuthPasswordEncryptionKeychain kSCValNetIPSecXAuthPasswordEncryptionKeychain 1150 1151/*! 1152 @const kSCValNetIPSecXAuthPasswordEncryptionPrompt 1153 */ 1154extern const CFStringRef kSCValNetIPSecXAuthPasswordEncryptionPrompt API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(3.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1155#define kSCValNetIPSecXAuthPasswordEncryptionPrompt kSCValNetIPSecXAuthPasswordEncryptionPrompt 1156 1157/*! 1158 @group kSCEntNetIPv4 Entity Keys 1159 */ 1160 1161/*! 1162 @const kSCPropNetIPv4Addresses 1163 @discussion Value is a CFArray[CFString] 1164 */ 1165extern const CFStringRef kSCPropNetIPv4Addresses API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1166#define kSCPropNetIPv4Addresses kSCPropNetIPv4Addresses 1167 1168/*! 1169 @const kSCPropNetIPv4ConfigMethod 1170 @discussion Value is a CFString 1171 */ 1172extern const CFStringRef kSCPropNetIPv4ConfigMethod API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1173#define kSCPropNetIPv4ConfigMethod kSCPropNetIPv4ConfigMethod 1174 1175/*! 1176 @const kSCPropNetIPv4DHCPClientID 1177 @discussion Value is a CFString 1178 */ 1179extern const CFStringRef kSCPropNetIPv4DHCPClientID API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1180#define kSCPropNetIPv4DHCPClientID kSCPropNetIPv4DHCPClientID 1181 1182/*! 1183 @const kSCPropNetIPv4Router 1184 @discussion Value is a CFString 1185 */ 1186extern const CFStringRef kSCPropNetIPv4Router API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1187#define kSCPropNetIPv4Router kSCPropNetIPv4Router 1188 1189/*! 1190 @const kSCPropNetIPv4SubnetMasks 1191 @discussion Value is a CFArray[CFString] 1192 */ 1193extern const CFStringRef kSCPropNetIPv4SubnetMasks API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1194#define kSCPropNetIPv4SubnetMasks kSCPropNetIPv4SubnetMasks 1195 1196/*! 1197 @const kSCPropNetIPv4DestAddresses 1198 @discussion Value is a CFArray[CFString] 1199 */ 1200extern const CFStringRef kSCPropNetIPv4DestAddresses API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1201#define kSCPropNetIPv4DestAddresses kSCPropNetIPv4DestAddresses 1202 1203/*! 1204 @const kSCPropNetIPv4BroadcastAddresses 1205 @discussion Value is a CFArray[CFString] 1206 */ 1207extern const CFStringRef kSCPropNetIPv4BroadcastAddresses API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1208#define kSCPropNetIPv4BroadcastAddresses kSCPropNetIPv4BroadcastAddresses 1209 1210/*! 1211 @const kSCValNetIPv4ConfigMethodAutomatic 1212 */ 1213extern const CFStringRef kSCValNetIPv4ConfigMethodAutomatic API_AVAILABLE(macos(10.6)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1214#define kSCValNetIPv4ConfigMethodAutomatic kSCValNetIPv4ConfigMethodAutomatic 1215 1216/*! 1217 @const kSCValNetIPv4ConfigMethodBOOTP 1218 */ 1219extern const CFStringRef kSCValNetIPv4ConfigMethodBOOTP API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1220#define kSCValNetIPv4ConfigMethodBOOTP kSCValNetIPv4ConfigMethodBOOTP 1221 1222/*! 1223 @const kSCValNetIPv4ConfigMethodDHCP 1224 */ 1225extern const CFStringRef kSCValNetIPv4ConfigMethodDHCP API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1226#define kSCValNetIPv4ConfigMethodDHCP kSCValNetIPv4ConfigMethodDHCP 1227 1228/*! 1229 @const kSCValNetIPv4ConfigMethodINFORM 1230 */ 1231extern const CFStringRef kSCValNetIPv4ConfigMethodINFORM API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1232#define kSCValNetIPv4ConfigMethodINFORM kSCValNetIPv4ConfigMethodINFORM 1233 1234/*! 1235 @const kSCValNetIPv4ConfigMethodLinkLocal 1236 */ 1237extern const CFStringRef kSCValNetIPv4ConfigMethodLinkLocal API_AVAILABLE(macos(10.2)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1238#define kSCValNetIPv4ConfigMethodLinkLocal kSCValNetIPv4ConfigMethodLinkLocal 1239 1240/*! 1241 @const kSCValNetIPv4ConfigMethodManual 1242 */ 1243extern const CFStringRef kSCValNetIPv4ConfigMethodManual API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1244#define kSCValNetIPv4ConfigMethodManual kSCValNetIPv4ConfigMethodManual 1245 1246/*! 1247 @const kSCValNetIPv4ConfigMethodPPP 1248 */ 1249extern const CFStringRef kSCValNetIPv4ConfigMethodPPP API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1250#define kSCValNetIPv4ConfigMethodPPP kSCValNetIPv4ConfigMethodPPP 1251 1252/*! 1253 @group kSCEntNetIPv6 Entity Keys 1254 */ 1255 1256/*! 1257 @const kSCPropNetIPv6Addresses 1258 @discussion Value is a CFArray[CFString] 1259 */ 1260extern const CFStringRef kSCPropNetIPv6Addresses API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1261#define kSCPropNetIPv6Addresses kSCPropNetIPv6Addresses 1262 1263/*! 1264 @const kSCPropNetIPv6ConfigMethod 1265 @discussion Value is a CFString 1266 */ 1267extern const CFStringRef kSCPropNetIPv6ConfigMethod API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1268#define kSCPropNetIPv6ConfigMethod kSCPropNetIPv6ConfigMethod 1269 1270/*! 1271 @const kSCPropNetIPv6DestAddresses 1272 @discussion Value is a CFArray[CFString] 1273 */ 1274extern const CFStringRef kSCPropNetIPv6DestAddresses API_AVAILABLE(macos(10.3)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1275#define kSCPropNetIPv6DestAddresses kSCPropNetIPv6DestAddresses 1276 1277/*! 1278 @const kSCPropNetIPv6Flags 1279 @discussion Value is a CFNumber 1280 */ 1281extern const CFStringRef kSCPropNetIPv6Flags API_AVAILABLE(macos(10.3)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1282#define kSCPropNetIPv6Flags kSCPropNetIPv6Flags 1283 1284/*! 1285 @const kSCPropNetIPv6PrefixLength 1286 @discussion Value is a CFArray[CFNumber] 1287 */ 1288extern const CFStringRef kSCPropNetIPv6PrefixLength API_AVAILABLE(macos(10.3)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1289#define kSCPropNetIPv6PrefixLength kSCPropNetIPv6PrefixLength 1290 1291/*! 1292 @const kSCPropNetIPv6Router 1293 @discussion Value is a CFString 1294 */ 1295extern const CFStringRef kSCPropNetIPv6Router API_AVAILABLE(macos(10.3)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1296#define kSCPropNetIPv6Router kSCPropNetIPv6Router 1297 1298/*! 1299 @const kSCValNetIPv6ConfigMethodAutomatic 1300 */ 1301extern const CFStringRef kSCValNetIPv6ConfigMethodAutomatic API_AVAILABLE(macos(10.3)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1302#define kSCValNetIPv6ConfigMethodAutomatic kSCValNetIPv6ConfigMethodAutomatic 1303 1304/*! 1305 @const kSCValNetIPv6ConfigMethodLinkLocal 1306 */ 1307extern const CFStringRef kSCValNetIPv6ConfigMethodLinkLocal API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1308#define kSCValNetIPv6ConfigMethodLinkLocal kSCValNetIPv6ConfigMethodLinkLocal 1309 1310/*! 1311 @const kSCValNetIPv6ConfigMethodManual 1312 */ 1313extern const CFStringRef kSCValNetIPv6ConfigMethodManual API_AVAILABLE(macos(10.3)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1314#define kSCValNetIPv6ConfigMethodManual kSCValNetIPv6ConfigMethodManual 1315 1316/*! 1317 @const kSCValNetIPv6ConfigMethodRouterAdvertisement 1318 */ 1319extern const CFStringRef kSCValNetIPv6ConfigMethodRouterAdvertisement API_AVAILABLE(macos(10.3)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1320#define kSCValNetIPv6ConfigMethodRouterAdvertisement kSCValNetIPv6ConfigMethodRouterAdvertisement 1321 1322/*! 1323 @const kSCValNetIPv6ConfigMethod6to4 1324 */ 1325extern const CFStringRef kSCValNetIPv6ConfigMethod6to4 API_AVAILABLE(macos(10.3)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1326#define kSCValNetIPv6ConfigMethod6to4 kSCValNetIPv6ConfigMethod6to4 1327 1328/*! 1329 @group kSCEntNet6to4 Entity Keys 1330 */ 1331 1332/*! 1333 @const kSCPropNet6to4Relay 1334 @discussion Value is a CFString 1335 */ 1336extern const CFStringRef kSCPropNet6to4Relay API_AVAILABLE(macos(10.3)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1337#define kSCPropNet6to4Relay kSCPropNet6to4Relay 1338 1339/*! 1340 @group kSCEntNetLink Entity Keys 1341 */ 1342 1343/*! 1344 @const kSCPropNetLinkActive 1345 @discussion Value is a CFBoolean 1346 */ 1347extern const CFStringRef kSCPropNetLinkActive API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1348#define kSCPropNetLinkActive kSCPropNetLinkActive 1349 1350/*! 1351 @const kSCPropNetLinkDetaching 1352 @discussion Value is a CFBoolean 1353 */ 1354extern const CFStringRef kSCPropNetLinkDetaching API_AVAILABLE(macos(10.2)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1355#define kSCPropNetLinkDetaching kSCPropNetLinkDetaching 1356 1357/*! 1358 @group kSCEntNetModem (Hardware) Entity Keys 1359 */ 1360 1361/*! 1362 @const kSCPropNetModemAccessPointName 1363 @discussion Value is a CFString 1364 */ 1365extern const CFStringRef kSCPropNetModemAccessPointName API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1366#define kSCPropNetModemAccessPointName kSCPropNetModemAccessPointName 1367 1368/*! 1369 @const kSCPropNetModemConnectionPersonality 1370 @discussion Value is a CFString 1371 */ 1372extern const CFStringRef kSCPropNetModemConnectionPersonality API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1373#define kSCPropNetModemConnectionPersonality kSCPropNetModemConnectionPersonality 1374 1375/*! 1376 @const kSCPropNetModemConnectionScript 1377 @discussion Value is a CFString 1378 */ 1379extern const CFStringRef kSCPropNetModemConnectionScript API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1380#define kSCPropNetModemConnectionScript kSCPropNetModemConnectionScript 1381 1382/*! 1383 @const kSCPropNetModemConnectSpeed 1384 @discussion Value is a CFNumber 1385 */ 1386extern const CFStringRef kSCPropNetModemConnectSpeed API_AVAILABLE(macos(10.2)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1387#define kSCPropNetModemConnectSpeed kSCPropNetModemConnectSpeed 1388 1389/*! 1390 @const kSCPropNetModemDataCompression 1391 @discussion Value is a CFNumber (0 or 1) 1392 */ 1393extern const CFStringRef kSCPropNetModemDataCompression API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1394#define kSCPropNetModemDataCompression kSCPropNetModemDataCompression 1395 1396/*! 1397 @const kSCPropNetModemDeviceContextID 1398 @discussion Value is a CFString 1399 */ 1400extern const CFStringRef kSCPropNetModemDeviceContextID API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1401#define kSCPropNetModemDeviceContextID kSCPropNetModemDeviceContextID 1402 1403/*! 1404 @const kSCPropNetModemDeviceModel 1405 @discussion Value is a CFString 1406 */ 1407extern const CFStringRef kSCPropNetModemDeviceModel API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1408#define kSCPropNetModemDeviceModel kSCPropNetModemDeviceModel 1409 1410/*! 1411 @const kSCPropNetModemDeviceVendor 1412 @discussion Value is a CFString 1413 */ 1414extern const CFStringRef kSCPropNetModemDeviceVendor API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1415#define kSCPropNetModemDeviceVendor kSCPropNetModemDeviceVendor 1416 1417/*! 1418 @const kSCPropNetModemDialMode 1419 @discussion Value is a CFString 1420 */ 1421extern const CFStringRef kSCPropNetModemDialMode API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1422#define kSCPropNetModemDialMode kSCPropNetModemDialMode 1423 1424/*! 1425 @const kSCPropNetModemErrorCorrection 1426 @discussion Value is a CFNumber (0 or 1) 1427 */ 1428extern const CFStringRef kSCPropNetModemErrorCorrection API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1429#define kSCPropNetModemErrorCorrection kSCPropNetModemErrorCorrection 1430 1431/*! 1432 @const kSCPropNetModemHoldCallWaitingAudibleAlert 1433 @discussion Value is a CFNumber (0 or 1) 1434 */ 1435extern const CFStringRef kSCPropNetModemHoldCallWaitingAudibleAlert API_AVAILABLE(macos(10.2)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1436#define kSCPropNetModemHoldCallWaitingAudibleAlert kSCPropNetModemHoldCallWaitingAudibleAlert 1437 1438/*! 1439 @const kSCPropNetModemHoldDisconnectOnAnswer 1440 @discussion Value is a CFNumber (0 or 1) 1441 */ 1442extern const CFStringRef kSCPropNetModemHoldDisconnectOnAnswer API_AVAILABLE(macos(10.2)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1443#define kSCPropNetModemHoldDisconnectOnAnswer kSCPropNetModemHoldDisconnectOnAnswer 1444 1445/*! 1446 @const kSCPropNetModemHoldEnabled 1447 @discussion Value is a CFNumber (0 or 1) 1448 */ 1449extern const CFStringRef kSCPropNetModemHoldEnabled API_AVAILABLE(macos(10.2)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1450#define kSCPropNetModemHoldEnabled kSCPropNetModemHoldEnabled 1451 1452/*! 1453 @const kSCPropNetModemHoldReminder 1454 @discussion Value is a CFNumber (0 or 1) 1455 */ 1456extern const CFStringRef kSCPropNetModemHoldReminder API_AVAILABLE(macos(10.2)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1457#define kSCPropNetModemHoldReminder kSCPropNetModemHoldReminder 1458 1459/*! 1460 @const kSCPropNetModemHoldReminderTime 1461 @discussion Value is a CFNumber 1462 */ 1463extern const CFStringRef kSCPropNetModemHoldReminderTime API_AVAILABLE(macos(10.2)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1464#define kSCPropNetModemHoldReminderTime kSCPropNetModemHoldReminderTime 1465 1466/*! 1467 @const kSCPropNetModemNote 1468 @discussion Value is a CFString 1469 */ 1470extern const CFStringRef kSCPropNetModemNote API_AVAILABLE(macos(10.2)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1471#define kSCPropNetModemNote kSCPropNetModemNote 1472 1473/*! 1474 @const kSCPropNetModemPulseDial 1475 @discussion Value is a CFNumber (0 or 1) 1476 */ 1477extern const CFStringRef kSCPropNetModemPulseDial API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1478#define kSCPropNetModemPulseDial kSCPropNetModemPulseDial 1479 1480/*! 1481 @const kSCPropNetModemSpeaker 1482 @discussion Value is a CFNumber (0 or 1) 1483 */ 1484extern const CFStringRef kSCPropNetModemSpeaker API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1485#define kSCPropNetModemSpeaker kSCPropNetModemSpeaker 1486 1487/*! 1488 @const kSCPropNetModemSpeed 1489 @discussion Value is a CFNumber 1490 */ 1491extern const CFStringRef kSCPropNetModemSpeed API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1492#define kSCPropNetModemSpeed kSCPropNetModemSpeed 1493 1494/*! 1495 @const kSCValNetModemDialModeIgnoreDialTone 1496 */ 1497extern const CFStringRef kSCValNetModemDialModeIgnoreDialTone API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1498#define kSCValNetModemDialModeIgnoreDialTone kSCValNetModemDialModeIgnoreDialTone 1499 1500/*! 1501 @const kSCValNetModemDialModeManual 1502 */ 1503extern const CFStringRef kSCValNetModemDialModeManual API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1504#define kSCValNetModemDialModeManual kSCValNetModemDialModeManual 1505 1506/*! 1507 @const kSCValNetModemDialModeWaitForDialTone 1508 */ 1509extern const CFStringRef kSCValNetModemDialModeWaitForDialTone API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1510#define kSCValNetModemDialModeWaitForDialTone kSCValNetModemDialModeWaitForDialTone 1511 1512/*! 1513 @group kSCEntNetPPP Entity Keys 1514 */ 1515 1516/*! 1517 @const kSCPropNetPPPACSPEnabled 1518 @discussion Value is a CFNumber (0 or 1) 1519 */ 1520extern const CFStringRef kSCPropNetPPPACSPEnabled API_AVAILABLE(macos(10.3)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1521#define kSCPropNetPPPACSPEnabled kSCPropNetPPPACSPEnabled 1522 1523/*! 1524 @const kSCPropNetPPPConnectTime 1525 @discussion Value is a CFNumber 1526 */ 1527extern const CFStringRef kSCPropNetPPPConnectTime API_AVAILABLE(macos(10.2)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1528#define kSCPropNetPPPConnectTime kSCPropNetPPPConnectTime 1529 1530/*! 1531 @const kSCPropNetPPPDeviceLastCause 1532 @discussion Value is a CFNumber 1533 */ 1534extern const CFStringRef kSCPropNetPPPDeviceLastCause API_AVAILABLE(macos(10.2)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1535#define kSCPropNetPPPDeviceLastCause kSCPropNetPPPDeviceLastCause 1536 1537/*! 1538 @const kSCPropNetPPPDialOnDemand 1539 @discussion Value is a CFNumber (0 or 1) 1540 */ 1541extern const CFStringRef kSCPropNetPPPDialOnDemand API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1542#define kSCPropNetPPPDialOnDemand kSCPropNetPPPDialOnDemand 1543 1544/*! 1545 @const kSCPropNetPPPDisconnectOnFastUserSwitch 1546 @discussion Value is a CFNumber (0 or 1) 1547 */ 1548extern const CFStringRef kSCPropNetPPPDisconnectOnFastUserSwitch API_AVAILABLE(macos(10.4)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1549#define kSCPropNetPPPDisconnectOnFastUserSwitch kSCPropNetPPPDisconnectOnFastUserSwitch 1550 1551/*! 1552 @const kSCPropNetPPPDisconnectOnIdle 1553 @discussion Value is a CFNumber (0 or 1) 1554 */ 1555extern const CFStringRef kSCPropNetPPPDisconnectOnIdle API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1556#define kSCPropNetPPPDisconnectOnIdle kSCPropNetPPPDisconnectOnIdle 1557 1558/*! 1559 @const kSCPropNetPPPDisconnectOnIdleTimer 1560 @discussion Value is a CFNumber 1561 */ 1562extern const CFStringRef kSCPropNetPPPDisconnectOnIdleTimer API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1563#define kSCPropNetPPPDisconnectOnIdleTimer kSCPropNetPPPDisconnectOnIdleTimer 1564 1565/*! 1566 @const kSCPropNetPPPDisconnectOnLogout 1567 @discussion Value is a CFNumber (0 or 1) 1568 */ 1569extern const CFStringRef kSCPropNetPPPDisconnectOnLogout API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1570#define kSCPropNetPPPDisconnectOnLogout kSCPropNetPPPDisconnectOnLogout 1571 1572/*! 1573 @const kSCPropNetPPPDisconnectOnSleep 1574 @discussion Value is a CFNumber (0 or 1) 1575 */ 1576extern const CFStringRef kSCPropNetPPPDisconnectOnSleep API_AVAILABLE(macos(10.2)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1577#define kSCPropNetPPPDisconnectOnSleep kSCPropNetPPPDisconnectOnSleep 1578 1579/*! 1580 @const kSCPropNetPPPDisconnectTime 1581 @discussion Value is a CFNumber 1582 */ 1583extern const CFStringRef kSCPropNetPPPDisconnectTime API_AVAILABLE(macos(10.3)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1584#define kSCPropNetPPPDisconnectTime kSCPropNetPPPDisconnectTime 1585 1586/*! 1587 @const kSCPropNetPPPIdleReminder 1588 @discussion Value is a CFNumber (0 or 1) 1589 */ 1590extern const CFStringRef kSCPropNetPPPIdleReminder API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1591#define kSCPropNetPPPIdleReminder kSCPropNetPPPIdleReminder 1592 1593/*! 1594 @const kSCPropNetPPPIdleReminderTimer 1595 @discussion Value is a CFNumber 1596 */ 1597extern const CFStringRef kSCPropNetPPPIdleReminderTimer API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1598#define kSCPropNetPPPIdleReminderTimer kSCPropNetPPPIdleReminderTimer 1599 1600/*! 1601 @const kSCPropNetPPPLastCause 1602 @discussion Value is a CFNumber 1603 */ 1604extern const CFStringRef kSCPropNetPPPLastCause API_AVAILABLE(macos(10.2)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1605#define kSCPropNetPPPLastCause kSCPropNetPPPLastCause 1606 1607/*! 1608 @const kSCPropNetPPPLogfile 1609 @discussion Value is a CFString 1610 */ 1611extern const CFStringRef kSCPropNetPPPLogfile API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1612#define kSCPropNetPPPLogfile kSCPropNetPPPLogfile 1613 1614/*! 1615 @const kSCPropNetPPPPlugins 1616 @discussion Value is a CFArray[CFString] 1617 */ 1618extern const CFStringRef kSCPropNetPPPPlugins API_DEPRECATED("No longer supported", macos(10.2,10.15)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1619#define kSCPropNetPPPPlugins kSCPropNetPPPPlugins 1620 1621/*! 1622 @const kSCPropNetPPPRetryConnectTime 1623 @discussion Value is a CFNumber 1624 */ 1625extern const CFStringRef kSCPropNetPPPRetryConnectTime API_AVAILABLE(macos(10.3)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1626#define kSCPropNetPPPRetryConnectTime kSCPropNetPPPRetryConnectTime 1627 1628/*! 1629 @const kSCPropNetPPPSessionTimer 1630 @discussion Value is a CFNumber 1631 */ 1632extern const CFStringRef kSCPropNetPPPSessionTimer API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1633#define kSCPropNetPPPSessionTimer kSCPropNetPPPSessionTimer 1634 1635/*! 1636 @const kSCPropNetPPPStatus 1637 @discussion Value is a CFNumber 1638 */ 1639extern const CFStringRef kSCPropNetPPPStatus API_AVAILABLE(macos(10.2)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1640#define kSCPropNetPPPStatus kSCPropNetPPPStatus 1641 1642/*! 1643 @const kSCPropNetPPPUseSessionTimer 1644 @discussion Value is a CFNumber (0 or 1) 1645 */ 1646extern const CFStringRef kSCPropNetPPPUseSessionTimer API_AVAILABLE(macos(10.2)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1647#define kSCPropNetPPPUseSessionTimer kSCPropNetPPPUseSessionTimer 1648 1649/*! 1650 @const kSCPropNetPPPVerboseLogging 1651 @discussion Value is a CFNumber (0 or 1) 1652 */ 1653extern const CFStringRef kSCPropNetPPPVerboseLogging API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1654#define kSCPropNetPPPVerboseLogging kSCPropNetPPPVerboseLogging 1655 1656/*! 1657 @const kSCPropNetPPPAuthEAPPlugins 1658 @discussion Value is a CFArray[CFString] 1659 */ 1660extern const CFStringRef kSCPropNetPPPAuthEAPPlugins API_DEPRECATED("No longer supported", macos(10.3,10.15)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1661#define kSCPropNetPPPAuthEAPPlugins kSCPropNetPPPAuthEAPPlugins 1662 1663/*! 1664 @const kSCPropNetPPPAuthName 1665 @discussion Value is a CFString 1666 */ 1667extern const CFStringRef kSCPropNetPPPAuthName API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1668#define kSCPropNetPPPAuthName kSCPropNetPPPAuthName 1669 1670/*! 1671 @const kSCPropNetPPPAuthPassword 1672 @discussion Value is a CFString 1673 */ 1674extern const CFStringRef kSCPropNetPPPAuthPassword API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1675#define kSCPropNetPPPAuthPassword kSCPropNetPPPAuthPassword 1676 1677/*! 1678 @const kSCPropNetPPPAuthPasswordEncryption 1679 @discussion Value is a CFString 1680 */ 1681extern const CFStringRef kSCPropNetPPPAuthPasswordEncryption API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1682#define kSCPropNetPPPAuthPasswordEncryption kSCPropNetPPPAuthPasswordEncryption 1683 1684/*! 1685 @const kSCPropNetPPPAuthPrompt 1686 @discussion Value is a CFString 1687 */ 1688extern const CFStringRef kSCPropNetPPPAuthPrompt API_AVAILABLE(macos(10.3)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1689#define kSCPropNetPPPAuthPrompt kSCPropNetPPPAuthPrompt 1690 1691/*! 1692 @const kSCPropNetPPPAuthProtocol 1693 @discussion Value is a CFArray[CFString] 1694 */ 1695extern const CFStringRef kSCPropNetPPPAuthProtocol API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1696#define kSCPropNetPPPAuthProtocol kSCPropNetPPPAuthProtocol 1697 1698/*! 1699 @const kSCValNetPPPAuthPasswordEncryptionKeychain 1700 */ 1701extern const CFStringRef kSCValNetPPPAuthPasswordEncryptionKeychain API_AVAILABLE(macos(10.3)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1702#define kSCValNetPPPAuthPasswordEncryptionKeychain kSCValNetPPPAuthPasswordEncryptionKeychain 1703 1704/*! 1705 @const kSCValNetPPPAuthPasswordEncryptionToken 1706 */ 1707extern const CFStringRef kSCValNetPPPAuthPasswordEncryptionToken API_AVAILABLE(macos(10.5)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1708#define kSCValNetPPPAuthPasswordEncryptionToken kSCValNetPPPAuthPasswordEncryptionToken 1709 1710/*! 1711 @const kSCValNetPPPAuthPromptBefore 1712 @discussion Value is a CFString 1713 */ 1714extern const CFStringRef kSCValNetPPPAuthPromptBefore API_AVAILABLE(macos(10.3)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1715#define kSCValNetPPPAuthPromptBefore kSCValNetPPPAuthPromptBefore 1716 1717/*! 1718 @const kSCValNetPPPAuthPromptAfter 1719 @discussion Value is a CFString 1720 */ 1721extern const CFStringRef kSCValNetPPPAuthPromptAfter API_AVAILABLE(macos(10.3)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1722#define kSCValNetPPPAuthPromptAfter kSCValNetPPPAuthPromptAfter 1723 1724/*! 1725 @const kSCValNetPPPAuthProtocolCHAP 1726 @discussion Value is a CFString 1727 */ 1728extern const CFStringRef kSCValNetPPPAuthProtocolCHAP API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1729#define kSCValNetPPPAuthProtocolCHAP kSCValNetPPPAuthProtocolCHAP 1730 1731/*! 1732 @const kSCValNetPPPAuthProtocolEAP 1733 @discussion Value is a CFString 1734 */ 1735extern const CFStringRef kSCValNetPPPAuthProtocolEAP API_AVAILABLE(macos(10.3)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1736#define kSCValNetPPPAuthProtocolEAP kSCValNetPPPAuthProtocolEAP 1737 1738/*! 1739 @const kSCValNetPPPAuthProtocolMSCHAP1 1740 @discussion Value is a CFString 1741 */ 1742extern const CFStringRef kSCValNetPPPAuthProtocolMSCHAP1 API_AVAILABLE(macos(10.3)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1743#define kSCValNetPPPAuthProtocolMSCHAP1 kSCValNetPPPAuthProtocolMSCHAP1 1744 1745/*! 1746 @const kSCValNetPPPAuthProtocolMSCHAP2 1747 @discussion Value is a CFString 1748 */ 1749extern const CFStringRef kSCValNetPPPAuthProtocolMSCHAP2 API_AVAILABLE(macos(10.3)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1750#define kSCValNetPPPAuthProtocolMSCHAP2 kSCValNetPPPAuthProtocolMSCHAP2 1751 1752/*! 1753 @const kSCValNetPPPAuthProtocolPAP 1754 @discussion Value is a CFString 1755 */ 1756extern const CFStringRef kSCValNetPPPAuthProtocolPAP API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1757#define kSCValNetPPPAuthProtocolPAP kSCValNetPPPAuthProtocolPAP 1758 1759/*! 1760 @const kSCPropNetPPPCommAlternateRemoteAddress 1761 @discussion Value is a CFString 1762 */ 1763extern const CFStringRef kSCPropNetPPPCommAlternateRemoteAddress API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1764#define kSCPropNetPPPCommAlternateRemoteAddress kSCPropNetPPPCommAlternateRemoteAddress 1765 1766/*! 1767 @const kSCPropNetPPPCommConnectDelay 1768 @discussion Value is a CFNumber 1769 */ 1770extern const CFStringRef kSCPropNetPPPCommConnectDelay API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1771#define kSCPropNetPPPCommConnectDelay kSCPropNetPPPCommConnectDelay 1772 1773/*! 1774 @const kSCPropNetPPPCommDisplayTerminalWindow 1775 @discussion Value is a CFNumber (0 or 1) 1776 */ 1777extern const CFStringRef kSCPropNetPPPCommDisplayTerminalWindow API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1778#define kSCPropNetPPPCommDisplayTerminalWindow kSCPropNetPPPCommDisplayTerminalWindow 1779 1780/*! 1781 @const kSCPropNetPPPCommRedialCount 1782 @discussion Value is a CFNumber 1783 */ 1784extern const CFStringRef kSCPropNetPPPCommRedialCount API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1785#define kSCPropNetPPPCommRedialCount kSCPropNetPPPCommRedialCount 1786 1787/*! 1788 @const kSCPropNetPPPCommRedialEnabled 1789 @discussion Value is a CFNumber (0 or 1) 1790 */ 1791extern const CFStringRef kSCPropNetPPPCommRedialEnabled API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1792#define kSCPropNetPPPCommRedialEnabled kSCPropNetPPPCommRedialEnabled 1793 1794/*! 1795 @const kSCPropNetPPPCommRedialInterval 1796 @discussion Value is a CFNumber 1797 */ 1798extern const CFStringRef kSCPropNetPPPCommRedialInterval API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1799#define kSCPropNetPPPCommRedialInterval kSCPropNetPPPCommRedialInterval 1800 1801/*! 1802 @const kSCPropNetPPPCommRemoteAddress 1803 @discussion Value is a CFString 1804 */ 1805extern const CFStringRef kSCPropNetPPPCommRemoteAddress API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1806#define kSCPropNetPPPCommRemoteAddress kSCPropNetPPPCommRemoteAddress 1807 1808/*! 1809 @const kSCPropNetPPPCommTerminalScript 1810 @discussion Value is a CFString 1811 */ 1812extern const CFStringRef kSCPropNetPPPCommTerminalScript API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1813#define kSCPropNetPPPCommTerminalScript kSCPropNetPPPCommTerminalScript 1814 1815/*! 1816 @const kSCPropNetPPPCommUseTerminalScript 1817 @discussion Value is a CFNumber (0 or 1) 1818 */ 1819extern const CFStringRef kSCPropNetPPPCommUseTerminalScript API_AVAILABLE(macos(10.2)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1820#define kSCPropNetPPPCommUseTerminalScript kSCPropNetPPPCommUseTerminalScript 1821 1822/*! 1823 @const kSCPropNetPPPCCPEnabled 1824 @discussion Value is a CFNumber (0 or 1) 1825 */ 1826extern const CFStringRef kSCPropNetPPPCCPEnabled API_AVAILABLE(macos(10.2)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1827#define kSCPropNetPPPCCPEnabled kSCPropNetPPPCCPEnabled 1828 1829/*! 1830 @const kSCPropNetPPPCCPMPPE40Enabled 1831 @discussion Value is a CFNumber (0 or 1) 1832 */ 1833extern const CFStringRef kSCPropNetPPPCCPMPPE40Enabled API_AVAILABLE(macos(10.4)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1834#define kSCPropNetPPPCCPMPPE40Enabled kSCPropNetPPPCCPMPPE40Enabled 1835 1836/*! 1837 @const kSCPropNetPPPCCPMPPE128Enabled 1838 @discussion Value is a CFNumber (0 or 1) 1839 */ 1840extern const CFStringRef kSCPropNetPPPCCPMPPE128Enabled API_AVAILABLE(macos(10.4)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1841#define kSCPropNetPPPCCPMPPE128Enabled kSCPropNetPPPCCPMPPE128Enabled 1842 1843/*! 1844 @const kSCPropNetPPPIPCPCompressionVJ 1845 @discussion Value is a CFNumber (0 or 1) 1846 */ 1847extern const CFStringRef kSCPropNetPPPIPCPCompressionVJ API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1848#define kSCPropNetPPPIPCPCompressionVJ kSCPropNetPPPIPCPCompressionVJ 1849 1850/*! 1851 @const kSCPropNetPPPIPCPUsePeerDNS 1852 @discussion Value is a CFNumber (0 or 1) 1853 */ 1854extern const CFStringRef kSCPropNetPPPIPCPUsePeerDNS API_AVAILABLE(macos(10.4)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1855#define kSCPropNetPPPIPCPUsePeerDNS kSCPropNetPPPIPCPUsePeerDNS 1856 1857/*! 1858 @const kSCPropNetPPPLCPEchoEnabled 1859 @discussion Value is a CFNumber (0 or 1) 1860 */ 1861extern const CFStringRef kSCPropNetPPPLCPEchoEnabled API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1862#define kSCPropNetPPPLCPEchoEnabled kSCPropNetPPPLCPEchoEnabled 1863 1864/*! 1865 @const kSCPropNetPPPLCPEchoFailure 1866 @discussion Value is a CFNumber 1867 */ 1868extern const CFStringRef kSCPropNetPPPLCPEchoFailure API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1869#define kSCPropNetPPPLCPEchoFailure kSCPropNetPPPLCPEchoFailure 1870 1871/*! 1872 @const kSCPropNetPPPLCPEchoInterval 1873 @discussion Value is a CFNumber 1874 */ 1875extern const CFStringRef kSCPropNetPPPLCPEchoInterval API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1876#define kSCPropNetPPPLCPEchoInterval kSCPropNetPPPLCPEchoInterval 1877 1878/*! 1879 @const kSCPropNetPPPLCPCompressionACField 1880 @discussion Value is a CFNumber (0 or 1) 1881 */ 1882extern const CFStringRef kSCPropNetPPPLCPCompressionACField API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1883#define kSCPropNetPPPLCPCompressionACField kSCPropNetPPPLCPCompressionACField 1884 1885/*! 1886 @const kSCPropNetPPPLCPCompressionPField 1887 @discussion Value is a CFNumber (0 or 1) 1888 */ 1889extern const CFStringRef kSCPropNetPPPLCPCompressionPField API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1890#define kSCPropNetPPPLCPCompressionPField kSCPropNetPPPLCPCompressionPField 1891 1892/*! 1893 @const kSCPropNetPPPLCPMRU 1894 @discussion Value is a CFNumber 1895 */ 1896extern const CFStringRef kSCPropNetPPPLCPMRU API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1897#define kSCPropNetPPPLCPMRU kSCPropNetPPPLCPMRU 1898 1899/*! 1900 @const kSCPropNetPPPLCPMTU 1901 @discussion Value is a CFNumber 1902 */ 1903extern const CFStringRef kSCPropNetPPPLCPMTU API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1904#define kSCPropNetPPPLCPMTU kSCPropNetPPPLCPMTU 1905 1906/*! 1907 @const kSCPropNetPPPLCPReceiveACCM 1908 @discussion Value is a CFNumber 1909 */ 1910extern const CFStringRef kSCPropNetPPPLCPReceiveACCM API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1911#define kSCPropNetPPPLCPReceiveACCM kSCPropNetPPPLCPReceiveACCM 1912 1913/*! 1914 @const kSCPropNetPPPLCPTransmitACCM 1915 @discussion Value is a CFNumber 1916 */ 1917extern const CFStringRef kSCPropNetPPPLCPTransmitACCM API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1918#define kSCPropNetPPPLCPTransmitACCM kSCPropNetPPPLCPTransmitACCM 1919 1920/*! 1921 @group kSCEntNetPPPoE Entity Keys 1922 */ 1923 1924/*! 1925 @group kSCEntNetPPPSerial Entity Keys 1926 */ 1927 1928/*! 1929 @group kSCEntNetL2TP Entity Keys 1930 */ 1931 1932/*! 1933 @const kSCPropNetL2TPIPSecSharedSecret 1934 @discussion Value is a CFString 1935 */ 1936extern const CFStringRef kSCPropNetL2TPIPSecSharedSecret API_AVAILABLE(macos(10.3)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1937#define kSCPropNetL2TPIPSecSharedSecret kSCPropNetL2TPIPSecSharedSecret 1938 1939/*! 1940 @const kSCPropNetL2TPIPSecSharedSecretEncryption 1941 @discussion Value is a CFString 1942 */ 1943extern const CFStringRef kSCPropNetL2TPIPSecSharedSecretEncryption API_AVAILABLE(macos(10.3)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1944#define kSCPropNetL2TPIPSecSharedSecretEncryption kSCPropNetL2TPIPSecSharedSecretEncryption 1945 1946/*! 1947 @const kSCPropNetL2TPTransport 1948 @discussion Value is a CFString 1949 */ 1950extern const CFStringRef kSCPropNetL2TPTransport API_AVAILABLE(macos(10.3)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1951#define kSCPropNetL2TPTransport kSCPropNetL2TPTransport 1952 1953/*! 1954 @const kSCValNetL2TPIPSecSharedSecretEncryptionKeychain 1955 */ 1956extern const CFStringRef kSCValNetL2TPIPSecSharedSecretEncryptionKeychain API_AVAILABLE(macos(10.3)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1957#define kSCValNetL2TPIPSecSharedSecretEncryptionKeychain kSCValNetL2TPIPSecSharedSecretEncryptionKeychain 1958 1959/*! 1960 @const kSCValNetL2TPTransportIP 1961 */ 1962extern const CFStringRef kSCValNetL2TPTransportIP API_AVAILABLE(macos(10.3)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1963#define kSCValNetL2TPTransportIP kSCValNetL2TPTransportIP 1964 1965/*! 1966 @const kSCValNetL2TPTransportIPSec 1967 */ 1968extern const CFStringRef kSCValNetL2TPTransportIPSec API_AVAILABLE(macos(10.3)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1969#define kSCValNetL2TPTransportIPSec kSCValNetL2TPTransportIPSec 1970 1971/*! 1972 @group kSCEntNetProxies Entity Keys 1973 */ 1974 1975/*! 1976 @const kSCPropNetProxiesExceptionsList 1977 @discussion Value is a CFArray[CFString] 1978 */ 1979extern const CFStringRef kSCPropNetProxiesExceptionsList API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1980#define kSCPropNetProxiesExceptionsList kSCPropNetProxiesExceptionsList 1981 1982/*! 1983 @const kSCPropNetProxiesExcludeSimpleHostnames 1984 @discussion Value is a CFNumber (0 or 1) 1985 */ 1986extern const CFStringRef kSCPropNetProxiesExcludeSimpleHostnames API_AVAILABLE(macos(10.4)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1987#define kSCPropNetProxiesExcludeSimpleHostnames kSCPropNetProxiesExcludeSimpleHostnames 1988 1989/*! 1990 @const kSCPropNetProxiesFTPEnable 1991 @discussion Value is a CFNumber (0 or 1) 1992 */ 1993extern const CFStringRef kSCPropNetProxiesFTPEnable API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 1994#define kSCPropNetProxiesFTPEnable kSCPropNetProxiesFTPEnable 1995 1996/*! 1997 @const kSCPropNetProxiesFTPPassive 1998 @discussion Value is a CFNumber (0 or 1) 1999 */ 2000extern const CFStringRef kSCPropNetProxiesFTPPassive API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2001#define kSCPropNetProxiesFTPPassive kSCPropNetProxiesFTPPassive 2002 2003/*! 2004 @const kSCPropNetProxiesFTPPort 2005 @discussion Value is a CFNumber 2006 */ 2007extern const CFStringRef kSCPropNetProxiesFTPPort API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2008#define kSCPropNetProxiesFTPPort kSCPropNetProxiesFTPPort 2009 2010/*! 2011 @const kSCPropNetProxiesFTPProxy 2012 @discussion Value is a CFString 2013 */ 2014extern const CFStringRef kSCPropNetProxiesFTPProxy API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2015#define kSCPropNetProxiesFTPProxy kSCPropNetProxiesFTPProxy 2016 2017/*! 2018 @const kSCPropNetProxiesGopherEnable 2019 @discussion Value is a CFNumber (0 or 1) 2020 */ 2021extern const CFStringRef kSCPropNetProxiesGopherEnable API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2022#define kSCPropNetProxiesGopherEnable kSCPropNetProxiesGopherEnable 2023 2024/*! 2025 @const kSCPropNetProxiesGopherPort 2026 @discussion Value is a CFNumber 2027 */ 2028extern const CFStringRef kSCPropNetProxiesGopherPort API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2029#define kSCPropNetProxiesGopherPort kSCPropNetProxiesGopherPort 2030 2031/*! 2032 @const kSCPropNetProxiesGopherProxy 2033 @discussion Value is a CFString 2034 */ 2035extern const CFStringRef kSCPropNetProxiesGopherProxy API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2036#define kSCPropNetProxiesGopherProxy kSCPropNetProxiesGopherProxy 2037 2038/*! 2039 @const kSCPropNetProxiesHTTPEnable 2040 @discussion Value is a CFNumber (0 or 1) 2041 */ 2042extern const CFStringRef kSCPropNetProxiesHTTPEnable API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2043#define kSCPropNetProxiesHTTPEnable kSCPropNetProxiesHTTPEnable 2044 2045/*! 2046 @const kSCPropNetProxiesHTTPPort 2047 @discussion Value is a CFNumber 2048 */ 2049extern const CFStringRef kSCPropNetProxiesHTTPPort API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2050#define kSCPropNetProxiesHTTPPort kSCPropNetProxiesHTTPPort 2051 2052/*! 2053 @const kSCPropNetProxiesHTTPProxy 2054 @discussion Value is a CFString 2055 */ 2056extern const CFStringRef kSCPropNetProxiesHTTPProxy API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2057#define kSCPropNetProxiesHTTPProxy kSCPropNetProxiesHTTPProxy 2058 2059/*! 2060 @const kSCPropNetProxiesHTTPSEnable 2061 @discussion Value is a CFNumber (0 or 1) 2062 */ 2063extern const CFStringRef kSCPropNetProxiesHTTPSEnable API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2064#define kSCPropNetProxiesHTTPSEnable kSCPropNetProxiesHTTPSEnable 2065 2066/*! 2067 @const kSCPropNetProxiesHTTPSPort 2068 @discussion Value is a CFNumber 2069 */ 2070extern const CFStringRef kSCPropNetProxiesHTTPSPort API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2071#define kSCPropNetProxiesHTTPSPort kSCPropNetProxiesHTTPSPort 2072 2073/*! 2074 @const kSCPropNetProxiesHTTPSProxy 2075 @discussion Value is a CFString 2076 */ 2077extern const CFStringRef kSCPropNetProxiesHTTPSProxy API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2078#define kSCPropNetProxiesHTTPSProxy kSCPropNetProxiesHTTPSProxy 2079 2080/*! 2081 @const kSCPropNetProxiesRTSPEnable 2082 @discussion Value is a CFNumber (0 or 1) 2083 */ 2084extern const CFStringRef kSCPropNetProxiesRTSPEnable API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2085#define kSCPropNetProxiesRTSPEnable kSCPropNetProxiesRTSPEnable 2086 2087/*! 2088 @const kSCPropNetProxiesRTSPPort 2089 @discussion Value is a CFNumber 2090 */ 2091extern const CFStringRef kSCPropNetProxiesRTSPPort API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2092#define kSCPropNetProxiesRTSPPort kSCPropNetProxiesRTSPPort 2093 2094/*! 2095 @const kSCPropNetProxiesRTSPProxy 2096 @discussion Value is a CFString 2097 */ 2098extern const CFStringRef kSCPropNetProxiesRTSPProxy API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2099#define kSCPropNetProxiesRTSPProxy kSCPropNetProxiesRTSPProxy 2100 2101/*! 2102 @const kSCPropNetProxiesSOCKSEnable 2103 @discussion Value is a CFNumber (0 or 1) 2104 */ 2105extern const CFStringRef kSCPropNetProxiesSOCKSEnable API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2106#define kSCPropNetProxiesSOCKSEnable kSCPropNetProxiesSOCKSEnable 2107 2108/*! 2109 @const kSCPropNetProxiesSOCKSPort 2110 @discussion Value is a CFNumber 2111 */ 2112extern const CFStringRef kSCPropNetProxiesSOCKSPort API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2113#define kSCPropNetProxiesSOCKSPort kSCPropNetProxiesSOCKSPort 2114 2115/*! 2116 @const kSCPropNetProxiesSOCKSProxy 2117 @discussion Value is a CFString 2118 */ 2119extern const CFStringRef kSCPropNetProxiesSOCKSProxy API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2120#define kSCPropNetProxiesSOCKSProxy kSCPropNetProxiesSOCKSProxy 2121 2122/*! 2123 @const kSCPropNetProxiesProxyAutoConfigEnable 2124 @discussion Value is a CFNumber (0 or 1) 2125 */ 2126extern const CFStringRef kSCPropNetProxiesProxyAutoConfigEnable API_AVAILABLE(macos(10.4)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2127#define kSCPropNetProxiesProxyAutoConfigEnable kSCPropNetProxiesProxyAutoConfigEnable 2128 2129/*! 2130 @const kSCPropNetProxiesProxyAutoConfigJavaScript 2131 @discussion Value is a CFString 2132 */ 2133extern const CFStringRef kSCPropNetProxiesProxyAutoConfigJavaScript API_AVAILABLE(macos(10.7)) SPI_AVAILABLE(ios(4.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2134#define kSCPropNetProxiesProxyAutoConfigJavaScript kSCPropNetProxiesProxyAutoConfigJavaScript 2135 2136/*! 2137 @const kSCPropNetProxiesProxyAutoConfigURLString 2138 @discussion Value is a CFString 2139 */ 2140extern const CFStringRef kSCPropNetProxiesProxyAutoConfigURLString API_AVAILABLE(macos(10.4)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2141#define kSCPropNetProxiesProxyAutoConfigURLString kSCPropNetProxiesProxyAutoConfigURLString 2142 2143/*! 2144 @const kSCPropNetProxiesProxyAutoDiscoveryEnable 2145 @discussion Value is a CFNumber (0 or 1) 2146 */ 2147extern const CFStringRef kSCPropNetProxiesProxyAutoDiscoveryEnable API_AVAILABLE(macos(10.4)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2148#define kSCPropNetProxiesProxyAutoDiscoveryEnable kSCPropNetProxiesProxyAutoDiscoveryEnable 2149 2150/*! 2151 @group kSCEntNetSMB Entity Keys 2152 */ 2153 2154/*! 2155 @const kSCPropNetSMBNetBIOSName 2156 @discussion Value is a CFString 2157 */ 2158extern const CFStringRef kSCPropNetSMBNetBIOSName API_AVAILABLE(macos(10.5)) API_UNAVAILABLE(ios, tvos, watchos, bridgeos); 2159#define kSCPropNetSMBNetBIOSName kSCPropNetSMBNetBIOSName 2160 2161/*! 2162 @const kSCPropNetSMBNetBIOSNodeType 2163 @discussion Value is a CFString 2164 */ 2165extern const CFStringRef kSCPropNetSMBNetBIOSNodeType API_AVAILABLE(macos(10.5)) API_UNAVAILABLE(ios, tvos, watchos, bridgeos); 2166#define kSCPropNetSMBNetBIOSNodeType kSCPropNetSMBNetBIOSNodeType 2167 2168/*! 2169 @const kSCPropNetSMBNetBIOSScope 2170 @discussion Value is a CFString 2171 */ 2172extern const CFStringRef kSCPropNetSMBNetBIOSScope API_DEPRECATED("No longer supported", macos(10.5,10.7)) API_UNAVAILABLE(ios, tvos, watchos, bridgeos); 2173#define kSCPropNetSMBNetBIOSScope kSCPropNetSMBNetBIOSScope 2174 2175/*! 2176 @const kSCPropNetSMBWINSAddresses 2177 @discussion Value is a CFArray[CFString] 2178 */ 2179extern const CFStringRef kSCPropNetSMBWINSAddresses API_AVAILABLE(macos(10.5)) API_UNAVAILABLE(ios, tvos, watchos, bridgeos); 2180#define kSCPropNetSMBWINSAddresses kSCPropNetSMBWINSAddresses 2181 2182/*! 2183 @const kSCPropNetSMBWorkgroup 2184 @discussion Value is a CFString 2185 */ 2186extern const CFStringRef kSCPropNetSMBWorkgroup API_AVAILABLE(macos(10.5)) API_UNAVAILABLE(ios, tvos, watchos, bridgeos); 2187#define kSCPropNetSMBWorkgroup kSCPropNetSMBWorkgroup 2188 2189/*! 2190 @const kSCValNetSMBNetBIOSNodeTypeBroadcast 2191 */ 2192extern const CFStringRef kSCValNetSMBNetBIOSNodeTypeBroadcast API_AVAILABLE(macos(10.5)) API_UNAVAILABLE(ios, tvos, watchos, bridgeos); 2193#define kSCValNetSMBNetBIOSNodeTypeBroadcast kSCValNetSMBNetBIOSNodeTypeBroadcast 2194 2195/*! 2196 @const kSCValNetSMBNetBIOSNodeTypePeer 2197 */ 2198extern const CFStringRef kSCValNetSMBNetBIOSNodeTypePeer API_AVAILABLE(macos(10.5)) API_UNAVAILABLE(ios, tvos, watchos, bridgeos); 2199#define kSCValNetSMBNetBIOSNodeTypePeer kSCValNetSMBNetBIOSNodeTypePeer 2200 2201/*! 2202 @const kSCValNetSMBNetBIOSNodeTypeMixed 2203 */ 2204extern const CFStringRef kSCValNetSMBNetBIOSNodeTypeMixed API_AVAILABLE(macos(10.5)) API_UNAVAILABLE(ios, tvos, watchos, bridgeos); 2205#define kSCValNetSMBNetBIOSNodeTypeMixed kSCValNetSMBNetBIOSNodeTypeMixed 2206 2207/*! 2208 @const kSCValNetSMBNetBIOSNodeTypeHybrid 2209 */ 2210extern const CFStringRef kSCValNetSMBNetBIOSNodeTypeHybrid API_AVAILABLE(macos(10.5)) API_UNAVAILABLE(ios, tvos, watchos, bridgeos); 2211#define kSCValNetSMBNetBIOSNodeTypeHybrid kSCValNetSMBNetBIOSNodeTypeHybrid 2212 2213/*! 2214 @group kSCCompUsers Entity Keys 2215 */ 2216 2217/*! 2218 @const kSCEntUsersConsoleUser 2219 */ 2220extern const CFStringRef kSCEntUsersConsoleUser API_AVAILABLE(macos(10.1)) API_UNAVAILABLE(ios, tvos, watchos, bridgeos); 2221#define kSCEntUsersConsoleUser kSCEntUsersConsoleUser 2222 2223/*! 2224 @group kSCCompSystem Properties 2225 */ 2226 2227/*! 2228 @const kSCPropSystemComputerName 2229 @discussion Value is a CFString 2230 */ 2231extern const CFStringRef kSCPropSystemComputerName API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2232#define kSCPropSystemComputerName kSCPropSystemComputerName 2233 2234/*! 2235 @const kSCPropSystemComputerNameEncoding 2236 @discussion Value is a CFNumber 2237 */ 2238extern const CFStringRef kSCPropSystemComputerNameEncoding API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2239#define kSCPropSystemComputerNameEncoding kSCPropSystemComputerNameEncoding 2240 2241/*! 2242 @group SCDynamicStore "domain" prefixes 2243 */ 2244 2245/*! 2246 @const kSCDynamicStoreDomainFile 2247 */ 2248extern const CFStringRef kSCDynamicStoreDomainFile API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2249#define kSCDynamicStoreDomainFile kSCDynamicStoreDomainFile 2250 2251/*! 2252 @const kSCDynamicStoreDomainPlugin 2253 */ 2254extern const CFStringRef kSCDynamicStoreDomainPlugin API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2255#define kSCDynamicStoreDomainPlugin kSCDynamicStoreDomainPlugin 2256 2257/*! 2258 @const kSCDynamicStoreDomainSetup 2259 */ 2260extern const CFStringRef kSCDynamicStoreDomainSetup API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2261#define kSCDynamicStoreDomainSetup kSCDynamicStoreDomainSetup 2262 2263/*! 2264 @const kSCDynamicStoreDomainState 2265 */ 2266extern const CFStringRef kSCDynamicStoreDomainState API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2267#define kSCDynamicStoreDomainState kSCDynamicStoreDomainState 2268 2269/*! 2270 @const kSCDynamicStoreDomainPrefs 2271 */ 2272extern const CFStringRef kSCDynamicStoreDomainPrefs API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2273#define kSCDynamicStoreDomainPrefs kSCDynamicStoreDomainPrefs 2274 2275/*! 2276 @group Preference ("location") Keys 2277 */ 2278 2279/*! 2280 @const kSCDynamicStorePropSetupCurrentSet 2281 @discussion Value is a CFString 2282 */ 2283extern const CFStringRef kSCDynamicStorePropSetupCurrentSet API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2284#define kSCDynamicStorePropSetupCurrentSet kSCDynamicStorePropSetupCurrentSet 2285 2286/*! 2287 @const kSCDynamicStorePropSetupLastUpdated 2288 */ 2289extern const CFStringRef kSCDynamicStorePropSetupLastUpdated API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2290#define kSCDynamicStorePropSetupLastUpdated kSCDynamicStorePropSetupLastUpdated 2291 2292/*! 2293 @group Common/shared Keys 2294 */ 2295 2296/*! 2297 @const kSCDynamicStorePropNetInterfaces 2298 @discussion Value is a CFArray[CFString] 2299 */ 2300extern const CFStringRef kSCDynamicStorePropNetInterfaces API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2301#define kSCDynamicStorePropNetInterfaces kSCDynamicStorePropNetInterfaces 2302 2303/*! 2304 @const kSCDynamicStorePropNetPrimaryInterface 2305 @discussion Value is a CFString 2306 */ 2307extern const CFStringRef kSCDynamicStorePropNetPrimaryInterface API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2308#define kSCDynamicStorePropNetPrimaryInterface kSCDynamicStorePropNetPrimaryInterface 2309 2310/*! 2311 @const kSCDynamicStorePropNetPrimaryService 2312 @discussion Value is a CFString 2313 */ 2314extern const CFStringRef kSCDynamicStorePropNetPrimaryService API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2315#define kSCDynamicStorePropNetPrimaryService kSCDynamicStorePropNetPrimaryService 2316 2317/*! 2318 @const kSCDynamicStorePropNetServiceIDs 2319 @discussion Value is a CFArray[CFString] 2320 */ 2321extern const CFStringRef kSCDynamicStorePropNetServiceIDs API_AVAILABLE(macos(10.1)) SPI_AVAILABLE(ios(2.0), tvos(9.0), watchos(1.0), bridgeos(1.0)); 2322#define kSCDynamicStorePropNetServiceIDs kSCDynamicStorePropNetServiceIDs 2323 2324/*! 2325 @const kSCPropUsersConsoleUserName 2326 @discussion Value is a CFString 2327 */ 2328extern const CFStringRef kSCPropUsersConsoleUserName API_DEPRECATED("No longer supported", macos(10.1,10.4)) API_UNAVAILABLE(ios, tvos, watchos, bridgeos); 2329#define kSCPropUsersConsoleUserName kSCPropUsersConsoleUserName 2330 2331/*! 2332 @const kSCPropUsersConsoleUserUID 2333 @discussion Value is a CFNumber 2334 */ 2335extern const CFStringRef kSCPropUsersConsoleUserUID API_DEPRECATED("No longer supported", macos(10.1,10.4)) API_UNAVAILABLE(ios, tvos, watchos, bridgeos); 2336#define kSCPropUsersConsoleUserUID kSCPropUsersConsoleUserUID 2337 2338/*! 2339 @const kSCPropUsersConsoleUserGID 2340 @discussion Value is a CFNumber 2341 */ 2342extern const CFStringRef kSCPropUsersConsoleUserGID API_DEPRECATED("No longer supported", macos(10.1,10.4)) API_UNAVAILABLE(ios, tvos, watchos, bridgeos); 2343#define kSCPropUsersConsoleUserGID kSCPropUsersConsoleUserGID 2344 2345CF_ASSUME_NONNULL_END 2346 2347#endif /* _SCSCHEMADEFINITIONS_H */