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