]> git.saurik.com Git - apple/configd.git/blob - SystemConfiguration.fproj/SCSchemaDefinitions.h
17d5e2994a1fd536f83815fcb55b898e080a8f18
[apple/configd.git] / SystemConfiguration.fproj / SCSchemaDefinitions.h
1 /*
2 * Copyright (c) 2000-2014 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 * kSCPropNetInterfaceSupportsModemOnHold "SupportsModemOnHold" CFNumber (0 or 1)
128 *
129 * --- kSCPropNetInterfaceType values ---
130 * kSCValNetInterfaceTypeEthernet "Ethernet"
131 * kSCValNetInterfaceTypeFireWire "FireWire"
132 * kSCValNetInterfaceTypePPP "PPP"
133 * kSCValNetInterfaceType6to4 "6to4"
134 * kSCValNetInterfaceTypeIPSec "IPSec"
135 *
136 * --- kSCPropNetServiceSubType values (for PPP) ---
137 * kSCValNetInterfaceSubTypePPPoE "PPPoE"
138 * kSCValNetInterfaceSubTypePPPSerial "PPPSerial"
139 * kSCValNetInterfaceSubTypePPTP "PPTP"
140 * kSCValNetInterfaceSubTypeL2TP "L2TP"
141 *
142 * kSCEntNetIPSec Entity Keys
143 *
144 * kSCPropNetIPSecAuthenticationMethod "AuthenticationMethod" CFString
145 * kSCPropNetIPSecLocalCertificate "LocalCertificate" CFData
146 * kSCPropNetIPSecLocalIdentifier "LocalIdentifier" CFString
147 * kSCPropNetIPSecLocalIdentifierType "LocalIdentifierType" CFString
148 * kSCPropNetIPSecSharedSecret "SharedSecret" CFString
149 * kSCPropNetIPSecSharedSecretEncryption "SharedSecretEncryption" CFString
150 * kSCPropNetIPSecConnectTime "ConnectTime" CFNumber
151 * kSCPropNetIPSecRemoteAddress "RemoteAddress" CFString
152 * kSCPropNetIPSecStatus "Status" CFNumber
153 * kSCPropNetIPSecXAuthEnabled "XAuthEnabled" CFNumber (0 or 1)
154 * kSCPropNetIPSecXAuthName "XAuthName" CFString
155 * kSCPropNetIPSecXAuthPassword "XAuthPassword" CFString
156 * kSCPropNetIPSecXAuthPasswordEncryption "XAuthPasswordEncryption" CFString
157 *
158 * --- kSCPropNetIPSecAuthenticationMethod values ---
159 * kSCValNetIPSecAuthenticationMethodSharedSecret "SharedSecret"
160 * kSCValNetIPSecAuthenticationMethodCertificate "Certificate"
161 * kSCValNetIPSecAuthenticationMethodHybrid "Hybrid"
162 *
163 * --- kSCPropNetIPSecLocalIdentifierType values ---
164 * kSCValNetIPSecLocalIdentifierTypeKeyID "KeyID"
165 *
166 * --- kSCPropNetIPSecSharedSecretEncryption values ---
167 * kSCValNetIPSecSharedSecretEncryptionKeychain "Keychain"
168 *
169 * --- kSCPropNetIPSecXAuthPasswordEncryption values ---
170 * kSCValNetIPSecXAuthPasswordEncryptionKeychain "Keychain"
171 * kSCValNetIPSecXAuthPasswordEncryptionPrompt "Prompt"
172 *
173 * kSCEntNetIPv4 Entity Keys
174 *
175 * kSCPropNetIPv4Addresses "Addresses" CFArray[CFString]
176 * kSCPropNetIPv4ConfigMethod "ConfigMethod" CFString
177 * kSCPropNetIPv4DHCPClientID "DHCPClientID" CFString
178 * kSCPropNetIPv4Router "Router" CFString
179 * kSCPropNetIPv4SubnetMasks "SubnetMasks" CFArray[CFString]
180 * kSCPropNetIPv4DestAddresses "DestAddresses" CFArray[CFString]
181 * kSCPropNetIPv4BroadcastAddresses "BroadcastAddresses" CFArray[CFString]
182 *
183 * --- kSCPropNetIPv4ConfigMethod values ---
184 * kSCValNetIPv4ConfigMethodAutomatic "Automatic"
185 * kSCValNetIPv4ConfigMethodBOOTP "BOOTP"
186 * kSCValNetIPv4ConfigMethodDHCP "DHCP"
187 * kSCValNetIPv4ConfigMethodINFORM "INFORM"
188 * kSCValNetIPv4ConfigMethodLinkLocal "LinkLocal"
189 * kSCValNetIPv4ConfigMethodManual "Manual"
190 * kSCValNetIPv4ConfigMethodPPP "PPP"
191 *
192 * kSCEntNetIPv6 Entity Keys
193 *
194 * kSCPropNetIPv6Addresses "Addresses" CFArray[CFString]
195 * kSCPropNetIPv6ConfigMethod "ConfigMethod" CFString
196 * kSCPropNetIPv6DestAddresses "DestAddresses" CFArray[CFString]
197 * kSCPropNetIPv6Flags "Flags" CFNumber
198 * kSCPropNetIPv6PrefixLength "PrefixLength" CFArray[CFNumber]
199 * kSCPropNetIPv6Router "Router" CFString
200 *
201 * --- kSCPropNetIPv6ConfigMethod values ---
202 * kSCValNetIPv6ConfigMethodAutomatic "Automatic"
203 * kSCValNetIPv6ConfigMethodLinkLocal "LinkLocal"
204 * kSCValNetIPv6ConfigMethodManual "Manual"
205 * kSCValNetIPv6ConfigMethodRouterAdvertisement "RouterAdvertisement"
206 * kSCValNetIPv6ConfigMethod6to4 "6to4"
207 *
208 * kSCEntNet6to4 Entity Keys
209 *
210 * kSCPropNet6to4Relay "Relay" CFString
211 *
212 * kSCEntNetLink Entity Keys
213 *
214 * kSCPropNetLinkActive "Active" CFBoolean
215 * kSCPropNetLinkDetaching "Detaching" CFBoolean
216 *
217 * kSCEntNetModem (Hardware) Entity Keys
218 *
219 * kSCPropNetModemAccessPointName "AccessPointName" CFString
220 * kSCPropNetModemConnectionPersonality "ConnectionPersonality" CFString
221 * kSCPropNetModemConnectionScript "ConnectionScript" CFString
222 * kSCPropNetModemConnectSpeed "ConnectSpeed" CFNumber
223 * kSCPropNetModemDataCompression "DataCompression" CFNumber (0 or 1)
224 * kSCPropNetModemDeviceContextID "DeviceContextID" CFString
225 * kSCPropNetModemDeviceModel "DeviceModel" CFString
226 * kSCPropNetModemDeviceVendor "DeviceVendor" CFString
227 * kSCPropNetModemDialMode "DialMode" CFString
228 * kSCPropNetModemErrorCorrection "ErrorCorrection" CFNumber (0 or 1)
229 * kSCPropNetModemHoldCallWaitingAudibleAlert "HoldCallWaitingAudibleAlert" CFNumber (0 or 1)
230 * kSCPropNetModemHoldDisconnectOnAnswer "HoldDisconnectOnAnswer" CFNumber (0 or 1)
231 * kSCPropNetModemHoldEnabled "HoldEnabled" CFNumber (0 or 1)
232 * kSCPropNetModemHoldReminder "HoldReminder" CFNumber (0 or 1)
233 * kSCPropNetModemHoldReminderTime "HoldReminderTime" CFNumber
234 * kSCPropNetModemNote "Note" CFString
235 * kSCPropNetModemPulseDial "PulseDial" CFNumber (0 or 1)
236 * kSCPropNetModemSpeaker "Speaker" CFNumber (0 or 1)
237 * kSCPropNetModemSpeed "Speed" CFNumber
238 *
239 * --- kSCPropNetModemDialMode values ---
240 * kSCValNetModemDialModeIgnoreDialTone "IgnoreDialTone"
241 * kSCValNetModemDialModeManual "Manual"
242 * kSCValNetModemDialModeWaitForDialTone "WaitForDialTone"
243 *
244 * kSCEntNetPPP Entity Keys
245 *
246 * kSCPropNetPPPACSPEnabled "ACSPEnabled" CFNumber (0 or 1)
247 * kSCPropNetPPPConnectTime "ConnectTime" CFNumber
248 * kSCPropNetPPPDeviceLastCause "DeviceLastCause" CFNumber
249 * kSCPropNetPPPDialOnDemand "DialOnDemand" CFNumber (0 or 1)
250 * kSCPropNetPPPDisconnectOnFastUserSwitch "DisconnectOnFastUserSwitch" CFNumber (0 or 1)
251 * kSCPropNetPPPDisconnectOnIdle "DisconnectOnIdle" CFNumber (0 or 1)
252 * kSCPropNetPPPDisconnectOnIdleTimer "DisconnectOnIdleTimer" CFNumber
253 * kSCPropNetPPPDisconnectOnLogout "DisconnectOnLogout" CFNumber (0 or 1)
254 * kSCPropNetPPPDisconnectOnSleep "DisconnectOnSleep" CFNumber (0 or 1)
255 * kSCPropNetPPPDisconnectTime "DisconnectTime" CFNumber
256 * kSCPropNetPPPIdleReminderTimer "IdleReminderTimer" CFNumber
257 * kSCPropNetPPPIdleReminder "IdleReminder" CFNumber (0 or 1)
258 * kSCPropNetPPPLastCause "LastCause" CFNumber
259 * kSCPropNetPPPLogfile "Logfile" CFString
260 * kSCPropNetPPPPlugins "Plugins" CFArray[CFString]
261 * kSCPropNetPPPRetryConnectTime "RetryConnectTime" CFNumber
262 * kSCPropNetPPPSessionTimer "SessionTimer" CFNumber
263 * kSCPropNetPPPStatus "Status" CFNumber
264 * kSCPropNetPPPUseSessionTimer "UseSessionTimer" CFNumber (0 or 1)
265 * kSCPropNetPPPVerboseLogging "VerboseLogging" CFNumber (0 or 1)
266 *
267 * --- Auth: ---
268 * kSCPropNetPPPAuthEAPPlugins "AuthEAPPlugins" CFArray[CFString]
269 * kSCPropNetPPPAuthName "AuthName" CFString
270 * kSCPropNetPPPAuthPassword "AuthPassword" CFString
271 * kSCPropNetPPPAuthPasswordEncryption "AuthPasswordEncryption" CFString
272 * kSCPropNetPPPAuthPrompt "AuthPrompt" CFString
273 * kSCPropNetPPPAuthProtocol "AuthProtocol" CFArray[CFString]
274 *
275 * --- kSCPropNetPPPAuthPasswordEncryption values ---
276 * kSCValNetPPPAuthPasswordEncryptionKeychain "Keychain"
277 * kSCValNetPPPAuthPasswordEncryptionToken "Token"
278 *
279 * --- kSCPropNetPPPAuthPrompt values ---
280 * kSCValNetPPPAuthPromptBefore "Before" CFString
281 * kSCValNetPPPAuthPromptAfter "After" CFString
282 *
283 * --- kSCPropNetPPPAuthProtocol values ---
284 * kSCValNetPPPAuthProtocolCHAP "CHAP" CFString
285 * kSCValNetPPPAuthProtocolEAP "EAP" CFString
286 * kSCValNetPPPAuthProtocolMSCHAP1 "MSCHAP1" CFString
287 * kSCValNetPPPAuthProtocolMSCHAP2 "MSCHAP2" CFString
288 * kSCValNetPPPAuthProtocolPAP "PAP" CFString
289 *
290 * --- Comm: ---
291 * kSCPropNetPPPCommAlternateRemoteAddress "CommAlternateRemoteAddress" CFString
292 * kSCPropNetPPPCommConnectDelay "CommConnectDelay" CFNumber
293 * kSCPropNetPPPCommDisplayTerminalWindow "CommDisplayTerminalWindow" CFNumber (0 or 1)
294 * kSCPropNetPPPCommRedialCount "CommRedialCount" CFNumber
295 * kSCPropNetPPPCommRedialEnabled "CommRedialEnabled" CFNumber (0 or 1)
296 * kSCPropNetPPPCommRedialInterval "CommRedialInterval" CFNumber
297 * kSCPropNetPPPCommRemoteAddress "CommRemoteAddress" CFString
298 * kSCPropNetPPPCommTerminalScript "CommTerminalScript" CFString
299 * kSCPropNetPPPCommUseTerminalScript "CommUseTerminalScript" CFNumber (0 or 1)
300 *
301 * --- CCP: ---
302 * kSCPropNetPPPCCPEnabled "CCPEnabled" CFNumber (0 or 1)
303 * kSCPropNetPPPCCPMPPE40Enabled "CCPMPPE40Enabled" CFNumber (0 or 1)
304 * kSCPropNetPPPCCPMPPE128Enabled "CCPMPPE128Enabled" CFNumber (0 or 1)
305 *
306 * --- IPCP: ---
307 * kSCPropNetPPPIPCPCompressionVJ "IPCPCompressionVJ" CFNumber (0 or 1)
308 * kSCPropNetPPPIPCPUsePeerDNS "IPCPUsePeerDNS" CFNumber (0 or 1)
309 *
310 * --- LCP: ---
311 * kSCPropNetPPPLCPEchoEnabled "LCPEchoEnabled" CFNumber (0 or 1)
312 * kSCPropNetPPPLCPEchoFailure "LCPEchoFailure" CFNumber
313 * kSCPropNetPPPLCPEchoInterval "LCPEchoInterval" CFNumber
314 * kSCPropNetPPPLCPCompressionACField "LCPCompressionACField" CFNumber (0 or 1)
315 * kSCPropNetPPPLCPCompressionPField "LCPCompressionPField" CFNumber (0 or 1)
316 * kSCPropNetPPPLCPMRU "LCPMRU" CFNumber
317 * kSCPropNetPPPLCPMTU "LCPMTU" CFNumber
318 * kSCPropNetPPPLCPReceiveACCM "LCPReceiveACCM" CFNumber
319 * kSCPropNetPPPLCPTransmitACCM "LCPTransmitACCM" CFNumber
320 *
321 * kSCEntNetPPPoE Entity Keys
322 *
323 * * RESERVED FOR FUTURE USE *
324 *
325 * kSCEntNetPPPSerial Entity Keys
326 *
327 * * RESERVED FOR FUTURE USE *
328 *
329 * kSCEntNetPPTP Entity Keys
330 *
331 * * RESERVED FOR FUTURE USE *
332 *
333 * kSCEntNetL2TP Entity Keys
334 *
335 * kSCPropNetL2TPIPSecSharedSecret "IPSecSharedSecret" CFString
336 * kSCPropNetL2TPIPSecSharedSecretEncryption "IPSecSharedSecretEncryption" CFString
337 * kSCPropNetL2TPTransport "Transport" CFString
338 *
339 * --- kSCPropNetL2TPIPSecSharedSecretEncryption values ---
340 * kSCValNetL2TPIPSecSharedSecretEncryptionKeychain "Keychain"
341 *
342 * --- kSCPropNetL2TPTransport values ---
343 * kSCValNetL2TPTransportIP "IP"
344 * kSCValNetL2TPTransportIPSec "IPSec"
345 *
346 * kSCEntNetProxies Entity Keys
347 *
348 * kSCPropNetProxiesExceptionsList "ExceptionsList" CFArray[CFString]
349 * kSCPropNetProxiesExcludeSimpleHostnames "ExcludeSimpleHostnames" CFNumber (0 or 1)
350 * kSCPropNetProxiesFTPEnable "FTPEnable" CFNumber (0 or 1)
351 * kSCPropNetProxiesFTPPassive "FTPPassive" CFNumber (0 or 1)
352 * kSCPropNetProxiesFTPPort "FTPPort" CFNumber
353 * kSCPropNetProxiesFTPProxy "FTPProxy" CFString
354 * kSCPropNetProxiesGopherEnable "GopherEnable" CFNumber (0 or 1)
355 * kSCPropNetProxiesGopherPort "GopherPort" CFNumber
356 * kSCPropNetProxiesGopherProxy "GopherProxy" CFString
357 * kSCPropNetProxiesHTTPEnable "HTTPEnable" CFNumber (0 or 1)
358 * kSCPropNetProxiesHTTPPort "HTTPPort" CFNumber
359 * kSCPropNetProxiesHTTPProxy "HTTPProxy" CFString
360 * kSCPropNetProxiesHTTPSEnable "HTTPSEnable" CFNumber (0 or 1)
361 * kSCPropNetProxiesHTTPSPort "HTTPSPort" CFNumber
362 * kSCPropNetProxiesHTTPSProxy "HTTPSProxy" CFString
363 * kSCPropNetProxiesRTSPEnable "RTSPEnable" CFNumber (0 or 1)
364 * kSCPropNetProxiesRTSPPort "RTSPPort" CFNumber
365 * kSCPropNetProxiesRTSPProxy "RTSPProxy" CFString
366 * kSCPropNetProxiesSOCKSEnable "SOCKSEnable" CFNumber (0 or 1)
367 * kSCPropNetProxiesSOCKSPort "SOCKSPort" CFNumber
368 * kSCPropNetProxiesSOCKSProxy "SOCKSProxy" CFString
369 * kSCPropNetProxiesProxyAutoConfigEnable "ProxyAutoConfigEnable" CFNumber (0 or 1)
370 * kSCPropNetProxiesProxyAutoConfigJavaScript "ProxyAutoConfigJavaScript" CFString
371 * kSCPropNetProxiesProxyAutoConfigURLString "ProxyAutoConfigURLString" CFString
372 * kSCPropNetProxiesProxyAutoDiscoveryEnable "ProxyAutoDiscoveryEnable" CFNumber (0 or 1)
373 *
374 * kSCEntNetSMB Entity Keys
375 *
376 * kSCPropNetSMBNetBIOSName "NetBIOSName" CFString
377 * kSCPropNetSMBNetBIOSNodeType "NetBIOSNodeType" CFString
378 * kSCPropNetSMBNetBIOSScope "NetBIOSScope" CFString
379 * kSCPropNetSMBWINSAddresses "WINSAddresses" CFArray[CFString]
380 * kSCPropNetSMBWorkgroup "Workgroup" CFString
381 *
382 * --- kSCPropNetSMBNetBIOSNodeType values ---
383 * kSCValNetSMBNetBIOSNodeTypeBroadcast "Broadcast"
384 * kSCValNetSMBNetBIOSNodeTypePeer "Peer"
385 * kSCValNetSMBNetBIOSNodeTypeMixed "Mixed"
386 * kSCValNetSMBNetBIOSNodeTypeHybrid "Hybrid"
387 *
388 * kSCCompUsers Entity Keys
389 *
390 * kSCEntUsersConsoleUser "ConsoleUser"
391 *
392 * kSCCompSystem Properties
393 *
394 * kSCPropSystemComputerName "ComputerName" CFString
395 * kSCPropSystemComputerNameEncoding "ComputerNameEncoding" CFNumber
396 *
397 * SCDynamicStore "domain" prefixes
398 *
399 * kSCDynamicStoreDomainFile "File:"
400 * kSCDynamicStoreDomainPlugin "Plugin:"
401 * kSCDynamicStoreDomainSetup "Setup:"
402 * kSCDynamicStoreDomainState "State:"
403 * kSCDynamicStoreDomainPrefs "Prefs:"
404 *
405 * Preference ("location") Keys
406 *
407 * kSCDynamicStorePropSetupCurrentSet "CurrentSet" CFString
408 * kSCDynamicStorePropSetupLastUpdated "LastUpdated"
409 *
410 * Common/shared Keys
411 *
412 * kSCDynamicStorePropNetInterfaces "Interfaces" CFArray[CFString]
413 * kSCDynamicStorePropNetPrimaryInterface "PrimaryInterface" CFString
414 * kSCDynamicStorePropNetPrimaryService "PrimaryService" CFString
415 * kSCDynamicStorePropNetServiceIDs "ServiceIDs" CFArray[CFString]
416 */
417
418
419 /*
420 * Note: The MACOSX_DEPLOYMENT_TARGET environment variable should be used
421 * when building an application targeted for an earlier version of
422 * Mac OS X. Please reference Technical Note TN2064 for more details.
423 */
424
425 /*
426 * Note: For Cocoa/Obj-C/Foundation applications accessing these preference
427 * keys you may want to consider the following :
428 *
429 * #define SC_SCHEMA_DECLARATION(k,q) extern NSString * k;
430 * #import <SystemConfiguration/SystemConfiguration.h>
431 */
432
433 /*
434 * Note: For CFM applications using these schema keys you may want to
435 * consider the following :
436 *
437 * #define SC_SCHEMA_DECLARATION(k,q)
438 * #define SC_SCHEMA_KV(k,v,t) lookup_SC_key( CFSTR( #k ) )
439 * #include <SystemConfiguration/SystemConfiguration.h>
440 *
441 * CFStringRef lookup_SC_key(CFStringRef key)
442 * {
443 * // this function should [dynamically, on-demand] load the
444 * // SystemConfiguration.framework, look up the provided key,
445 * // and return the associated value.
446 * }
447 */
448
449 /*
450 * Note: Earlier versions of this header file defined a "SCSTR" macro
451 * which helped to facilitate Obj-C development. Use of this macro
452 * has been deprecated (in Mac OS X 10.4) in favor of the newer
453 * "SC_SCHEMA_DECLARATION" and "SC_SCHEMA_KV" macros
454 */
455
456
457 #ifndef _SCSCHEMADEFINITIONS_H
458 #ifdef USE_SYSTEMCONFIGURATION_PRIVATE_HEADERS
459 #include <SystemConfiguration/_SCSchemaDefinitions.h>
460 #else /* USE_SYSTEMCONFIGURATION_PRIVATE_HEADERS */
461 #define _SCSCHEMADEFINITIONS_H
462
463 /* -------------------- Macro declarations -------------------- */
464
465 #include <Availability.h>
466 #include <TargetConditionals.h>
467
468 /*
469 * Define a schema key/value/type tuple
470 */
471 #ifndef SC_SCHEMA_KV
472 #define SC_SCHEMA_KV(k,v,t) k
473 #endif
474
475 /*
476 * Provide an "extern" for the key/value
477 */
478 #ifndef SC_SCHEMA_DECLARATION
479 #ifndef SCSTR
480 #include <CoreFoundation/CFString.h>
481 #define SC_SCHEMA_DECLARATION(k,q) extern const CFStringRef k q;
482 #else
483 #import <Foundation/NSString.h>
484 #define SC_SCHEMA_DECLARATION(k,q) extern NSString * k q;
485 #endif
486 #endif
487 /* -------------------- HeaderDoc comments -------------------- */
488
489
490 #if 0
491 /*!
492 * @header SCSchemaDefinitions
493 */
494
495 /*!
496 @const kSCResvLink
497 @availability Introduced in Mac OS X 10.1.
498 */
499 extern const CFStringRef kSCResvLink;
500
501 /*!
502 @const kSCResvInactive
503 @availability Introduced in Mac OS X 10.1.
504 */
505 extern const CFStringRef kSCResvInactive;
506
507 /*!
508 @const kSCPropInterfaceName
509 @availability Introduced in Mac OS X 10.1.
510 */
511 extern const CFStringRef kSCPropInterfaceName;
512
513 /*!
514 @const kSCPropMACAddress
515 @availability Introduced in Mac OS X 10.1.
516 */
517 extern const CFStringRef kSCPropMACAddress;
518
519 /*!
520 @const kSCPropUserDefinedName
521 @availability Introduced in Mac OS X 10.1.
522 */
523 extern const CFStringRef kSCPropUserDefinedName;
524
525 /*!
526 @const kSCPropVersion
527 @availability Introduced in Mac OS X 10.1.
528 */
529 extern const CFStringRef kSCPropVersion;
530
531 /*!
532 @group Preference Keys
533 */
534
535 /*!
536 @const kSCPrefCurrentSet
537 @availability Introduced in Mac OS X 10.1.
538 */
539 extern const CFStringRef kSCPrefCurrentSet;
540
541 /*!
542 @const kSCPrefNetworkServices
543 @availability Introduced in Mac OS X 10.1.
544 */
545 extern const CFStringRef kSCPrefNetworkServices;
546
547 /*!
548 @const kSCPrefSets
549 @availability Introduced in Mac OS X 10.1.
550 */
551 extern const CFStringRef kSCPrefSets;
552
553 /*!
554 @const kSCPrefSystem
555 @availability Introduced in Mac OS X 10.1.
556 */
557 extern const CFStringRef kSCPrefSystem;
558
559 /*!
560 @group Component Keys
561 */
562
563 /*!
564 @const kSCCompNetwork
565 @availability Introduced in Mac OS X 10.1.
566 */
567 extern const CFStringRef kSCCompNetwork;
568
569 /*!
570 @const kSCCompService
571 @availability Introduced in Mac OS X 10.1.
572 */
573 extern const CFStringRef kSCCompService;
574
575 /*!
576 @const kSCCompGlobal
577 @availability Introduced in Mac OS X 10.1.
578 */
579 extern const CFStringRef kSCCompGlobal;
580
581 /*!
582 @const kSCCompHostNames
583 @availability Introduced in Mac OS X 10.2.
584 */
585 extern const CFStringRef kSCCompHostNames;
586
587 /*!
588 @const kSCCompInterface
589 @availability Introduced in Mac OS X 10.1.
590 */
591 extern const CFStringRef kSCCompInterface;
592
593 /*!
594 @const kSCCompSystem
595 @availability Introduced in Mac OS X 10.1.
596 */
597 extern const CFStringRef kSCCompSystem;
598
599 /*!
600 @const kSCCompUsers
601 @availability Introduced in Mac OS X 10.1.
602 */
603 extern const CFStringRef kSCCompUsers;
604
605 /*!
606 @const kSCCompAnyRegex
607 @availability Introduced in Mac OS X 10.1.
608 */
609 extern const CFStringRef kSCCompAnyRegex;
610
611 /*!
612 @group Network Entity Keys
613 */
614
615 /*!
616 @const kSCEntNetAirPort
617 @availability Introduced in Mac OS X 10.1.
618 */
619 extern const CFStringRef kSCEntNetAirPort;
620
621 /*!
622 @const kSCEntNetAppleTalk
623 @availability Introduced in Mac OS X 10.1, but later deprecated in Mac OS X 10.6.
624 */
625 extern const CFStringRef kSCEntNetAppleTalk;
626
627 /*!
628 @const kSCEntNetDHCP
629 @availability Introduced in Mac OS X 10.1.
630 */
631 extern const CFStringRef kSCEntNetDHCP;
632
633 /*!
634 @const kSCEntNetDNS
635 @availability Introduced in Mac OS X 10.1.
636 */
637 extern const CFStringRef kSCEntNetDNS;
638
639 /*!
640 @const kSCEntNetEthernet
641 @availability Introduced in Mac OS X 10.1.
642 */
643 extern const CFStringRef kSCEntNetEthernet;
644
645 /*!
646 @const kSCEntNetFireWire
647 @availability Introduced in Mac OS X 10.3.
648 */
649 extern const CFStringRef kSCEntNetFireWire;
650
651 /*!
652 @const kSCEntNetInterface
653 @availability Introduced in Mac OS X 10.1.
654 */
655 extern const CFStringRef kSCEntNetInterface;
656
657 /*!
658 @const kSCEntNetIPSec
659 @availability Introduced in Mac OS X 10.5.
660 */
661 extern const CFStringRef kSCEntNetIPSec;
662
663 /*!
664 @const kSCEntNetIPv4
665 @availability Introduced in Mac OS X 10.1.
666 */
667 extern const CFStringRef kSCEntNetIPv4;
668
669 /*!
670 @const kSCEntNetIPv6
671 @availability Introduced in Mac OS X 10.1.
672 */
673 extern const CFStringRef kSCEntNetIPv6;
674
675 /*!
676 @const kSCEntNetL2TP
677 @availability Introduced in Mac OS X 10.3.
678 */
679 extern const CFStringRef kSCEntNetL2TP;
680
681 /*!
682 @const kSCEntNetLink
683 @availability Introduced in Mac OS X 10.1.
684 */
685 extern const CFStringRef kSCEntNetLink;
686
687 /*!
688 @const kSCEntNetModem
689 @availability Introduced in Mac OS X 10.1.
690 */
691 extern const CFStringRef kSCEntNetModem;
692
693 /*!
694 @const kSCEntNetNetInfo
695 @availability Introduced in Mac OS X 10.1, but later deprecated in Mac OS X 10.5.
696 */
697 extern const CFStringRef kSCEntNetNetInfo;
698
699 /*!
700 @const kSCEntNetPPP
701 @availability Introduced in Mac OS X 10.1.
702 */
703 extern const CFStringRef kSCEntNetPPP;
704
705 /*!
706 @const kSCEntNetPPPoE
707 @availability Introduced in Mac OS X 10.1.
708 */
709 extern const CFStringRef kSCEntNetPPPoE;
710
711 /*!
712 @const kSCEntNetPPPSerial
713 @availability Introduced in Mac OS X 10.3.
714 */
715 extern const CFStringRef kSCEntNetPPPSerial;
716
717 /*!
718 @const kSCEntNetPPTP
719 @availability Introduced in Mac OS X 10.3.
720 */
721 extern const CFStringRef kSCEntNetPPTP;
722
723 /*!
724 @const kSCEntNetProxies
725 @availability Introduced in Mac OS X 10.1.
726 */
727 extern const CFStringRef kSCEntNetProxies;
728
729 /*!
730 @const kSCEntNetSMB
731 @availability Introduced in Mac OS X 10.5.
732 */
733 extern const CFStringRef kSCEntNetSMB;
734
735 /*!
736 @const kSCEntNet6to4
737 @availability Introduced in Mac OS X 10.3.
738 */
739 extern const CFStringRef kSCEntNet6to4;
740
741 /*!
742 @group kSCCompNetwork Properties
743 */
744
745 /*!
746 @const kSCPropNetOverridePrimary
747 @availability Introduced in Mac OS X 10.2.
748 */
749 extern const CFStringRef kSCPropNetOverridePrimary;
750
751 /*!
752 @const kSCPropNetServiceOrder
753 @availability Introduced in Mac OS X 10.1.
754 */
755 extern const CFStringRef kSCPropNetServiceOrder;
756
757 /*!
758 @const kSCPropNetPPPOverridePrimary
759 @availability Introduced in Mac OS X 10.1.
760 */
761 extern const CFStringRef kSCPropNetPPPOverridePrimary;
762
763 /*!
764 @group kSCCompNetworkInterface Properties
765 */
766
767 /*!
768 @const kSCPropNetInterfaces
769 @availability Introduced in Mac OS X 10.2.
770 */
771 extern const CFStringRef kSCPropNetInterfaces;
772
773 /*!
774 @group kSCCompNetworkHostNames Properties
775 */
776
777 /*!
778 @const kSCPropNetLocalHostName
779 @availability Introduced in Mac OS X 10.2.
780 */
781 extern const CFStringRef kSCPropNetLocalHostName;
782
783 /*!
784 @group kSCEntNetAirPort (Hardware) Entity Keys
785 */
786
787 /*!
788 @const kSCPropNetAirPortAllowNetCreation
789 @availability Introduced in Mac OS X 10.2, but later deprecated in Mac OS X 10.9.
790 */
791 extern const CFStringRef kSCPropNetAirPortAllowNetCreation;
792
793 /*!
794 @const kSCPropNetAirPortAuthPassword
795 @availability Introduced in Mac OS X 10.1, but later deprecated in Mac OS X 10.9.
796 */
797 extern const CFStringRef kSCPropNetAirPortAuthPassword;
798
799 /*!
800 @const kSCPropNetAirPortAuthPasswordEncryption
801 @availability Introduced in Mac OS X 10.1, but later deprecated in Mac OS X 10.9.
802 */
803 extern const CFStringRef kSCPropNetAirPortAuthPasswordEncryption;
804
805 /*!
806 @const kSCPropNetAirPortJoinMode
807 @availability Introduced in Mac OS X 10.2, but later deprecated in Mac OS X 10.9.
808 */
809 extern const CFStringRef kSCPropNetAirPortJoinMode;
810
811 /*!
812 @const kSCPropNetAirPortPowerEnabled
813 @availability Introduced in Mac OS X 10.1, but later deprecated in Mac OS X 10.9.
814 */
815 extern const CFStringRef kSCPropNetAirPortPowerEnabled;
816
817 /*!
818 @const kSCPropNetAirPortPreferredNetwork
819 @availability Introduced in Mac OS X 10.1, but later deprecated in Mac OS X 10.9.
820 */
821 extern const CFStringRef kSCPropNetAirPortPreferredNetwork;
822
823 /*!
824 @const kSCPropNetAirPortSavePasswords
825 @availability Introduced in Mac OS X 10.2, but later deprecated in Mac OS X 10.9.
826 */
827 extern const CFStringRef kSCPropNetAirPortSavePasswords;
828
829 /*!
830 @const kSCValNetAirPortJoinModeAutomatic
831 @availability Introduced in Mac OS X 10.3, but later deprecated in Mac OS X 10.9.
832 */
833 extern const CFStringRef kSCValNetAirPortJoinModeAutomatic;
834
835 /*!
836 @const kSCValNetAirPortJoinModePreferred
837 @availability Introduced in Mac OS X 10.2, but later deprecated in Mac OS X 10.9.
838 */
839 extern const CFStringRef kSCValNetAirPortJoinModePreferred;
840
841 /*!
842 @const kSCValNetAirPortJoinModeRanked
843 @availability Introduced in Mac OS X 10.4, but later deprecated in Mac OS X 10.9.
844 */
845 extern const CFStringRef kSCValNetAirPortJoinModeRanked;
846
847 /*!
848 @const kSCValNetAirPortJoinModeRecent
849 @availability Introduced in Mac OS X 10.2, but later deprecated in Mac OS X 10.9.
850 */
851 extern const CFStringRef kSCValNetAirPortJoinModeRecent;
852
853 /*!
854 @const kSCValNetAirPortJoinModeStrongest
855 @availability Introduced in Mac OS X 10.2, but later deprecated in Mac OS X 10.9.
856 */
857 extern const CFStringRef kSCValNetAirPortJoinModeStrongest;
858
859 /*!
860 @const kSCValNetAirPortAuthPasswordEncryptionKeychain
861 @availability Introduced in Mac OS X 10.3, but later deprecated in Mac OS X 10.9.
862 */
863 extern const CFStringRef kSCValNetAirPortAuthPasswordEncryptionKeychain;
864
865 /*!
866 @group kSCEntNetAppleTalk Entity Keys
867 */
868
869 /*!
870 @const kSCPropNetAppleTalkComputerName
871 @availability Introduced in Mac OS X 10.1, but later deprecated in Mac OS X 10.6.
872 */
873 extern const CFStringRef kSCPropNetAppleTalkComputerName;
874
875 /*!
876 @const kSCPropNetAppleTalkComputerNameEncoding
877 @availability Introduced in Mac OS X 10.1, but later deprecated in Mac OS X 10.6.
878 */
879 extern const CFStringRef kSCPropNetAppleTalkComputerNameEncoding;
880
881 /*!
882 @const kSCPropNetAppleTalkConfigMethod
883 @availability Introduced in Mac OS X 10.1, but later deprecated in Mac OS X 10.6.
884 */
885 extern const CFStringRef kSCPropNetAppleTalkConfigMethod;
886
887 /*!
888 @const kSCPropNetAppleTalkDefaultZone
889 @availability Introduced in Mac OS X 10.1, but later deprecated in Mac OS X 10.6.
890 */
891 extern const CFStringRef kSCPropNetAppleTalkDefaultZone;
892
893 /*!
894 @const kSCPropNetAppleTalkNetworkID
895 @availability Introduced in Mac OS X 10.1, but later deprecated in Mac OS X 10.6.
896 */
897 extern const CFStringRef kSCPropNetAppleTalkNetworkID;
898
899 /*!
900 @const kSCPropNetAppleTalkNetworkRange
901 @availability Introduced in Mac OS X 10.2, but later deprecated in Mac OS X 10.6.
902 */
903 extern const CFStringRef kSCPropNetAppleTalkNetworkRange;
904
905 /*!
906 @const kSCPropNetAppleTalkNodeID
907 @availability Introduced in Mac OS X 10.1, but later deprecated in Mac OS X 10.6.
908 */
909 extern const CFStringRef kSCPropNetAppleTalkNodeID;
910
911 /*!
912 @const kSCPropNetAppleTalkSeedNetworkRange
913 @availability Introduced in Mac OS X 10.1, but later deprecated in Mac OS X 10.6.
914 */
915 extern const CFStringRef kSCPropNetAppleTalkSeedNetworkRange;
916
917 /*!
918 @const kSCPropNetAppleTalkSeedZones
919 @availability Introduced in Mac OS X 10.1, but later deprecated in Mac OS X 10.6.
920 */
921 extern const CFStringRef kSCPropNetAppleTalkSeedZones;
922
923 /*!
924 @const kSCValNetAppleTalkConfigMethodNode
925 @availability Introduced in Mac OS X 10.1, but later deprecated in Mac OS X 10.6.
926 */
927 extern const CFStringRef kSCValNetAppleTalkConfigMethodNode;
928
929 /*!
930 @const kSCValNetAppleTalkConfigMethodRouter
931 @availability Introduced in Mac OS X 10.1, but later deprecated in Mac OS X 10.6.
932 */
933 extern const CFStringRef kSCValNetAppleTalkConfigMethodRouter;
934
935 /*!
936 @const kSCValNetAppleTalkConfigMethodSeedRouter
937 @availability Introduced in Mac OS X 10.1, but later deprecated in Mac OS X 10.6.
938 */
939 extern const CFStringRef kSCValNetAppleTalkConfigMethodSeedRouter;
940
941 /*!
942 @group kSCEntNetDNS Entity Keys
943 */
944
945 /*!
946 @const kSCPropNetDNSDomainName
947 @availability Introduced in Mac OS X 10.1.
948 */
949 extern const CFStringRef kSCPropNetDNSDomainName;
950
951 /*!
952 @const kSCPropNetDNSOptions
953 @availability Introduced in Mac OS X 10.4.
954 */
955 extern const CFStringRef kSCPropNetDNSOptions;
956
957 /*!
958 @const kSCPropNetDNSSearchDomains
959 @availability Introduced in Mac OS X 10.1.
960 */
961 extern const CFStringRef kSCPropNetDNSSearchDomains;
962
963 /*!
964 @const kSCPropNetDNSSearchOrder
965 @availability Introduced in Mac OS X 10.4.
966 */
967 extern const CFStringRef kSCPropNetDNSSearchOrder;
968
969 /*!
970 @const kSCPropNetDNSServerAddresses
971 @availability Introduced in Mac OS X 10.1.
972 */
973 extern const CFStringRef kSCPropNetDNSServerAddresses;
974
975 /*!
976 @const kSCPropNetDNSServerPort
977 @availability Introduced in Mac OS X 10.4.
978 */
979 extern const CFStringRef kSCPropNetDNSServerPort;
980
981 /*!
982 @const kSCPropNetDNSServerTimeout
983 @availability Introduced in Mac OS X 10.4.
984 */
985 extern const CFStringRef kSCPropNetDNSServerTimeout;
986
987 /*!
988 @const kSCPropNetDNSSortList
989 @availability Introduced in Mac OS X 10.1.
990 */
991 extern const CFStringRef kSCPropNetDNSSortList;
992
993 /*!
994 @const kSCPropNetDNSSupplementalMatchDomains
995 @availability Introduced in Mac OS X 10.4.
996 */
997 extern const CFStringRef kSCPropNetDNSSupplementalMatchDomains;
998
999 /*!
1000 @const kSCPropNetDNSSupplementalMatchOrders
1001 @availability Introduced in Mac OS X 10.4.
1002 */
1003 extern const CFStringRef kSCPropNetDNSSupplementalMatchOrders;
1004
1005 /*!
1006 @group kSCEntNetEthernet (Hardware) Entity Keys
1007 */
1008
1009 /*!
1010 @const kSCPropNetEthernetMediaSubType
1011 @availability Introduced in Mac OS X 10.2.
1012 */
1013 extern const CFStringRef kSCPropNetEthernetMediaSubType;
1014
1015 /*!
1016 @const kSCPropNetEthernetMediaOptions
1017 @availability Introduced in Mac OS X 10.2.
1018 */
1019 extern const CFStringRef kSCPropNetEthernetMediaOptions;
1020
1021 /*!
1022 @const kSCPropNetEthernetMTU
1023 @availability Introduced in Mac OS X 10.2.
1024 */
1025 extern const CFStringRef kSCPropNetEthernetMTU;
1026
1027 /*!
1028 @group kSCEntNetFireWire (Hardware) Entity Keys
1029 */
1030
1031 /*!
1032 @group kSCEntNetInterface Entity Keys
1033 */
1034
1035 /*!
1036 @const kSCPropNetInterfaceDeviceName
1037 @availability Introduced in Mac OS X 10.1.
1038 */
1039 extern const CFStringRef kSCPropNetInterfaceDeviceName;
1040
1041 /*!
1042 @const kSCPropNetInterfaceHardware
1043 @availability Introduced in Mac OS X 10.1.
1044 */
1045 extern const CFStringRef kSCPropNetInterfaceHardware;
1046
1047 /*!
1048 @const kSCPropNetInterfaceType
1049 @availability Introduced in Mac OS X 10.1.
1050 */
1051 extern const CFStringRef kSCPropNetInterfaceType;
1052
1053 /*!
1054 @const kSCPropNetInterfaceSubType
1055 @availability Introduced in Mac OS X 10.1.
1056 */
1057 extern const CFStringRef kSCPropNetInterfaceSubType;
1058
1059 /*!
1060 @const kSCPropNetInterfaceSupportsModemOnHold
1061 @availability Introduced in Mac OS X 10.2.
1062 */
1063 extern const CFStringRef kSCPropNetInterfaceSupportsModemOnHold;
1064
1065 /*!
1066 @const kSCValNetInterfaceTypeEthernet
1067 @availability Introduced in Mac OS X 10.1.
1068 */
1069 extern const CFStringRef kSCValNetInterfaceTypeEthernet;
1070
1071 /*!
1072 @const kSCValNetInterfaceTypeFireWire
1073 @availability Introduced in Mac OS X 10.3.
1074 */
1075 extern const CFStringRef kSCValNetInterfaceTypeFireWire;
1076
1077 /*!
1078 @const kSCValNetInterfaceTypePPP
1079 @availability Introduced in Mac OS X 10.1.
1080 */
1081 extern const CFStringRef kSCValNetInterfaceTypePPP;
1082
1083 /*!
1084 @const kSCValNetInterfaceType6to4
1085 @availability Introduced in Mac OS X 10.3.
1086 */
1087 extern const CFStringRef kSCValNetInterfaceType6to4;
1088
1089 /*!
1090 @const kSCValNetInterfaceTypeIPSec
1091 @availability Introduced in Mac OS X 10.6.
1092 */
1093 extern const CFStringRef kSCValNetInterfaceTypeIPSec;
1094
1095 /*!
1096 @const kSCValNetInterfaceSubTypePPPoE
1097 @availability Introduced in Mac OS X 10.1.
1098 */
1099 extern const CFStringRef kSCValNetInterfaceSubTypePPPoE;
1100
1101 /*!
1102 @const kSCValNetInterfaceSubTypePPPSerial
1103 @availability Introduced in Mac OS X 10.1.
1104 */
1105 extern const CFStringRef kSCValNetInterfaceSubTypePPPSerial;
1106
1107 /*!
1108 @const kSCValNetInterfaceSubTypePPTP
1109 @availability Introduced in Mac OS X 10.2.
1110 */
1111 extern const CFStringRef kSCValNetInterfaceSubTypePPTP;
1112
1113 /*!
1114 @const kSCValNetInterfaceSubTypeL2TP
1115 @availability Introduced in Mac OS X 10.3.
1116 */
1117 extern const CFStringRef kSCValNetInterfaceSubTypeL2TP;
1118
1119 /*!
1120 @group kSCEntNetIPSec Entity Keys
1121 */
1122
1123 /*!
1124 @const kSCPropNetIPSecAuthenticationMethod
1125 @availability Introduced in Mac OS X 10.5.
1126 */
1127 extern const CFStringRef kSCPropNetIPSecAuthenticationMethod;
1128
1129 /*!
1130 @const kSCPropNetIPSecLocalCertificate
1131 @availability Introduced in Mac OS X 10.5.
1132 */
1133 extern const CFStringRef kSCPropNetIPSecLocalCertificate;
1134
1135 /*!
1136 @const kSCPropNetIPSecLocalIdentifier
1137 @availability Introduced in Mac OS X 10.5.
1138 */
1139 extern const CFStringRef kSCPropNetIPSecLocalIdentifier;
1140
1141 /*!
1142 @const kSCPropNetIPSecLocalIdentifierType
1143 @availability Introduced in Mac OS X 10.5.
1144 */
1145 extern const CFStringRef kSCPropNetIPSecLocalIdentifierType;
1146
1147 /*!
1148 @const kSCPropNetIPSecSharedSecret
1149 @availability Introduced in Mac OS X 10.5.
1150 */
1151 extern const CFStringRef kSCPropNetIPSecSharedSecret;
1152
1153 /*!
1154 @const kSCPropNetIPSecSharedSecretEncryption
1155 @availability Introduced in Mac OS X 10.5.
1156 */
1157 extern const CFStringRef kSCPropNetIPSecSharedSecretEncryption;
1158
1159 /*!
1160 @const kSCPropNetIPSecConnectTime
1161 @availability Introduced in Mac OS X 10.6.
1162 */
1163 extern const CFStringRef kSCPropNetIPSecConnectTime;
1164
1165 /*!
1166 @const kSCPropNetIPSecRemoteAddress
1167 @availability Introduced in Mac OS X 10.6.
1168 */
1169 extern const CFStringRef kSCPropNetIPSecRemoteAddress;
1170
1171 /*!
1172 @const kSCPropNetIPSecStatus
1173 @availability Introduced in Mac OS X 10.6.
1174 */
1175 extern const CFStringRef kSCPropNetIPSecStatus;
1176
1177 /*!
1178 @const kSCPropNetIPSecXAuthEnabled
1179 @availability Introduced in Mac OS X 10.6.
1180 */
1181 extern const CFStringRef kSCPropNetIPSecXAuthEnabled;
1182
1183 /*!
1184 @const kSCPropNetIPSecXAuthName
1185 @availability Introduced in Mac OS X 10.6.
1186 */
1187 extern const CFStringRef kSCPropNetIPSecXAuthName;
1188
1189 /*!
1190 @const kSCPropNetIPSecXAuthPassword
1191 @availability Introduced in Mac OS X 10.6.
1192 */
1193 extern const CFStringRef kSCPropNetIPSecXAuthPassword;
1194
1195 /*!
1196 @const kSCPropNetIPSecXAuthPasswordEncryption
1197 @availability Introduced in Mac OS X 10.6.
1198 */
1199 extern const CFStringRef kSCPropNetIPSecXAuthPasswordEncryption;
1200
1201 /*!
1202 @const kSCValNetIPSecAuthenticationMethodSharedSecret
1203 @availability Introduced in Mac OS X 10.5.
1204 */
1205 extern const CFStringRef kSCValNetIPSecAuthenticationMethodSharedSecret;
1206
1207 /*!
1208 @const kSCValNetIPSecAuthenticationMethodCertificate
1209 @availability Introduced in Mac OS X 10.5.
1210 */
1211 extern const CFStringRef kSCValNetIPSecAuthenticationMethodCertificate;
1212
1213 /*!
1214 @const kSCValNetIPSecAuthenticationMethodHybrid
1215 @availability Introduced in Mac OS X 10.5.
1216 */
1217 extern const CFStringRef kSCValNetIPSecAuthenticationMethodHybrid;
1218
1219 /*!
1220 @const kSCValNetIPSecLocalIdentifierTypeKeyID
1221 @availability Introduced in Mac OS X 10.5.
1222 */
1223 extern const CFStringRef kSCValNetIPSecLocalIdentifierTypeKeyID;
1224
1225 /*!
1226 @const kSCValNetIPSecSharedSecretEncryptionKeychain
1227 @availability Introduced in Mac OS X 10.5.
1228 */
1229 extern const CFStringRef kSCValNetIPSecSharedSecretEncryptionKeychain;
1230
1231 /*!
1232 @const kSCValNetIPSecXAuthPasswordEncryptionKeychain
1233 @availability Introduced in Mac OS X 10.6.
1234 */
1235 extern const CFStringRef kSCValNetIPSecXAuthPasswordEncryptionKeychain;
1236
1237 /*!
1238 @const kSCValNetIPSecXAuthPasswordEncryptionPrompt
1239 @availability Introduced in Mac OS X 10.6.
1240 */
1241 extern const CFStringRef kSCValNetIPSecXAuthPasswordEncryptionPrompt;
1242
1243 /*!
1244 @group kSCEntNetIPv4 Entity Keys
1245 */
1246
1247 /*!
1248 @const kSCPropNetIPv4Addresses
1249 @availability Introduced in Mac OS X 10.1.
1250 */
1251 extern const CFStringRef kSCPropNetIPv4Addresses;
1252
1253 /*!
1254 @const kSCPropNetIPv4ConfigMethod
1255 @availability Introduced in Mac OS X 10.1.
1256 */
1257 extern const CFStringRef kSCPropNetIPv4ConfigMethod;
1258
1259 /*!
1260 @const kSCPropNetIPv4DHCPClientID
1261 @availability Introduced in Mac OS X 10.1.
1262 */
1263 extern const CFStringRef kSCPropNetIPv4DHCPClientID;
1264
1265 /*!
1266 @const kSCPropNetIPv4Router
1267 @availability Introduced in Mac OS X 10.1.
1268 */
1269 extern const CFStringRef kSCPropNetIPv4Router;
1270
1271 /*!
1272 @const kSCPropNetIPv4SubnetMasks
1273 @availability Introduced in Mac OS X 10.1.
1274 */
1275 extern const CFStringRef kSCPropNetIPv4SubnetMasks;
1276
1277 /*!
1278 @const kSCPropNetIPv4DestAddresses
1279 @availability Introduced in Mac OS X 10.1.
1280 */
1281 extern const CFStringRef kSCPropNetIPv4DestAddresses;
1282
1283 /*!
1284 @const kSCPropNetIPv4BroadcastAddresses
1285 @availability Introduced in Mac OS X 10.1.
1286 */
1287 extern const CFStringRef kSCPropNetIPv4BroadcastAddresses;
1288
1289 /*!
1290 @const kSCValNetIPv4ConfigMethodAutomatic
1291 @availability Introduced in Mac OS X 10.6.
1292 */
1293 extern const CFStringRef kSCValNetIPv4ConfigMethodAutomatic;
1294
1295 /*!
1296 @const kSCValNetIPv4ConfigMethodBOOTP
1297 @availability Introduced in Mac OS X 10.1.
1298 */
1299 extern const CFStringRef kSCValNetIPv4ConfigMethodBOOTP;
1300
1301 /*!
1302 @const kSCValNetIPv4ConfigMethodDHCP
1303 @availability Introduced in Mac OS X 10.1.
1304 */
1305 extern const CFStringRef kSCValNetIPv4ConfigMethodDHCP;
1306
1307 /*!
1308 @const kSCValNetIPv4ConfigMethodINFORM
1309 @availability Introduced in Mac OS X 10.1.
1310 */
1311 extern const CFStringRef kSCValNetIPv4ConfigMethodINFORM;
1312
1313 /*!
1314 @const kSCValNetIPv4ConfigMethodLinkLocal
1315 @availability Introduced in Mac OS X 10.2.
1316 */
1317 extern const CFStringRef kSCValNetIPv4ConfigMethodLinkLocal;
1318
1319 /*!
1320 @const kSCValNetIPv4ConfigMethodManual
1321 @availability Introduced in Mac OS X 10.1.
1322 */
1323 extern const CFStringRef kSCValNetIPv4ConfigMethodManual;
1324
1325 /*!
1326 @const kSCValNetIPv4ConfigMethodPPP
1327 @availability Introduced in Mac OS X 10.1.
1328 */
1329 extern const CFStringRef kSCValNetIPv4ConfigMethodPPP;
1330
1331 /*!
1332 @group kSCEntNetIPv6 Entity Keys
1333 */
1334
1335 /*!
1336 @const kSCPropNetIPv6Addresses
1337 @availability Introduced in Mac OS X 10.1.
1338 */
1339 extern const CFStringRef kSCPropNetIPv6Addresses;
1340
1341 /*!
1342 @const kSCPropNetIPv6ConfigMethod
1343 @availability Introduced in Mac OS X 10.1.
1344 */
1345 extern const CFStringRef kSCPropNetIPv6ConfigMethod;
1346
1347 /*!
1348 @const kSCPropNetIPv6DestAddresses
1349 @availability Introduced in Mac OS X 10.3.
1350 */
1351 extern const CFStringRef kSCPropNetIPv6DestAddresses;
1352
1353 /*!
1354 @const kSCPropNetIPv6Flags
1355 @availability Introduced in Mac OS X 10.3.
1356 */
1357 extern const CFStringRef kSCPropNetIPv6Flags;
1358
1359 /*!
1360 @const kSCPropNetIPv6PrefixLength
1361 @availability Introduced in Mac OS X 10.3.
1362 */
1363 extern const CFStringRef kSCPropNetIPv6PrefixLength;
1364
1365 /*!
1366 @const kSCPropNetIPv6Router
1367 @availability Introduced in Mac OS X 10.3.
1368 */
1369 extern const CFStringRef kSCPropNetIPv6Router;
1370
1371 /*!
1372 @const kSCValNetIPv6ConfigMethodAutomatic
1373 @availability Introduced in Mac OS X 10.3.
1374 */
1375 extern const CFStringRef kSCValNetIPv6ConfigMethodAutomatic;
1376
1377 /*!
1378 @const kSCValNetIPv6ConfigMethodLinkLocal
1379 @availability Introduced in Mac OS X 10.7.
1380 */
1381 extern const CFStringRef kSCValNetIPv6ConfigMethodLinkLocal;
1382
1383 /*!
1384 @const kSCValNetIPv6ConfigMethodManual
1385 @availability Introduced in Mac OS X 10.3.
1386 */
1387 extern const CFStringRef kSCValNetIPv6ConfigMethodManual;
1388
1389 /*!
1390 @const kSCValNetIPv6ConfigMethodRouterAdvertisement
1391 @availability Introduced in Mac OS X 10.3.
1392 */
1393 extern const CFStringRef kSCValNetIPv6ConfigMethodRouterAdvertisement;
1394
1395 /*!
1396 @const kSCValNetIPv6ConfigMethod6to4
1397 @availability Introduced in Mac OS X 10.3.
1398 */
1399 extern const CFStringRef kSCValNetIPv6ConfigMethod6to4;
1400
1401 /*!
1402 @group kSCEntNet6to4 Entity Keys
1403 */
1404
1405 /*!
1406 @const kSCPropNet6to4Relay
1407 @availability Introduced in Mac OS X 10.3.
1408 */
1409 extern const CFStringRef kSCPropNet6to4Relay;
1410
1411 /*!
1412 @group kSCEntNetLink Entity Keys
1413 */
1414
1415 /*!
1416 @const kSCPropNetLinkActive
1417 @availability Introduced in Mac OS X 10.1.
1418 */
1419 extern const CFStringRef kSCPropNetLinkActive;
1420
1421 /*!
1422 @const kSCPropNetLinkDetaching
1423 @availability Introduced in Mac OS X 10.2.
1424 */
1425 extern const CFStringRef kSCPropNetLinkDetaching;
1426
1427 /*!
1428 @group kSCEntNetModem (Hardware) Entity Keys
1429 */
1430
1431 /*!
1432 @const kSCPropNetModemAccessPointName
1433 @availability Introduced in Mac OS X 10.5.
1434 */
1435 extern const CFStringRef kSCPropNetModemAccessPointName;
1436
1437 /*!
1438 @const kSCPropNetModemConnectionPersonality
1439 @availability Introduced in Mac OS X 10.5.
1440 */
1441 extern const CFStringRef kSCPropNetModemConnectionPersonality;
1442
1443 /*!
1444 @const kSCPropNetModemConnectionScript
1445 @availability Introduced in Mac OS X 10.1.
1446 */
1447 extern const CFStringRef kSCPropNetModemConnectionScript;
1448
1449 /*!
1450 @const kSCPropNetModemConnectSpeed
1451 @availability Introduced in Mac OS X 10.2.
1452 */
1453 extern const CFStringRef kSCPropNetModemConnectSpeed;
1454
1455 /*!
1456 @const kSCPropNetModemDataCompression
1457 @availability Introduced in Mac OS X 10.1.
1458 */
1459 extern const CFStringRef kSCPropNetModemDataCompression;
1460
1461 /*!
1462 @const kSCPropNetModemDeviceContextID
1463 @availability Introduced in Mac OS X 10.5.
1464 */
1465 extern const CFStringRef kSCPropNetModemDeviceContextID;
1466
1467 /*!
1468 @const kSCPropNetModemDeviceModel
1469 @availability Introduced in Mac OS X 10.5.
1470 */
1471 extern const CFStringRef kSCPropNetModemDeviceModel;
1472
1473 /*!
1474 @const kSCPropNetModemDeviceVendor
1475 @availability Introduced in Mac OS X 10.5.
1476 */
1477 extern const CFStringRef kSCPropNetModemDeviceVendor;
1478
1479 /*!
1480 @const kSCPropNetModemDialMode
1481 @availability Introduced in Mac OS X 10.1.
1482 */
1483 extern const CFStringRef kSCPropNetModemDialMode;
1484
1485 /*!
1486 @const kSCPropNetModemErrorCorrection
1487 @availability Introduced in Mac OS X 10.1.
1488 */
1489 extern const CFStringRef kSCPropNetModemErrorCorrection;
1490
1491 /*!
1492 @const kSCPropNetModemHoldCallWaitingAudibleAlert
1493 @availability Introduced in Mac OS X 10.2.
1494 */
1495 extern const CFStringRef kSCPropNetModemHoldCallWaitingAudibleAlert;
1496
1497 /*!
1498 @const kSCPropNetModemHoldDisconnectOnAnswer
1499 @availability Introduced in Mac OS X 10.2.
1500 */
1501 extern const CFStringRef kSCPropNetModemHoldDisconnectOnAnswer;
1502
1503 /*!
1504 @const kSCPropNetModemHoldEnabled
1505 @availability Introduced in Mac OS X 10.2.
1506 */
1507 extern const CFStringRef kSCPropNetModemHoldEnabled;
1508
1509 /*!
1510 @const kSCPropNetModemHoldReminder
1511 @availability Introduced in Mac OS X 10.2.
1512 */
1513 extern const CFStringRef kSCPropNetModemHoldReminder;
1514
1515 /*!
1516 @const kSCPropNetModemHoldReminderTime
1517 @availability Introduced in Mac OS X 10.2.
1518 */
1519 extern const CFStringRef kSCPropNetModemHoldReminderTime;
1520
1521 /*!
1522 @const kSCPropNetModemNote
1523 @availability Introduced in Mac OS X 10.2.
1524 */
1525 extern const CFStringRef kSCPropNetModemNote;
1526
1527 /*!
1528 @const kSCPropNetModemPulseDial
1529 @availability Introduced in Mac OS X 10.1.
1530 */
1531 extern const CFStringRef kSCPropNetModemPulseDial;
1532
1533 /*!
1534 @const kSCPropNetModemSpeaker
1535 @availability Introduced in Mac OS X 10.1.
1536 */
1537 extern const CFStringRef kSCPropNetModemSpeaker;
1538
1539 /*!
1540 @const kSCPropNetModemSpeed
1541 @availability Introduced in Mac OS X 10.1.
1542 */
1543 extern const CFStringRef kSCPropNetModemSpeed;
1544
1545 /*!
1546 @const kSCValNetModemDialModeIgnoreDialTone
1547 @availability Introduced in Mac OS X 10.1.
1548 */
1549 extern const CFStringRef kSCValNetModemDialModeIgnoreDialTone;
1550
1551 /*!
1552 @const kSCValNetModemDialModeManual
1553 @availability Introduced in Mac OS X 10.1.
1554 */
1555 extern const CFStringRef kSCValNetModemDialModeManual;
1556
1557 /*!
1558 @const kSCValNetModemDialModeWaitForDialTone
1559 @availability Introduced in Mac OS X 10.1.
1560 */
1561 extern const CFStringRef kSCValNetModemDialModeWaitForDialTone;
1562
1563 /*!
1564 @group kSCEntNetNetInfo Entity Keys
1565 */
1566
1567 /*!
1568 @const kSCPropNetNetInfoBindingMethods
1569 @availability Introduced in Mac OS X 10.1, but later deprecated in Mac OS X 10.5.
1570 */
1571 extern const CFStringRef kSCPropNetNetInfoBindingMethods;
1572
1573 /*!
1574 @const kSCPropNetNetInfoServerAddresses
1575 @availability Introduced in Mac OS X 10.1, but later deprecated in Mac OS X 10.5.
1576 */
1577 extern const CFStringRef kSCPropNetNetInfoServerAddresses;
1578
1579 /*!
1580 @const kSCPropNetNetInfoServerTags
1581 @availability Introduced in Mac OS X 10.1, but later deprecated in Mac OS X 10.5.
1582 */
1583 extern const CFStringRef kSCPropNetNetInfoServerTags;
1584
1585 /*!
1586 @const kSCPropNetNetInfoBroadcastServerTag
1587 @availability Introduced in Mac OS X 10.1, but later deprecated in Mac OS X 10.5.
1588 */
1589 extern const CFStringRef kSCPropNetNetInfoBroadcastServerTag;
1590
1591 /*!
1592 @const kSCValNetNetInfoBindingMethodsBroadcast
1593 @availability Introduced in Mac OS X 10.1, but later deprecated in Mac OS X 10.5.
1594 */
1595 extern const CFStringRef kSCValNetNetInfoBindingMethodsBroadcast;
1596
1597 /*!
1598 @const kSCValNetNetInfoBindingMethodsDHCP
1599 @availability Introduced in Mac OS X 10.1, but later deprecated in Mac OS X 10.5.
1600 */
1601 extern const CFStringRef kSCValNetNetInfoBindingMethodsDHCP;
1602
1603 /*!
1604 @const kSCValNetNetInfoBindingMethodsManual
1605 @availability Introduced in Mac OS X 10.1, but later deprecated in Mac OS X 10.5.
1606 */
1607 extern const CFStringRef kSCValNetNetInfoBindingMethodsManual;
1608
1609 /*!
1610 @const kSCValNetNetInfoDefaultServerTag
1611 @availability Introduced in Mac OS X 10.1, but later deprecated in Mac OS X 10.5.
1612 */
1613 extern const CFStringRef kSCValNetNetInfoDefaultServerTag;
1614
1615 /*!
1616 @group kSCEntNetPPP Entity Keys
1617 */
1618
1619 /*!
1620 @const kSCPropNetPPPACSPEnabled
1621 @availability Introduced in Mac OS X 10.3.
1622 */
1623 extern const CFStringRef kSCPropNetPPPACSPEnabled;
1624
1625 /*!
1626 @const kSCPropNetPPPConnectTime
1627 @availability Introduced in Mac OS X 10.2.
1628 */
1629 extern const CFStringRef kSCPropNetPPPConnectTime;
1630
1631 /*!
1632 @const kSCPropNetPPPDeviceLastCause
1633 @availability Introduced in Mac OS X 10.2.
1634 */
1635 extern const CFStringRef kSCPropNetPPPDeviceLastCause;
1636
1637 /*!
1638 @const kSCPropNetPPPDialOnDemand
1639 @availability Introduced in Mac OS X 10.1.
1640 */
1641 extern const CFStringRef kSCPropNetPPPDialOnDemand;
1642
1643 /*!
1644 @const kSCPropNetPPPDisconnectOnFastUserSwitch
1645 @availability Introduced in Mac OS X 10.4.
1646 */
1647 extern const CFStringRef kSCPropNetPPPDisconnectOnFastUserSwitch;
1648
1649 /*!
1650 @const kSCPropNetPPPDisconnectOnIdle
1651 @availability Introduced in Mac OS X 10.1.
1652 */
1653 extern const CFStringRef kSCPropNetPPPDisconnectOnIdle;
1654
1655 /*!
1656 @const kSCPropNetPPPDisconnectOnIdleTimer
1657 @availability Introduced in Mac OS X 10.1.
1658 */
1659 extern const CFStringRef kSCPropNetPPPDisconnectOnIdleTimer;
1660
1661 /*!
1662 @const kSCPropNetPPPDisconnectOnLogout
1663 @availability Introduced in Mac OS X 10.1.
1664 */
1665 extern const CFStringRef kSCPropNetPPPDisconnectOnLogout;
1666
1667 /*!
1668 @const kSCPropNetPPPDisconnectOnSleep
1669 @availability Introduced in Mac OS X 10.2.
1670 */
1671 extern const CFStringRef kSCPropNetPPPDisconnectOnSleep;
1672
1673 /*!
1674 @const kSCPropNetPPPDisconnectTime
1675 @availability Introduced in Mac OS X 10.3.
1676 */
1677 extern const CFStringRef kSCPropNetPPPDisconnectTime;
1678
1679 /*!
1680 @const kSCPropNetPPPIdleReminderTimer
1681 @availability Introduced in Mac OS X 10.1.
1682 */
1683 extern const CFStringRef kSCPropNetPPPIdleReminderTimer;
1684
1685 /*!
1686 @const kSCPropNetPPPIdleReminder
1687 @availability Introduced in Mac OS X 10.1.
1688 */
1689 extern const CFStringRef kSCPropNetPPPIdleReminder;
1690
1691 /*!
1692 @const kSCPropNetPPPLastCause
1693 @availability Introduced in Mac OS X 10.2.
1694 */
1695 extern const CFStringRef kSCPropNetPPPLastCause;
1696
1697 /*!
1698 @const kSCPropNetPPPLogfile
1699 @availability Introduced in Mac OS X 10.1.
1700 */
1701 extern const CFStringRef kSCPropNetPPPLogfile;
1702
1703 /*!
1704 @const kSCPropNetPPPPlugins
1705 @availability Introduced in Mac OS X 10.2.
1706 */
1707 extern const CFStringRef kSCPropNetPPPPlugins;
1708
1709 /*!
1710 @const kSCPropNetPPPRetryConnectTime
1711 @availability Introduced in Mac OS X 10.3.
1712 */
1713 extern const CFStringRef kSCPropNetPPPRetryConnectTime;
1714
1715 /*!
1716 @const kSCPropNetPPPSessionTimer
1717 @availability Introduced in Mac OS X 10.1.
1718 */
1719 extern const CFStringRef kSCPropNetPPPSessionTimer;
1720
1721 /*!
1722 @const kSCPropNetPPPStatus
1723 @availability Introduced in Mac OS X 10.2.
1724 */
1725 extern const CFStringRef kSCPropNetPPPStatus;
1726
1727 /*!
1728 @const kSCPropNetPPPUseSessionTimer
1729 @availability Introduced in Mac OS X 10.2.
1730 */
1731 extern const CFStringRef kSCPropNetPPPUseSessionTimer;
1732
1733 /*!
1734 @const kSCPropNetPPPVerboseLogging
1735 @availability Introduced in Mac OS X 10.1.
1736 */
1737 extern const CFStringRef kSCPropNetPPPVerboseLogging;
1738
1739 /*!
1740 @const kSCPropNetPPPAuthEAPPlugins
1741 @availability Introduced in Mac OS X 10.3.
1742 */
1743 extern const CFStringRef kSCPropNetPPPAuthEAPPlugins;
1744
1745 /*!
1746 @const kSCPropNetPPPAuthName
1747 @availability Introduced in Mac OS X 10.1.
1748 */
1749 extern const CFStringRef kSCPropNetPPPAuthName;
1750
1751 /*!
1752 @const kSCPropNetPPPAuthPassword
1753 @availability Introduced in Mac OS X 10.1.
1754 */
1755 extern const CFStringRef kSCPropNetPPPAuthPassword;
1756
1757 /*!
1758 @const kSCPropNetPPPAuthPasswordEncryption
1759 @availability Introduced in Mac OS X 10.1.
1760 */
1761 extern const CFStringRef kSCPropNetPPPAuthPasswordEncryption;
1762
1763 /*!
1764 @const kSCPropNetPPPAuthPrompt
1765 @availability Introduced in Mac OS X 10.3.
1766 */
1767 extern const CFStringRef kSCPropNetPPPAuthPrompt;
1768
1769 /*!
1770 @const kSCPropNetPPPAuthProtocol
1771 @availability Introduced in Mac OS X 10.1.
1772 */
1773 extern const CFStringRef kSCPropNetPPPAuthProtocol;
1774
1775 /*!
1776 @const kSCValNetPPPAuthPasswordEncryptionKeychain
1777 @availability Introduced in Mac OS X 10.3.
1778 */
1779 extern const CFStringRef kSCValNetPPPAuthPasswordEncryptionKeychain;
1780
1781 /*!
1782 @const kSCValNetPPPAuthPasswordEncryptionToken
1783 @availability Introduced in Mac OS X 10.5.
1784 */
1785 extern const CFStringRef kSCValNetPPPAuthPasswordEncryptionToken;
1786
1787 /*!
1788 @const kSCValNetPPPAuthPromptBefore
1789 @availability Introduced in Mac OS X 10.3.
1790 */
1791 extern const CFStringRef kSCValNetPPPAuthPromptBefore;
1792
1793 /*!
1794 @const kSCValNetPPPAuthPromptAfter
1795 @availability Introduced in Mac OS X 10.3.
1796 */
1797 extern const CFStringRef kSCValNetPPPAuthPromptAfter;
1798
1799 /*!
1800 @const kSCValNetPPPAuthProtocolCHAP
1801 @availability Introduced in Mac OS X 10.1.
1802 */
1803 extern const CFStringRef kSCValNetPPPAuthProtocolCHAP;
1804
1805 /*!
1806 @const kSCValNetPPPAuthProtocolEAP
1807 @availability Introduced in Mac OS X 10.3.
1808 */
1809 extern const CFStringRef kSCValNetPPPAuthProtocolEAP;
1810
1811 /*!
1812 @const kSCValNetPPPAuthProtocolMSCHAP1
1813 @availability Introduced in Mac OS X 10.3.
1814 */
1815 extern const CFStringRef kSCValNetPPPAuthProtocolMSCHAP1;
1816
1817 /*!
1818 @const kSCValNetPPPAuthProtocolMSCHAP2
1819 @availability Introduced in Mac OS X 10.3.
1820 */
1821 extern const CFStringRef kSCValNetPPPAuthProtocolMSCHAP2;
1822
1823 /*!
1824 @const kSCValNetPPPAuthProtocolPAP
1825 @availability Introduced in Mac OS X 10.1.
1826 */
1827 extern const CFStringRef kSCValNetPPPAuthProtocolPAP;
1828
1829 /*!
1830 @const kSCPropNetPPPCommAlternateRemoteAddress
1831 @availability Introduced in Mac OS X 10.1.
1832 */
1833 extern const CFStringRef kSCPropNetPPPCommAlternateRemoteAddress;
1834
1835 /*!
1836 @const kSCPropNetPPPCommConnectDelay
1837 @availability Introduced in Mac OS X 10.1.
1838 */
1839 extern const CFStringRef kSCPropNetPPPCommConnectDelay;
1840
1841 /*!
1842 @const kSCPropNetPPPCommDisplayTerminalWindow
1843 @availability Introduced in Mac OS X 10.1.
1844 */
1845 extern const CFStringRef kSCPropNetPPPCommDisplayTerminalWindow;
1846
1847 /*!
1848 @const kSCPropNetPPPCommRedialCount
1849 @availability Introduced in Mac OS X 10.1.
1850 */
1851 extern const CFStringRef kSCPropNetPPPCommRedialCount;
1852
1853 /*!
1854 @const kSCPropNetPPPCommRedialEnabled
1855 @availability Introduced in Mac OS X 10.1.
1856 */
1857 extern const CFStringRef kSCPropNetPPPCommRedialEnabled;
1858
1859 /*!
1860 @const kSCPropNetPPPCommRedialInterval
1861 @availability Introduced in Mac OS X 10.1.
1862 */
1863 extern const CFStringRef kSCPropNetPPPCommRedialInterval;
1864
1865 /*!
1866 @const kSCPropNetPPPCommRemoteAddress
1867 @availability Introduced in Mac OS X 10.1.
1868 */
1869 extern const CFStringRef kSCPropNetPPPCommRemoteAddress;
1870
1871 /*!
1872 @const kSCPropNetPPPCommTerminalScript
1873 @availability Introduced in Mac OS X 10.1.
1874 */
1875 extern const CFStringRef kSCPropNetPPPCommTerminalScript;
1876
1877 /*!
1878 @const kSCPropNetPPPCommUseTerminalScript
1879 @availability Introduced in Mac OS X 10.2.
1880 */
1881 extern const CFStringRef kSCPropNetPPPCommUseTerminalScript;
1882
1883 /*!
1884 @const kSCPropNetPPPCCPEnabled
1885 @availability Introduced in Mac OS X 10.2.
1886 */
1887 extern const CFStringRef kSCPropNetPPPCCPEnabled;
1888
1889 /*!
1890 @const kSCPropNetPPPCCPMPPE40Enabled
1891 @availability Introduced in Mac OS X 10.4.
1892 */
1893 extern const CFStringRef kSCPropNetPPPCCPMPPE40Enabled;
1894
1895 /*!
1896 @const kSCPropNetPPPCCPMPPE128Enabled
1897 @availability Introduced in Mac OS X 10.4.
1898 */
1899 extern const CFStringRef kSCPropNetPPPCCPMPPE128Enabled;
1900
1901 /*!
1902 @const kSCPropNetPPPIPCPCompressionVJ
1903 @availability Introduced in Mac OS X 10.1.
1904 */
1905 extern const CFStringRef kSCPropNetPPPIPCPCompressionVJ;
1906
1907 /*!
1908 @const kSCPropNetPPPIPCPUsePeerDNS
1909 @availability Introduced in Mac OS X 10.4.
1910 */
1911 extern const CFStringRef kSCPropNetPPPIPCPUsePeerDNS;
1912
1913 /*!
1914 @const kSCPropNetPPPLCPEchoEnabled
1915 @availability Introduced in Mac OS X 10.1.
1916 */
1917 extern const CFStringRef kSCPropNetPPPLCPEchoEnabled;
1918
1919 /*!
1920 @const kSCPropNetPPPLCPEchoFailure
1921 @availability Introduced in Mac OS X 10.1.
1922 */
1923 extern const CFStringRef kSCPropNetPPPLCPEchoFailure;
1924
1925 /*!
1926 @const kSCPropNetPPPLCPEchoInterval
1927 @availability Introduced in Mac OS X 10.1.
1928 */
1929 extern const CFStringRef kSCPropNetPPPLCPEchoInterval;
1930
1931 /*!
1932 @const kSCPropNetPPPLCPCompressionACField
1933 @availability Introduced in Mac OS X 10.1.
1934 */
1935 extern const CFStringRef kSCPropNetPPPLCPCompressionACField;
1936
1937 /*!
1938 @const kSCPropNetPPPLCPCompressionPField
1939 @availability Introduced in Mac OS X 10.1.
1940 */
1941 extern const CFStringRef kSCPropNetPPPLCPCompressionPField;
1942
1943 /*!
1944 @const kSCPropNetPPPLCPMRU
1945 @availability Introduced in Mac OS X 10.1.
1946 */
1947 extern const CFStringRef kSCPropNetPPPLCPMRU;
1948
1949 /*!
1950 @const kSCPropNetPPPLCPMTU
1951 @availability Introduced in Mac OS X 10.1.
1952 */
1953 extern const CFStringRef kSCPropNetPPPLCPMTU;
1954
1955 /*!
1956 @const kSCPropNetPPPLCPReceiveACCM
1957 @availability Introduced in Mac OS X 10.1.
1958 */
1959 extern const CFStringRef kSCPropNetPPPLCPReceiveACCM;
1960
1961 /*!
1962 @const kSCPropNetPPPLCPTransmitACCM
1963 @availability Introduced in Mac OS X 10.1.
1964 */
1965 extern const CFStringRef kSCPropNetPPPLCPTransmitACCM;
1966
1967 /*!
1968 @group kSCEntNetPPPoE Entity Keys
1969 */
1970
1971 /*!
1972 @group kSCEntNetPPPSerial Entity Keys
1973 */
1974
1975 /*!
1976 @group kSCEntNetPPTP Entity Keys
1977 */
1978
1979 /*!
1980 @group kSCEntNetL2TP Entity Keys
1981 */
1982
1983 /*!
1984 @const kSCPropNetL2TPIPSecSharedSecret
1985 @availability Introduced in Mac OS X 10.3.
1986 */
1987 extern const CFStringRef kSCPropNetL2TPIPSecSharedSecret;
1988
1989 /*!
1990 @const kSCPropNetL2TPIPSecSharedSecretEncryption
1991 @availability Introduced in Mac OS X 10.3.
1992 */
1993 extern const CFStringRef kSCPropNetL2TPIPSecSharedSecretEncryption;
1994
1995 /*!
1996 @const kSCPropNetL2TPTransport
1997 @availability Introduced in Mac OS X 10.3.
1998 */
1999 extern const CFStringRef kSCPropNetL2TPTransport;
2000
2001 /*!
2002 @const kSCValNetL2TPIPSecSharedSecretEncryptionKeychain
2003 @availability Introduced in Mac OS X 10.3.
2004 */
2005 extern const CFStringRef kSCValNetL2TPIPSecSharedSecretEncryptionKeychain;
2006
2007 /*!
2008 @const kSCValNetL2TPTransportIP
2009 @availability Introduced in Mac OS X 10.3.
2010 */
2011 extern const CFStringRef kSCValNetL2TPTransportIP;
2012
2013 /*!
2014 @const kSCValNetL2TPTransportIPSec
2015 @availability Introduced in Mac OS X 10.3.
2016 */
2017 extern const CFStringRef kSCValNetL2TPTransportIPSec;
2018
2019 /*!
2020 @group kSCEntNetProxies Entity Keys
2021 */
2022
2023 /*!
2024 @const kSCPropNetProxiesExceptionsList
2025 @availability Introduced in Mac OS X 10.1.
2026 */
2027 extern const CFStringRef kSCPropNetProxiesExceptionsList;
2028
2029 /*!
2030 @const kSCPropNetProxiesExcludeSimpleHostnames
2031 @availability Introduced in Mac OS X 10.4.
2032 */
2033 extern const CFStringRef kSCPropNetProxiesExcludeSimpleHostnames;
2034
2035 /*!
2036 @const kSCPropNetProxiesFTPEnable
2037 @availability Introduced in Mac OS X 10.1.
2038 */
2039 extern const CFStringRef kSCPropNetProxiesFTPEnable;
2040
2041 /*!
2042 @const kSCPropNetProxiesFTPPassive
2043 @availability Introduced in Mac OS X 10.1.
2044 */
2045 extern const CFStringRef kSCPropNetProxiesFTPPassive;
2046
2047 /*!
2048 @const kSCPropNetProxiesFTPPort
2049 @availability Introduced in Mac OS X 10.1.
2050 */
2051 extern const CFStringRef kSCPropNetProxiesFTPPort;
2052
2053 /*!
2054 @const kSCPropNetProxiesFTPProxy
2055 @availability Introduced in Mac OS X 10.1.
2056 */
2057 extern const CFStringRef kSCPropNetProxiesFTPProxy;
2058
2059 /*!
2060 @const kSCPropNetProxiesGopherEnable
2061 @availability Introduced in Mac OS X 10.1.
2062 */
2063 extern const CFStringRef kSCPropNetProxiesGopherEnable;
2064
2065 /*!
2066 @const kSCPropNetProxiesGopherPort
2067 @availability Introduced in Mac OS X 10.1.
2068 */
2069 extern const CFStringRef kSCPropNetProxiesGopherPort;
2070
2071 /*!
2072 @const kSCPropNetProxiesGopherProxy
2073 @availability Introduced in Mac OS X 10.1.
2074 */
2075 extern const CFStringRef kSCPropNetProxiesGopherProxy;
2076
2077 /*!
2078 @const kSCPropNetProxiesHTTPEnable
2079 @availability Introduced in Mac OS X 10.1.
2080 */
2081 extern const CFStringRef kSCPropNetProxiesHTTPEnable;
2082
2083 /*!
2084 @const kSCPropNetProxiesHTTPPort
2085 @availability Introduced in Mac OS X 10.1.
2086 */
2087 extern const CFStringRef kSCPropNetProxiesHTTPPort;
2088
2089 /*!
2090 @const kSCPropNetProxiesHTTPProxy
2091 @availability Introduced in Mac OS X 10.1.
2092 */
2093 extern const CFStringRef kSCPropNetProxiesHTTPProxy;
2094
2095 /*!
2096 @const kSCPropNetProxiesHTTPSEnable
2097 @availability Introduced in Mac OS X 10.1.
2098 */
2099 extern const CFStringRef kSCPropNetProxiesHTTPSEnable;
2100
2101 /*!
2102 @const kSCPropNetProxiesHTTPSPort
2103 @availability Introduced in Mac OS X 10.1.
2104 */
2105 extern const CFStringRef kSCPropNetProxiesHTTPSPort;
2106
2107 /*!
2108 @const kSCPropNetProxiesHTTPSProxy
2109 @availability Introduced in Mac OS X 10.1.
2110 */
2111 extern const CFStringRef kSCPropNetProxiesHTTPSProxy;
2112
2113 /*!
2114 @const kSCPropNetProxiesRTSPEnable
2115 @availability Introduced in Mac OS X 10.1.
2116 */
2117 extern const CFStringRef kSCPropNetProxiesRTSPEnable;
2118
2119 /*!
2120 @const kSCPropNetProxiesRTSPPort
2121 @availability Introduced in Mac OS X 10.1.
2122 */
2123 extern const CFStringRef kSCPropNetProxiesRTSPPort;
2124
2125 /*!
2126 @const kSCPropNetProxiesRTSPProxy
2127 @availability Introduced in Mac OS X 10.1.
2128 */
2129 extern const CFStringRef kSCPropNetProxiesRTSPProxy;
2130
2131 /*!
2132 @const kSCPropNetProxiesSOCKSEnable
2133 @availability Introduced in Mac OS X 10.1.
2134 */
2135 extern const CFStringRef kSCPropNetProxiesSOCKSEnable;
2136
2137 /*!
2138 @const kSCPropNetProxiesSOCKSPort
2139 @availability Introduced in Mac OS X 10.1.
2140 */
2141 extern const CFStringRef kSCPropNetProxiesSOCKSPort;
2142
2143 /*!
2144 @const kSCPropNetProxiesSOCKSProxy
2145 @availability Introduced in Mac OS X 10.1.
2146 */
2147 extern const CFStringRef kSCPropNetProxiesSOCKSProxy;
2148
2149 /*!
2150 @const kSCPropNetProxiesProxyAutoConfigEnable
2151 @availability Introduced in Mac OS X 10.4.
2152 */
2153 extern const CFStringRef kSCPropNetProxiesProxyAutoConfigEnable;
2154
2155 /*!
2156 @const kSCPropNetProxiesProxyAutoConfigJavaScript
2157 @availability Introduced in Mac OS X 10.7.
2158 */
2159 extern const CFStringRef kSCPropNetProxiesProxyAutoConfigJavaScript;
2160
2161 /*!
2162 @const kSCPropNetProxiesProxyAutoConfigURLString
2163 @availability Introduced in Mac OS X 10.4.
2164 */
2165 extern const CFStringRef kSCPropNetProxiesProxyAutoConfigURLString;
2166
2167 /*!
2168 @const kSCPropNetProxiesProxyAutoDiscoveryEnable
2169 @availability Introduced in Mac OS X 10.4.
2170 */
2171 extern const CFStringRef kSCPropNetProxiesProxyAutoDiscoveryEnable;
2172
2173 /*!
2174 @group kSCEntNetSMB Entity Keys
2175 */
2176
2177 /*!
2178 @const kSCPropNetSMBNetBIOSName
2179 @availability Introduced in Mac OS X 10.5.
2180 */
2181 extern const CFStringRef kSCPropNetSMBNetBIOSName;
2182
2183 /*!
2184 @const kSCPropNetSMBNetBIOSNodeType
2185 @availability Introduced in Mac OS X 10.5.
2186 */
2187 extern const CFStringRef kSCPropNetSMBNetBIOSNodeType;
2188
2189 /*!
2190 @const kSCPropNetSMBNetBIOSScope
2191 @availability Introduced in Mac OS X 10.5, but later deprecated in Mac OS X 10.7.
2192 */
2193 extern const CFStringRef kSCPropNetSMBNetBIOSScope;
2194
2195 /*!
2196 @const kSCPropNetSMBWINSAddresses
2197 @availability Introduced in Mac OS X 10.5.
2198 */
2199 extern const CFStringRef kSCPropNetSMBWINSAddresses;
2200
2201 /*!
2202 @const kSCPropNetSMBWorkgroup
2203 @availability Introduced in Mac OS X 10.5.
2204 */
2205 extern const CFStringRef kSCPropNetSMBWorkgroup;
2206
2207 /*!
2208 @const kSCValNetSMBNetBIOSNodeTypeBroadcast
2209 @availability Introduced in Mac OS X 10.5.
2210 */
2211 extern const CFStringRef kSCValNetSMBNetBIOSNodeTypeBroadcast;
2212
2213 /*!
2214 @const kSCValNetSMBNetBIOSNodeTypePeer
2215 @availability Introduced in Mac OS X 10.5.
2216 */
2217 extern const CFStringRef kSCValNetSMBNetBIOSNodeTypePeer;
2218
2219 /*!
2220 @const kSCValNetSMBNetBIOSNodeTypeMixed
2221 @availability Introduced in Mac OS X 10.5.
2222 */
2223 extern const CFStringRef kSCValNetSMBNetBIOSNodeTypeMixed;
2224
2225 /*!
2226 @const kSCValNetSMBNetBIOSNodeTypeHybrid
2227 @availability Introduced in Mac OS X 10.5.
2228 */
2229 extern const CFStringRef kSCValNetSMBNetBIOSNodeTypeHybrid;
2230
2231 /*!
2232 @group kSCCompUsers Entity Keys
2233 */
2234
2235 /*!
2236 @const kSCEntUsersConsoleUser
2237 @availability Introduced in Mac OS X 10.1.
2238 */
2239 extern const CFStringRef kSCEntUsersConsoleUser;
2240
2241 /*!
2242 @group kSCCompSystem Properties
2243 */
2244
2245 /*!
2246 @const kSCPropSystemComputerName
2247 @availability Introduced in Mac OS X 10.1.
2248 */
2249 extern const CFStringRef kSCPropSystemComputerName;
2250
2251 /*!
2252 @const kSCPropSystemComputerNameEncoding
2253 @availability Introduced in Mac OS X 10.1.
2254 */
2255 extern const CFStringRef kSCPropSystemComputerNameEncoding;
2256
2257 /*!
2258 @group SCDynamicStore "domain" prefixes
2259 */
2260
2261 /*!
2262 @const kSCDynamicStoreDomainFile
2263 @availability Introduced in Mac OS X 10.1.
2264 */
2265 extern const CFStringRef kSCDynamicStoreDomainFile;
2266
2267 /*!
2268 @const kSCDynamicStoreDomainPlugin
2269 @availability Introduced in Mac OS X 10.1.
2270 */
2271 extern const CFStringRef kSCDynamicStoreDomainPlugin;
2272
2273 /*!
2274 @const kSCDynamicStoreDomainSetup
2275 @availability Introduced in Mac OS X 10.1.
2276 */
2277 extern const CFStringRef kSCDynamicStoreDomainSetup;
2278
2279 /*!
2280 @const kSCDynamicStoreDomainState
2281 @availability Introduced in Mac OS X 10.1.
2282 */
2283 extern const CFStringRef kSCDynamicStoreDomainState;
2284
2285 /*!
2286 @const kSCDynamicStoreDomainPrefs
2287 @availability Introduced in Mac OS X 10.1.
2288 */
2289 extern const CFStringRef kSCDynamicStoreDomainPrefs;
2290
2291 /*!
2292 @group Preference ("location") Keys
2293 */
2294
2295 /*!
2296 @const kSCDynamicStorePropSetupCurrentSet
2297 @availability Introduced in Mac OS X 10.1.
2298 */
2299 extern const CFStringRef kSCDynamicStorePropSetupCurrentSet;
2300
2301 /*!
2302 @const kSCDynamicStorePropSetupLastUpdated
2303 @availability Introduced in Mac OS X 10.1.
2304 */
2305 extern const CFStringRef kSCDynamicStorePropSetupLastUpdated;
2306
2307 /*!
2308 @group Common/shared Keys
2309 */
2310
2311 /*!
2312 @const kSCDynamicStorePropNetInterfaces
2313 @availability Introduced in Mac OS X 10.1.
2314 */
2315 extern const CFStringRef kSCDynamicStorePropNetInterfaces;
2316
2317 /*!
2318 @const kSCDynamicStorePropNetPrimaryInterface
2319 @availability Introduced in Mac OS X 10.1.
2320 */
2321 extern const CFStringRef kSCDynamicStorePropNetPrimaryInterface;
2322
2323 /*!
2324 @const kSCDynamicStorePropNetPrimaryService
2325 @availability Introduced in Mac OS X 10.1.
2326 */
2327 extern const CFStringRef kSCDynamicStorePropNetPrimaryService;
2328
2329 /*!
2330 @const kSCDynamicStorePropNetServiceIDs
2331 @availability Introduced in Mac OS X 10.1.
2332 */
2333 extern const CFStringRef kSCDynamicStorePropNetServiceIDs;
2334
2335 /*!
2336 @const kSCPropUsersConsoleUserName
2337 @availability Introduced in Mac OS X 10.1, but later deprecated in Mac OS X 10.4.
2338 */
2339 extern const CFStringRef kSCPropUsersConsoleUserName;
2340
2341 /*!
2342 @const kSCPropUsersConsoleUserUID
2343 @availability Introduced in Mac OS X 10.1, but later deprecated in Mac OS X 10.4.
2344 */
2345 extern const CFStringRef kSCPropUsersConsoleUserUID;
2346
2347 /*!
2348 @const kSCPropUsersConsoleUserGID
2349 @availability Introduced in Mac OS X 10.1, but later deprecated in Mac OS X 10.4.
2350 */
2351 extern const CFStringRef kSCPropUsersConsoleUserGID;
2352
2353 #endif /* 0 */
2354
2355
2356 /* -------------------- Schema declarations -------------------- */
2357
2358 #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_FUTURE __AVAILABILITY_INTERNAL__IPHONE_2_0/*SPI*/
2359
2360 SC_SCHEMA_DECLARATION(kSCResvLink, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2361 #define kSCResvLink \
2362 SC_SCHEMA_KV(kSCResvLink \
2363 ,"__LINK__" \
2364 ,CFString )
2365
2366 SC_SCHEMA_DECLARATION(kSCResvInactive, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2367 #define kSCResvInactive \
2368 SC_SCHEMA_KV(kSCResvInactive \
2369 ,"__INACTIVE__" \
2370 , )
2371
2372 SC_SCHEMA_DECLARATION(kSCPropInterfaceName, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2373 #define kSCPropInterfaceName \
2374 SC_SCHEMA_KV(kSCPropInterfaceName \
2375 ,"InterfaceName" \
2376 ,CFString )
2377
2378 SC_SCHEMA_DECLARATION(kSCPropMACAddress, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2379 #define kSCPropMACAddress \
2380 SC_SCHEMA_KV(kSCPropMACAddress \
2381 ,"MACAddress" \
2382 ,CFString )
2383
2384 SC_SCHEMA_DECLARATION(kSCPropUserDefinedName, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2385 #define kSCPropUserDefinedName \
2386 SC_SCHEMA_KV(kSCPropUserDefinedName \
2387 ,"UserDefinedName" \
2388 ,CFString )
2389
2390 SC_SCHEMA_DECLARATION(kSCPropVersion, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2391 #define kSCPropVersion \
2392 SC_SCHEMA_KV(kSCPropVersion \
2393 ,"Version" \
2394 ,CFString )
2395
2396 SC_SCHEMA_DECLARATION(kSCPrefCurrentSet, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2397 #define kSCPrefCurrentSet \
2398 SC_SCHEMA_KV(kSCPrefCurrentSet \
2399 ,"CurrentSet" \
2400 ,CFString )
2401
2402 SC_SCHEMA_DECLARATION(kSCPrefNetworkServices, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2403 #define kSCPrefNetworkServices \
2404 SC_SCHEMA_KV(kSCPrefNetworkServices \
2405 ,"NetworkServices" \
2406 ,CFDictionary )
2407
2408 SC_SCHEMA_DECLARATION(kSCPrefSets, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2409 #define kSCPrefSets \
2410 SC_SCHEMA_KV(kSCPrefSets \
2411 ,"Sets" \
2412 ,CFDictionary )
2413
2414 SC_SCHEMA_DECLARATION(kSCPrefSystem, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2415 #define kSCPrefSystem \
2416 SC_SCHEMA_KV(kSCPrefSystem \
2417 ,"System" \
2418 ,CFDictionary )
2419
2420 SC_SCHEMA_DECLARATION(kSCCompNetwork, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2421 #define kSCCompNetwork \
2422 SC_SCHEMA_KV(kSCCompNetwork \
2423 ,"Network" \
2424 , )
2425
2426 SC_SCHEMA_DECLARATION(kSCCompService, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2427 #define kSCCompService \
2428 SC_SCHEMA_KV(kSCCompService \
2429 ,"Service" \
2430 , )
2431
2432 SC_SCHEMA_DECLARATION(kSCCompGlobal, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2433 #define kSCCompGlobal \
2434 SC_SCHEMA_KV(kSCCompGlobal \
2435 ,"Global" \
2436 , )
2437
2438 SC_SCHEMA_DECLARATION(kSCCompHostNames, __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_2_0/*SPI*/))
2439 #define kSCCompHostNames \
2440 SC_SCHEMA_KV(kSCCompHostNames \
2441 ,"HostNames" \
2442 , )
2443
2444 SC_SCHEMA_DECLARATION(kSCCompInterface, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2445 #define kSCCompInterface \
2446 SC_SCHEMA_KV(kSCCompInterface \
2447 ,"Interface" \
2448 , )
2449
2450 SC_SCHEMA_DECLARATION(kSCCompSystem, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2451 #define kSCCompSystem \
2452 SC_SCHEMA_KV(kSCCompSystem \
2453 ,"System" \
2454 , )
2455
2456 SC_SCHEMA_DECLARATION(kSCCompUsers, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2457 #define kSCCompUsers \
2458 SC_SCHEMA_KV(kSCCompUsers \
2459 ,"Users" \
2460 , )
2461
2462 SC_SCHEMA_DECLARATION(kSCCompAnyRegex, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2463 #define kSCCompAnyRegex \
2464 SC_SCHEMA_KV(kSCCompAnyRegex \
2465 ,"[^/]+" \
2466 , )
2467
2468 SC_SCHEMA_DECLARATION(kSCEntNetAirPort, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2469 #define kSCEntNetAirPort \
2470 SC_SCHEMA_KV(kSCEntNetAirPort \
2471 ,"AirPort" \
2472 ,CFDictionary )
2473
2474 #if !TARGET_OS_IPHONE
2475
2476 SC_SCHEMA_DECLARATION(kSCEntNetAppleTalk, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_6,__IPHONE_NA,__IPHONE_NA))
2477 #define kSCEntNetAppleTalk \
2478 SC_SCHEMA_KV(kSCEntNetAppleTalk \
2479 ,"AppleTalk" \
2480 ,CFDictionary )
2481
2482 #endif // !TARGET_OS_IPHONE
2483
2484 SC_SCHEMA_DECLARATION(kSCEntNetDHCP, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2485 #define kSCEntNetDHCP \
2486 SC_SCHEMA_KV(kSCEntNetDHCP \
2487 ,"DHCP" \
2488 ,CFDictionary )
2489
2490 SC_SCHEMA_DECLARATION(kSCEntNetDNS, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2491 #define kSCEntNetDNS \
2492 SC_SCHEMA_KV(kSCEntNetDNS \
2493 ,"DNS" \
2494 ,CFDictionary )
2495
2496 SC_SCHEMA_DECLARATION(kSCEntNetEthernet, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2497 #define kSCEntNetEthernet \
2498 SC_SCHEMA_KV(kSCEntNetEthernet \
2499 ,"Ethernet" \
2500 ,CFDictionary )
2501
2502 SC_SCHEMA_DECLARATION(kSCEntNetFireWire, __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0/*SPI*/))
2503 #define kSCEntNetFireWire \
2504 SC_SCHEMA_KV(kSCEntNetFireWire \
2505 ,"FireWire" \
2506 ,CFDictionary )
2507
2508 SC_SCHEMA_DECLARATION(kSCEntNetInterface, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2509 #define kSCEntNetInterface \
2510 SC_SCHEMA_KV(kSCEntNetInterface \
2511 ,"Interface" \
2512 ,CFDictionary )
2513
2514 SC_SCHEMA_DECLARATION(kSCEntNetIPSec, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
2515 #define kSCEntNetIPSec \
2516 SC_SCHEMA_KV(kSCEntNetIPSec \
2517 ,"IPSec" \
2518 ,CFDictionary )
2519
2520 SC_SCHEMA_DECLARATION(kSCEntNetIPv4, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2521 #define kSCEntNetIPv4 \
2522 SC_SCHEMA_KV(kSCEntNetIPv4 \
2523 ,"IPv4" \
2524 ,CFDictionary )
2525
2526 SC_SCHEMA_DECLARATION(kSCEntNetIPv6, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2527 #define kSCEntNetIPv6 \
2528 SC_SCHEMA_KV(kSCEntNetIPv6 \
2529 ,"IPv6" \
2530 ,CFDictionary )
2531
2532 SC_SCHEMA_DECLARATION(kSCEntNetL2TP, __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0/*SPI*/))
2533 #define kSCEntNetL2TP \
2534 SC_SCHEMA_KV(kSCEntNetL2TP \
2535 ,"L2TP" \
2536 ,CFDictionary )
2537
2538 SC_SCHEMA_DECLARATION(kSCEntNetLink, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2539 #define kSCEntNetLink \
2540 SC_SCHEMA_KV(kSCEntNetLink \
2541 ,"Link" \
2542 ,CFDictionary )
2543
2544 SC_SCHEMA_DECLARATION(kSCEntNetModem, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2545 #define kSCEntNetModem \
2546 SC_SCHEMA_KV(kSCEntNetModem \
2547 ,"Modem" \
2548 ,CFDictionary )
2549
2550 #if !TARGET_OS_IPHONE
2551
2552 SC_SCHEMA_DECLARATION(kSCEntNetNetInfo, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_5,__IPHONE_NA,__IPHONE_NA))
2553 #define kSCEntNetNetInfo \
2554 SC_SCHEMA_KV(kSCEntNetNetInfo \
2555 ,"NetInfo" \
2556 ,CFDictionary )
2557
2558 #endif // !TARGET_OS_IPHONE
2559
2560 SC_SCHEMA_DECLARATION(kSCEntNetPPP, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2561 #define kSCEntNetPPP \
2562 SC_SCHEMA_KV(kSCEntNetPPP \
2563 ,"PPP" \
2564 ,CFDictionary )
2565
2566 SC_SCHEMA_DECLARATION(kSCEntNetPPPoE, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2567 #define kSCEntNetPPPoE \
2568 SC_SCHEMA_KV(kSCEntNetPPPoE \
2569 ,"PPPoE" \
2570 ,CFDictionary )
2571
2572 SC_SCHEMA_DECLARATION(kSCEntNetPPPSerial, __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0/*SPI*/))
2573 #define kSCEntNetPPPSerial \
2574 SC_SCHEMA_KV(kSCEntNetPPPSerial \
2575 ,"PPPSerial" \
2576 ,CFDictionary )
2577
2578 SC_SCHEMA_DECLARATION(kSCEntNetPPTP, __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0/*SPI*/))
2579 #define kSCEntNetPPTP \
2580 SC_SCHEMA_KV(kSCEntNetPPTP \
2581 ,"PPTP" \
2582 ,CFDictionary )
2583
2584 SC_SCHEMA_DECLARATION(kSCEntNetProxies, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2585 #define kSCEntNetProxies \
2586 SC_SCHEMA_KV(kSCEntNetProxies \
2587 ,"Proxies" \
2588 ,CFDictionary )
2589
2590 #if !TARGET_OS_IPHONE
2591
2592 SC_SCHEMA_DECLARATION(kSCEntNetSMB, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
2593 #define kSCEntNetSMB \
2594 SC_SCHEMA_KV(kSCEntNetSMB \
2595 ,"SMB" \
2596 ,CFDictionary )
2597
2598 #endif // !TARGET_OS_IPHONE
2599
2600 SC_SCHEMA_DECLARATION(kSCEntNet6to4, __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0/*SPI*/))
2601 #define kSCEntNet6to4 \
2602 SC_SCHEMA_KV(kSCEntNet6to4 \
2603 ,"6to4" \
2604 ,CFDictionary )
2605
2606 SC_SCHEMA_DECLARATION(kSCPropNetOverridePrimary, __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_2_0/*SPI*/))
2607 #define kSCPropNetOverridePrimary \
2608 SC_SCHEMA_KV(kSCPropNetOverridePrimary \
2609 ,"OverridePrimary" \
2610 ,CFNumber (0 or 1) )
2611
2612 SC_SCHEMA_DECLARATION(kSCPropNetServiceOrder, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2613 #define kSCPropNetServiceOrder \
2614 SC_SCHEMA_KV(kSCPropNetServiceOrder \
2615 ,"ServiceOrder" \
2616 ,CFArray[CFString] )
2617
2618 SC_SCHEMA_DECLARATION(kSCPropNetPPPOverridePrimary, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2619 #define kSCPropNetPPPOverridePrimary \
2620 SC_SCHEMA_KV(kSCPropNetPPPOverridePrimary \
2621 ,"PPPOverridePrimary" \
2622 ,CFNumber (0 or 1) )
2623
2624 SC_SCHEMA_DECLARATION(kSCPropNetInterfaces, __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_2_0/*SPI*/))
2625 #define kSCPropNetInterfaces \
2626 SC_SCHEMA_KV(kSCPropNetInterfaces \
2627 ,"Interfaces" \
2628 ,CFArray[CFString] )
2629
2630 SC_SCHEMA_DECLARATION(kSCPropNetLocalHostName, __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_2_0/*SPI*/))
2631 #define kSCPropNetLocalHostName \
2632 SC_SCHEMA_KV(kSCPropNetLocalHostName \
2633 ,"LocalHostName" \
2634 ,CFString )
2635
2636 SC_SCHEMA_DECLARATION(kSCPropNetAirPortAllowNetCreation, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2,__MAC_10_9,__IPHONE_2_0/*SPI*/,__IPHONE_FUTURE/*SPI*/))
2637 #define kSCPropNetAirPortAllowNetCreation \
2638 SC_SCHEMA_KV(kSCPropNetAirPortAllowNetCreation \
2639 ,"AllowNetCreation" \
2640 ,CFNumber (0 or 1) )
2641
2642 SC_SCHEMA_DECLARATION(kSCPropNetAirPortAuthPassword, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_9,__IPHONE_2_0/*SPI*/,__IPHONE_FUTURE/*SPI*/))
2643 #define kSCPropNetAirPortAuthPassword \
2644 SC_SCHEMA_KV(kSCPropNetAirPortAuthPassword \
2645 ,"AuthPassword" \
2646 ,CFData )
2647
2648 SC_SCHEMA_DECLARATION(kSCPropNetAirPortAuthPasswordEncryption, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_9,__IPHONE_2_0/*SPI*/,__IPHONE_FUTURE/*SPI*/))
2649 #define kSCPropNetAirPortAuthPasswordEncryption \
2650 SC_SCHEMA_KV(kSCPropNetAirPortAuthPasswordEncryption \
2651 ,"AuthPasswordEncryption" \
2652 ,CFString )
2653
2654 SC_SCHEMA_DECLARATION(kSCPropNetAirPortJoinMode, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2,__MAC_10_9,__IPHONE_2_0/*SPI*/,__IPHONE_FUTURE/*SPI*/))
2655 #define kSCPropNetAirPortJoinMode \
2656 SC_SCHEMA_KV(kSCPropNetAirPortJoinMode \
2657 ,"JoinMode" \
2658 ,CFString )
2659
2660 SC_SCHEMA_DECLARATION(kSCPropNetAirPortPowerEnabled, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_9,__IPHONE_2_0/*SPI*/,__IPHONE_FUTURE/*SPI*/))
2661 #define kSCPropNetAirPortPowerEnabled \
2662 SC_SCHEMA_KV(kSCPropNetAirPortPowerEnabled \
2663 ,"PowerEnabled" \
2664 ,CFNumber (0 or 1) )
2665
2666 SC_SCHEMA_DECLARATION(kSCPropNetAirPortPreferredNetwork, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_9,__IPHONE_2_0/*SPI*/,__IPHONE_FUTURE/*SPI*/))
2667 #define kSCPropNetAirPortPreferredNetwork \
2668 SC_SCHEMA_KV(kSCPropNetAirPortPreferredNetwork \
2669 ,"PreferredNetwork" \
2670 ,CFString )
2671
2672 SC_SCHEMA_DECLARATION(kSCPropNetAirPortSavePasswords, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2,__MAC_10_9,__IPHONE_2_0/*SPI*/,__IPHONE_FUTURE/*SPI*/))
2673 #define kSCPropNetAirPortSavePasswords \
2674 SC_SCHEMA_KV(kSCPropNetAirPortSavePasswords \
2675 ,"SavePasswords" \
2676 ,CFNumber (0 or 1) )
2677
2678 SC_SCHEMA_DECLARATION(kSCValNetAirPortJoinModeAutomatic, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_3,__MAC_10_9,__IPHONE_2_0/*SPI*/,__IPHONE_FUTURE/*SPI*/))
2679 #define kSCValNetAirPortJoinModeAutomatic \
2680 SC_SCHEMA_KV(kSCValNetAirPortJoinModeAutomatic \
2681 ,"Automatic" \
2682 , )
2683
2684 SC_SCHEMA_DECLARATION(kSCValNetAirPortJoinModePreferred, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2,__MAC_10_9,__IPHONE_2_0/*SPI*/,__IPHONE_FUTURE/*SPI*/))
2685 #define kSCValNetAirPortJoinModePreferred \
2686 SC_SCHEMA_KV(kSCValNetAirPortJoinModePreferred \
2687 ,"Preferred" \
2688 , )
2689
2690 SC_SCHEMA_DECLARATION(kSCValNetAirPortJoinModeRanked, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_4,__MAC_10_9,__IPHONE_2_0/*SPI*/,__IPHONE_FUTURE/*SPI*/))
2691 #define kSCValNetAirPortJoinModeRanked \
2692 SC_SCHEMA_KV(kSCValNetAirPortJoinModeRanked \
2693 ,"Ranked" \
2694 , )
2695
2696 SC_SCHEMA_DECLARATION(kSCValNetAirPortJoinModeRecent, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2,__MAC_10_9,__IPHONE_2_0/*SPI*/,__IPHONE_FUTURE/*SPI*/))
2697 #define kSCValNetAirPortJoinModeRecent \
2698 SC_SCHEMA_KV(kSCValNetAirPortJoinModeRecent \
2699 ,"Recent" \
2700 , )
2701
2702 SC_SCHEMA_DECLARATION(kSCValNetAirPortJoinModeStrongest, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2,__MAC_10_9,__IPHONE_2_0/*SPI*/,__IPHONE_FUTURE/*SPI*/))
2703 #define kSCValNetAirPortJoinModeStrongest \
2704 SC_SCHEMA_KV(kSCValNetAirPortJoinModeStrongest \
2705 ,"Strongest" \
2706 , )
2707
2708 SC_SCHEMA_DECLARATION(kSCValNetAirPortAuthPasswordEncryptionKeychain, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_3,__MAC_10_9,__IPHONE_2_0/*SPI*/,__IPHONE_FUTURE/*SPI*/))
2709 #define kSCValNetAirPortAuthPasswordEncryptionKeychain \
2710 SC_SCHEMA_KV(kSCValNetAirPortAuthPasswordEncryptionKeychain \
2711 ,"Keychain" \
2712 , )
2713
2714 #if !TARGET_OS_IPHONE
2715
2716 SC_SCHEMA_DECLARATION(kSCPropNetAppleTalkComputerName, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_6,__IPHONE_NA,__IPHONE_NA))
2717 #define kSCPropNetAppleTalkComputerName \
2718 SC_SCHEMA_KV(kSCPropNetAppleTalkComputerName \
2719 ,"ComputerName" \
2720 ,CFString )
2721
2722 SC_SCHEMA_DECLARATION(kSCPropNetAppleTalkComputerNameEncoding, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_6,__IPHONE_NA,__IPHONE_NA))
2723 #define kSCPropNetAppleTalkComputerNameEncoding \
2724 SC_SCHEMA_KV(kSCPropNetAppleTalkComputerNameEncoding \
2725 ,"ComputerNameEncoding" \
2726 ,CFNumber )
2727
2728 SC_SCHEMA_DECLARATION(kSCPropNetAppleTalkConfigMethod, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_6,__IPHONE_NA,__IPHONE_NA))
2729 #define kSCPropNetAppleTalkConfigMethod \
2730 SC_SCHEMA_KV(kSCPropNetAppleTalkConfigMethod \
2731 ,"ConfigMethod" \
2732 ,CFString )
2733
2734 SC_SCHEMA_DECLARATION(kSCPropNetAppleTalkDefaultZone, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_6,__IPHONE_NA,__IPHONE_NA))
2735 #define kSCPropNetAppleTalkDefaultZone \
2736 SC_SCHEMA_KV(kSCPropNetAppleTalkDefaultZone \
2737 ,"DefaultZone" \
2738 ,CFString )
2739
2740 SC_SCHEMA_DECLARATION(kSCPropNetAppleTalkNetworkID, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_6,__IPHONE_NA,__IPHONE_NA))
2741 #define kSCPropNetAppleTalkNetworkID \
2742 SC_SCHEMA_KV(kSCPropNetAppleTalkNetworkID \
2743 ,"NetworkID" \
2744 ,CFNumber )
2745
2746 SC_SCHEMA_DECLARATION(kSCPropNetAppleTalkNetworkRange, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2,__MAC_10_6,__IPHONE_NA,__IPHONE_NA))
2747 #define kSCPropNetAppleTalkNetworkRange \
2748 SC_SCHEMA_KV(kSCPropNetAppleTalkNetworkRange \
2749 ,"NetworkRange" \
2750 ,CFArray[CFNumber] )
2751
2752 SC_SCHEMA_DECLARATION(kSCPropNetAppleTalkNodeID, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_6,__IPHONE_NA,__IPHONE_NA))
2753 #define kSCPropNetAppleTalkNodeID \
2754 SC_SCHEMA_KV(kSCPropNetAppleTalkNodeID \
2755 ,"NodeID" \
2756 ,CFNumber )
2757
2758 SC_SCHEMA_DECLARATION(kSCPropNetAppleTalkSeedNetworkRange, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_6,__IPHONE_NA,__IPHONE_NA))
2759 #define kSCPropNetAppleTalkSeedNetworkRange \
2760 SC_SCHEMA_KV(kSCPropNetAppleTalkSeedNetworkRange \
2761 ,"SeedNetworkRange" \
2762 ,CFArray[CFNumber] )
2763
2764 SC_SCHEMA_DECLARATION(kSCPropNetAppleTalkSeedZones, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_6,__IPHONE_NA,__IPHONE_NA))
2765 #define kSCPropNetAppleTalkSeedZones \
2766 SC_SCHEMA_KV(kSCPropNetAppleTalkSeedZones \
2767 ,"SeedZones" \
2768 ,CFArray[CFString] )
2769
2770 SC_SCHEMA_DECLARATION(kSCValNetAppleTalkConfigMethodNode, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_6,__IPHONE_NA,__IPHONE_NA))
2771 #define kSCValNetAppleTalkConfigMethodNode \
2772 SC_SCHEMA_KV(kSCValNetAppleTalkConfigMethodNode \
2773 ,"Node" \
2774 , )
2775
2776 SC_SCHEMA_DECLARATION(kSCValNetAppleTalkConfigMethodRouter, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_6,__IPHONE_NA,__IPHONE_NA))
2777 #define kSCValNetAppleTalkConfigMethodRouter \
2778 SC_SCHEMA_KV(kSCValNetAppleTalkConfigMethodRouter \
2779 ,"Router" \
2780 , )
2781
2782 SC_SCHEMA_DECLARATION(kSCValNetAppleTalkConfigMethodSeedRouter, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_6,__IPHONE_NA,__IPHONE_NA))
2783 #define kSCValNetAppleTalkConfigMethodSeedRouter \
2784 SC_SCHEMA_KV(kSCValNetAppleTalkConfigMethodSeedRouter \
2785 ,"SeedRouter" \
2786 , )
2787
2788 #endif // !TARGET_OS_IPHONE
2789
2790 SC_SCHEMA_DECLARATION(kSCPropNetDNSDomainName, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2791 #define kSCPropNetDNSDomainName \
2792 SC_SCHEMA_KV(kSCPropNetDNSDomainName \
2793 ,"DomainName" \
2794 ,CFString )
2795
2796 SC_SCHEMA_DECLARATION(kSCPropNetDNSOptions, __OSX_AVAILABLE_STARTING(__MAC_10_4,__IPHONE_2_0/*SPI*/))
2797 #define kSCPropNetDNSOptions \
2798 SC_SCHEMA_KV(kSCPropNetDNSOptions \
2799 ,"Options" \
2800 ,CFString )
2801
2802 SC_SCHEMA_DECLARATION(kSCPropNetDNSSearchDomains, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2803 #define kSCPropNetDNSSearchDomains \
2804 SC_SCHEMA_KV(kSCPropNetDNSSearchDomains \
2805 ,"SearchDomains" \
2806 ,CFArray[CFString] )
2807
2808 SC_SCHEMA_DECLARATION(kSCPropNetDNSSearchOrder, __OSX_AVAILABLE_STARTING(__MAC_10_4,__IPHONE_2_0/*SPI*/))
2809 #define kSCPropNetDNSSearchOrder \
2810 SC_SCHEMA_KV(kSCPropNetDNSSearchOrder \
2811 ,"SearchOrder" \
2812 ,CFNumber )
2813
2814 SC_SCHEMA_DECLARATION(kSCPropNetDNSServerAddresses, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2815 #define kSCPropNetDNSServerAddresses \
2816 SC_SCHEMA_KV(kSCPropNetDNSServerAddresses \
2817 ,"ServerAddresses" \
2818 ,CFArray[CFString] )
2819
2820 SC_SCHEMA_DECLARATION(kSCPropNetDNSServerPort, __OSX_AVAILABLE_STARTING(__MAC_10_4,__IPHONE_2_0/*SPI*/))
2821 #define kSCPropNetDNSServerPort \
2822 SC_SCHEMA_KV(kSCPropNetDNSServerPort \
2823 ,"ServerPort" \
2824 ,CFNumber )
2825
2826 SC_SCHEMA_DECLARATION(kSCPropNetDNSServerTimeout, __OSX_AVAILABLE_STARTING(__MAC_10_4,__IPHONE_2_0/*SPI*/))
2827 #define kSCPropNetDNSServerTimeout \
2828 SC_SCHEMA_KV(kSCPropNetDNSServerTimeout \
2829 ,"ServerTimeout" \
2830 ,CFNumber )
2831
2832 SC_SCHEMA_DECLARATION(kSCPropNetDNSSortList, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2833 #define kSCPropNetDNSSortList \
2834 SC_SCHEMA_KV(kSCPropNetDNSSortList \
2835 ,"SortList" \
2836 ,CFArray[CFString] )
2837
2838 SC_SCHEMA_DECLARATION(kSCPropNetDNSSupplementalMatchDomains, __OSX_AVAILABLE_STARTING(__MAC_10_4,__IPHONE_2_0/*SPI*/))
2839 #define kSCPropNetDNSSupplementalMatchDomains \
2840 SC_SCHEMA_KV(kSCPropNetDNSSupplementalMatchDomains \
2841 ,"SupplementalMatchDomains" \
2842 ,CFArray[CFString] )
2843
2844 SC_SCHEMA_DECLARATION(kSCPropNetDNSSupplementalMatchOrders, __OSX_AVAILABLE_STARTING(__MAC_10_4,__IPHONE_2_0/*SPI*/))
2845 #define kSCPropNetDNSSupplementalMatchOrders \
2846 SC_SCHEMA_KV(kSCPropNetDNSSupplementalMatchOrders \
2847 ,"SupplementalMatchOrders" \
2848 ,CFArray[CFNumber] )
2849
2850 SC_SCHEMA_DECLARATION(kSCPropNetEthernetMediaSubType, __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_2_0/*SPI*/))
2851 #define kSCPropNetEthernetMediaSubType \
2852 SC_SCHEMA_KV(kSCPropNetEthernetMediaSubType \
2853 ,"MediaSubType" \
2854 ,CFString )
2855
2856 SC_SCHEMA_DECLARATION(kSCPropNetEthernetMediaOptions, __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_2_0/*SPI*/))
2857 #define kSCPropNetEthernetMediaOptions \
2858 SC_SCHEMA_KV(kSCPropNetEthernetMediaOptions \
2859 ,"MediaOptions" \
2860 ,CFArray[CFString] )
2861
2862 SC_SCHEMA_DECLARATION(kSCPropNetEthernetMTU, __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_2_0/*SPI*/))
2863 #define kSCPropNetEthernetMTU \
2864 SC_SCHEMA_KV(kSCPropNetEthernetMTU \
2865 ,"MTU" \
2866 ,CFNumber )
2867
2868 SC_SCHEMA_DECLARATION(kSCPropNetInterfaceDeviceName, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2869 #define kSCPropNetInterfaceDeviceName \
2870 SC_SCHEMA_KV(kSCPropNetInterfaceDeviceName \
2871 ,"DeviceName" \
2872 ,CFString )
2873
2874 SC_SCHEMA_DECLARATION(kSCPropNetInterfaceHardware, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2875 #define kSCPropNetInterfaceHardware \
2876 SC_SCHEMA_KV(kSCPropNetInterfaceHardware \
2877 ,"Hardware" \
2878 ,CFString )
2879
2880 SC_SCHEMA_DECLARATION(kSCPropNetInterfaceType, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2881 #define kSCPropNetInterfaceType \
2882 SC_SCHEMA_KV(kSCPropNetInterfaceType \
2883 ,"Type" \
2884 ,CFString )
2885
2886 SC_SCHEMA_DECLARATION(kSCPropNetInterfaceSubType, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2887 #define kSCPropNetInterfaceSubType \
2888 SC_SCHEMA_KV(kSCPropNetInterfaceSubType \
2889 ,"SubType" \
2890 ,CFString )
2891
2892 SC_SCHEMA_DECLARATION(kSCPropNetInterfaceSupportsModemOnHold, __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_2_0/*SPI*/))
2893 #define kSCPropNetInterfaceSupportsModemOnHold \
2894 SC_SCHEMA_KV(kSCPropNetInterfaceSupportsModemOnHold \
2895 ,"SupportsModemOnHold" \
2896 ,CFNumber (0 or 1) )
2897
2898 SC_SCHEMA_DECLARATION(kSCValNetInterfaceTypeEthernet, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2899 #define kSCValNetInterfaceTypeEthernet \
2900 SC_SCHEMA_KV(kSCValNetInterfaceTypeEthernet \
2901 ,"Ethernet" \
2902 , )
2903
2904 SC_SCHEMA_DECLARATION(kSCValNetInterfaceTypeFireWire, __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0/*SPI*/))
2905 #define kSCValNetInterfaceTypeFireWire \
2906 SC_SCHEMA_KV(kSCValNetInterfaceTypeFireWire \
2907 ,"FireWire" \
2908 , )
2909
2910 SC_SCHEMA_DECLARATION(kSCValNetInterfaceTypePPP, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2911 #define kSCValNetInterfaceTypePPP \
2912 SC_SCHEMA_KV(kSCValNetInterfaceTypePPP \
2913 ,"PPP" \
2914 , )
2915
2916 SC_SCHEMA_DECLARATION(kSCValNetInterfaceType6to4, __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0/*SPI*/))
2917 #define kSCValNetInterfaceType6to4 \
2918 SC_SCHEMA_KV(kSCValNetInterfaceType6to4 \
2919 ,"6to4" \
2920 , )
2921
2922 SC_SCHEMA_DECLARATION(kSCValNetInterfaceTypeIPSec, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/))
2923 #define kSCValNetInterfaceTypeIPSec \
2924 SC_SCHEMA_KV(kSCValNetInterfaceTypeIPSec \
2925 ,"IPSec" \
2926 , )
2927
2928 SC_SCHEMA_DECLARATION(kSCValNetInterfaceSubTypePPPoE, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2929 #define kSCValNetInterfaceSubTypePPPoE \
2930 SC_SCHEMA_KV(kSCValNetInterfaceSubTypePPPoE \
2931 ,"PPPoE" \
2932 , )
2933
2934 SC_SCHEMA_DECLARATION(kSCValNetInterfaceSubTypePPPSerial, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
2935 #define kSCValNetInterfaceSubTypePPPSerial \
2936 SC_SCHEMA_KV(kSCValNetInterfaceSubTypePPPSerial \
2937 ,"PPPSerial" \
2938 , )
2939
2940 SC_SCHEMA_DECLARATION(kSCValNetInterfaceSubTypePPTP, __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_2_0/*SPI*/))
2941 #define kSCValNetInterfaceSubTypePPTP \
2942 SC_SCHEMA_KV(kSCValNetInterfaceSubTypePPTP \
2943 ,"PPTP" \
2944 , )
2945
2946 SC_SCHEMA_DECLARATION(kSCValNetInterfaceSubTypeL2TP, __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0/*SPI*/))
2947 #define kSCValNetInterfaceSubTypeL2TP \
2948 SC_SCHEMA_KV(kSCValNetInterfaceSubTypeL2TP \
2949 ,"L2TP" \
2950 , )
2951
2952 SC_SCHEMA_DECLARATION(kSCPropNetIPSecAuthenticationMethod, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
2953 #define kSCPropNetIPSecAuthenticationMethod \
2954 SC_SCHEMA_KV(kSCPropNetIPSecAuthenticationMethod \
2955 ,"AuthenticationMethod" \
2956 ,CFString )
2957
2958 SC_SCHEMA_DECLARATION(kSCPropNetIPSecLocalCertificate, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
2959 #define kSCPropNetIPSecLocalCertificate \
2960 SC_SCHEMA_KV(kSCPropNetIPSecLocalCertificate \
2961 ,"LocalCertificate" \
2962 ,CFData )
2963
2964 SC_SCHEMA_DECLARATION(kSCPropNetIPSecLocalIdentifier, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
2965 #define kSCPropNetIPSecLocalIdentifier \
2966 SC_SCHEMA_KV(kSCPropNetIPSecLocalIdentifier \
2967 ,"LocalIdentifier" \
2968 ,CFString )
2969
2970 SC_SCHEMA_DECLARATION(kSCPropNetIPSecLocalIdentifierType, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
2971 #define kSCPropNetIPSecLocalIdentifierType \
2972 SC_SCHEMA_KV(kSCPropNetIPSecLocalIdentifierType \
2973 ,"LocalIdentifierType" \
2974 ,CFString )
2975
2976 SC_SCHEMA_DECLARATION(kSCPropNetIPSecSharedSecret, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
2977 #define kSCPropNetIPSecSharedSecret \
2978 SC_SCHEMA_KV(kSCPropNetIPSecSharedSecret \
2979 ,"SharedSecret" \
2980 ,CFString )
2981
2982 SC_SCHEMA_DECLARATION(kSCPropNetIPSecSharedSecretEncryption, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
2983 #define kSCPropNetIPSecSharedSecretEncryption \
2984 SC_SCHEMA_KV(kSCPropNetIPSecSharedSecretEncryption \
2985 ,"SharedSecretEncryption" \
2986 ,CFString )
2987
2988 SC_SCHEMA_DECLARATION(kSCPropNetIPSecConnectTime, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/))
2989 #define kSCPropNetIPSecConnectTime \
2990 SC_SCHEMA_KV(kSCPropNetIPSecConnectTime \
2991 ,"ConnectTime" \
2992 ,CFNumber )
2993
2994 SC_SCHEMA_DECLARATION(kSCPropNetIPSecRemoteAddress, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/))
2995 #define kSCPropNetIPSecRemoteAddress \
2996 SC_SCHEMA_KV(kSCPropNetIPSecRemoteAddress \
2997 ,"RemoteAddress" \
2998 ,CFString )
2999
3000 SC_SCHEMA_DECLARATION(kSCPropNetIPSecStatus, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/))
3001 #define kSCPropNetIPSecStatus \
3002 SC_SCHEMA_KV(kSCPropNetIPSecStatus \
3003 ,"Status" \
3004 ,CFNumber )
3005
3006 SC_SCHEMA_DECLARATION(kSCPropNetIPSecXAuthEnabled, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/))
3007 #define kSCPropNetIPSecXAuthEnabled \
3008 SC_SCHEMA_KV(kSCPropNetIPSecXAuthEnabled \
3009 ,"XAuthEnabled" \
3010 ,CFNumber (0 or 1) )
3011
3012 SC_SCHEMA_DECLARATION(kSCPropNetIPSecXAuthName, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/))
3013 #define kSCPropNetIPSecXAuthName \
3014 SC_SCHEMA_KV(kSCPropNetIPSecXAuthName \
3015 ,"XAuthName" \
3016 ,CFString )
3017
3018 SC_SCHEMA_DECLARATION(kSCPropNetIPSecXAuthPassword, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/))
3019 #define kSCPropNetIPSecXAuthPassword \
3020 SC_SCHEMA_KV(kSCPropNetIPSecXAuthPassword \
3021 ,"XAuthPassword" \
3022 ,CFString )
3023
3024 SC_SCHEMA_DECLARATION(kSCPropNetIPSecXAuthPasswordEncryption, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/))
3025 #define kSCPropNetIPSecXAuthPasswordEncryption \
3026 SC_SCHEMA_KV(kSCPropNetIPSecXAuthPasswordEncryption \
3027 ,"XAuthPasswordEncryption" \
3028 ,CFString )
3029
3030 SC_SCHEMA_DECLARATION(kSCValNetIPSecAuthenticationMethodSharedSecret, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
3031 #define kSCValNetIPSecAuthenticationMethodSharedSecret \
3032 SC_SCHEMA_KV(kSCValNetIPSecAuthenticationMethodSharedSecret \
3033 ,"SharedSecret" \
3034 , )
3035
3036 SC_SCHEMA_DECLARATION(kSCValNetIPSecAuthenticationMethodCertificate, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
3037 #define kSCValNetIPSecAuthenticationMethodCertificate \
3038 SC_SCHEMA_KV(kSCValNetIPSecAuthenticationMethodCertificate \
3039 ,"Certificate" \
3040 , )
3041
3042 SC_SCHEMA_DECLARATION(kSCValNetIPSecAuthenticationMethodHybrid, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
3043 #define kSCValNetIPSecAuthenticationMethodHybrid \
3044 SC_SCHEMA_KV(kSCValNetIPSecAuthenticationMethodHybrid \
3045 ,"Hybrid" \
3046 , )
3047
3048 SC_SCHEMA_DECLARATION(kSCValNetIPSecLocalIdentifierTypeKeyID, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
3049 #define kSCValNetIPSecLocalIdentifierTypeKeyID \
3050 SC_SCHEMA_KV(kSCValNetIPSecLocalIdentifierTypeKeyID \
3051 ,"KeyID" \
3052 , )
3053
3054 SC_SCHEMA_DECLARATION(kSCValNetIPSecSharedSecretEncryptionKeychain, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
3055 #define kSCValNetIPSecSharedSecretEncryptionKeychain \
3056 SC_SCHEMA_KV(kSCValNetIPSecSharedSecretEncryptionKeychain \
3057 ,"Keychain" \
3058 , )
3059
3060 SC_SCHEMA_DECLARATION(kSCValNetIPSecXAuthPasswordEncryptionKeychain, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/))
3061 #define kSCValNetIPSecXAuthPasswordEncryptionKeychain \
3062 SC_SCHEMA_KV(kSCValNetIPSecXAuthPasswordEncryptionKeychain \
3063 ,"Keychain" \
3064 , )
3065
3066 SC_SCHEMA_DECLARATION(kSCValNetIPSecXAuthPasswordEncryptionPrompt, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/))
3067 #define kSCValNetIPSecXAuthPasswordEncryptionPrompt \
3068 SC_SCHEMA_KV(kSCValNetIPSecXAuthPasswordEncryptionPrompt \
3069 ,"Prompt" \
3070 , )
3071
3072 SC_SCHEMA_DECLARATION(kSCPropNetIPv4Addresses, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3073 #define kSCPropNetIPv4Addresses \
3074 SC_SCHEMA_KV(kSCPropNetIPv4Addresses \
3075 ,"Addresses" \
3076 ,CFArray[CFString] )
3077
3078 SC_SCHEMA_DECLARATION(kSCPropNetIPv4ConfigMethod, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3079 #define kSCPropNetIPv4ConfigMethod \
3080 SC_SCHEMA_KV(kSCPropNetIPv4ConfigMethod \
3081 ,"ConfigMethod" \
3082 ,CFString )
3083
3084 SC_SCHEMA_DECLARATION(kSCPropNetIPv4DHCPClientID, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3085 #define kSCPropNetIPv4DHCPClientID \
3086 SC_SCHEMA_KV(kSCPropNetIPv4DHCPClientID \
3087 ,"DHCPClientID" \
3088 ,CFString )
3089
3090 SC_SCHEMA_DECLARATION(kSCPropNetIPv4Router, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3091 #define kSCPropNetIPv4Router \
3092 SC_SCHEMA_KV(kSCPropNetIPv4Router \
3093 ,"Router" \
3094 ,CFString )
3095
3096 SC_SCHEMA_DECLARATION(kSCPropNetIPv4SubnetMasks, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3097 #define kSCPropNetIPv4SubnetMasks \
3098 SC_SCHEMA_KV(kSCPropNetIPv4SubnetMasks \
3099 ,"SubnetMasks" \
3100 ,CFArray[CFString] )
3101
3102 SC_SCHEMA_DECLARATION(kSCPropNetIPv4DestAddresses, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3103 #define kSCPropNetIPv4DestAddresses \
3104 SC_SCHEMA_KV(kSCPropNetIPv4DestAddresses \
3105 ,"DestAddresses" \
3106 ,CFArray[CFString] )
3107
3108 SC_SCHEMA_DECLARATION(kSCPropNetIPv4BroadcastAddresses, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3109 #define kSCPropNetIPv4BroadcastAddresses \
3110 SC_SCHEMA_KV(kSCPropNetIPv4BroadcastAddresses \
3111 ,"BroadcastAddresses" \
3112 ,CFArray[CFString] )
3113
3114 SC_SCHEMA_DECLARATION(kSCValNetIPv4ConfigMethodAutomatic, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/))
3115 #define kSCValNetIPv4ConfigMethodAutomatic \
3116 SC_SCHEMA_KV(kSCValNetIPv4ConfigMethodAutomatic \
3117 ,"Automatic" \
3118 , )
3119
3120 SC_SCHEMA_DECLARATION(kSCValNetIPv4ConfigMethodBOOTP, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3121 #define kSCValNetIPv4ConfigMethodBOOTP \
3122 SC_SCHEMA_KV(kSCValNetIPv4ConfigMethodBOOTP \
3123 ,"BOOTP" \
3124 , )
3125
3126 SC_SCHEMA_DECLARATION(kSCValNetIPv4ConfigMethodDHCP, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3127 #define kSCValNetIPv4ConfigMethodDHCP \
3128 SC_SCHEMA_KV(kSCValNetIPv4ConfigMethodDHCP \
3129 ,"DHCP" \
3130 , )
3131
3132 SC_SCHEMA_DECLARATION(kSCValNetIPv4ConfigMethodINFORM, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3133 #define kSCValNetIPv4ConfigMethodINFORM \
3134 SC_SCHEMA_KV(kSCValNetIPv4ConfigMethodINFORM \
3135 ,"INFORM" \
3136 , )
3137
3138 SC_SCHEMA_DECLARATION(kSCValNetIPv4ConfigMethodLinkLocal, __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_2_0/*SPI*/))
3139 #define kSCValNetIPv4ConfigMethodLinkLocal \
3140 SC_SCHEMA_KV(kSCValNetIPv4ConfigMethodLinkLocal \
3141 ,"LinkLocal" \
3142 , )
3143
3144 SC_SCHEMA_DECLARATION(kSCValNetIPv4ConfigMethodManual, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3145 #define kSCValNetIPv4ConfigMethodManual \
3146 SC_SCHEMA_KV(kSCValNetIPv4ConfigMethodManual \
3147 ,"Manual" \
3148 , )
3149
3150 SC_SCHEMA_DECLARATION(kSCValNetIPv4ConfigMethodPPP, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3151 #define kSCValNetIPv4ConfigMethodPPP \
3152 SC_SCHEMA_KV(kSCValNetIPv4ConfigMethodPPP \
3153 ,"PPP" \
3154 , )
3155
3156 SC_SCHEMA_DECLARATION(kSCPropNetIPv6Addresses, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3157 #define kSCPropNetIPv6Addresses \
3158 SC_SCHEMA_KV(kSCPropNetIPv6Addresses \
3159 ,"Addresses" \
3160 ,CFArray[CFString] )
3161
3162 SC_SCHEMA_DECLARATION(kSCPropNetIPv6ConfigMethod, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3163 #define kSCPropNetIPv6ConfigMethod \
3164 SC_SCHEMA_KV(kSCPropNetIPv6ConfigMethod \
3165 ,"ConfigMethod" \
3166 ,CFString )
3167
3168 SC_SCHEMA_DECLARATION(kSCPropNetIPv6DestAddresses, __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0/*SPI*/))
3169 #define kSCPropNetIPv6DestAddresses \
3170 SC_SCHEMA_KV(kSCPropNetIPv6DestAddresses \
3171 ,"DestAddresses" \
3172 ,CFArray[CFString] )
3173
3174 SC_SCHEMA_DECLARATION(kSCPropNetIPv6Flags, __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0/*SPI*/))
3175 #define kSCPropNetIPv6Flags \
3176 SC_SCHEMA_KV(kSCPropNetIPv6Flags \
3177 ,"Flags" \
3178 ,CFNumber )
3179
3180 SC_SCHEMA_DECLARATION(kSCPropNetIPv6PrefixLength, __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0/*SPI*/))
3181 #define kSCPropNetIPv6PrefixLength \
3182 SC_SCHEMA_KV(kSCPropNetIPv6PrefixLength \
3183 ,"PrefixLength" \
3184 ,CFArray[CFNumber] )
3185
3186 SC_SCHEMA_DECLARATION(kSCPropNetIPv6Router, __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0/*SPI*/))
3187 #define kSCPropNetIPv6Router \
3188 SC_SCHEMA_KV(kSCPropNetIPv6Router \
3189 ,"Router" \
3190 ,CFString )
3191
3192 SC_SCHEMA_DECLARATION(kSCValNetIPv6ConfigMethodAutomatic, __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0/*SPI*/))
3193 #define kSCValNetIPv6ConfigMethodAutomatic \
3194 SC_SCHEMA_KV(kSCValNetIPv6ConfigMethodAutomatic \
3195 ,"Automatic" \
3196 , )
3197
3198 SC_SCHEMA_DECLARATION(kSCValNetIPv6ConfigMethodLinkLocal, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
3199 #define kSCValNetIPv6ConfigMethodLinkLocal \
3200 SC_SCHEMA_KV(kSCValNetIPv6ConfigMethodLinkLocal \
3201 ,"LinkLocal" \
3202 , )
3203
3204 SC_SCHEMA_DECLARATION(kSCValNetIPv6ConfigMethodManual, __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0/*SPI*/))
3205 #define kSCValNetIPv6ConfigMethodManual \
3206 SC_SCHEMA_KV(kSCValNetIPv6ConfigMethodManual \
3207 ,"Manual" \
3208 , )
3209
3210 SC_SCHEMA_DECLARATION(kSCValNetIPv6ConfigMethodRouterAdvertisement, __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0/*SPI*/))
3211 #define kSCValNetIPv6ConfigMethodRouterAdvertisement \
3212 SC_SCHEMA_KV(kSCValNetIPv6ConfigMethodRouterAdvertisement \
3213 ,"RouterAdvertisement" \
3214 , )
3215
3216 SC_SCHEMA_DECLARATION(kSCValNetIPv6ConfigMethod6to4, __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0/*SPI*/))
3217 #define kSCValNetIPv6ConfigMethod6to4 \
3218 SC_SCHEMA_KV(kSCValNetIPv6ConfigMethod6to4 \
3219 ,"6to4" \
3220 , )
3221
3222 SC_SCHEMA_DECLARATION(kSCPropNet6to4Relay, __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0/*SPI*/))
3223 #define kSCPropNet6to4Relay \
3224 SC_SCHEMA_KV(kSCPropNet6to4Relay \
3225 ,"Relay" \
3226 ,CFString )
3227
3228 SC_SCHEMA_DECLARATION(kSCPropNetLinkActive, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3229 #define kSCPropNetLinkActive \
3230 SC_SCHEMA_KV(kSCPropNetLinkActive \
3231 ,"Active" \
3232 ,CFBoolean )
3233
3234 SC_SCHEMA_DECLARATION(kSCPropNetLinkDetaching, __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_2_0/*SPI*/))
3235 #define kSCPropNetLinkDetaching \
3236 SC_SCHEMA_KV(kSCPropNetLinkDetaching \
3237 ,"Detaching" \
3238 ,CFBoolean )
3239
3240 SC_SCHEMA_DECLARATION(kSCPropNetModemAccessPointName, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
3241 #define kSCPropNetModemAccessPointName \
3242 SC_SCHEMA_KV(kSCPropNetModemAccessPointName \
3243 ,"AccessPointName" \
3244 ,CFString )
3245
3246 SC_SCHEMA_DECLARATION(kSCPropNetModemConnectionPersonality, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
3247 #define kSCPropNetModemConnectionPersonality \
3248 SC_SCHEMA_KV(kSCPropNetModemConnectionPersonality \
3249 ,"ConnectionPersonality" \
3250 ,CFString )
3251
3252 SC_SCHEMA_DECLARATION(kSCPropNetModemConnectionScript, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3253 #define kSCPropNetModemConnectionScript \
3254 SC_SCHEMA_KV(kSCPropNetModemConnectionScript \
3255 ,"ConnectionScript" \
3256 ,CFString )
3257
3258 SC_SCHEMA_DECLARATION(kSCPropNetModemConnectSpeed, __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_2_0/*SPI*/))
3259 #define kSCPropNetModemConnectSpeed \
3260 SC_SCHEMA_KV(kSCPropNetModemConnectSpeed \
3261 ,"ConnectSpeed" \
3262 ,CFNumber )
3263
3264 SC_SCHEMA_DECLARATION(kSCPropNetModemDataCompression, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3265 #define kSCPropNetModemDataCompression \
3266 SC_SCHEMA_KV(kSCPropNetModemDataCompression \
3267 ,"DataCompression" \
3268 ,CFNumber (0 or 1) )
3269
3270 SC_SCHEMA_DECLARATION(kSCPropNetModemDeviceContextID, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
3271 #define kSCPropNetModemDeviceContextID \
3272 SC_SCHEMA_KV(kSCPropNetModemDeviceContextID \
3273 ,"DeviceContextID" \
3274 ,CFString )
3275
3276 SC_SCHEMA_DECLARATION(kSCPropNetModemDeviceModel, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
3277 #define kSCPropNetModemDeviceModel \
3278 SC_SCHEMA_KV(kSCPropNetModemDeviceModel \
3279 ,"DeviceModel" \
3280 ,CFString )
3281
3282 SC_SCHEMA_DECLARATION(kSCPropNetModemDeviceVendor, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
3283 #define kSCPropNetModemDeviceVendor \
3284 SC_SCHEMA_KV(kSCPropNetModemDeviceVendor \
3285 ,"DeviceVendor" \
3286 ,CFString )
3287
3288 SC_SCHEMA_DECLARATION(kSCPropNetModemDialMode, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3289 #define kSCPropNetModemDialMode \
3290 SC_SCHEMA_KV(kSCPropNetModemDialMode \
3291 ,"DialMode" \
3292 ,CFString )
3293
3294 SC_SCHEMA_DECLARATION(kSCPropNetModemErrorCorrection, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3295 #define kSCPropNetModemErrorCorrection \
3296 SC_SCHEMA_KV(kSCPropNetModemErrorCorrection \
3297 ,"ErrorCorrection" \
3298 ,CFNumber (0 or 1) )
3299
3300 SC_SCHEMA_DECLARATION(kSCPropNetModemHoldCallWaitingAudibleAlert, __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_2_0/*SPI*/))
3301 #define kSCPropNetModemHoldCallWaitingAudibleAlert \
3302 SC_SCHEMA_KV(kSCPropNetModemHoldCallWaitingAudibleAlert \
3303 ,"HoldCallWaitingAudibleAlert" \
3304 ,CFNumber (0 or 1) )
3305
3306 SC_SCHEMA_DECLARATION(kSCPropNetModemHoldDisconnectOnAnswer, __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_2_0/*SPI*/))
3307 #define kSCPropNetModemHoldDisconnectOnAnswer \
3308 SC_SCHEMA_KV(kSCPropNetModemHoldDisconnectOnAnswer \
3309 ,"HoldDisconnectOnAnswer" \
3310 ,CFNumber (0 or 1) )
3311
3312 SC_SCHEMA_DECLARATION(kSCPropNetModemHoldEnabled, __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_2_0/*SPI*/))
3313 #define kSCPropNetModemHoldEnabled \
3314 SC_SCHEMA_KV(kSCPropNetModemHoldEnabled \
3315 ,"HoldEnabled" \
3316 ,CFNumber (0 or 1) )
3317
3318 SC_SCHEMA_DECLARATION(kSCPropNetModemHoldReminder, __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_2_0/*SPI*/))
3319 #define kSCPropNetModemHoldReminder \
3320 SC_SCHEMA_KV(kSCPropNetModemHoldReminder \
3321 ,"HoldReminder" \
3322 ,CFNumber (0 or 1) )
3323
3324 SC_SCHEMA_DECLARATION(kSCPropNetModemHoldReminderTime, __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_2_0/*SPI*/))
3325 #define kSCPropNetModemHoldReminderTime \
3326 SC_SCHEMA_KV(kSCPropNetModemHoldReminderTime \
3327 ,"HoldReminderTime" \
3328 ,CFNumber )
3329
3330 SC_SCHEMA_DECLARATION(kSCPropNetModemNote, __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_2_0/*SPI*/))
3331 #define kSCPropNetModemNote \
3332 SC_SCHEMA_KV(kSCPropNetModemNote \
3333 ,"Note" \
3334 ,CFString )
3335
3336 SC_SCHEMA_DECLARATION(kSCPropNetModemPulseDial, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3337 #define kSCPropNetModemPulseDial \
3338 SC_SCHEMA_KV(kSCPropNetModemPulseDial \
3339 ,"PulseDial" \
3340 ,CFNumber (0 or 1) )
3341
3342 SC_SCHEMA_DECLARATION(kSCPropNetModemSpeaker, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3343 #define kSCPropNetModemSpeaker \
3344 SC_SCHEMA_KV(kSCPropNetModemSpeaker \
3345 ,"Speaker" \
3346 ,CFNumber (0 or 1) )
3347
3348 SC_SCHEMA_DECLARATION(kSCPropNetModemSpeed, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3349 #define kSCPropNetModemSpeed \
3350 SC_SCHEMA_KV(kSCPropNetModemSpeed \
3351 ,"Speed" \
3352 ,CFNumber )
3353
3354 SC_SCHEMA_DECLARATION(kSCValNetModemDialModeIgnoreDialTone, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3355 #define kSCValNetModemDialModeIgnoreDialTone \
3356 SC_SCHEMA_KV(kSCValNetModemDialModeIgnoreDialTone \
3357 ,"IgnoreDialTone" \
3358 , )
3359
3360 SC_SCHEMA_DECLARATION(kSCValNetModemDialModeManual, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3361 #define kSCValNetModemDialModeManual \
3362 SC_SCHEMA_KV(kSCValNetModemDialModeManual \
3363 ,"Manual" \
3364 , )
3365
3366 SC_SCHEMA_DECLARATION(kSCValNetModemDialModeWaitForDialTone, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3367 #define kSCValNetModemDialModeWaitForDialTone \
3368 SC_SCHEMA_KV(kSCValNetModemDialModeWaitForDialTone \
3369 ,"WaitForDialTone" \
3370 , )
3371
3372 #if !TARGET_OS_IPHONE
3373
3374 SC_SCHEMA_DECLARATION(kSCPropNetNetInfoBindingMethods, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_5,__IPHONE_NA,__IPHONE_NA))
3375 #define kSCPropNetNetInfoBindingMethods \
3376 SC_SCHEMA_KV(kSCPropNetNetInfoBindingMethods \
3377 ,"BindingMethods" \
3378 ,CFString )
3379
3380 SC_SCHEMA_DECLARATION(kSCPropNetNetInfoServerAddresses, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_5,__IPHONE_NA,__IPHONE_NA))
3381 #define kSCPropNetNetInfoServerAddresses \
3382 SC_SCHEMA_KV(kSCPropNetNetInfoServerAddresses \
3383 ,"ServerAddresses" \
3384 ,CFArray[CFString] )
3385
3386 SC_SCHEMA_DECLARATION(kSCPropNetNetInfoServerTags, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_5,__IPHONE_NA,__IPHONE_NA))
3387 #define kSCPropNetNetInfoServerTags \
3388 SC_SCHEMA_KV(kSCPropNetNetInfoServerTags \
3389 ,"ServerTags" \
3390 ,CFArray[CFString] )
3391
3392 SC_SCHEMA_DECLARATION(kSCPropNetNetInfoBroadcastServerTag, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_5,__IPHONE_NA,__IPHONE_NA))
3393 #define kSCPropNetNetInfoBroadcastServerTag \
3394 SC_SCHEMA_KV(kSCPropNetNetInfoBroadcastServerTag \
3395 ,"BroadcastServerTag" \
3396 ,CFString )
3397
3398 SC_SCHEMA_DECLARATION(kSCValNetNetInfoBindingMethodsBroadcast, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_5,__IPHONE_NA,__IPHONE_NA))
3399 #define kSCValNetNetInfoBindingMethodsBroadcast \
3400 SC_SCHEMA_KV(kSCValNetNetInfoBindingMethodsBroadcast \
3401 ,"Broadcast" \
3402 , )
3403
3404 SC_SCHEMA_DECLARATION(kSCValNetNetInfoBindingMethodsDHCP, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_5,__IPHONE_NA,__IPHONE_NA))
3405 #define kSCValNetNetInfoBindingMethodsDHCP \
3406 SC_SCHEMA_KV(kSCValNetNetInfoBindingMethodsDHCP \
3407 ,"DHCP" \
3408 , )
3409
3410 SC_SCHEMA_DECLARATION(kSCValNetNetInfoBindingMethodsManual, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_5,__IPHONE_NA,__IPHONE_NA))
3411 #define kSCValNetNetInfoBindingMethodsManual \
3412 SC_SCHEMA_KV(kSCValNetNetInfoBindingMethodsManual \
3413 ,"Manual" \
3414 , )
3415
3416 SC_SCHEMA_DECLARATION(kSCValNetNetInfoDefaultServerTag, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_5,__IPHONE_NA,__IPHONE_NA))
3417 #define kSCValNetNetInfoDefaultServerTag \
3418 SC_SCHEMA_KV(kSCValNetNetInfoDefaultServerTag \
3419 ,"network" \
3420 , )
3421
3422 #endif // !TARGET_OS_IPHONE
3423
3424 SC_SCHEMA_DECLARATION(kSCPropNetPPPACSPEnabled, __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0/*SPI*/))
3425 #define kSCPropNetPPPACSPEnabled \
3426 SC_SCHEMA_KV(kSCPropNetPPPACSPEnabled \
3427 ,"ACSPEnabled" \
3428 ,CFNumber (0 or 1) )
3429
3430 SC_SCHEMA_DECLARATION(kSCPropNetPPPConnectTime, __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_2_0/*SPI*/))
3431 #define kSCPropNetPPPConnectTime \
3432 SC_SCHEMA_KV(kSCPropNetPPPConnectTime \
3433 ,"ConnectTime" \
3434 ,CFNumber )
3435
3436 SC_SCHEMA_DECLARATION(kSCPropNetPPPDeviceLastCause, __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_2_0/*SPI*/))
3437 #define kSCPropNetPPPDeviceLastCause \
3438 SC_SCHEMA_KV(kSCPropNetPPPDeviceLastCause \
3439 ,"DeviceLastCause" \
3440 ,CFNumber )
3441
3442 SC_SCHEMA_DECLARATION(kSCPropNetPPPDialOnDemand, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3443 #define kSCPropNetPPPDialOnDemand \
3444 SC_SCHEMA_KV(kSCPropNetPPPDialOnDemand \
3445 ,"DialOnDemand" \
3446 ,CFNumber (0 or 1) )
3447
3448 SC_SCHEMA_DECLARATION(kSCPropNetPPPDisconnectOnFastUserSwitch, __OSX_AVAILABLE_STARTING(__MAC_10_4,__IPHONE_2_0/*SPI*/))
3449 #define kSCPropNetPPPDisconnectOnFastUserSwitch \
3450 SC_SCHEMA_KV(kSCPropNetPPPDisconnectOnFastUserSwitch \
3451 ,"DisconnectOnFastUserSwitch" \
3452 ,CFNumber (0 or 1) )
3453
3454 SC_SCHEMA_DECLARATION(kSCPropNetPPPDisconnectOnIdle, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3455 #define kSCPropNetPPPDisconnectOnIdle \
3456 SC_SCHEMA_KV(kSCPropNetPPPDisconnectOnIdle \
3457 ,"DisconnectOnIdle" \
3458 ,CFNumber (0 or 1) )
3459
3460 SC_SCHEMA_DECLARATION(kSCPropNetPPPDisconnectOnIdleTimer, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3461 #define kSCPropNetPPPDisconnectOnIdleTimer \
3462 SC_SCHEMA_KV(kSCPropNetPPPDisconnectOnIdleTimer \
3463 ,"DisconnectOnIdleTimer" \
3464 ,CFNumber )
3465
3466 SC_SCHEMA_DECLARATION(kSCPropNetPPPDisconnectOnLogout, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3467 #define kSCPropNetPPPDisconnectOnLogout \
3468 SC_SCHEMA_KV(kSCPropNetPPPDisconnectOnLogout \
3469 ,"DisconnectOnLogout" \
3470 ,CFNumber (0 or 1) )
3471
3472 SC_SCHEMA_DECLARATION(kSCPropNetPPPDisconnectOnSleep, __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_2_0/*SPI*/))
3473 #define kSCPropNetPPPDisconnectOnSleep \
3474 SC_SCHEMA_KV(kSCPropNetPPPDisconnectOnSleep \
3475 ,"DisconnectOnSleep" \
3476 ,CFNumber (0 or 1) )
3477
3478 SC_SCHEMA_DECLARATION(kSCPropNetPPPDisconnectTime, __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0/*SPI*/))
3479 #define kSCPropNetPPPDisconnectTime \
3480 SC_SCHEMA_KV(kSCPropNetPPPDisconnectTime \
3481 ,"DisconnectTime" \
3482 ,CFNumber )
3483
3484 SC_SCHEMA_DECLARATION(kSCPropNetPPPIdleReminderTimer, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3485 #define kSCPropNetPPPIdleReminderTimer \
3486 SC_SCHEMA_KV(kSCPropNetPPPIdleReminderTimer \
3487 ,"IdleReminderTimer" \
3488 ,CFNumber )
3489
3490 SC_SCHEMA_DECLARATION(kSCPropNetPPPIdleReminder, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3491 #define kSCPropNetPPPIdleReminder \
3492 SC_SCHEMA_KV(kSCPropNetPPPIdleReminder \
3493 ,"IdleReminder" \
3494 ,CFNumber (0 or 1) )
3495
3496 SC_SCHEMA_DECLARATION(kSCPropNetPPPLastCause, __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_2_0/*SPI*/))
3497 #define kSCPropNetPPPLastCause \
3498 SC_SCHEMA_KV(kSCPropNetPPPLastCause \
3499 ,"LastCause" \
3500 ,CFNumber )
3501
3502 SC_SCHEMA_DECLARATION(kSCPropNetPPPLogfile, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3503 #define kSCPropNetPPPLogfile \
3504 SC_SCHEMA_KV(kSCPropNetPPPLogfile \
3505 ,"Logfile" \
3506 ,CFString )
3507
3508 SC_SCHEMA_DECLARATION(kSCPropNetPPPPlugins, __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_2_0/*SPI*/))
3509 #define kSCPropNetPPPPlugins \
3510 SC_SCHEMA_KV(kSCPropNetPPPPlugins \
3511 ,"Plugins" \
3512 ,CFArray[CFString] )
3513
3514 SC_SCHEMA_DECLARATION(kSCPropNetPPPRetryConnectTime, __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0/*SPI*/))
3515 #define kSCPropNetPPPRetryConnectTime \
3516 SC_SCHEMA_KV(kSCPropNetPPPRetryConnectTime \
3517 ,"RetryConnectTime" \
3518 ,CFNumber )
3519
3520 SC_SCHEMA_DECLARATION(kSCPropNetPPPSessionTimer, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3521 #define kSCPropNetPPPSessionTimer \
3522 SC_SCHEMA_KV(kSCPropNetPPPSessionTimer \
3523 ,"SessionTimer" \
3524 ,CFNumber )
3525
3526 SC_SCHEMA_DECLARATION(kSCPropNetPPPStatus, __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_2_0/*SPI*/))
3527 #define kSCPropNetPPPStatus \
3528 SC_SCHEMA_KV(kSCPropNetPPPStatus \
3529 ,"Status" \
3530 ,CFNumber )
3531
3532 SC_SCHEMA_DECLARATION(kSCPropNetPPPUseSessionTimer, __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_2_0/*SPI*/))
3533 #define kSCPropNetPPPUseSessionTimer \
3534 SC_SCHEMA_KV(kSCPropNetPPPUseSessionTimer \
3535 ,"UseSessionTimer" \
3536 ,CFNumber (0 or 1) )
3537
3538 SC_SCHEMA_DECLARATION(kSCPropNetPPPVerboseLogging, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3539 #define kSCPropNetPPPVerboseLogging \
3540 SC_SCHEMA_KV(kSCPropNetPPPVerboseLogging \
3541 ,"VerboseLogging" \
3542 ,CFNumber (0 or 1) )
3543
3544 SC_SCHEMA_DECLARATION(kSCPropNetPPPAuthEAPPlugins, __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0/*SPI*/))
3545 #define kSCPropNetPPPAuthEAPPlugins \
3546 SC_SCHEMA_KV(kSCPropNetPPPAuthEAPPlugins \
3547 ,"AuthEAPPlugins" \
3548 ,CFArray[CFString] )
3549
3550 SC_SCHEMA_DECLARATION(kSCPropNetPPPAuthName, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3551 #define kSCPropNetPPPAuthName \
3552 SC_SCHEMA_KV(kSCPropNetPPPAuthName \
3553 ,"AuthName" \
3554 ,CFString )
3555
3556 SC_SCHEMA_DECLARATION(kSCPropNetPPPAuthPassword, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3557 #define kSCPropNetPPPAuthPassword \
3558 SC_SCHEMA_KV(kSCPropNetPPPAuthPassword \
3559 ,"AuthPassword" \
3560 ,CFString )
3561
3562 SC_SCHEMA_DECLARATION(kSCPropNetPPPAuthPasswordEncryption, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3563 #define kSCPropNetPPPAuthPasswordEncryption \
3564 SC_SCHEMA_KV(kSCPropNetPPPAuthPasswordEncryption \
3565 ,"AuthPasswordEncryption" \
3566 ,CFString )
3567
3568 SC_SCHEMA_DECLARATION(kSCPropNetPPPAuthPrompt, __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0/*SPI*/))
3569 #define kSCPropNetPPPAuthPrompt \
3570 SC_SCHEMA_KV(kSCPropNetPPPAuthPrompt \
3571 ,"AuthPrompt" \
3572 ,CFString )
3573
3574 SC_SCHEMA_DECLARATION(kSCPropNetPPPAuthProtocol, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3575 #define kSCPropNetPPPAuthProtocol \
3576 SC_SCHEMA_KV(kSCPropNetPPPAuthProtocol \
3577 ,"AuthProtocol" \
3578 ,CFArray[CFString] )
3579
3580 SC_SCHEMA_DECLARATION(kSCValNetPPPAuthPasswordEncryptionKeychain, __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0/*SPI*/))
3581 #define kSCValNetPPPAuthPasswordEncryptionKeychain \
3582 SC_SCHEMA_KV(kSCValNetPPPAuthPasswordEncryptionKeychain \
3583 ,"Keychain" \
3584 , )
3585
3586 SC_SCHEMA_DECLARATION(kSCValNetPPPAuthPasswordEncryptionToken, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
3587 #define kSCValNetPPPAuthPasswordEncryptionToken \
3588 SC_SCHEMA_KV(kSCValNetPPPAuthPasswordEncryptionToken \
3589 ,"Token" \
3590 , )
3591
3592 SC_SCHEMA_DECLARATION(kSCValNetPPPAuthPromptBefore, __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0/*SPI*/))
3593 #define kSCValNetPPPAuthPromptBefore \
3594 SC_SCHEMA_KV(kSCValNetPPPAuthPromptBefore \
3595 ,"Before" \
3596 ,CFString )
3597
3598 SC_SCHEMA_DECLARATION(kSCValNetPPPAuthPromptAfter, __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0/*SPI*/))
3599 #define kSCValNetPPPAuthPromptAfter \
3600 SC_SCHEMA_KV(kSCValNetPPPAuthPromptAfter \
3601 ,"After" \
3602 ,CFString )
3603
3604 SC_SCHEMA_DECLARATION(kSCValNetPPPAuthProtocolCHAP, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3605 #define kSCValNetPPPAuthProtocolCHAP \
3606 SC_SCHEMA_KV(kSCValNetPPPAuthProtocolCHAP \
3607 ,"CHAP" \
3608 ,CFString )
3609
3610 SC_SCHEMA_DECLARATION(kSCValNetPPPAuthProtocolEAP, __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0/*SPI*/))
3611 #define kSCValNetPPPAuthProtocolEAP \
3612 SC_SCHEMA_KV(kSCValNetPPPAuthProtocolEAP \
3613 ,"EAP" \
3614 ,CFString )
3615
3616 SC_SCHEMA_DECLARATION(kSCValNetPPPAuthProtocolMSCHAP1, __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0/*SPI*/))
3617 #define kSCValNetPPPAuthProtocolMSCHAP1 \
3618 SC_SCHEMA_KV(kSCValNetPPPAuthProtocolMSCHAP1 \
3619 ,"MSCHAP1" \
3620 ,CFString )
3621
3622 SC_SCHEMA_DECLARATION(kSCValNetPPPAuthProtocolMSCHAP2, __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0/*SPI*/))
3623 #define kSCValNetPPPAuthProtocolMSCHAP2 \
3624 SC_SCHEMA_KV(kSCValNetPPPAuthProtocolMSCHAP2 \
3625 ,"MSCHAP2" \
3626 ,CFString )
3627
3628 SC_SCHEMA_DECLARATION(kSCValNetPPPAuthProtocolPAP, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3629 #define kSCValNetPPPAuthProtocolPAP \
3630 SC_SCHEMA_KV(kSCValNetPPPAuthProtocolPAP \
3631 ,"PAP" \
3632 ,CFString )
3633
3634 SC_SCHEMA_DECLARATION(kSCPropNetPPPCommAlternateRemoteAddress, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3635 #define kSCPropNetPPPCommAlternateRemoteAddress \
3636 SC_SCHEMA_KV(kSCPropNetPPPCommAlternateRemoteAddress \
3637 ,"CommAlternateRemoteAddress" \
3638 ,CFString )
3639
3640 SC_SCHEMA_DECLARATION(kSCPropNetPPPCommConnectDelay, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3641 #define kSCPropNetPPPCommConnectDelay \
3642 SC_SCHEMA_KV(kSCPropNetPPPCommConnectDelay \
3643 ,"CommConnectDelay" \
3644 ,CFNumber )
3645
3646 SC_SCHEMA_DECLARATION(kSCPropNetPPPCommDisplayTerminalWindow, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3647 #define kSCPropNetPPPCommDisplayTerminalWindow \
3648 SC_SCHEMA_KV(kSCPropNetPPPCommDisplayTerminalWindow \
3649 ,"CommDisplayTerminalWindow" \
3650 ,CFNumber (0 or 1) )
3651
3652 SC_SCHEMA_DECLARATION(kSCPropNetPPPCommRedialCount, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3653 #define kSCPropNetPPPCommRedialCount \
3654 SC_SCHEMA_KV(kSCPropNetPPPCommRedialCount \
3655 ,"CommRedialCount" \
3656 ,CFNumber )
3657
3658 SC_SCHEMA_DECLARATION(kSCPropNetPPPCommRedialEnabled, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3659 #define kSCPropNetPPPCommRedialEnabled \
3660 SC_SCHEMA_KV(kSCPropNetPPPCommRedialEnabled \
3661 ,"CommRedialEnabled" \
3662 ,CFNumber (0 or 1) )
3663
3664 SC_SCHEMA_DECLARATION(kSCPropNetPPPCommRedialInterval, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3665 #define kSCPropNetPPPCommRedialInterval \
3666 SC_SCHEMA_KV(kSCPropNetPPPCommRedialInterval \
3667 ,"CommRedialInterval" \
3668 ,CFNumber )
3669
3670 SC_SCHEMA_DECLARATION(kSCPropNetPPPCommRemoteAddress, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3671 #define kSCPropNetPPPCommRemoteAddress \
3672 SC_SCHEMA_KV(kSCPropNetPPPCommRemoteAddress \
3673 ,"CommRemoteAddress" \
3674 ,CFString )
3675
3676 SC_SCHEMA_DECLARATION(kSCPropNetPPPCommTerminalScript, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3677 #define kSCPropNetPPPCommTerminalScript \
3678 SC_SCHEMA_KV(kSCPropNetPPPCommTerminalScript \
3679 ,"CommTerminalScript" \
3680 ,CFString )
3681
3682 SC_SCHEMA_DECLARATION(kSCPropNetPPPCommUseTerminalScript, __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_2_0/*SPI*/))
3683 #define kSCPropNetPPPCommUseTerminalScript \
3684 SC_SCHEMA_KV(kSCPropNetPPPCommUseTerminalScript \
3685 ,"CommUseTerminalScript" \
3686 ,CFNumber (0 or 1) )
3687
3688 SC_SCHEMA_DECLARATION(kSCPropNetPPPCCPEnabled, __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_2_0/*SPI*/))
3689 #define kSCPropNetPPPCCPEnabled \
3690 SC_SCHEMA_KV(kSCPropNetPPPCCPEnabled \
3691 ,"CCPEnabled" \
3692 ,CFNumber (0 or 1) )
3693
3694 SC_SCHEMA_DECLARATION(kSCPropNetPPPCCPMPPE40Enabled, __OSX_AVAILABLE_STARTING(__MAC_10_4,__IPHONE_2_0/*SPI*/))
3695 #define kSCPropNetPPPCCPMPPE40Enabled \
3696 SC_SCHEMA_KV(kSCPropNetPPPCCPMPPE40Enabled \
3697 ,"CCPMPPE40Enabled" \
3698 ,CFNumber (0 or 1) )
3699
3700 SC_SCHEMA_DECLARATION(kSCPropNetPPPCCPMPPE128Enabled, __OSX_AVAILABLE_STARTING(__MAC_10_4,__IPHONE_2_0/*SPI*/))
3701 #define kSCPropNetPPPCCPMPPE128Enabled \
3702 SC_SCHEMA_KV(kSCPropNetPPPCCPMPPE128Enabled \
3703 ,"CCPMPPE128Enabled" \
3704 ,CFNumber (0 or 1) )
3705
3706 SC_SCHEMA_DECLARATION(kSCPropNetPPPIPCPCompressionVJ, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3707 #define kSCPropNetPPPIPCPCompressionVJ \
3708 SC_SCHEMA_KV(kSCPropNetPPPIPCPCompressionVJ \
3709 ,"IPCPCompressionVJ" \
3710 ,CFNumber (0 or 1) )
3711
3712 SC_SCHEMA_DECLARATION(kSCPropNetPPPIPCPUsePeerDNS, __OSX_AVAILABLE_STARTING(__MAC_10_4,__IPHONE_2_0/*SPI*/))
3713 #define kSCPropNetPPPIPCPUsePeerDNS \
3714 SC_SCHEMA_KV(kSCPropNetPPPIPCPUsePeerDNS \
3715 ,"IPCPUsePeerDNS" \
3716 ,CFNumber (0 or 1) )
3717
3718 SC_SCHEMA_DECLARATION(kSCPropNetPPPLCPEchoEnabled, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3719 #define kSCPropNetPPPLCPEchoEnabled \
3720 SC_SCHEMA_KV(kSCPropNetPPPLCPEchoEnabled \
3721 ,"LCPEchoEnabled" \
3722 ,CFNumber (0 or 1) )
3723
3724 SC_SCHEMA_DECLARATION(kSCPropNetPPPLCPEchoFailure, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3725 #define kSCPropNetPPPLCPEchoFailure \
3726 SC_SCHEMA_KV(kSCPropNetPPPLCPEchoFailure \
3727 ,"LCPEchoFailure" \
3728 ,CFNumber )
3729
3730 SC_SCHEMA_DECLARATION(kSCPropNetPPPLCPEchoInterval, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3731 #define kSCPropNetPPPLCPEchoInterval \
3732 SC_SCHEMA_KV(kSCPropNetPPPLCPEchoInterval \
3733 ,"LCPEchoInterval" \
3734 ,CFNumber )
3735
3736 SC_SCHEMA_DECLARATION(kSCPropNetPPPLCPCompressionACField, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3737 #define kSCPropNetPPPLCPCompressionACField \
3738 SC_SCHEMA_KV(kSCPropNetPPPLCPCompressionACField \
3739 ,"LCPCompressionACField" \
3740 ,CFNumber (0 or 1) )
3741
3742 SC_SCHEMA_DECLARATION(kSCPropNetPPPLCPCompressionPField, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3743 #define kSCPropNetPPPLCPCompressionPField \
3744 SC_SCHEMA_KV(kSCPropNetPPPLCPCompressionPField \
3745 ,"LCPCompressionPField" \
3746 ,CFNumber (0 or 1) )
3747
3748 SC_SCHEMA_DECLARATION(kSCPropNetPPPLCPMRU, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3749 #define kSCPropNetPPPLCPMRU \
3750 SC_SCHEMA_KV(kSCPropNetPPPLCPMRU \
3751 ,"LCPMRU" \
3752 ,CFNumber )
3753
3754 SC_SCHEMA_DECLARATION(kSCPropNetPPPLCPMTU, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3755 #define kSCPropNetPPPLCPMTU \
3756 SC_SCHEMA_KV(kSCPropNetPPPLCPMTU \
3757 ,"LCPMTU" \
3758 ,CFNumber )
3759
3760 SC_SCHEMA_DECLARATION(kSCPropNetPPPLCPReceiveACCM, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3761 #define kSCPropNetPPPLCPReceiveACCM \
3762 SC_SCHEMA_KV(kSCPropNetPPPLCPReceiveACCM \
3763 ,"LCPReceiveACCM" \
3764 ,CFNumber )
3765
3766 SC_SCHEMA_DECLARATION(kSCPropNetPPPLCPTransmitACCM, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3767 #define kSCPropNetPPPLCPTransmitACCM \
3768 SC_SCHEMA_KV(kSCPropNetPPPLCPTransmitACCM \
3769 ,"LCPTransmitACCM" \
3770 ,CFNumber )
3771
3772 SC_SCHEMA_DECLARATION(kSCPropNetL2TPIPSecSharedSecret, __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0/*SPI*/))
3773 #define kSCPropNetL2TPIPSecSharedSecret \
3774 SC_SCHEMA_KV(kSCPropNetL2TPIPSecSharedSecret \
3775 ,"IPSecSharedSecret" \
3776 ,CFString )
3777
3778 SC_SCHEMA_DECLARATION(kSCPropNetL2TPIPSecSharedSecretEncryption, __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0/*SPI*/))
3779 #define kSCPropNetL2TPIPSecSharedSecretEncryption \
3780 SC_SCHEMA_KV(kSCPropNetL2TPIPSecSharedSecretEncryption \
3781 ,"IPSecSharedSecretEncryption" \
3782 ,CFString )
3783
3784 SC_SCHEMA_DECLARATION(kSCPropNetL2TPTransport, __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0/*SPI*/))
3785 #define kSCPropNetL2TPTransport \
3786 SC_SCHEMA_KV(kSCPropNetL2TPTransport \
3787 ,"Transport" \
3788 ,CFString )
3789
3790 SC_SCHEMA_DECLARATION(kSCValNetL2TPIPSecSharedSecretEncryptionKeychain, __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0/*SPI*/))
3791 #define kSCValNetL2TPIPSecSharedSecretEncryptionKeychain \
3792 SC_SCHEMA_KV(kSCValNetL2TPIPSecSharedSecretEncryptionKeychain \
3793 ,"Keychain" \
3794 , )
3795
3796 SC_SCHEMA_DECLARATION(kSCValNetL2TPTransportIP, __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0/*SPI*/))
3797 #define kSCValNetL2TPTransportIP \
3798 SC_SCHEMA_KV(kSCValNetL2TPTransportIP \
3799 ,"IP" \
3800 , )
3801
3802 SC_SCHEMA_DECLARATION(kSCValNetL2TPTransportIPSec, __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0/*SPI*/))
3803 #define kSCValNetL2TPTransportIPSec \
3804 SC_SCHEMA_KV(kSCValNetL2TPTransportIPSec \
3805 ,"IPSec" \
3806 , )
3807
3808 SC_SCHEMA_DECLARATION(kSCPropNetProxiesExceptionsList, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3809 #define kSCPropNetProxiesExceptionsList \
3810 SC_SCHEMA_KV(kSCPropNetProxiesExceptionsList \
3811 ,"ExceptionsList" \
3812 ,CFArray[CFString] )
3813
3814 SC_SCHEMA_DECLARATION(kSCPropNetProxiesExcludeSimpleHostnames, __OSX_AVAILABLE_STARTING(__MAC_10_4,__IPHONE_2_0/*SPI*/))
3815 #define kSCPropNetProxiesExcludeSimpleHostnames \
3816 SC_SCHEMA_KV(kSCPropNetProxiesExcludeSimpleHostnames \
3817 ,"ExcludeSimpleHostnames" \
3818 ,CFNumber (0 or 1) )
3819
3820 SC_SCHEMA_DECLARATION(kSCPropNetProxiesFTPEnable, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3821 #define kSCPropNetProxiesFTPEnable \
3822 SC_SCHEMA_KV(kSCPropNetProxiesFTPEnable \
3823 ,"FTPEnable" \
3824 ,CFNumber (0 or 1) )
3825
3826 SC_SCHEMA_DECLARATION(kSCPropNetProxiesFTPPassive, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3827 #define kSCPropNetProxiesFTPPassive \
3828 SC_SCHEMA_KV(kSCPropNetProxiesFTPPassive \
3829 ,"FTPPassive" \
3830 ,CFNumber (0 or 1) )
3831
3832 SC_SCHEMA_DECLARATION(kSCPropNetProxiesFTPPort, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3833 #define kSCPropNetProxiesFTPPort \
3834 SC_SCHEMA_KV(kSCPropNetProxiesFTPPort \
3835 ,"FTPPort" \
3836 ,CFNumber )
3837
3838 SC_SCHEMA_DECLARATION(kSCPropNetProxiesFTPProxy, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3839 #define kSCPropNetProxiesFTPProxy \
3840 SC_SCHEMA_KV(kSCPropNetProxiesFTPProxy \
3841 ,"FTPProxy" \
3842 ,CFString )
3843
3844 SC_SCHEMA_DECLARATION(kSCPropNetProxiesGopherEnable, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3845 #define kSCPropNetProxiesGopherEnable \
3846 SC_SCHEMA_KV(kSCPropNetProxiesGopherEnable \
3847 ,"GopherEnable" \
3848 ,CFNumber (0 or 1) )
3849
3850 SC_SCHEMA_DECLARATION(kSCPropNetProxiesGopherPort, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3851 #define kSCPropNetProxiesGopherPort \
3852 SC_SCHEMA_KV(kSCPropNetProxiesGopherPort \
3853 ,"GopherPort" \
3854 ,CFNumber )
3855
3856 SC_SCHEMA_DECLARATION(kSCPropNetProxiesGopherProxy, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3857 #define kSCPropNetProxiesGopherProxy \
3858 SC_SCHEMA_KV(kSCPropNetProxiesGopherProxy \
3859 ,"GopherProxy" \
3860 ,CFString )
3861
3862 SC_SCHEMA_DECLARATION(kSCPropNetProxiesHTTPEnable, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3863 #define kSCPropNetProxiesHTTPEnable \
3864 SC_SCHEMA_KV(kSCPropNetProxiesHTTPEnable \
3865 ,"HTTPEnable" \
3866 ,CFNumber (0 or 1) )
3867
3868 SC_SCHEMA_DECLARATION(kSCPropNetProxiesHTTPPort, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3869 #define kSCPropNetProxiesHTTPPort \
3870 SC_SCHEMA_KV(kSCPropNetProxiesHTTPPort \
3871 ,"HTTPPort" \
3872 ,CFNumber )
3873
3874 SC_SCHEMA_DECLARATION(kSCPropNetProxiesHTTPProxy, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3875 #define kSCPropNetProxiesHTTPProxy \
3876 SC_SCHEMA_KV(kSCPropNetProxiesHTTPProxy \
3877 ,"HTTPProxy" \
3878 ,CFString )
3879
3880 SC_SCHEMA_DECLARATION(kSCPropNetProxiesHTTPSEnable, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3881 #define kSCPropNetProxiesHTTPSEnable \
3882 SC_SCHEMA_KV(kSCPropNetProxiesHTTPSEnable \
3883 ,"HTTPSEnable" \
3884 ,CFNumber (0 or 1) )
3885
3886 SC_SCHEMA_DECLARATION(kSCPropNetProxiesHTTPSPort, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3887 #define kSCPropNetProxiesHTTPSPort \
3888 SC_SCHEMA_KV(kSCPropNetProxiesHTTPSPort \
3889 ,"HTTPSPort" \
3890 ,CFNumber )
3891
3892 SC_SCHEMA_DECLARATION(kSCPropNetProxiesHTTPSProxy, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3893 #define kSCPropNetProxiesHTTPSProxy \
3894 SC_SCHEMA_KV(kSCPropNetProxiesHTTPSProxy \
3895 ,"HTTPSProxy" \
3896 ,CFString )
3897
3898 SC_SCHEMA_DECLARATION(kSCPropNetProxiesRTSPEnable, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3899 #define kSCPropNetProxiesRTSPEnable \
3900 SC_SCHEMA_KV(kSCPropNetProxiesRTSPEnable \
3901 ,"RTSPEnable" \
3902 ,CFNumber (0 or 1) )
3903
3904 SC_SCHEMA_DECLARATION(kSCPropNetProxiesRTSPPort, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3905 #define kSCPropNetProxiesRTSPPort \
3906 SC_SCHEMA_KV(kSCPropNetProxiesRTSPPort \
3907 ,"RTSPPort" \
3908 ,CFNumber )
3909
3910 SC_SCHEMA_DECLARATION(kSCPropNetProxiesRTSPProxy, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3911 #define kSCPropNetProxiesRTSPProxy \
3912 SC_SCHEMA_KV(kSCPropNetProxiesRTSPProxy \
3913 ,"RTSPProxy" \
3914 ,CFString )
3915
3916 SC_SCHEMA_DECLARATION(kSCPropNetProxiesSOCKSEnable, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3917 #define kSCPropNetProxiesSOCKSEnable \
3918 SC_SCHEMA_KV(kSCPropNetProxiesSOCKSEnable \
3919 ,"SOCKSEnable" \
3920 ,CFNumber (0 or 1) )
3921
3922 SC_SCHEMA_DECLARATION(kSCPropNetProxiesSOCKSPort, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3923 #define kSCPropNetProxiesSOCKSPort \
3924 SC_SCHEMA_KV(kSCPropNetProxiesSOCKSPort \
3925 ,"SOCKSPort" \
3926 ,CFNumber )
3927
3928 SC_SCHEMA_DECLARATION(kSCPropNetProxiesSOCKSProxy, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
3929 #define kSCPropNetProxiesSOCKSProxy \
3930 SC_SCHEMA_KV(kSCPropNetProxiesSOCKSProxy \
3931 ,"SOCKSProxy" \
3932 ,CFString )
3933
3934 SC_SCHEMA_DECLARATION(kSCPropNetProxiesProxyAutoConfigEnable, __OSX_AVAILABLE_STARTING(__MAC_10_4,__IPHONE_2_0/*SPI*/))
3935 #define kSCPropNetProxiesProxyAutoConfigEnable \
3936 SC_SCHEMA_KV(kSCPropNetProxiesProxyAutoConfigEnable \
3937 ,"ProxyAutoConfigEnable" \
3938 ,CFNumber (0 or 1) )
3939
3940 SC_SCHEMA_DECLARATION(kSCPropNetProxiesProxyAutoConfigJavaScript, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
3941 #define kSCPropNetProxiesProxyAutoConfigJavaScript \
3942 SC_SCHEMA_KV(kSCPropNetProxiesProxyAutoConfigJavaScript \
3943 ,"ProxyAutoConfigJavaScript" \
3944 ,CFString )
3945
3946 SC_SCHEMA_DECLARATION(kSCPropNetProxiesProxyAutoConfigURLString, __OSX_AVAILABLE_STARTING(__MAC_10_4,__IPHONE_2_0/*SPI*/))
3947 #define kSCPropNetProxiesProxyAutoConfigURLString \
3948 SC_SCHEMA_KV(kSCPropNetProxiesProxyAutoConfigURLString \
3949 ,"ProxyAutoConfigURLString" \
3950 ,CFString )
3951
3952 SC_SCHEMA_DECLARATION(kSCPropNetProxiesProxyAutoDiscoveryEnable, __OSX_AVAILABLE_STARTING(__MAC_10_4,__IPHONE_2_0/*SPI*/))
3953 #define kSCPropNetProxiesProxyAutoDiscoveryEnable \
3954 SC_SCHEMA_KV(kSCPropNetProxiesProxyAutoDiscoveryEnable \
3955 ,"ProxyAutoDiscoveryEnable" \
3956 ,CFNumber (0 or 1) )
3957
3958 #if !TARGET_OS_IPHONE
3959
3960 SC_SCHEMA_DECLARATION(kSCPropNetSMBNetBIOSName, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
3961 #define kSCPropNetSMBNetBIOSName \
3962 SC_SCHEMA_KV(kSCPropNetSMBNetBIOSName \
3963 ,"NetBIOSName" \
3964 ,CFString )
3965
3966 SC_SCHEMA_DECLARATION(kSCPropNetSMBNetBIOSNodeType, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
3967 #define kSCPropNetSMBNetBIOSNodeType \
3968 SC_SCHEMA_KV(kSCPropNetSMBNetBIOSNodeType \
3969 ,"NetBIOSNodeType" \
3970 ,CFString )
3971
3972 SC_SCHEMA_DECLARATION(kSCPropNetSMBNetBIOSScope, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5,__MAC_10_7,__IPHONE_NA,__IPHONE_NA))
3973 #define kSCPropNetSMBNetBIOSScope \
3974 SC_SCHEMA_KV(kSCPropNetSMBNetBIOSScope \
3975 ,"NetBIOSScope" \
3976 ,CFString )
3977
3978 SC_SCHEMA_DECLARATION(kSCPropNetSMBWINSAddresses, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
3979 #define kSCPropNetSMBWINSAddresses \
3980 SC_SCHEMA_KV(kSCPropNetSMBWINSAddresses \
3981 ,"WINSAddresses" \
3982 ,CFArray[CFString] )
3983
3984 SC_SCHEMA_DECLARATION(kSCPropNetSMBWorkgroup, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
3985 #define kSCPropNetSMBWorkgroup \
3986 SC_SCHEMA_KV(kSCPropNetSMBWorkgroup \
3987 ,"Workgroup" \
3988 ,CFString )
3989
3990 SC_SCHEMA_DECLARATION(kSCValNetSMBNetBIOSNodeTypeBroadcast, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
3991 #define kSCValNetSMBNetBIOSNodeTypeBroadcast \
3992 SC_SCHEMA_KV(kSCValNetSMBNetBIOSNodeTypeBroadcast \
3993 ,"Broadcast" \
3994 , )
3995
3996 SC_SCHEMA_DECLARATION(kSCValNetSMBNetBIOSNodeTypePeer, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
3997 #define kSCValNetSMBNetBIOSNodeTypePeer \
3998 SC_SCHEMA_KV(kSCValNetSMBNetBIOSNodeTypePeer \
3999 ,"Peer" \
4000 , )
4001
4002 SC_SCHEMA_DECLARATION(kSCValNetSMBNetBIOSNodeTypeMixed, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
4003 #define kSCValNetSMBNetBIOSNodeTypeMixed \
4004 SC_SCHEMA_KV(kSCValNetSMBNetBIOSNodeTypeMixed \
4005 ,"Mixed" \
4006 , )
4007
4008 SC_SCHEMA_DECLARATION(kSCValNetSMBNetBIOSNodeTypeHybrid, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
4009 #define kSCValNetSMBNetBIOSNodeTypeHybrid \
4010 SC_SCHEMA_KV(kSCValNetSMBNetBIOSNodeTypeHybrid \
4011 ,"Hybrid" \
4012 , )
4013
4014 #endif // !TARGET_OS_IPHONE
4015
4016 #if !TARGET_OS_IPHONE
4017
4018 SC_SCHEMA_DECLARATION(kSCEntUsersConsoleUser, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
4019 #define kSCEntUsersConsoleUser \
4020 SC_SCHEMA_KV(kSCEntUsersConsoleUser \
4021 ,"ConsoleUser" \
4022 , )
4023
4024 #endif // !TARGET_OS_IPHONE
4025
4026 SC_SCHEMA_DECLARATION(kSCPropSystemComputerName, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
4027 #define kSCPropSystemComputerName \
4028 SC_SCHEMA_KV(kSCPropSystemComputerName \
4029 ,"ComputerName" \
4030 ,CFString )
4031
4032 SC_SCHEMA_DECLARATION(kSCPropSystemComputerNameEncoding, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
4033 #define kSCPropSystemComputerNameEncoding \
4034 SC_SCHEMA_KV(kSCPropSystemComputerNameEncoding \
4035 ,"ComputerNameEncoding" \
4036 ,CFNumber )
4037
4038 SC_SCHEMA_DECLARATION(kSCDynamicStoreDomainFile, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
4039 #define kSCDynamicStoreDomainFile \
4040 SC_SCHEMA_KV(kSCDynamicStoreDomainFile \
4041 ,"File:" \
4042 , )
4043
4044 SC_SCHEMA_DECLARATION(kSCDynamicStoreDomainPlugin, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
4045 #define kSCDynamicStoreDomainPlugin \
4046 SC_SCHEMA_KV(kSCDynamicStoreDomainPlugin \
4047 ,"Plugin:" \
4048 , )
4049
4050 SC_SCHEMA_DECLARATION(kSCDynamicStoreDomainSetup, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
4051 #define kSCDynamicStoreDomainSetup \
4052 SC_SCHEMA_KV(kSCDynamicStoreDomainSetup \
4053 ,"Setup:" \
4054 , )
4055
4056 SC_SCHEMA_DECLARATION(kSCDynamicStoreDomainState, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
4057 #define kSCDynamicStoreDomainState \
4058 SC_SCHEMA_KV(kSCDynamicStoreDomainState \
4059 ,"State:" \
4060 , )
4061
4062 SC_SCHEMA_DECLARATION(kSCDynamicStoreDomainPrefs, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
4063 #define kSCDynamicStoreDomainPrefs \
4064 SC_SCHEMA_KV(kSCDynamicStoreDomainPrefs \
4065 ,"Prefs:" \
4066 , )
4067
4068 SC_SCHEMA_DECLARATION(kSCDynamicStorePropSetupCurrentSet, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
4069 #define kSCDynamicStorePropSetupCurrentSet \
4070 SC_SCHEMA_KV(kSCDynamicStorePropSetupCurrentSet \
4071 ,"CurrentSet" \
4072 ,CFString )
4073
4074 SC_SCHEMA_DECLARATION(kSCDynamicStorePropSetupLastUpdated, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
4075 #define kSCDynamicStorePropSetupLastUpdated \
4076 SC_SCHEMA_KV(kSCDynamicStorePropSetupLastUpdated \
4077 ,"LastUpdated" \
4078 , )
4079
4080 SC_SCHEMA_DECLARATION(kSCDynamicStorePropNetInterfaces, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
4081 #define kSCDynamicStorePropNetInterfaces \
4082 SC_SCHEMA_KV(kSCDynamicStorePropNetInterfaces \
4083 ,"Interfaces" \
4084 ,CFArray[CFString] )
4085
4086 SC_SCHEMA_DECLARATION(kSCDynamicStorePropNetPrimaryInterface, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
4087 #define kSCDynamicStorePropNetPrimaryInterface \
4088 SC_SCHEMA_KV(kSCDynamicStorePropNetPrimaryInterface \
4089 ,"PrimaryInterface" \
4090 ,CFString )
4091
4092 SC_SCHEMA_DECLARATION(kSCDynamicStorePropNetPrimaryService, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
4093 #define kSCDynamicStorePropNetPrimaryService \
4094 SC_SCHEMA_KV(kSCDynamicStorePropNetPrimaryService \
4095 ,"PrimaryService" \
4096 ,CFString )
4097
4098 SC_SCHEMA_DECLARATION(kSCDynamicStorePropNetServiceIDs, __OSX_AVAILABLE_STARTING(__MAC_10_1,__IPHONE_2_0/*SPI*/))
4099 #define kSCDynamicStorePropNetServiceIDs \
4100 SC_SCHEMA_KV(kSCDynamicStorePropNetServiceIDs \
4101 ,"ServiceIDs" \
4102 ,CFArray[CFString] )
4103
4104 #if !TARGET_OS_IPHONE
4105
4106 SC_SCHEMA_DECLARATION(kSCPropUsersConsoleUserName, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_4,__IPHONE_NA,__IPHONE_NA))
4107 #define kSCPropUsersConsoleUserName \
4108 SC_SCHEMA_KV(kSCPropUsersConsoleUserName \
4109 ,"Name" \
4110 ,CFString )
4111
4112 SC_SCHEMA_DECLARATION(kSCPropUsersConsoleUserUID, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_4,__IPHONE_NA,__IPHONE_NA))
4113 #define kSCPropUsersConsoleUserUID \
4114 SC_SCHEMA_KV(kSCPropUsersConsoleUserUID \
4115 ,"UID" \
4116 ,CFNumber )
4117
4118 SC_SCHEMA_DECLARATION(kSCPropUsersConsoleUserGID, __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1,__MAC_10_4,__IPHONE_NA,__IPHONE_NA))
4119 #define kSCPropUsersConsoleUserGID \
4120 SC_SCHEMA_KV(kSCPropUsersConsoleUserGID \
4121 ,"GID" \
4122 ,CFNumber )
4123
4124 #endif // !TARGET_OS_IPHONE
4125
4126 #endif /* USE_SYSTEMCONFIGURATION_PRIVATE_HEADERS */
4127 #endif /* _SCSCHEMADEFINITIONS_H */