this repo has no description
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 */