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