]> git.saurik.com Git - apple/configd.git/blob - SystemConfiguration.fproj/SCSchemaDefinitions.h
configd-1061.101.1.tar.gz
[apple/configd.git] / SystemConfiguration.fproj / SCSchemaDefinitions.h
1 /*
2 * Copyright (c) 2000-2020 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
424 CF_ASSUME_NONNULL_BEGIN
425
426 /*!
427 @const kSCResvLink
428 @discussion Value is a CFString
429 */
430 extern 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 */
436 extern 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 */
443 extern 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 */
450 extern 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 */
457 extern 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 */
464 extern 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 */
475 extern 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 */
482 extern 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 */
489 extern 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 */
496 extern 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 */
506 extern 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 */
512 extern 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 */
518 extern 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 */
524 extern 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 */
530 extern 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 */
536 extern 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 */
542 extern 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 */
548 extern 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 */
559 extern 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 */
566 extern 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 */
573 extern 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 */
580 extern 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 */
587 extern 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 */
594 extern 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 */
601 extern 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 */
608 extern 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 */
615 extern 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 */
622 extern 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 */
629 extern 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 */
636 extern 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 */
643 extern 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 */
650 extern 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 */
657 extern 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 */
664 extern 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 */
671 extern 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 */
678 extern 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 */
685 extern 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 */
696 extern 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 */
703 extern 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 */
710 extern 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 */
721 extern 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 */
732 extern 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 */
743 extern 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 */
750 extern 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 */
757 extern 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 */
764 extern 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 */
771 extern 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 */
778 extern 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 */
785 extern 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 */
791 extern 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 */
797 extern 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 */
803 extern 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 */
809 extern 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 */
815 extern 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 */
821 extern 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 */
832 extern 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 */
839 extern 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 */
846 extern 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 */
853 extern 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 */
860 extern 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 */
867 extern 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 */
874 extern 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 */
881 extern 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 */
888 extern 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 */
895 extern 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 */
906 extern 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 */
913 extern 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 */
920 extern 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 */
935 extern 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 */
942 extern 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 */
949 extern 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 */
956 extern 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 */
963 extern 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 */
969 extern 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 */
975 extern 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 */
981 extern 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 */
987 extern 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 */
993 extern 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 */
999 extern 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 */
1005 extern 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 */
1011 extern 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 */
1017 extern 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 */
1028 extern 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 */
1035 extern 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 */
1042 extern 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 */
1049 extern 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 */
1056 extern 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 */
1063 extern 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 */
1070 extern 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 */
1077 extern 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 */
1084 extern 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 */
1091 extern 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 */
1098 extern 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 */
1105 extern 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 */
1112 extern 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 */
1118 extern 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 */
1124 extern 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 */
1130 extern 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 */
1136 extern 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 */
1142 extern 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 */
1148 extern 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 */
1154 extern 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 */
1165 extern 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 */
1172 extern 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 */
1179 extern 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 */
1186 extern 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 */
1193 extern 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 */
1200 extern 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 */
1207 extern 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 */
1213 extern 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 */
1219 extern 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 */
1225 extern 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 */
1231 extern 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 */
1237 extern 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 */
1243 extern 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 */
1249 extern 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 */
1260 extern 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 */
1267 extern 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 */
1274 extern 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 */
1281 extern 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 */
1288 extern 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 */
1295 extern 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 */
1301 extern 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 */
1307 extern 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 */
1313 extern 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 */
1319 extern 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 */
1325 extern 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 */
1336 extern 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 */
1347 extern 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 */
1354 extern 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 */
1365 extern 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 */
1372 extern 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 */
1379 extern 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 */
1386 extern 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 */
1393 extern 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 */
1400 extern 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 */
1407 extern 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 */
1414 extern 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 */
1421 extern 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 */
1428 extern 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 */
1435 extern 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 */
1442 extern 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 */
1449 extern 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 */
1456 extern 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 */
1463 extern 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 */
1470 extern 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 */
1477 extern 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 */
1484 extern 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 */
1491 extern 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 */
1497 extern 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 */
1503 extern 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 */
1509 extern 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 */
1520 extern 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 */
1527 extern 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 */
1534 extern 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 */
1541 extern 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 */
1548 extern 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 */
1555 extern 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 */
1562 extern 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 */
1569 extern 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 */
1576 extern 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 */
1583 extern 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 */
1590 extern 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 */
1597 extern 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 */
1604 extern 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 */
1611 extern 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 */
1618 extern 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 */
1625 extern 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 */
1632 extern 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 */
1639 extern 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 */
1646 extern 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 */
1653 extern 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 */
1660 extern 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 */
1667 extern 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 */
1674 extern 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 */
1681 extern 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 */
1688 extern 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 */
1695 extern 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 */
1701 extern 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 */
1707 extern 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 */
1714 extern 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 */
1721 extern 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 */
1728 extern 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 */
1735 extern 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 */
1742 extern 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 */
1749 extern 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 */
1756 extern 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 */
1763 extern 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 */
1770 extern 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 */
1777 extern 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 */
1784 extern 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 */
1791 extern 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 */
1798 extern 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 */
1805 extern 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 */
1812 extern 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 */
1819 extern 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 */
1826 extern 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 */
1833 extern 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 */
1840 extern 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 */
1847 extern 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 */
1854 extern 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 */
1861 extern 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 */
1868 extern 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 */
1875 extern 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 */
1882 extern 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 */
1889 extern 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 */
1896 extern 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 */
1903 extern 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 */
1910 extern 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 */
1917 extern 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 */
1936 extern 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 */
1943 extern 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 */
1950 extern 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 */
1956 extern 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 */
1962 extern 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 */
1968 extern 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 */
1979 extern 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 */
1986 extern 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 */
1993 extern 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 */
2000 extern 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 */
2007 extern 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 */
2014 extern 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 */
2021 extern 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 */
2028 extern 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 */
2035 extern 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 */
2042 extern 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 */
2049 extern 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 */
2056 extern 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 */
2063 extern 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 */
2070 extern 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 */
2077 extern 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 */
2084 extern 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 */
2091 extern 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 */
2098 extern 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 */
2105 extern 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 */
2112 extern 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 */
2119 extern 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 */
2126 extern 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 */
2133 extern 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 */
2140 extern 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 */
2147 extern 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 */
2158 extern 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 */
2165 extern 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 */
2172 extern 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 */
2179 extern 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 */
2186 extern const CFStringRef kSCPropNetSMBWorkgroup API_AVAILABLE(macos(10.5)) API_UNAVAILABLE(ios, tvos, watchos, bridgeos);
2187 #define kSCPropNetSMBWorkgroup kSCPropNetSMBWorkgroup
2188
2189 /*!
2190 @const kSCValNetSMBNetBIOSNodeTypeBroadcast
2191 */
2192 extern const CFStringRef kSCValNetSMBNetBIOSNodeTypeBroadcast API_AVAILABLE(macos(10.5)) API_UNAVAILABLE(ios, tvos, watchos, bridgeos);
2193 #define kSCValNetSMBNetBIOSNodeTypeBroadcast kSCValNetSMBNetBIOSNodeTypeBroadcast
2194
2195 /*!
2196 @const kSCValNetSMBNetBIOSNodeTypePeer
2197 */
2198 extern const CFStringRef kSCValNetSMBNetBIOSNodeTypePeer API_AVAILABLE(macos(10.5)) API_UNAVAILABLE(ios, tvos, watchos, bridgeos);
2199 #define kSCValNetSMBNetBIOSNodeTypePeer kSCValNetSMBNetBIOSNodeTypePeer
2200
2201 /*!
2202 @const kSCValNetSMBNetBIOSNodeTypeMixed
2203 */
2204 extern const CFStringRef kSCValNetSMBNetBIOSNodeTypeMixed API_AVAILABLE(macos(10.5)) API_UNAVAILABLE(ios, tvos, watchos, bridgeos);
2205 #define kSCValNetSMBNetBIOSNodeTypeMixed kSCValNetSMBNetBIOSNodeTypeMixed
2206
2207 /*!
2208 @const kSCValNetSMBNetBIOSNodeTypeHybrid
2209 */
2210 extern 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 */
2220 extern 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 */
2231 extern 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 */
2238 extern 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 */
2248 extern 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 */
2254 extern 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 */
2260 extern 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 */
2266 extern 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 */
2272 extern 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 */
2283 extern 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 */
2289 extern 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 */
2300 extern 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 */
2307 extern 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 */
2314 extern 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 */
2321 extern 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 */
2328 extern 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 */
2335 extern 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 */
2342 extern const CFStringRef kSCPropUsersConsoleUserGID API_DEPRECATED("No longer supported", macos(10.1,10.4)) API_UNAVAILABLE(ios, tvos, watchos, bridgeos);
2343 #define kSCPropUsersConsoleUserGID kSCPropUsersConsoleUserGID
2344
2345 CF_ASSUME_NONNULL_END
2346
2347 #endif /* _SCSCHEMADEFINITIONS_H */