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