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