2 * Copyright (c) 2000-2004 Apple Computer, Inc. All rights reserved.
4 * @APPLE_LICENSE_HEADER_START@
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
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.
21 * @APPLE_LICENSE_HEADER_END@
25 * This file is automatically generated
32 * kSCResvLink "__LINK__" CFString
33 * kSCResvInactive "__INACTIVE__"
37 * kSCPropInterfaceName "InterfaceName" CFString
38 * kSCPropMACAddress "MACAddress" CFString
39 * kSCPropUserDefinedName "UserDefinedName" CFString
40 * kSCPropVersion "Version" CFString
44 * kSCPrefCurrentSet "CurrentSet" CFString
45 * kSCPrefNetworkServices "NetworkServices" CFDictionary
46 * kSCPrefSets "Sets" CFDictionary
47 * kSCPrefSystem "System" CFDictionary
51 * kSCCompNetwork "Network"
52 * kSCCompService "Service"
53 * kSCCompGlobal "Global"
54 * kSCCompHostNames "HostNames"
55 * kSCCompInterface "Interface"
56 * kSCCompSystem "System"
57 * kSCCompUsers "Users"
59 * --- Regex pattern which matches any component ---
60 * kSCCompAnyRegex "[^/]+"
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
84 * kSCCompNetwork Properties
86 * kSCPropNetOverridePrimary "OverridePrimary" CFNumber (0 or 1)
87 * kSCPropNetServiceOrder "ServiceOrder" CFArray[CFString]
88 * kSCPropNetPPPOverridePrimary "PPPOverridePrimary" CFNumber (0 or 1)
90 * kSCCompNetworkInterface Properties
92 * kSCPropNetInterfaces "Interfaces" CFArray[CFString]
94 * kSCCompNetworkHostNames Properties
96 * kSCPropNetLocalHostName "LocalHostName" CFString
98 * kSCEntNetAirPort (Hardware) Entity Keys
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)
108 * --- kSCPropNetAirPortJoinMode values ---
109 * kSCValNetAirPortJoinModeAutomatic "Automatic"
110 * kSCValNetAirPortJoinModePreferred "Preferred"
111 * kSCValNetAirPortJoinModeRecent "Recent"
112 * kSCValNetAirPortJoinModeStrongest "Strongest"
114 * --- kSCPropNetAirPortPasswordEncryption values ---
115 * kSCValNetAirPortAuthPasswordEncryptionKeychain "Keychain"
117 * kSCEntNetAppleTalk Entity Keys
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]
129 * --- kSCPropNetAppleTalkConfigMethod values ---
130 * kSCValNetAppleTalkConfigMethodNode "Node"
131 * kSCValNetAppleTalkConfigMethodRouter "Router"
132 * kSCValNetAppleTalkConfigMethodSeedRouter "SeedRouter"
134 * kSCEntNetDNS Entity Keys
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]
147 * kSCEntNetEthernet (Hardware) Entity Keys
149 * kSCPropNetEthernetMediaSubType "MediaSubType" CFString
150 * kSCPropNetEthernetMediaOptions "MediaOptions" CFArray[CFString]
151 * kSCPropNetEthernetMTU "MTU" CFNumber
153 * kSCEntNetFireWire (Hardware) Entity Keys
155 * * RESERVED FOR FUTURE USE *
157 * kSCEntNetInterface Entity Keys
159 * kSCPropNetInterfaceDeviceName "DeviceName" CFString
160 * kSCPropNetInterfaceHardware "Hardware" CFString
161 * kSCPropNetInterfaceType "Type" CFString
162 * kSCPropNetInterfaceSubType "SubType" CFString
163 * kSCPropNetInterfaceSupportsModemOnHold "SupportsModemOnHold" CFNumber (0 or 1)
165 * --- kSCPropNetInterfaceType values ---
166 * kSCValNetInterfaceTypeEthernet "Ethernet"
167 * kSCValNetInterfaceTypeFireWire "FireWire"
168 * kSCValNetInterfaceTypePPP "PPP"
169 * kSCValNetInterfaceType6to4 "6to4"
171 * --- kSCPropNetServiceSubType values (for PPP) ---
172 * kSCValNetInterfaceSubTypePPPoE "PPPoE"
173 * kSCValNetInterfaceSubTypePPPSerial "PPPSerial"
174 * kSCValNetInterfaceSubTypePPTP "PPTP"
175 * kSCValNetInterfaceSubTypeL2TP "L2TP"
177 * kSCEntNetIPv4 Entity Keys
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]
187 * --- kSCPropNetIPv4ConfigMethod values ---
188 * kSCValNetIPv4ConfigMethodBOOTP "BOOTP"
189 * kSCValNetIPv4ConfigMethodDHCP "DHCP"
190 * kSCValNetIPv4ConfigMethodINFORM "INFORM"
191 * kSCValNetIPv4ConfigMethodLinkLocal "LinkLocal"
192 * kSCValNetIPv4ConfigMethodManual "Manual"
193 * kSCValNetIPv4ConfigMethodPPP "PPP"
195 * kSCEntNetIPv6 Entity Keys
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
204 * --- kSCPropNetIPv6ConfigMethod values ---
205 * kSCValNetIPv6ConfigMethodAutomatic "Automatic"
206 * kSCValNetIPv6ConfigMethodManual "Manual"
207 * kSCValNetIPv6ConfigMethodRouterAdvertisement "RouterAdvertisement"
208 * kSCValNetIPv6ConfigMethod6to4 "6to4"
210 * kSCEntNet6to4 Entity Keys
212 * kSCPropNet6to4Relay "Relay" CFString
214 * kSCEntNetLink Entity Keys
216 * kSCPropNetLinkActive "Active" CFBoolean
217 * kSCPropNetLinkDetaching "Detaching" CFBoolean
219 * kSCEntNetModem (Hardware) Entity Keys
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
236 * --- kSCPropNetModemDialMode values ---
237 * kSCValNetModemDialModeIgnoreDialTone "IgnoreDialTone"
238 * kSCValNetModemDialModeManual "Manual"
239 * kSCValNetModemDialModeWaitForDialTone "WaitForDialTone"
241 * kSCEntNetNetInfo Entity Keys
243 * kSCPropNetNetInfoBindingMethods "BindingMethods" CFString
244 * kSCPropNetNetInfoServerAddresses "ServerAddresses" CFArray[CFString]
245 * kSCPropNetNetInfoServerTags "ServerTags" CFArray[CFString]
246 * kSCPropNetNetInfoBroadcastServerTag "BroadcastServerTag" CFString
248 * --- kSCPropNetNetInfoBindingMethods values ---
249 * kSCValNetNetInfoBindingMethodsBroadcast "Broadcast"
250 * kSCValNetNetInfoBindingMethodsDHCP "DHCP"
251 * kSCValNetNetInfoBindingMethodsManual "Manual"
253 * --- kSCPropNetNetInfoBroadcastServerTag default value ---
254 * kSCValNetNetInfoDefaultServerTag "network"
256 * kSCEntNetPPP Entity Keys
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)
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]
287 * --- kSCPropNetPPPAuthPasswordEncryption values ---
288 * kSCValNetPPPAuthPasswordEncryptionKeychain "Keychain"
290 * --- kSCPropNetPPPAuthPrompt values ---
291 * kSCValNetPPPAuthPromptBefore "Before" CFString
292 * kSCValNetPPPAuthPromptAfter "After" CFString
294 * --- kSCPropNetPPPAuthProtocol values ---
295 * kSCValNetPPPAuthProtocolCHAP "CHAP" CFString
296 * kSCValNetPPPAuthProtocolEAP "EAP" CFString
297 * kSCValNetPPPAuthProtocolMSCHAP1 "MSCHAP1" CFString
298 * kSCValNetPPPAuthProtocolMSCHAP2 "MSCHAP2" CFString
299 * kSCValNetPPPAuthProtocolPAP "PAP" CFString
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)
313 * kSCPropNetPPPCCPEnabled "CCPEnabled" CFNumber (0 or 1)
314 * kSCPropNetPPPCCPMPPE40Enabled "CCPMPPE40Enabled" CFNumber (0 or 1)
315 * kSCPropNetPPPCCPMPPE128Enabled "CCPMPPE128Enabled" CFNumber (0 or 1)
318 * kSCPropNetPPPIPCPCompressionVJ "IPCPCompressionVJ" CFNumber (0 or 1)
319 * kSCPropNetPPPIPCPUsePeerDNS "IPCPUsePeerDNS" CFNumber (0 or 1)
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
332 * kSCEntNetPPPoE Entity Keys
334 * * RESERVED FOR FUTURE USE *
336 * kSCEntNetPPPSerial Entity Keys
338 * * RESERVED FOR FUTURE USE *
340 * kSCEntNetPPTP Entity Keys
342 * * RESERVED FOR FUTURE USE *
344 * kSCEntNetL2TP Entity Keys
346 * kSCPropNetL2TPIPSecSharedSecret "IPSecSharedSecret" CFString
347 * kSCPropNetL2TPIPSecSharedSecretEncryption "IPSecSharedSecretEncryption" CFString
348 * kSCPropNetL2TPTransport "Transport" CFString
350 * --- kSCPropNetL2TPIPSecSharedSecretEncryption values ---
351 * kSCValNetL2TPIPSecSharedSecretEncryptionKeychain "Keychain"
353 * --- kSCPropNetL2TPTransport values ---
354 * kSCValNetL2TPTransportIP "IP"
355 * kSCValNetL2TPTransportIPSec "IPSec"
357 * kSCEntNetProxies Entity Keys
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)
384 * kSCCompUsers Entity Keys
386 * kSCEntUsersConsoleUser "ConsoleUser"
388 * kSCCompSystem Properties
390 * kSCPropSystemComputerName "ComputerName" CFString
391 * kSCPropSystemComputerNameEncoding "ComputerNameEncoding" CFNumber
393 * SCDynamicStore "domain" prefixes
395 * kSCDynamicStoreDomainFile "File:"
396 * kSCDynamicStoreDomainPlugin "Plugin:"
397 * kSCDynamicStoreDomainSetup "Setup:"
398 * kSCDynamicStoreDomainState "State:"
399 * kSCDynamicStoreDomainPrefs "Prefs:"
401 * Preference ("location") Keys
403 * kSCDynamicStorePropSetupCurrentSet "CurrentSet" CFString
404 * kSCDynamicStorePropSetupLastUpdated "LastUpdated"
408 * kSCDynamicStorePropNetInterfaces "Interfaces" CFArray[CFString]
409 * kSCDynamicStorePropNetPrimaryInterface "PrimaryInterface" CFString
410 * kSCDynamicStorePropNetPrimaryService "PrimaryService" CFString
411 * kSCDynamicStorePropNetServiceIDs "ServiceIDs" CFArray[CFString]
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.
422 * Note: For Cocoa/Obj-C/Foundation applications accessing these preference
423 * keys you may want to consider the following :
425 * #define SC_SCHEMA_DECLARATION(k,q) extern NSString * k
426 * #import <SystemConfiguration/SystemConfiguration.h>
430 * Note: For CFM applications using these schema keys you may want to
431 * consider the following :
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>
437 * CFStringRef lookup_SC_key(CFStringRef key)
439 * // this function should [dynamically, on-demand] load the
440 * // SystemConfiguration.framework, look up the provided key,
441 * // and return the associated value.
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
453 #ifndef _SCSCHEMADEFINITIONS_H
454 #define _SCSCHEMADEFINITIONS_H
456 /* -------------------- Macro declarations -------------------- */
458 #include <AvailabilityMacros.h>
461 * let's "do the right thing" for those wishing to build for
462 * Mac OS X 10.1 and 10.2
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
467 #include <CoreFoundation/CFString.h>
468 #define SCSTR(s) CFSTR(s)
471 #define SC_SCHEMA_KV(k,v,t) SCSTR( v )
473 #ifndef SC_SCHEMA_DECLARATION
474 #define SC_SCHEMA_DECLARATION(k,q)
480 * Define a schema key/value/type tuple
483 #define SC_SCHEMA_KV(k,v,t) k
487 * Provide an "extern" for the key/value
489 #ifndef SC_SCHEMA_DECLARATION
491 #include <CoreFoundation/CFString.h>
492 #define SC_SCHEMA_DECLARATION(k,q) extern const CFStringRef k q
494 #import <Foundation/NSString.h>
495 #define SC_SCHEMA_DECLARATION(k,q) extern NSString * k q
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
501 #include <CoreFoundation/CFString.h>
502 #define SCSTR(s) CFSTR(s)
508 /* -------------------- HeaderDoc comments -------------------- */
513 * @header SCSchemaDefinitions
518 @availability Introduced in Mac OS X 10.1.
520 extern const CFStringRef kSCResvLink
;
523 @const kSCResvInactive
524 @availability Introduced in Mac OS X 10.1.
526 extern const CFStringRef kSCResvInactive
;
529 @const kSCPropInterfaceName
530 @availability Introduced in Mac OS X 10.1.
532 extern const CFStringRef kSCPropInterfaceName
;
535 @const kSCPropMACAddress
536 @availability Introduced in Mac OS X 10.1.
538 extern const CFStringRef kSCPropMACAddress
;
541 @const kSCPropUserDefinedName
542 @availability Introduced in Mac OS X 10.1.
544 extern const CFStringRef kSCPropUserDefinedName
;
547 @const kSCPropVersion
548 @availability Introduced in Mac OS X 10.1.
550 extern const CFStringRef kSCPropVersion
;
553 @group Preference Keys
557 @const kSCPrefCurrentSet
558 @availability Introduced in Mac OS X 10.1.
560 extern const CFStringRef kSCPrefCurrentSet
;
563 @const kSCPrefNetworkServices
564 @availability Introduced in Mac OS X 10.1.
566 extern const CFStringRef kSCPrefNetworkServices
;
570 @availability Introduced in Mac OS X 10.1.
572 extern const CFStringRef kSCPrefSets
;
576 @availability Introduced in Mac OS X 10.1.
578 extern const CFStringRef kSCPrefSystem
;
581 @group Component Keys
585 @const kSCCompNetwork
586 @availability Introduced in Mac OS X 10.1.
588 extern const CFStringRef kSCCompNetwork
;
591 @const kSCCompService
592 @availability Introduced in Mac OS X 10.1.
594 extern const CFStringRef kSCCompService
;
598 @availability Introduced in Mac OS X 10.1.
600 extern const CFStringRef kSCCompGlobal
;
603 @const kSCCompHostNames
604 @availability Introduced in Mac OS X 10.2.
606 extern const CFStringRef kSCCompHostNames
;
609 @const kSCCompInterface
610 @availability Introduced in Mac OS X 10.1.
612 extern const CFStringRef kSCCompInterface
;
616 @availability Introduced in Mac OS X 10.1.
618 extern const CFStringRef kSCCompSystem
;
622 @availability Introduced in Mac OS X 10.1.
624 extern const CFStringRef kSCCompUsers
;
627 @const kSCCompAnyRegex
628 @availability Introduced in Mac OS X 10.1.
630 extern const CFStringRef kSCCompAnyRegex
;
633 @group Network Entity Keys
637 @const kSCEntNetAirPort
638 @availability Introduced in Mac OS X 10.1.
640 extern const CFStringRef kSCEntNetAirPort
;
643 @const kSCEntNetAppleTalk
644 @availability Introduced in Mac OS X 10.1.
646 extern const CFStringRef kSCEntNetAppleTalk
;
650 @availability Introduced in Mac OS X 10.1.
652 extern const CFStringRef kSCEntNetDHCP
;
656 @availability Introduced in Mac OS X 10.1.
658 extern const CFStringRef kSCEntNetDNS
;
661 @const kSCEntNetEthernet
662 @availability Introduced in Mac OS X 10.1.
664 extern const CFStringRef kSCEntNetEthernet
;
667 @const kSCEntNetFireWire
668 @availability Introduced in Mac OS X 10.3.
670 extern const CFStringRef kSCEntNetFireWire
;
673 @const kSCEntNetInterface
674 @availability Introduced in Mac OS X 10.1.
676 extern const CFStringRef kSCEntNetInterface
;
680 @availability Introduced in Mac OS X 10.1.
682 extern const CFStringRef kSCEntNetIPv4
;
686 @availability Introduced in Mac OS X 10.1.
688 extern const CFStringRef kSCEntNetIPv6
;
692 @availability Introduced in Mac OS X 10.3.
694 extern const CFStringRef kSCEntNetL2TP
;
698 @availability Introduced in Mac OS X 10.1.
700 extern const CFStringRef kSCEntNetLink
;
703 @const kSCEntNetModem
704 @availability Introduced in Mac OS X 10.1.
706 extern const CFStringRef kSCEntNetModem
;
709 @const kSCEntNetNetInfo
710 @availability Introduced in Mac OS X 10.1.
712 extern const CFStringRef kSCEntNetNetInfo
;
716 @availability Introduced in Mac OS X 10.1.
718 extern const CFStringRef kSCEntNetPPP
;
721 @const kSCEntNetPPPoE
722 @availability Introduced in Mac OS X 10.1.
724 extern const CFStringRef kSCEntNetPPPoE
;
727 @const kSCEntNetPPPSerial
728 @availability Introduced in Mac OS X 10.3.
730 extern const CFStringRef kSCEntNetPPPSerial
;
734 @availability Introduced in Mac OS X 10.3.
736 extern const CFStringRef kSCEntNetPPTP
;
739 @const kSCEntNetProxies
740 @availability Introduced in Mac OS X 10.1.
742 extern const CFStringRef kSCEntNetProxies
;
746 @availability Introduced in Mac OS X 10.3.
748 extern const CFStringRef kSCEntNet6to4
;
751 @group kSCCompNetwork Properties
755 @const kSCPropNetOverridePrimary
756 @availability Introduced in Mac OS X 10.2.
758 extern const CFStringRef kSCPropNetOverridePrimary
;
761 @const kSCPropNetServiceOrder
762 @availability Introduced in Mac OS X 10.1.
764 extern const CFStringRef kSCPropNetServiceOrder
;
767 @const kSCPropNetPPPOverridePrimary
768 @availability Introduced in Mac OS X 10.1.
770 extern const CFStringRef kSCPropNetPPPOverridePrimary
;
773 @group kSCCompNetworkInterface Properties
777 @const kSCPropNetInterfaces
778 @availability Introduced in Mac OS X 10.2.
780 extern const CFStringRef kSCPropNetInterfaces
;
783 @group kSCCompNetworkHostNames Properties
787 @const kSCPropNetLocalHostName
788 @availability Introduced in Mac OS X 10.2.
790 extern const CFStringRef kSCPropNetLocalHostName
;
793 @group kSCEntNetAirPort (Hardware) Entity Keys
797 @const kSCPropNetAirPortAllowNetCreation
798 @availability Introduced in Mac OS X 10.2.
800 extern const CFStringRef kSCPropNetAirPortAllowNetCreation
;
803 @const kSCPropNetAirPortAuthPassword
804 @availability Introduced in Mac OS X 10.1.
806 extern const CFStringRef kSCPropNetAirPortAuthPassword
;
809 @const kSCPropNetAirPortAuthPasswordEncryption
810 @availability Introduced in Mac OS X 10.1.
812 extern const CFStringRef kSCPropNetAirPortAuthPasswordEncryption
;
815 @const kSCPropNetAirPortJoinMode
816 @availability Introduced in Mac OS X 10.2.
818 extern const CFStringRef kSCPropNetAirPortJoinMode
;
821 @const kSCPropNetAirPortPowerEnabled
822 @availability Introduced in Mac OS X 10.1.
824 extern const CFStringRef kSCPropNetAirPortPowerEnabled
;
827 @const kSCPropNetAirPortPreferredNetwork
828 @availability Introduced in Mac OS X 10.1.
830 extern const CFStringRef kSCPropNetAirPortPreferredNetwork
;
833 @const kSCPropNetAirPortSavePasswords
834 @availability Introduced in Mac OS X 10.2.
836 extern const CFStringRef kSCPropNetAirPortSavePasswords
;
839 @const kSCValNetAirPortJoinModeAutomatic
840 @availability Introduced in Mac OS X 10.3.
842 extern const CFStringRef kSCValNetAirPortJoinModeAutomatic
;
845 @const kSCValNetAirPortJoinModePreferred
846 @availability Introduced in Mac OS X 10.2.
848 extern const CFStringRef kSCValNetAirPortJoinModePreferred
;
851 @const kSCValNetAirPortJoinModeRecent
852 @availability Introduced in Mac OS X 10.2.
854 extern const CFStringRef kSCValNetAirPortJoinModeRecent
;
857 @const kSCValNetAirPortJoinModeStrongest
858 @availability Introduced in Mac OS X 10.2.
860 extern const CFStringRef kSCValNetAirPortJoinModeStrongest
;
863 @const kSCValNetAirPortAuthPasswordEncryptionKeychain
864 @availability Introduced in Mac OS X 10.3.
866 extern const CFStringRef kSCValNetAirPortAuthPasswordEncryptionKeychain
;
869 @group kSCEntNetAppleTalk Entity Keys
873 @const kSCPropNetAppleTalkComputerName
874 @availability Introduced in Mac OS X 10.1.
876 extern const CFStringRef kSCPropNetAppleTalkComputerName
;
879 @const kSCPropNetAppleTalkComputerNameEncoding
880 @availability Introduced in Mac OS X 10.1.
882 extern const CFStringRef kSCPropNetAppleTalkComputerNameEncoding
;
885 @const kSCPropNetAppleTalkConfigMethod
886 @availability Introduced in Mac OS X 10.1.
888 extern const CFStringRef kSCPropNetAppleTalkConfigMethod
;
891 @const kSCPropNetAppleTalkDefaultZone
892 @availability Introduced in Mac OS X 10.1.
894 extern const CFStringRef kSCPropNetAppleTalkDefaultZone
;
897 @const kSCPropNetAppleTalkNetworkID
898 @availability Introduced in Mac OS X 10.1.
900 extern const CFStringRef kSCPropNetAppleTalkNetworkID
;
903 @const kSCPropNetAppleTalkNetworkRange
904 @availability Introduced in Mac OS X 10.2.
906 extern const CFStringRef kSCPropNetAppleTalkNetworkRange
;
909 @const kSCPropNetAppleTalkNodeID
910 @availability Introduced in Mac OS X 10.1.
912 extern const CFStringRef kSCPropNetAppleTalkNodeID
;
915 @const kSCPropNetAppleTalkSeedNetworkRange
916 @availability Introduced in Mac OS X 10.1.
918 extern const CFStringRef kSCPropNetAppleTalkSeedNetworkRange
;
921 @const kSCPropNetAppleTalkSeedZones
922 @availability Introduced in Mac OS X 10.1.
924 extern const CFStringRef kSCPropNetAppleTalkSeedZones
;
927 @const kSCValNetAppleTalkConfigMethodNode
928 @availability Introduced in Mac OS X 10.1.
930 extern const CFStringRef kSCValNetAppleTalkConfigMethodNode
;
933 @const kSCValNetAppleTalkConfigMethodRouter
934 @availability Introduced in Mac OS X 10.1.
936 extern const CFStringRef kSCValNetAppleTalkConfigMethodRouter
;
939 @const kSCValNetAppleTalkConfigMethodSeedRouter
940 @availability Introduced in Mac OS X 10.1.
942 extern const CFStringRef kSCValNetAppleTalkConfigMethodSeedRouter
;
945 @group kSCEntNetDNS Entity Keys
949 @const kSCPropNetDNSDomainName
950 @availability Introduced in Mac OS X 10.1.
952 extern const CFStringRef kSCPropNetDNSDomainName
;
955 @const kSCPropNetDNSOptions
956 @availability Introduced in Mac OS X 10.4.
958 extern const CFStringRef kSCPropNetDNSOptions
;
961 @const kSCPropNetDNSSearchDomains
962 @availability Introduced in Mac OS X 10.1.
964 extern const CFStringRef kSCPropNetDNSSearchDomains
;
967 @const kSCPropNetDNSSearchOrder
968 @availability Introduced in Mac OS X 10.4.
970 extern const CFStringRef kSCPropNetDNSSearchOrder
;
973 @const kSCPropNetDNSServerAddresses
974 @availability Introduced in Mac OS X 10.1.
976 extern const CFStringRef kSCPropNetDNSServerAddresses
;
979 @const kSCPropNetDNSServerPort
980 @availability Introduced in Mac OS X 10.4.
982 extern const CFStringRef kSCPropNetDNSServerPort
;
985 @const kSCPropNetDNSServerTimeout
986 @availability Introduced in Mac OS X 10.4.
988 extern const CFStringRef kSCPropNetDNSServerTimeout
;
991 @const kSCPropNetDNSSortList
992 @availability Introduced in Mac OS X 10.1.
994 extern const CFStringRef kSCPropNetDNSSortList
;
997 @const kSCPropNetDNSSupplementalMatchDomains
998 @availability Introduced in Mac OS X 10.4.
1000 extern const CFStringRef kSCPropNetDNSSupplementalMatchDomains
;
1003 @const kSCPropNetDNSSupplementalMatchOrders
1004 @availability Introduced in Mac OS X 10.4.
1006 extern const CFStringRef kSCPropNetDNSSupplementalMatchOrders
;
1009 @group kSCEntNetEthernet (Hardware) Entity Keys
1013 @const kSCPropNetEthernetMediaSubType
1014 @availability Introduced in Mac OS X 10.2.
1016 extern const CFStringRef kSCPropNetEthernetMediaSubType
;
1019 @const kSCPropNetEthernetMediaOptions
1020 @availability Introduced in Mac OS X 10.2.
1022 extern const CFStringRef kSCPropNetEthernetMediaOptions
;
1025 @const kSCPropNetEthernetMTU
1026 @availability Introduced in Mac OS X 10.2.
1028 extern const CFStringRef kSCPropNetEthernetMTU
;
1031 @group kSCEntNetFireWire (Hardware) Entity Keys
1035 @group kSCEntNetInterface Entity Keys
1039 @const kSCPropNetInterfaceDeviceName
1040 @availability Introduced in Mac OS X 10.1.
1042 extern const CFStringRef kSCPropNetInterfaceDeviceName
;
1045 @const kSCPropNetInterfaceHardware
1046 @availability Introduced in Mac OS X 10.1.
1048 extern const CFStringRef kSCPropNetInterfaceHardware
;
1051 @const kSCPropNetInterfaceType
1052 @availability Introduced in Mac OS X 10.1.
1054 extern const CFStringRef kSCPropNetInterfaceType
;
1057 @const kSCPropNetInterfaceSubType
1058 @availability Introduced in Mac OS X 10.1.
1060 extern const CFStringRef kSCPropNetInterfaceSubType
;
1063 @const kSCPropNetInterfaceSupportsModemOnHold
1064 @availability Introduced in Mac OS X 10.2.
1066 extern const CFStringRef kSCPropNetInterfaceSupportsModemOnHold
;
1069 @const kSCValNetInterfaceTypeEthernet
1070 @availability Introduced in Mac OS X 10.1.
1072 extern const CFStringRef kSCValNetInterfaceTypeEthernet
;
1075 @const kSCValNetInterfaceTypeFireWire
1076 @availability Introduced in Mac OS X 10.3.
1078 extern const CFStringRef kSCValNetInterfaceTypeFireWire
;
1081 @const kSCValNetInterfaceTypePPP
1082 @availability Introduced in Mac OS X 10.1.
1084 extern const CFStringRef kSCValNetInterfaceTypePPP
;
1087 @const kSCValNetInterfaceType6to4
1088 @availability Introduced in Mac OS X 10.3.
1090 extern const CFStringRef kSCValNetInterfaceType6to4
;
1093 @const kSCValNetInterfaceSubTypePPPoE
1094 @availability Introduced in Mac OS X 10.1.
1096 extern const CFStringRef kSCValNetInterfaceSubTypePPPoE
;
1099 @const kSCValNetInterfaceSubTypePPPSerial
1100 @availability Introduced in Mac OS X 10.1.
1102 extern const CFStringRef kSCValNetInterfaceSubTypePPPSerial
;
1105 @const kSCValNetInterfaceSubTypePPTP
1106 @availability Introduced in Mac OS X 10.2.
1108 extern const CFStringRef kSCValNetInterfaceSubTypePPTP
;
1111 @const kSCValNetInterfaceSubTypeL2TP
1112 @availability Introduced in Mac OS X 10.3.
1114 extern const CFStringRef kSCValNetInterfaceSubTypeL2TP
;
1117 @group kSCEntNetIPv4 Entity Keys
1121 @const kSCPropNetIPv4Addresses
1122 @availability Introduced in Mac OS X 10.1.
1124 extern const CFStringRef kSCPropNetIPv4Addresses
;
1127 @const kSCPropNetIPv4ConfigMethod
1128 @availability Introduced in Mac OS X 10.1.
1130 extern const CFStringRef kSCPropNetIPv4ConfigMethod
;
1133 @const kSCPropNetIPv4DHCPClientID
1134 @availability Introduced in Mac OS X 10.1.
1136 extern const CFStringRef kSCPropNetIPv4DHCPClientID
;
1139 @const kSCPropNetIPv4Router
1140 @availability Introduced in Mac OS X 10.1.
1142 extern const CFStringRef kSCPropNetIPv4Router
;
1145 @const kSCPropNetIPv4SubnetMasks
1146 @availability Introduced in Mac OS X 10.1.
1148 extern const CFStringRef kSCPropNetIPv4SubnetMasks
;
1151 @const kSCPropNetIPv4DestAddresses
1152 @availability Introduced in Mac OS X 10.1.
1154 extern const CFStringRef kSCPropNetIPv4DestAddresses
;
1157 @const kSCPropNetIPv4BroadcastAddresses
1158 @availability Introduced in Mac OS X 10.1.
1160 extern const CFStringRef kSCPropNetIPv4BroadcastAddresses
;
1163 @const kSCValNetIPv4ConfigMethodBOOTP
1164 @availability Introduced in Mac OS X 10.1.
1166 extern const CFStringRef kSCValNetIPv4ConfigMethodBOOTP
;
1169 @const kSCValNetIPv4ConfigMethodDHCP
1170 @availability Introduced in Mac OS X 10.1.
1172 extern const CFStringRef kSCValNetIPv4ConfigMethodDHCP
;
1175 @const kSCValNetIPv4ConfigMethodINFORM
1176 @availability Introduced in Mac OS X 10.1.
1178 extern const CFStringRef kSCValNetIPv4ConfigMethodINFORM
;
1181 @const kSCValNetIPv4ConfigMethodLinkLocal
1182 @availability Introduced in Mac OS X 10.2.
1184 extern const CFStringRef kSCValNetIPv4ConfigMethodLinkLocal
;
1187 @const kSCValNetIPv4ConfigMethodManual
1188 @availability Introduced in Mac OS X 10.1.
1190 extern const CFStringRef kSCValNetIPv4ConfigMethodManual
;
1193 @const kSCValNetIPv4ConfigMethodPPP
1194 @availability Introduced in Mac OS X 10.1.
1196 extern const CFStringRef kSCValNetIPv4ConfigMethodPPP
;
1199 @group kSCEntNetIPv6 Entity Keys
1203 @const kSCPropNetIPv6Addresses
1204 @availability Introduced in Mac OS X 10.1.
1206 extern const CFStringRef kSCPropNetIPv6Addresses
;
1209 @const kSCPropNetIPv6ConfigMethod
1210 @availability Introduced in Mac OS X 10.1.
1212 extern const CFStringRef kSCPropNetIPv6ConfigMethod
;
1215 @const kSCPropNetIPv6DestAddresses
1216 @availability Introduced in Mac OS X 10.3.
1218 extern const CFStringRef kSCPropNetIPv6DestAddresses
;
1221 @const kSCPropNetIPv6Flags
1222 @availability Introduced in Mac OS X 10.3.
1224 extern const CFStringRef kSCPropNetIPv6Flags
;
1227 @const kSCPropNetIPv6PrefixLength
1228 @availability Introduced in Mac OS X 10.3.
1230 extern const CFStringRef kSCPropNetIPv6PrefixLength
;
1233 @const kSCPropNetIPv6Router
1234 @availability Introduced in Mac OS X 10.3.
1236 extern const CFStringRef kSCPropNetIPv6Router
;
1239 @const kSCValNetIPv6ConfigMethodAutomatic
1240 @availability Introduced in Mac OS X 10.3.
1242 extern const CFStringRef kSCValNetIPv6ConfigMethodAutomatic
;
1245 @const kSCValNetIPv6ConfigMethodManual
1246 @availability Introduced in Mac OS X 10.3.
1248 extern const CFStringRef kSCValNetIPv6ConfigMethodManual
;
1251 @const kSCValNetIPv6ConfigMethodRouterAdvertisement
1252 @availability Introduced in Mac OS X 10.3.
1254 extern const CFStringRef kSCValNetIPv6ConfigMethodRouterAdvertisement
;
1257 @const kSCValNetIPv6ConfigMethod6to4
1258 @availability Introduced in Mac OS X 10.3.
1260 extern const CFStringRef kSCValNetIPv6ConfigMethod6to4
;
1263 @group kSCEntNet6to4 Entity Keys
1267 @const kSCPropNet6to4Relay
1268 @availability Introduced in Mac OS X 10.3.
1270 extern const CFStringRef kSCPropNet6to4Relay
;
1273 @group kSCEntNetLink Entity Keys
1277 @const kSCPropNetLinkActive
1278 @availability Introduced in Mac OS X 10.1.
1280 extern const CFStringRef kSCPropNetLinkActive
;
1283 @const kSCPropNetLinkDetaching
1284 @availability Introduced in Mac OS X 10.2.
1286 extern const CFStringRef kSCPropNetLinkDetaching
;
1289 @group kSCEntNetModem (Hardware) Entity Keys
1293 @const kSCPropNetModemConnectionScript
1294 @availability Introduced in Mac OS X 10.1.
1296 extern const CFStringRef kSCPropNetModemConnectionScript
;
1299 @const kSCPropNetModemConnectSpeed
1300 @availability Introduced in Mac OS X 10.2.
1302 extern const CFStringRef kSCPropNetModemConnectSpeed
;
1305 @const kSCPropNetModemDataCompression
1306 @availability Introduced in Mac OS X 10.1.
1308 extern const CFStringRef kSCPropNetModemDataCompression
;
1311 @const kSCPropNetModemDialMode
1312 @availability Introduced in Mac OS X 10.1.
1314 extern const CFStringRef kSCPropNetModemDialMode
;
1317 @const kSCPropNetModemErrorCorrection
1318 @availability Introduced in Mac OS X 10.1.
1320 extern const CFStringRef kSCPropNetModemErrorCorrection
;
1323 @const kSCPropNetModemHoldCallWaitingAudibleAlert
1324 @availability Introduced in Mac OS X 10.2.
1326 extern const CFStringRef kSCPropNetModemHoldCallWaitingAudibleAlert
;
1329 @const kSCPropNetModemHoldDisconnectOnAnswer
1330 @availability Introduced in Mac OS X 10.2.
1332 extern const CFStringRef kSCPropNetModemHoldDisconnectOnAnswer
;
1335 @const kSCPropNetModemHoldEnabled
1336 @availability Introduced in Mac OS X 10.2.
1338 extern const CFStringRef kSCPropNetModemHoldEnabled
;
1341 @const kSCPropNetModemHoldReminder
1342 @availability Introduced in Mac OS X 10.2.
1344 extern const CFStringRef kSCPropNetModemHoldReminder
;
1347 @const kSCPropNetModemHoldReminderTime
1348 @availability Introduced in Mac OS X 10.2.
1350 extern const CFStringRef kSCPropNetModemHoldReminderTime
;
1353 @const kSCPropNetModemNote
1354 @availability Introduced in Mac OS X 10.2.
1356 extern const CFStringRef kSCPropNetModemNote
;
1359 @const kSCPropNetModemPulseDial
1360 @availability Introduced in Mac OS X 10.1.
1362 extern const CFStringRef kSCPropNetModemPulseDial
;
1365 @const kSCPropNetModemSpeaker
1366 @availability Introduced in Mac OS X 10.1.
1368 extern const CFStringRef kSCPropNetModemSpeaker
;
1371 @const kSCPropNetModemSpeed
1372 @availability Introduced in Mac OS X 10.1.
1374 extern const CFStringRef kSCPropNetModemSpeed
;
1377 @const kSCValNetModemDialModeIgnoreDialTone
1378 @availability Introduced in Mac OS X 10.1.
1380 extern const CFStringRef kSCValNetModemDialModeIgnoreDialTone
;
1383 @const kSCValNetModemDialModeManual
1384 @availability Introduced in Mac OS X 10.1.
1386 extern const CFStringRef kSCValNetModemDialModeManual
;
1389 @const kSCValNetModemDialModeWaitForDialTone
1390 @availability Introduced in Mac OS X 10.1.
1392 extern const CFStringRef kSCValNetModemDialModeWaitForDialTone
;
1395 @group kSCEntNetNetInfo Entity Keys
1399 @const kSCPropNetNetInfoBindingMethods
1400 @availability Introduced in Mac OS X 10.1.
1402 extern const CFStringRef kSCPropNetNetInfoBindingMethods
;
1405 @const kSCPropNetNetInfoServerAddresses
1406 @availability Introduced in Mac OS X 10.1.
1408 extern const CFStringRef kSCPropNetNetInfoServerAddresses
;
1411 @const kSCPropNetNetInfoServerTags
1412 @availability Introduced in Mac OS X 10.1.
1414 extern const CFStringRef kSCPropNetNetInfoServerTags
;
1417 @const kSCPropNetNetInfoBroadcastServerTag
1418 @availability Introduced in Mac OS X 10.1.
1420 extern const CFStringRef kSCPropNetNetInfoBroadcastServerTag
;
1423 @const kSCValNetNetInfoBindingMethodsBroadcast
1424 @availability Introduced in Mac OS X 10.1.
1426 extern const CFStringRef kSCValNetNetInfoBindingMethodsBroadcast
;
1429 @const kSCValNetNetInfoBindingMethodsDHCP
1430 @availability Introduced in Mac OS X 10.1.
1432 extern const CFStringRef kSCValNetNetInfoBindingMethodsDHCP
;
1435 @const kSCValNetNetInfoBindingMethodsManual
1436 @availability Introduced in Mac OS X 10.1.
1438 extern const CFStringRef kSCValNetNetInfoBindingMethodsManual
;
1441 @const kSCValNetNetInfoDefaultServerTag
1442 @availability Introduced in Mac OS X 10.1.
1444 extern const CFStringRef kSCValNetNetInfoDefaultServerTag
;
1447 @group kSCEntNetPPP Entity Keys
1451 @const kSCPropNetPPPACSPEnabled
1452 @availability Introduced in Mac OS X 10.3.
1454 extern const CFStringRef kSCPropNetPPPACSPEnabled
;
1457 @const kSCPropNetPPPConnectTime
1458 @availability Introduced in Mac OS X 10.2.
1460 extern const CFStringRef kSCPropNetPPPConnectTime
;
1463 @const kSCPropNetPPPDeviceLastCause
1464 @availability Introduced in Mac OS X 10.2.
1466 extern const CFStringRef kSCPropNetPPPDeviceLastCause
;
1469 @const kSCPropNetPPPDialOnDemand
1470 @availability Introduced in Mac OS X 10.1.
1472 extern const CFStringRef kSCPropNetPPPDialOnDemand
;
1475 @const kSCPropNetPPPDisconnectOnFastUserSwitch
1476 @availability Introduced in Mac OS X 10.4.
1478 extern const CFStringRef kSCPropNetPPPDisconnectOnFastUserSwitch
;
1481 @const kSCPropNetPPPDisconnectOnIdle
1482 @availability Introduced in Mac OS X 10.1.
1484 extern const CFStringRef kSCPropNetPPPDisconnectOnIdle
;
1487 @const kSCPropNetPPPDisconnectOnIdleTimer
1488 @availability Introduced in Mac OS X 10.1.
1490 extern const CFStringRef kSCPropNetPPPDisconnectOnIdleTimer
;
1493 @const kSCPropNetPPPDisconnectOnLogout
1494 @availability Introduced in Mac OS X 10.1.
1496 extern const CFStringRef kSCPropNetPPPDisconnectOnLogout
;
1499 @const kSCPropNetPPPDisconnectOnSleep
1500 @availability Introduced in Mac OS X 10.2.
1502 extern const CFStringRef kSCPropNetPPPDisconnectOnSleep
;
1505 @const kSCPropNetPPPDisconnectTime
1506 @availability Introduced in Mac OS X 10.3.
1508 extern const CFStringRef kSCPropNetPPPDisconnectTime
;
1511 @const kSCPropNetPPPIdleReminderTimer
1512 @availability Introduced in Mac OS X 10.1.
1514 extern const CFStringRef kSCPropNetPPPIdleReminderTimer
;
1517 @const kSCPropNetPPPIdleReminder
1518 @availability Introduced in Mac OS X 10.1.
1520 extern const CFStringRef kSCPropNetPPPIdleReminder
;
1523 @const kSCPropNetPPPLastCause
1524 @availability Introduced in Mac OS X 10.2.
1526 extern const CFStringRef kSCPropNetPPPLastCause
;
1529 @const kSCPropNetPPPLogfile
1530 @availability Introduced in Mac OS X 10.1.
1532 extern const CFStringRef kSCPropNetPPPLogfile
;
1535 @const kSCPropNetPPPPlugins
1536 @availability Introduced in Mac OS X 10.2.
1538 extern const CFStringRef kSCPropNetPPPPlugins
;
1541 @const kSCPropNetPPPRetryConnectTime
1542 @availability Introduced in Mac OS X 10.3.
1544 extern const CFStringRef kSCPropNetPPPRetryConnectTime
;
1547 @const kSCPropNetPPPSessionTimer
1548 @availability Introduced in Mac OS X 10.1.
1550 extern const CFStringRef kSCPropNetPPPSessionTimer
;
1553 @const kSCPropNetPPPStatus
1554 @availability Introduced in Mac OS X 10.2.
1556 extern const CFStringRef kSCPropNetPPPStatus
;
1559 @const kSCPropNetPPPUseSessionTimer
1560 @availability Introduced in Mac OS X 10.2.
1562 extern const CFStringRef kSCPropNetPPPUseSessionTimer
;
1565 @const kSCPropNetPPPVerboseLogging
1566 @availability Introduced in Mac OS X 10.1.
1568 extern const CFStringRef kSCPropNetPPPVerboseLogging
;
1571 @const kSCPropNetPPPAuthEAPPlugins
1572 @availability Introduced in Mac OS X 10.3.
1574 extern const CFStringRef kSCPropNetPPPAuthEAPPlugins
;
1577 @const kSCPropNetPPPAuthName
1578 @availability Introduced in Mac OS X 10.1.
1580 extern const CFStringRef kSCPropNetPPPAuthName
;
1583 @const kSCPropNetPPPAuthPassword
1584 @availability Introduced in Mac OS X 10.1.
1586 extern const CFStringRef kSCPropNetPPPAuthPassword
;
1589 @const kSCPropNetPPPAuthPasswordEncryption
1590 @availability Introduced in Mac OS X 10.1.
1592 extern const CFStringRef kSCPropNetPPPAuthPasswordEncryption
;
1595 @const kSCPropNetPPPAuthPrompt
1596 @availability Introduced in Mac OS X 10.3.
1598 extern const CFStringRef kSCPropNetPPPAuthPrompt
;
1601 @const kSCPropNetPPPAuthProtocol
1602 @availability Introduced in Mac OS X 10.1.
1604 extern const CFStringRef kSCPropNetPPPAuthProtocol
;
1607 @const kSCValNetPPPAuthPasswordEncryptionKeychain
1608 @availability Introduced in Mac OS X 10.3.
1610 extern const CFStringRef kSCValNetPPPAuthPasswordEncryptionKeychain
;
1613 @const kSCValNetPPPAuthPromptBefore
1614 @availability Introduced in Mac OS X 10.3.
1616 extern const CFStringRef kSCValNetPPPAuthPromptBefore
;
1619 @const kSCValNetPPPAuthPromptAfter
1620 @availability Introduced in Mac OS X 10.3.
1622 extern const CFStringRef kSCValNetPPPAuthPromptAfter
;
1625 @const kSCValNetPPPAuthProtocolCHAP
1626 @availability Introduced in Mac OS X 10.1.
1628 extern const CFStringRef kSCValNetPPPAuthProtocolCHAP
;
1631 @const kSCValNetPPPAuthProtocolEAP
1632 @availability Introduced in Mac OS X 10.3.
1634 extern const CFStringRef kSCValNetPPPAuthProtocolEAP
;
1637 @const kSCValNetPPPAuthProtocolMSCHAP1
1638 @availability Introduced in Mac OS X 10.3.
1640 extern const CFStringRef kSCValNetPPPAuthProtocolMSCHAP1
;
1643 @const kSCValNetPPPAuthProtocolMSCHAP2
1644 @availability Introduced in Mac OS X 10.3.
1646 extern const CFStringRef kSCValNetPPPAuthProtocolMSCHAP2
;
1649 @const kSCValNetPPPAuthProtocolPAP
1650 @availability Introduced in Mac OS X 10.1.
1652 extern const CFStringRef kSCValNetPPPAuthProtocolPAP
;
1655 @const kSCPropNetPPPCommAlternateRemoteAddress
1656 @availability Introduced in Mac OS X 10.1.
1658 extern const CFStringRef kSCPropNetPPPCommAlternateRemoteAddress
;
1661 @const kSCPropNetPPPCommConnectDelay
1662 @availability Introduced in Mac OS X 10.1.
1664 extern const CFStringRef kSCPropNetPPPCommConnectDelay
;
1667 @const kSCPropNetPPPCommDisplayTerminalWindow
1668 @availability Introduced in Mac OS X 10.1.
1670 extern const CFStringRef kSCPropNetPPPCommDisplayTerminalWindow
;
1673 @const kSCPropNetPPPCommRedialCount
1674 @availability Introduced in Mac OS X 10.1.
1676 extern const CFStringRef kSCPropNetPPPCommRedialCount
;
1679 @const kSCPropNetPPPCommRedialEnabled
1680 @availability Introduced in Mac OS X 10.1.
1682 extern const CFStringRef kSCPropNetPPPCommRedialEnabled
;
1685 @const kSCPropNetPPPCommRedialInterval
1686 @availability Introduced in Mac OS X 10.1.
1688 extern const CFStringRef kSCPropNetPPPCommRedialInterval
;
1691 @const kSCPropNetPPPCommRemoteAddress
1692 @availability Introduced in Mac OS X 10.1.
1694 extern const CFStringRef kSCPropNetPPPCommRemoteAddress
;
1697 @const kSCPropNetPPPCommTerminalScript
1698 @availability Introduced in Mac OS X 10.1.
1700 extern const CFStringRef kSCPropNetPPPCommTerminalScript
;
1703 @const kSCPropNetPPPCommUseTerminalScript
1704 @availability Introduced in Mac OS X 10.2.
1706 extern const CFStringRef kSCPropNetPPPCommUseTerminalScript
;
1709 @const kSCPropNetPPPCCPEnabled
1710 @availability Introduced in Mac OS X 10.2.
1712 extern const CFStringRef kSCPropNetPPPCCPEnabled
;
1715 @const kSCPropNetPPPCCPMPPE40Enabled
1716 @availability Introduced in Mac OS X 10.4.
1718 extern const CFStringRef kSCPropNetPPPCCPMPPE40Enabled
;
1721 @const kSCPropNetPPPCCPMPPE128Enabled
1722 @availability Introduced in Mac OS X 10.4.
1724 extern const CFStringRef kSCPropNetPPPCCPMPPE128Enabled
;
1727 @const kSCPropNetPPPIPCPCompressionVJ
1728 @availability Introduced in Mac OS X 10.1.
1730 extern const CFStringRef kSCPropNetPPPIPCPCompressionVJ
;
1733 @const kSCPropNetPPPIPCPUsePeerDNS
1734 @availability Introduced in Mac OS X 10.4.
1736 extern const CFStringRef kSCPropNetPPPIPCPUsePeerDNS
;
1739 @const kSCPropNetPPPLCPEchoEnabled
1740 @availability Introduced in Mac OS X 10.1.
1742 extern const CFStringRef kSCPropNetPPPLCPEchoEnabled
;
1745 @const kSCPropNetPPPLCPEchoFailure
1746 @availability Introduced in Mac OS X 10.1.
1748 extern const CFStringRef kSCPropNetPPPLCPEchoFailure
;
1751 @const kSCPropNetPPPLCPEchoInterval
1752 @availability Introduced in Mac OS X 10.1.
1754 extern const CFStringRef kSCPropNetPPPLCPEchoInterval
;
1757 @const kSCPropNetPPPLCPCompressionACField
1758 @availability Introduced in Mac OS X 10.1.
1760 extern const CFStringRef kSCPropNetPPPLCPCompressionACField
;
1763 @const kSCPropNetPPPLCPCompressionPField
1764 @availability Introduced in Mac OS X 10.1.
1766 extern const CFStringRef kSCPropNetPPPLCPCompressionPField
;
1769 @const kSCPropNetPPPLCPMRU
1770 @availability Introduced in Mac OS X 10.1.
1772 extern const CFStringRef kSCPropNetPPPLCPMRU
;
1775 @const kSCPropNetPPPLCPMTU
1776 @availability Introduced in Mac OS X 10.1.
1778 extern const CFStringRef kSCPropNetPPPLCPMTU
;
1781 @const kSCPropNetPPPLCPReceiveACCM
1782 @availability Introduced in Mac OS X 10.1.
1784 extern const CFStringRef kSCPropNetPPPLCPReceiveACCM
;
1787 @const kSCPropNetPPPLCPTransmitACCM
1788 @availability Introduced in Mac OS X 10.1.
1790 extern const CFStringRef kSCPropNetPPPLCPTransmitACCM
;
1793 @group kSCEntNetPPPoE Entity Keys
1797 @group kSCEntNetPPPSerial Entity Keys
1801 @group kSCEntNetPPTP Entity Keys
1805 @group kSCEntNetL2TP Entity Keys
1809 @const kSCPropNetL2TPIPSecSharedSecret
1810 @availability Introduced in Mac OS X 10.3.
1812 extern const CFStringRef kSCPropNetL2TPIPSecSharedSecret
;
1815 @const kSCPropNetL2TPIPSecSharedSecretEncryption
1816 @availability Introduced in Mac OS X 10.3.
1818 extern const CFStringRef kSCPropNetL2TPIPSecSharedSecretEncryption
;
1821 @const kSCPropNetL2TPTransport
1822 @availability Introduced in Mac OS X 10.3.
1824 extern const CFStringRef kSCPropNetL2TPTransport
;
1827 @const kSCValNetL2TPIPSecSharedSecretEncryptionKeychain
1828 @availability Introduced in Mac OS X 10.3.
1830 extern const CFStringRef kSCValNetL2TPIPSecSharedSecretEncryptionKeychain
;
1833 @const kSCValNetL2TPTransportIP
1834 @availability Introduced in Mac OS X 10.3.
1836 extern const CFStringRef kSCValNetL2TPTransportIP
;
1839 @const kSCValNetL2TPTransportIPSec
1840 @availability Introduced in Mac OS X 10.3.
1842 extern const CFStringRef kSCValNetL2TPTransportIPSec
;
1845 @group kSCEntNetProxies Entity Keys
1849 @const kSCPropNetProxiesExceptionsList
1850 @availability Introduced in Mac OS X 10.1.
1852 extern const CFStringRef kSCPropNetProxiesExceptionsList
;
1855 @const kSCPropNetProxiesExcludeSimpleHostnames
1856 @availability Introduced in Mac OS X 10.4.
1858 extern const CFStringRef kSCPropNetProxiesExcludeSimpleHostnames
;
1861 @const kSCPropNetProxiesFTPEnable
1862 @availability Introduced in Mac OS X 10.1.
1864 extern const CFStringRef kSCPropNetProxiesFTPEnable
;
1867 @const kSCPropNetProxiesFTPPassive
1868 @availability Introduced in Mac OS X 10.1.
1870 extern const CFStringRef kSCPropNetProxiesFTPPassive
;
1873 @const kSCPropNetProxiesFTPPort
1874 @availability Introduced in Mac OS X 10.1.
1876 extern const CFStringRef kSCPropNetProxiesFTPPort
;
1879 @const kSCPropNetProxiesFTPProxy
1880 @availability Introduced in Mac OS X 10.1.
1882 extern const CFStringRef kSCPropNetProxiesFTPProxy
;
1885 @const kSCPropNetProxiesGopherEnable
1886 @availability Introduced in Mac OS X 10.1.
1888 extern const CFStringRef kSCPropNetProxiesGopherEnable
;
1891 @const kSCPropNetProxiesGopherPort
1892 @availability Introduced in Mac OS X 10.1.
1894 extern const CFStringRef kSCPropNetProxiesGopherPort
;
1897 @const kSCPropNetProxiesGopherProxy
1898 @availability Introduced in Mac OS X 10.1.
1900 extern const CFStringRef kSCPropNetProxiesGopherProxy
;
1903 @const kSCPropNetProxiesHTTPEnable
1904 @availability Introduced in Mac OS X 10.1.
1906 extern const CFStringRef kSCPropNetProxiesHTTPEnable
;
1909 @const kSCPropNetProxiesHTTPPort
1910 @availability Introduced in Mac OS X 10.1.
1912 extern const CFStringRef kSCPropNetProxiesHTTPPort
;
1915 @const kSCPropNetProxiesHTTPProxy
1916 @availability Introduced in Mac OS X 10.1.
1918 extern const CFStringRef kSCPropNetProxiesHTTPProxy
;
1921 @const kSCPropNetProxiesHTTPSEnable
1922 @availability Introduced in Mac OS X 10.1.
1924 extern const CFStringRef kSCPropNetProxiesHTTPSEnable
;
1927 @const kSCPropNetProxiesHTTPSPort
1928 @availability Introduced in Mac OS X 10.1.
1930 extern const CFStringRef kSCPropNetProxiesHTTPSPort
;
1933 @const kSCPropNetProxiesHTTPSProxy
1934 @availability Introduced in Mac OS X 10.1.
1936 extern const CFStringRef kSCPropNetProxiesHTTPSProxy
;
1939 @const kSCPropNetProxiesRTSPEnable
1940 @availability Introduced in Mac OS X 10.1.
1942 extern const CFStringRef kSCPropNetProxiesRTSPEnable
;
1945 @const kSCPropNetProxiesRTSPPort
1946 @availability Introduced in Mac OS X 10.1.
1948 extern const CFStringRef kSCPropNetProxiesRTSPPort
;
1951 @const kSCPropNetProxiesRTSPProxy
1952 @availability Introduced in Mac OS X 10.1.
1954 extern const CFStringRef kSCPropNetProxiesRTSPProxy
;
1957 @const kSCPropNetProxiesSOCKSEnable
1958 @availability Introduced in Mac OS X 10.1.
1960 extern const CFStringRef kSCPropNetProxiesSOCKSEnable
;
1963 @const kSCPropNetProxiesSOCKSPort
1964 @availability Introduced in Mac OS X 10.1.
1966 extern const CFStringRef kSCPropNetProxiesSOCKSPort
;
1969 @const kSCPropNetProxiesSOCKSProxy
1970 @availability Introduced in Mac OS X 10.1.
1972 extern const CFStringRef kSCPropNetProxiesSOCKSProxy
;
1975 @const kSCPropNetProxiesProxyAutoConfigEnable
1976 @availability Introduced in Mac OS X 10.4.
1978 extern const CFStringRef kSCPropNetProxiesProxyAutoConfigEnable
;
1981 @const kSCPropNetProxiesProxyAutoConfigURLString
1982 @availability Introduced in Mac OS X 10.4.
1984 extern const CFStringRef kSCPropNetProxiesProxyAutoConfigURLString
;
1987 @const kSCPropNetProxiesProxyAutoDiscoveryEnable
1988 @availability Introduced in Mac OS X 10.4.
1990 extern const CFStringRef kSCPropNetProxiesProxyAutoDiscoveryEnable
;
1993 @group kSCCompUsers Entity Keys
1997 @const kSCEntUsersConsoleUser
1998 @availability Introduced in Mac OS X 10.1.
2000 extern const CFStringRef kSCEntUsersConsoleUser
;
2003 @group kSCCompSystem Properties
2007 @const kSCPropSystemComputerName
2008 @availability Introduced in Mac OS X 10.1.
2010 extern const CFStringRef kSCPropSystemComputerName
;
2013 @const kSCPropSystemComputerNameEncoding
2014 @availability Introduced in Mac OS X 10.1.
2016 extern const CFStringRef kSCPropSystemComputerNameEncoding
;
2019 @group SCDynamicStore "domain" prefixes
2023 @const kSCDynamicStoreDomainFile
2024 @availability Introduced in Mac OS X 10.1.
2026 extern const CFStringRef kSCDynamicStoreDomainFile
;
2029 @const kSCDynamicStoreDomainPlugin
2030 @availability Introduced in Mac OS X 10.1.
2032 extern const CFStringRef kSCDynamicStoreDomainPlugin
;
2035 @const kSCDynamicStoreDomainSetup
2036 @availability Introduced in Mac OS X 10.1.
2038 extern const CFStringRef kSCDynamicStoreDomainSetup
;
2041 @const kSCDynamicStoreDomainState
2042 @availability Introduced in Mac OS X 10.1.
2044 extern const CFStringRef kSCDynamicStoreDomainState
;
2047 @const kSCDynamicStoreDomainPrefs
2048 @availability Introduced in Mac OS X 10.1.
2050 extern const CFStringRef kSCDynamicStoreDomainPrefs
;
2053 @group Preference ("location") Keys
2057 @const kSCDynamicStorePropSetupCurrentSet
2058 @availability Introduced in Mac OS X 10.1.
2060 extern const CFStringRef kSCDynamicStorePropSetupCurrentSet
;
2063 @const kSCDynamicStorePropSetupLastUpdated
2064 @availability Introduced in Mac OS X 10.1.
2066 extern const CFStringRef kSCDynamicStorePropSetupLastUpdated
;
2069 @group Common/shared Keys
2073 @const kSCDynamicStorePropNetInterfaces
2074 @availability Introduced in Mac OS X 10.1.
2076 extern const CFStringRef kSCDynamicStorePropNetInterfaces
;
2079 @const kSCDynamicStorePropNetPrimaryInterface
2080 @availability Introduced in Mac OS X 10.1.
2082 extern const CFStringRef kSCDynamicStorePropNetPrimaryInterface
;
2085 @const kSCDynamicStorePropNetPrimaryService
2086 @availability Introduced in Mac OS X 10.1.
2088 extern const CFStringRef kSCDynamicStorePropNetPrimaryService
;
2091 @const kSCDynamicStorePropNetServiceIDs
2092 @availability Introduced in Mac OS X 10.1.
2094 extern const CFStringRef kSCDynamicStorePropNetServiceIDs
;
2097 @const kSCPropUsersConsoleUserName
2098 @availability Introduced in Mac OS X 10.1, but later deprecated in Mac OS X 10.4.
2100 extern const CFStringRef kSCPropUsersConsoleUserName
;
2103 @const kSCPropUsersConsoleUserUID
2104 @availability Introduced in Mac OS X 10.1, but later deprecated in Mac OS X 10.4.
2106 extern const CFStringRef kSCPropUsersConsoleUserUID
;
2109 @const kSCPropUsersConsoleUserGID
2110 @availability Introduced in Mac OS X 10.1, but later deprecated in Mac OS X 10.4.
2112 extern const CFStringRef kSCPropUsersConsoleUserGID
;
2117 /* -------------------- Schema declarations -------------------- */
2120 #define kSCResvLink \
2121 SC_SCHEMA_KV(kSCResvLink \
2124 SC_SCHEMA_DECLARATION(kSCResvLink
,);
2126 #define kSCResvInactive \
2127 SC_SCHEMA_KV(kSCResvInactive \
2130 SC_SCHEMA_DECLARATION(kSCResvInactive
,);
2132 #define kSCPropInterfaceName \
2133 SC_SCHEMA_KV(kSCPropInterfaceName \
2136 SC_SCHEMA_DECLARATION(kSCPropInterfaceName
,);
2138 #define kSCPropMACAddress \
2139 SC_SCHEMA_KV(kSCPropMACAddress \
2142 SC_SCHEMA_DECLARATION(kSCPropMACAddress
,);
2144 #define kSCPropUserDefinedName \
2145 SC_SCHEMA_KV(kSCPropUserDefinedName \
2146 ,"UserDefinedName" \
2148 SC_SCHEMA_DECLARATION(kSCPropUserDefinedName
,);
2150 #define kSCPropVersion \
2151 SC_SCHEMA_KV(kSCPropVersion \
2154 SC_SCHEMA_DECLARATION(kSCPropVersion
,);
2156 #define kSCPrefCurrentSet \
2157 SC_SCHEMA_KV(kSCPrefCurrentSet \
2160 SC_SCHEMA_DECLARATION(kSCPrefCurrentSet
,);
2162 #define kSCPrefNetworkServices \
2163 SC_SCHEMA_KV(kSCPrefNetworkServices \
2164 ,"NetworkServices" \
2166 SC_SCHEMA_DECLARATION(kSCPrefNetworkServices
,);
2168 #define kSCPrefSets \
2169 SC_SCHEMA_KV(kSCPrefSets \
2172 SC_SCHEMA_DECLARATION(kSCPrefSets
,);
2174 #define kSCPrefSystem \
2175 SC_SCHEMA_KV(kSCPrefSystem \
2178 SC_SCHEMA_DECLARATION(kSCPrefSystem
,);
2180 #define kSCCompNetwork \
2181 SC_SCHEMA_KV(kSCCompNetwork \
2184 SC_SCHEMA_DECLARATION(kSCCompNetwork
,);
2186 #define kSCCompService \
2187 SC_SCHEMA_KV(kSCCompService \
2190 SC_SCHEMA_DECLARATION(kSCCompService
,);
2192 #define kSCCompGlobal \
2193 SC_SCHEMA_KV(kSCCompGlobal \
2196 SC_SCHEMA_DECLARATION(kSCCompGlobal
,);
2198 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_2
2199 #define kSCCompHostNames \
2200 SC_SCHEMA_KV(kSCCompHostNames \
2204 SC_SCHEMA_DECLARATION(kSCCompHostNames
, AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
);
2206 #define kSCCompInterface \
2207 SC_SCHEMA_KV(kSCCompInterface \
2210 SC_SCHEMA_DECLARATION(kSCCompInterface
,);
2212 #define kSCCompSystem \
2213 SC_SCHEMA_KV(kSCCompSystem \
2216 SC_SCHEMA_DECLARATION(kSCCompSystem
,);
2218 #define kSCCompUsers \
2219 SC_SCHEMA_KV(kSCCompUsers \
2222 SC_SCHEMA_DECLARATION(kSCCompUsers
,);
2224 #define kSCCompAnyRegex \
2225 SC_SCHEMA_KV(kSCCompAnyRegex \
2228 SC_SCHEMA_DECLARATION(kSCCompAnyRegex
,);
2230 #define kSCEntNetAirPort \
2231 SC_SCHEMA_KV(kSCEntNetAirPort \
2234 SC_SCHEMA_DECLARATION(kSCEntNetAirPort
,);
2236 #define kSCEntNetAppleTalk \
2237 SC_SCHEMA_KV(kSCEntNetAppleTalk \
2240 SC_SCHEMA_DECLARATION(kSCEntNetAppleTalk
,);
2242 #define kSCEntNetDHCP \
2243 SC_SCHEMA_KV(kSCEntNetDHCP \
2246 SC_SCHEMA_DECLARATION(kSCEntNetDHCP
,);
2248 #define kSCEntNetDNS \
2249 SC_SCHEMA_KV(kSCEntNetDNS \
2252 SC_SCHEMA_DECLARATION(kSCEntNetDNS
,);
2254 #define kSCEntNetEthernet \
2255 SC_SCHEMA_KV(kSCEntNetEthernet \
2258 SC_SCHEMA_DECLARATION(kSCEntNetEthernet
,);
2260 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
2261 #define kSCEntNetFireWire \
2262 SC_SCHEMA_KV(kSCEntNetFireWire \
2266 SC_SCHEMA_DECLARATION(kSCEntNetFireWire
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
2268 #define kSCEntNetInterface \
2269 SC_SCHEMA_KV(kSCEntNetInterface \
2272 SC_SCHEMA_DECLARATION(kSCEntNetInterface
,);
2274 #define kSCEntNetIPv4 \
2275 SC_SCHEMA_KV(kSCEntNetIPv4 \
2278 SC_SCHEMA_DECLARATION(kSCEntNetIPv4
,);
2280 #define kSCEntNetIPv6 \
2281 SC_SCHEMA_KV(kSCEntNetIPv6 \
2284 SC_SCHEMA_DECLARATION(kSCEntNetIPv6
,);
2286 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
2287 #define kSCEntNetL2TP \
2288 SC_SCHEMA_KV(kSCEntNetL2TP \
2292 SC_SCHEMA_DECLARATION(kSCEntNetL2TP
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
2294 #define kSCEntNetLink \
2295 SC_SCHEMA_KV(kSCEntNetLink \
2298 SC_SCHEMA_DECLARATION(kSCEntNetLink
,);
2300 #define kSCEntNetModem \
2301 SC_SCHEMA_KV(kSCEntNetModem \
2304 SC_SCHEMA_DECLARATION(kSCEntNetModem
,);
2306 #define kSCEntNetNetInfo \
2307 SC_SCHEMA_KV(kSCEntNetNetInfo \
2310 SC_SCHEMA_DECLARATION(kSCEntNetNetInfo
,);
2312 #define kSCEntNetPPP \
2313 SC_SCHEMA_KV(kSCEntNetPPP \
2316 SC_SCHEMA_DECLARATION(kSCEntNetPPP
,);
2318 #define kSCEntNetPPPoE \
2319 SC_SCHEMA_KV(kSCEntNetPPPoE \
2322 SC_SCHEMA_DECLARATION(kSCEntNetPPPoE
,);
2324 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
2325 #define kSCEntNetPPPSerial \
2326 SC_SCHEMA_KV(kSCEntNetPPPSerial \
2330 SC_SCHEMA_DECLARATION(kSCEntNetPPPSerial
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
2332 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
2333 #define kSCEntNetPPTP \
2334 SC_SCHEMA_KV(kSCEntNetPPTP \
2338 SC_SCHEMA_DECLARATION(kSCEntNetPPTP
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
2340 #define kSCEntNetProxies \
2341 SC_SCHEMA_KV(kSCEntNetProxies \
2344 SC_SCHEMA_DECLARATION(kSCEntNetProxies
,);
2346 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
2347 #define kSCEntNet6to4 \
2348 SC_SCHEMA_KV(kSCEntNet6to4 \
2352 SC_SCHEMA_DECLARATION(kSCEntNet6to4
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
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) )
2360 SC_SCHEMA_DECLARATION(kSCPropNetOverridePrimary
, AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
);
2362 #define kSCPropNetServiceOrder \
2363 SC_SCHEMA_KV(kSCPropNetServiceOrder \
2365 ,CFArray[CFString] )
2366 SC_SCHEMA_DECLARATION(kSCPropNetServiceOrder
,);
2368 #define kSCPropNetPPPOverridePrimary \
2369 SC_SCHEMA_KV(kSCPropNetPPPOverridePrimary \
2370 ,"PPPOverridePrimary" \
2371 ,CFNumber (0 or 1) )
2372 SC_SCHEMA_DECLARATION(kSCPropNetPPPOverridePrimary
,);
2374 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_2
2375 #define kSCPropNetInterfaces \
2376 SC_SCHEMA_KV(kSCPropNetInterfaces \
2378 ,CFArray[CFString] )
2380 SC_SCHEMA_DECLARATION(kSCPropNetInterfaces
, AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
);
2382 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_2
2383 #define kSCPropNetLocalHostName \
2384 SC_SCHEMA_KV(kSCPropNetLocalHostName \
2388 SC_SCHEMA_DECLARATION(kSCPropNetLocalHostName
, AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
);
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) )
2396 SC_SCHEMA_DECLARATION(kSCPropNetAirPortAllowNetCreation
, AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
);
2398 #define kSCPropNetAirPortAuthPassword \
2399 SC_SCHEMA_KV(kSCPropNetAirPortAuthPassword \
2402 SC_SCHEMA_DECLARATION(kSCPropNetAirPortAuthPassword
,);
2404 #define kSCPropNetAirPortAuthPasswordEncryption \
2405 SC_SCHEMA_KV(kSCPropNetAirPortAuthPasswordEncryption \
2406 ,"AuthPasswordEncryption" \
2408 SC_SCHEMA_DECLARATION(kSCPropNetAirPortAuthPasswordEncryption
,);
2410 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_2
2411 #define kSCPropNetAirPortJoinMode \
2412 SC_SCHEMA_KV(kSCPropNetAirPortJoinMode \
2416 SC_SCHEMA_DECLARATION(kSCPropNetAirPortJoinMode
, AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
);
2418 #define kSCPropNetAirPortPowerEnabled \
2419 SC_SCHEMA_KV(kSCPropNetAirPortPowerEnabled \
2421 ,CFNumber (0 or 1) )
2422 SC_SCHEMA_DECLARATION(kSCPropNetAirPortPowerEnabled
,);
2424 #define kSCPropNetAirPortPreferredNetwork \
2425 SC_SCHEMA_KV(kSCPropNetAirPortPreferredNetwork \
2426 ,"PreferredNetwork" \
2428 SC_SCHEMA_DECLARATION(kSCPropNetAirPortPreferredNetwork
,);
2430 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_2
2431 #define kSCPropNetAirPortSavePasswords \
2432 SC_SCHEMA_KV(kSCPropNetAirPortSavePasswords \
2434 ,CFNumber (0 or 1) )
2436 SC_SCHEMA_DECLARATION(kSCPropNetAirPortSavePasswords
, AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
);
2438 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
2439 #define kSCValNetAirPortJoinModeAutomatic \
2440 SC_SCHEMA_KV(kSCValNetAirPortJoinModeAutomatic \
2444 SC_SCHEMA_DECLARATION(kSCValNetAirPortJoinModeAutomatic
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
2446 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_2
2447 #define kSCValNetAirPortJoinModePreferred \
2448 SC_SCHEMA_KV(kSCValNetAirPortJoinModePreferred \
2452 SC_SCHEMA_DECLARATION(kSCValNetAirPortJoinModePreferred
, AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
);
2454 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_2
2455 #define kSCValNetAirPortJoinModeRecent \
2456 SC_SCHEMA_KV(kSCValNetAirPortJoinModeRecent \
2460 SC_SCHEMA_DECLARATION(kSCValNetAirPortJoinModeRecent
, AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
);
2462 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_2
2463 #define kSCValNetAirPortJoinModeStrongest \
2464 SC_SCHEMA_KV(kSCValNetAirPortJoinModeStrongest \
2468 SC_SCHEMA_DECLARATION(kSCValNetAirPortJoinModeStrongest
, AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
);
2470 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
2471 #define kSCValNetAirPortAuthPasswordEncryptionKeychain \
2472 SC_SCHEMA_KV(kSCValNetAirPortAuthPasswordEncryptionKeychain \
2476 SC_SCHEMA_DECLARATION(kSCValNetAirPortAuthPasswordEncryptionKeychain
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
2478 #define kSCPropNetAppleTalkComputerName \
2479 SC_SCHEMA_KV(kSCPropNetAppleTalkComputerName \
2482 SC_SCHEMA_DECLARATION(kSCPropNetAppleTalkComputerName
,);
2484 #define kSCPropNetAppleTalkComputerNameEncoding \
2485 SC_SCHEMA_KV(kSCPropNetAppleTalkComputerNameEncoding \
2486 ,"ComputerNameEncoding" \
2488 SC_SCHEMA_DECLARATION(kSCPropNetAppleTalkComputerNameEncoding
,);
2490 #define kSCPropNetAppleTalkConfigMethod \
2491 SC_SCHEMA_KV(kSCPropNetAppleTalkConfigMethod \
2494 SC_SCHEMA_DECLARATION(kSCPropNetAppleTalkConfigMethod
,);
2496 #define kSCPropNetAppleTalkDefaultZone \
2497 SC_SCHEMA_KV(kSCPropNetAppleTalkDefaultZone \
2500 SC_SCHEMA_DECLARATION(kSCPropNetAppleTalkDefaultZone
,);
2502 #define kSCPropNetAppleTalkNetworkID \
2503 SC_SCHEMA_KV(kSCPropNetAppleTalkNetworkID \
2506 SC_SCHEMA_DECLARATION(kSCPropNetAppleTalkNetworkID
,);
2508 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_2
2509 #define kSCPropNetAppleTalkNetworkRange \
2510 SC_SCHEMA_KV(kSCPropNetAppleTalkNetworkRange \
2512 ,CFArray[CFNumber] )
2514 SC_SCHEMA_DECLARATION(kSCPropNetAppleTalkNetworkRange
, AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
);
2516 #define kSCPropNetAppleTalkNodeID \
2517 SC_SCHEMA_KV(kSCPropNetAppleTalkNodeID \
2520 SC_SCHEMA_DECLARATION(kSCPropNetAppleTalkNodeID
,);
2522 #define kSCPropNetAppleTalkSeedNetworkRange \
2523 SC_SCHEMA_KV(kSCPropNetAppleTalkSeedNetworkRange \
2524 ,"SeedNetworkRange" \
2525 ,CFArray[CFNumber] )
2526 SC_SCHEMA_DECLARATION(kSCPropNetAppleTalkSeedNetworkRange
,);
2528 #define kSCPropNetAppleTalkSeedZones \
2529 SC_SCHEMA_KV(kSCPropNetAppleTalkSeedZones \
2531 ,CFArray[CFString] )
2532 SC_SCHEMA_DECLARATION(kSCPropNetAppleTalkSeedZones
,);
2534 #define kSCValNetAppleTalkConfigMethodNode \
2535 SC_SCHEMA_KV(kSCValNetAppleTalkConfigMethodNode \
2538 SC_SCHEMA_DECLARATION(kSCValNetAppleTalkConfigMethodNode
,);
2540 #define kSCValNetAppleTalkConfigMethodRouter \
2541 SC_SCHEMA_KV(kSCValNetAppleTalkConfigMethodRouter \
2544 SC_SCHEMA_DECLARATION(kSCValNetAppleTalkConfigMethodRouter
,);
2546 #define kSCValNetAppleTalkConfigMethodSeedRouter \
2547 SC_SCHEMA_KV(kSCValNetAppleTalkConfigMethodSeedRouter \
2550 SC_SCHEMA_DECLARATION(kSCValNetAppleTalkConfigMethodSeedRouter
,);
2552 #define kSCPropNetDNSDomainName \
2553 SC_SCHEMA_KV(kSCPropNetDNSDomainName \
2556 SC_SCHEMA_DECLARATION(kSCPropNetDNSDomainName
,);
2558 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_4
2559 #define kSCPropNetDNSOptions \
2560 SC_SCHEMA_KV(kSCPropNetDNSOptions \
2564 SC_SCHEMA_DECLARATION(kSCPropNetDNSOptions
, AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER
);
2566 #define kSCPropNetDNSSearchDomains \
2567 SC_SCHEMA_KV(kSCPropNetDNSSearchDomains \
2569 ,CFArray[CFString] )
2570 SC_SCHEMA_DECLARATION(kSCPropNetDNSSearchDomains
,);
2572 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_4
2573 #define kSCPropNetDNSSearchOrder \
2574 SC_SCHEMA_KV(kSCPropNetDNSSearchOrder \
2578 SC_SCHEMA_DECLARATION(kSCPropNetDNSSearchOrder
, AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER
);
2580 #define kSCPropNetDNSServerAddresses \
2581 SC_SCHEMA_KV(kSCPropNetDNSServerAddresses \
2582 ,"ServerAddresses" \
2583 ,CFArray[CFString] )
2584 SC_SCHEMA_DECLARATION(kSCPropNetDNSServerAddresses
,);
2586 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_4
2587 #define kSCPropNetDNSServerPort \
2588 SC_SCHEMA_KV(kSCPropNetDNSServerPort \
2592 SC_SCHEMA_DECLARATION(kSCPropNetDNSServerPort
, AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER
);
2594 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_4
2595 #define kSCPropNetDNSServerTimeout \
2596 SC_SCHEMA_KV(kSCPropNetDNSServerTimeout \
2600 SC_SCHEMA_DECLARATION(kSCPropNetDNSServerTimeout
, AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER
);
2602 #define kSCPropNetDNSSortList \
2603 SC_SCHEMA_KV(kSCPropNetDNSSortList \
2605 ,CFArray[CFString] )
2606 SC_SCHEMA_DECLARATION(kSCPropNetDNSSortList
,);
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] )
2614 SC_SCHEMA_DECLARATION(kSCPropNetDNSSupplementalMatchDomains
, AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER
);
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] )
2622 SC_SCHEMA_DECLARATION(kSCPropNetDNSSupplementalMatchOrders
, AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER
);
2624 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_2
2625 #define kSCPropNetEthernetMediaSubType \
2626 SC_SCHEMA_KV(kSCPropNetEthernetMediaSubType \
2630 SC_SCHEMA_DECLARATION(kSCPropNetEthernetMediaSubType
, AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
);
2632 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_2
2633 #define kSCPropNetEthernetMediaOptions \
2634 SC_SCHEMA_KV(kSCPropNetEthernetMediaOptions \
2636 ,CFArray[CFString] )
2638 SC_SCHEMA_DECLARATION(kSCPropNetEthernetMediaOptions
, AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
);
2640 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_2
2641 #define kSCPropNetEthernetMTU \
2642 SC_SCHEMA_KV(kSCPropNetEthernetMTU \
2646 SC_SCHEMA_DECLARATION(kSCPropNetEthernetMTU
, AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
);
2648 #define kSCPropNetInterfaceDeviceName \
2649 SC_SCHEMA_KV(kSCPropNetInterfaceDeviceName \
2652 SC_SCHEMA_DECLARATION(kSCPropNetInterfaceDeviceName
,);
2654 #define kSCPropNetInterfaceHardware \
2655 SC_SCHEMA_KV(kSCPropNetInterfaceHardware \
2658 SC_SCHEMA_DECLARATION(kSCPropNetInterfaceHardware
,);
2660 #define kSCPropNetInterfaceType \
2661 SC_SCHEMA_KV(kSCPropNetInterfaceType \
2664 SC_SCHEMA_DECLARATION(kSCPropNetInterfaceType
,);
2666 #define kSCPropNetInterfaceSubType \
2667 SC_SCHEMA_KV(kSCPropNetInterfaceSubType \
2670 SC_SCHEMA_DECLARATION(kSCPropNetInterfaceSubType
,);
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) )
2678 SC_SCHEMA_DECLARATION(kSCPropNetInterfaceSupportsModemOnHold
, AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
);
2680 #define kSCValNetInterfaceTypeEthernet \
2681 SC_SCHEMA_KV(kSCValNetInterfaceTypeEthernet \
2684 SC_SCHEMA_DECLARATION(kSCValNetInterfaceTypeEthernet
,);
2686 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
2687 #define kSCValNetInterfaceTypeFireWire \
2688 SC_SCHEMA_KV(kSCValNetInterfaceTypeFireWire \
2692 SC_SCHEMA_DECLARATION(kSCValNetInterfaceTypeFireWire
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
2694 #define kSCValNetInterfaceTypePPP \
2695 SC_SCHEMA_KV(kSCValNetInterfaceTypePPP \
2698 SC_SCHEMA_DECLARATION(kSCValNetInterfaceTypePPP
,);
2700 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
2701 #define kSCValNetInterfaceType6to4 \
2702 SC_SCHEMA_KV(kSCValNetInterfaceType6to4 \
2706 SC_SCHEMA_DECLARATION(kSCValNetInterfaceType6to4
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
2708 #define kSCValNetInterfaceSubTypePPPoE \
2709 SC_SCHEMA_KV(kSCValNetInterfaceSubTypePPPoE \
2712 SC_SCHEMA_DECLARATION(kSCValNetInterfaceSubTypePPPoE
,);
2714 #define kSCValNetInterfaceSubTypePPPSerial \
2715 SC_SCHEMA_KV(kSCValNetInterfaceSubTypePPPSerial \
2718 SC_SCHEMA_DECLARATION(kSCValNetInterfaceSubTypePPPSerial
,);
2720 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_2
2721 #define kSCValNetInterfaceSubTypePPTP \
2722 SC_SCHEMA_KV(kSCValNetInterfaceSubTypePPTP \
2726 SC_SCHEMA_DECLARATION(kSCValNetInterfaceSubTypePPTP
, AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
);
2728 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
2729 #define kSCValNetInterfaceSubTypeL2TP \
2730 SC_SCHEMA_KV(kSCValNetInterfaceSubTypeL2TP \
2734 SC_SCHEMA_DECLARATION(kSCValNetInterfaceSubTypeL2TP
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
2736 #define kSCPropNetIPv4Addresses \
2737 SC_SCHEMA_KV(kSCPropNetIPv4Addresses \
2739 ,CFArray[CFString] )
2740 SC_SCHEMA_DECLARATION(kSCPropNetIPv4Addresses
,);
2742 #define kSCPropNetIPv4ConfigMethod \
2743 SC_SCHEMA_KV(kSCPropNetIPv4ConfigMethod \
2746 SC_SCHEMA_DECLARATION(kSCPropNetIPv4ConfigMethod
,);
2748 #define kSCPropNetIPv4DHCPClientID \
2749 SC_SCHEMA_KV(kSCPropNetIPv4DHCPClientID \
2752 SC_SCHEMA_DECLARATION(kSCPropNetIPv4DHCPClientID
,);
2754 #define kSCPropNetIPv4Router \
2755 SC_SCHEMA_KV(kSCPropNetIPv4Router \
2758 SC_SCHEMA_DECLARATION(kSCPropNetIPv4Router
,);
2760 #define kSCPropNetIPv4SubnetMasks \
2761 SC_SCHEMA_KV(kSCPropNetIPv4SubnetMasks \
2763 ,CFArray[CFString] )
2764 SC_SCHEMA_DECLARATION(kSCPropNetIPv4SubnetMasks
,);
2766 #define kSCPropNetIPv4DestAddresses \
2767 SC_SCHEMA_KV(kSCPropNetIPv4DestAddresses \
2769 ,CFArray[CFString] )
2770 SC_SCHEMA_DECLARATION(kSCPropNetIPv4DestAddresses
,);
2772 #define kSCPropNetIPv4BroadcastAddresses \
2773 SC_SCHEMA_KV(kSCPropNetIPv4BroadcastAddresses \
2774 ,"BroadcastAddresses" \
2775 ,CFArray[CFString] )
2776 SC_SCHEMA_DECLARATION(kSCPropNetIPv4BroadcastAddresses
,);
2778 #define kSCValNetIPv4ConfigMethodBOOTP \
2779 SC_SCHEMA_KV(kSCValNetIPv4ConfigMethodBOOTP \
2782 SC_SCHEMA_DECLARATION(kSCValNetIPv4ConfigMethodBOOTP
,);
2784 #define kSCValNetIPv4ConfigMethodDHCP \
2785 SC_SCHEMA_KV(kSCValNetIPv4ConfigMethodDHCP \
2788 SC_SCHEMA_DECLARATION(kSCValNetIPv4ConfigMethodDHCP
,);
2790 #define kSCValNetIPv4ConfigMethodINFORM \
2791 SC_SCHEMA_KV(kSCValNetIPv4ConfigMethodINFORM \
2794 SC_SCHEMA_DECLARATION(kSCValNetIPv4ConfigMethodINFORM
,);
2796 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_2
2797 #define kSCValNetIPv4ConfigMethodLinkLocal \
2798 SC_SCHEMA_KV(kSCValNetIPv4ConfigMethodLinkLocal \
2802 SC_SCHEMA_DECLARATION(kSCValNetIPv4ConfigMethodLinkLocal
, AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
);
2804 #define kSCValNetIPv4ConfigMethodManual \
2805 SC_SCHEMA_KV(kSCValNetIPv4ConfigMethodManual \
2808 SC_SCHEMA_DECLARATION(kSCValNetIPv4ConfigMethodManual
,);
2810 #define kSCValNetIPv4ConfigMethodPPP \
2811 SC_SCHEMA_KV(kSCValNetIPv4ConfigMethodPPP \
2814 SC_SCHEMA_DECLARATION(kSCValNetIPv4ConfigMethodPPP
,);
2816 #define kSCPropNetIPv6Addresses \
2817 SC_SCHEMA_KV(kSCPropNetIPv6Addresses \
2819 ,CFArray[CFString] )
2820 SC_SCHEMA_DECLARATION(kSCPropNetIPv6Addresses
,);
2822 #define kSCPropNetIPv6ConfigMethod \
2823 SC_SCHEMA_KV(kSCPropNetIPv6ConfigMethod \
2826 SC_SCHEMA_DECLARATION(kSCPropNetIPv6ConfigMethod
,);
2828 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
2829 #define kSCPropNetIPv6DestAddresses \
2830 SC_SCHEMA_KV(kSCPropNetIPv6DestAddresses \
2832 ,CFArray[CFString] )
2834 SC_SCHEMA_DECLARATION(kSCPropNetIPv6DestAddresses
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
2836 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
2837 #define kSCPropNetIPv6Flags \
2838 SC_SCHEMA_KV(kSCPropNetIPv6Flags \
2842 SC_SCHEMA_DECLARATION(kSCPropNetIPv6Flags
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
2844 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
2845 #define kSCPropNetIPv6PrefixLength \
2846 SC_SCHEMA_KV(kSCPropNetIPv6PrefixLength \
2848 ,CFArray[CFNumber] )
2850 SC_SCHEMA_DECLARATION(kSCPropNetIPv6PrefixLength
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
2852 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
2853 #define kSCPropNetIPv6Router \
2854 SC_SCHEMA_KV(kSCPropNetIPv6Router \
2858 SC_SCHEMA_DECLARATION(kSCPropNetIPv6Router
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
2860 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
2861 #define kSCValNetIPv6ConfigMethodAutomatic \
2862 SC_SCHEMA_KV(kSCValNetIPv6ConfigMethodAutomatic \
2866 SC_SCHEMA_DECLARATION(kSCValNetIPv6ConfigMethodAutomatic
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
2868 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
2869 #define kSCValNetIPv6ConfigMethodManual \
2870 SC_SCHEMA_KV(kSCValNetIPv6ConfigMethodManual \
2874 SC_SCHEMA_DECLARATION(kSCValNetIPv6ConfigMethodManual
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
2876 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
2877 #define kSCValNetIPv6ConfigMethodRouterAdvertisement \
2878 SC_SCHEMA_KV(kSCValNetIPv6ConfigMethodRouterAdvertisement \
2879 ,"RouterAdvertisement" \
2882 SC_SCHEMA_DECLARATION(kSCValNetIPv6ConfigMethodRouterAdvertisement
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
2884 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
2885 #define kSCValNetIPv6ConfigMethod6to4 \
2886 SC_SCHEMA_KV(kSCValNetIPv6ConfigMethod6to4 \
2890 SC_SCHEMA_DECLARATION(kSCValNetIPv6ConfigMethod6to4
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
2892 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
2893 #define kSCPropNet6to4Relay \
2894 SC_SCHEMA_KV(kSCPropNet6to4Relay \
2898 SC_SCHEMA_DECLARATION(kSCPropNet6to4Relay
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
2900 #define kSCPropNetLinkActive \
2901 SC_SCHEMA_KV(kSCPropNetLinkActive \
2904 SC_SCHEMA_DECLARATION(kSCPropNetLinkActive
,);
2906 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_2
2907 #define kSCPropNetLinkDetaching \
2908 SC_SCHEMA_KV(kSCPropNetLinkDetaching \
2912 SC_SCHEMA_DECLARATION(kSCPropNetLinkDetaching
, AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
);
2914 #define kSCPropNetModemConnectionScript \
2915 SC_SCHEMA_KV(kSCPropNetModemConnectionScript \
2916 ,"ConnectionScript" \
2918 SC_SCHEMA_DECLARATION(kSCPropNetModemConnectionScript
,);
2920 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_2
2921 #define kSCPropNetModemConnectSpeed \
2922 SC_SCHEMA_KV(kSCPropNetModemConnectSpeed \
2926 SC_SCHEMA_DECLARATION(kSCPropNetModemConnectSpeed
, AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
);
2928 #define kSCPropNetModemDataCompression \
2929 SC_SCHEMA_KV(kSCPropNetModemDataCompression \
2930 ,"DataCompression" \
2931 ,CFNumber (0 or 1) )
2932 SC_SCHEMA_DECLARATION(kSCPropNetModemDataCompression
,);
2934 #define kSCPropNetModemDialMode \
2935 SC_SCHEMA_KV(kSCPropNetModemDialMode \
2938 SC_SCHEMA_DECLARATION(kSCPropNetModemDialMode
,);
2940 #define kSCPropNetModemErrorCorrection \
2941 SC_SCHEMA_KV(kSCPropNetModemErrorCorrection \
2942 ,"ErrorCorrection" \
2943 ,CFNumber (0 or 1) )
2944 SC_SCHEMA_DECLARATION(kSCPropNetModemErrorCorrection
,);
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) )
2952 SC_SCHEMA_DECLARATION(kSCPropNetModemHoldCallWaitingAudibleAlert
, AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
);
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) )
2960 SC_SCHEMA_DECLARATION(kSCPropNetModemHoldDisconnectOnAnswer
, AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
);
2962 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_2
2963 #define kSCPropNetModemHoldEnabled \
2964 SC_SCHEMA_KV(kSCPropNetModemHoldEnabled \
2966 ,CFNumber (0 or 1) )
2968 SC_SCHEMA_DECLARATION(kSCPropNetModemHoldEnabled
, AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
);
2970 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_2
2971 #define kSCPropNetModemHoldReminder \
2972 SC_SCHEMA_KV(kSCPropNetModemHoldReminder \
2974 ,CFNumber (0 or 1) )
2976 SC_SCHEMA_DECLARATION(kSCPropNetModemHoldReminder
, AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
);
2978 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_2
2979 #define kSCPropNetModemHoldReminderTime \
2980 SC_SCHEMA_KV(kSCPropNetModemHoldReminderTime \
2981 ,"HoldReminderTime" \
2984 SC_SCHEMA_DECLARATION(kSCPropNetModemHoldReminderTime
, AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
);
2986 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_2
2987 #define kSCPropNetModemNote \
2988 SC_SCHEMA_KV(kSCPropNetModemNote \
2992 SC_SCHEMA_DECLARATION(kSCPropNetModemNote
, AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
);
2994 #define kSCPropNetModemPulseDial \
2995 SC_SCHEMA_KV(kSCPropNetModemPulseDial \
2997 ,CFNumber (0 or 1) )
2998 SC_SCHEMA_DECLARATION(kSCPropNetModemPulseDial
,);
3000 #define kSCPropNetModemSpeaker \
3001 SC_SCHEMA_KV(kSCPropNetModemSpeaker \
3003 ,CFNumber (0 or 1) )
3004 SC_SCHEMA_DECLARATION(kSCPropNetModemSpeaker
,);
3006 #define kSCPropNetModemSpeed \
3007 SC_SCHEMA_KV(kSCPropNetModemSpeed \
3010 SC_SCHEMA_DECLARATION(kSCPropNetModemSpeed
,);
3012 #define kSCValNetModemDialModeIgnoreDialTone \
3013 SC_SCHEMA_KV(kSCValNetModemDialModeIgnoreDialTone \
3016 SC_SCHEMA_DECLARATION(kSCValNetModemDialModeIgnoreDialTone
,);
3018 #define kSCValNetModemDialModeManual \
3019 SC_SCHEMA_KV(kSCValNetModemDialModeManual \
3022 SC_SCHEMA_DECLARATION(kSCValNetModemDialModeManual
,);
3024 #define kSCValNetModemDialModeWaitForDialTone \
3025 SC_SCHEMA_KV(kSCValNetModemDialModeWaitForDialTone \
3026 ,"WaitForDialTone" \
3028 SC_SCHEMA_DECLARATION(kSCValNetModemDialModeWaitForDialTone
,);
3030 #define kSCPropNetNetInfoBindingMethods \
3031 SC_SCHEMA_KV(kSCPropNetNetInfoBindingMethods \
3034 SC_SCHEMA_DECLARATION(kSCPropNetNetInfoBindingMethods
,);
3036 #define kSCPropNetNetInfoServerAddresses \
3037 SC_SCHEMA_KV(kSCPropNetNetInfoServerAddresses \
3038 ,"ServerAddresses" \
3039 ,CFArray[CFString] )
3040 SC_SCHEMA_DECLARATION(kSCPropNetNetInfoServerAddresses
,);
3042 #define kSCPropNetNetInfoServerTags \
3043 SC_SCHEMA_KV(kSCPropNetNetInfoServerTags \
3045 ,CFArray[CFString] )
3046 SC_SCHEMA_DECLARATION(kSCPropNetNetInfoServerTags
,);
3048 #define kSCPropNetNetInfoBroadcastServerTag \
3049 SC_SCHEMA_KV(kSCPropNetNetInfoBroadcastServerTag \
3050 ,"BroadcastServerTag" \
3052 SC_SCHEMA_DECLARATION(kSCPropNetNetInfoBroadcastServerTag
,);
3054 #define kSCValNetNetInfoBindingMethodsBroadcast \
3055 SC_SCHEMA_KV(kSCValNetNetInfoBindingMethodsBroadcast \
3058 SC_SCHEMA_DECLARATION(kSCValNetNetInfoBindingMethodsBroadcast
,);
3060 #define kSCValNetNetInfoBindingMethodsDHCP \
3061 SC_SCHEMA_KV(kSCValNetNetInfoBindingMethodsDHCP \
3064 SC_SCHEMA_DECLARATION(kSCValNetNetInfoBindingMethodsDHCP
,);
3066 #define kSCValNetNetInfoBindingMethodsManual \
3067 SC_SCHEMA_KV(kSCValNetNetInfoBindingMethodsManual \
3070 SC_SCHEMA_DECLARATION(kSCValNetNetInfoBindingMethodsManual
,);
3072 #define kSCValNetNetInfoDefaultServerTag \
3073 SC_SCHEMA_KV(kSCValNetNetInfoDefaultServerTag \
3076 SC_SCHEMA_DECLARATION(kSCValNetNetInfoDefaultServerTag
,);
3078 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
3079 #define kSCPropNetPPPACSPEnabled \
3080 SC_SCHEMA_KV(kSCPropNetPPPACSPEnabled \
3082 ,CFNumber (0 or 1) )
3084 SC_SCHEMA_DECLARATION(kSCPropNetPPPACSPEnabled
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
3086 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_2
3087 #define kSCPropNetPPPConnectTime \
3088 SC_SCHEMA_KV(kSCPropNetPPPConnectTime \
3092 SC_SCHEMA_DECLARATION(kSCPropNetPPPConnectTime
, AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
);
3094 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_2
3095 #define kSCPropNetPPPDeviceLastCause \
3096 SC_SCHEMA_KV(kSCPropNetPPPDeviceLastCause \
3097 ,"DeviceLastCause" \
3100 SC_SCHEMA_DECLARATION(kSCPropNetPPPDeviceLastCause
, AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
);
3102 #define kSCPropNetPPPDialOnDemand \
3103 SC_SCHEMA_KV(kSCPropNetPPPDialOnDemand \
3105 ,CFNumber (0 or 1) )
3106 SC_SCHEMA_DECLARATION(kSCPropNetPPPDialOnDemand
,);
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) )
3114 SC_SCHEMA_DECLARATION(kSCPropNetPPPDisconnectOnFastUserSwitch
, AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER
);
3116 #define kSCPropNetPPPDisconnectOnIdle \
3117 SC_SCHEMA_KV(kSCPropNetPPPDisconnectOnIdle \
3118 ,"DisconnectOnIdle" \
3119 ,CFNumber (0 or 1) )
3120 SC_SCHEMA_DECLARATION(kSCPropNetPPPDisconnectOnIdle
,);
3122 #define kSCPropNetPPPDisconnectOnIdleTimer \
3123 SC_SCHEMA_KV(kSCPropNetPPPDisconnectOnIdleTimer \
3124 ,"DisconnectOnIdleTimer" \
3126 SC_SCHEMA_DECLARATION(kSCPropNetPPPDisconnectOnIdleTimer
,);
3128 #define kSCPropNetPPPDisconnectOnLogout \
3129 SC_SCHEMA_KV(kSCPropNetPPPDisconnectOnLogout \
3130 ,"DisconnectOnLogout" \
3131 ,CFNumber (0 or 1) )
3132 SC_SCHEMA_DECLARATION(kSCPropNetPPPDisconnectOnLogout
,);
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) )
3140 SC_SCHEMA_DECLARATION(kSCPropNetPPPDisconnectOnSleep
, AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
);
3142 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
3143 #define kSCPropNetPPPDisconnectTime \
3144 SC_SCHEMA_KV(kSCPropNetPPPDisconnectTime \
3148 SC_SCHEMA_DECLARATION(kSCPropNetPPPDisconnectTime
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
3150 #define kSCPropNetPPPIdleReminderTimer \
3151 SC_SCHEMA_KV(kSCPropNetPPPIdleReminderTimer \
3152 ,"IdleReminderTimer" \
3154 SC_SCHEMA_DECLARATION(kSCPropNetPPPIdleReminderTimer
,);
3156 #define kSCPropNetPPPIdleReminder \
3157 SC_SCHEMA_KV(kSCPropNetPPPIdleReminder \
3159 ,CFNumber (0 or 1) )
3160 SC_SCHEMA_DECLARATION(kSCPropNetPPPIdleReminder
,);
3162 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_2
3163 #define kSCPropNetPPPLastCause \
3164 SC_SCHEMA_KV(kSCPropNetPPPLastCause \
3168 SC_SCHEMA_DECLARATION(kSCPropNetPPPLastCause
, AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
);
3170 #define kSCPropNetPPPLogfile \
3171 SC_SCHEMA_KV(kSCPropNetPPPLogfile \
3174 SC_SCHEMA_DECLARATION(kSCPropNetPPPLogfile
,);
3176 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_2
3177 #define kSCPropNetPPPPlugins \
3178 SC_SCHEMA_KV(kSCPropNetPPPPlugins \
3180 ,CFArray[CFString] )
3182 SC_SCHEMA_DECLARATION(kSCPropNetPPPPlugins
, AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
);
3184 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
3185 #define kSCPropNetPPPRetryConnectTime \
3186 SC_SCHEMA_KV(kSCPropNetPPPRetryConnectTime \
3187 ,"RetryConnectTime" \
3190 SC_SCHEMA_DECLARATION(kSCPropNetPPPRetryConnectTime
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
3192 #define kSCPropNetPPPSessionTimer \
3193 SC_SCHEMA_KV(kSCPropNetPPPSessionTimer \
3196 SC_SCHEMA_DECLARATION(kSCPropNetPPPSessionTimer
,);
3198 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_2
3199 #define kSCPropNetPPPStatus \
3200 SC_SCHEMA_KV(kSCPropNetPPPStatus \
3204 SC_SCHEMA_DECLARATION(kSCPropNetPPPStatus
, AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
);
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) )
3212 SC_SCHEMA_DECLARATION(kSCPropNetPPPUseSessionTimer
, AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
);
3214 #define kSCPropNetPPPVerboseLogging \
3215 SC_SCHEMA_KV(kSCPropNetPPPVerboseLogging \
3217 ,CFNumber (0 or 1) )
3218 SC_SCHEMA_DECLARATION(kSCPropNetPPPVerboseLogging
,);
3220 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
3221 #define kSCPropNetPPPAuthEAPPlugins \
3222 SC_SCHEMA_KV(kSCPropNetPPPAuthEAPPlugins \
3224 ,CFArray[CFString] )
3226 SC_SCHEMA_DECLARATION(kSCPropNetPPPAuthEAPPlugins
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
3228 #define kSCPropNetPPPAuthName \
3229 SC_SCHEMA_KV(kSCPropNetPPPAuthName \
3232 SC_SCHEMA_DECLARATION(kSCPropNetPPPAuthName
,);
3234 #define kSCPropNetPPPAuthPassword \
3235 SC_SCHEMA_KV(kSCPropNetPPPAuthPassword \
3238 SC_SCHEMA_DECLARATION(kSCPropNetPPPAuthPassword
,);
3240 #define kSCPropNetPPPAuthPasswordEncryption \
3241 SC_SCHEMA_KV(kSCPropNetPPPAuthPasswordEncryption \
3242 ,"AuthPasswordEncryption" \
3244 SC_SCHEMA_DECLARATION(kSCPropNetPPPAuthPasswordEncryption
,);
3246 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
3247 #define kSCPropNetPPPAuthPrompt \
3248 SC_SCHEMA_KV(kSCPropNetPPPAuthPrompt \
3252 SC_SCHEMA_DECLARATION(kSCPropNetPPPAuthPrompt
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
3254 #define kSCPropNetPPPAuthProtocol \
3255 SC_SCHEMA_KV(kSCPropNetPPPAuthProtocol \
3257 ,CFArray[CFString] )
3258 SC_SCHEMA_DECLARATION(kSCPropNetPPPAuthProtocol
,);
3260 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
3261 #define kSCValNetPPPAuthPasswordEncryptionKeychain \
3262 SC_SCHEMA_KV(kSCValNetPPPAuthPasswordEncryptionKeychain \
3266 SC_SCHEMA_DECLARATION(kSCValNetPPPAuthPasswordEncryptionKeychain
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
3268 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
3269 #define kSCValNetPPPAuthPromptBefore \
3270 SC_SCHEMA_KV(kSCValNetPPPAuthPromptBefore \
3274 SC_SCHEMA_DECLARATION(kSCValNetPPPAuthPromptBefore
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
3276 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
3277 #define kSCValNetPPPAuthPromptAfter \
3278 SC_SCHEMA_KV(kSCValNetPPPAuthPromptAfter \
3282 SC_SCHEMA_DECLARATION(kSCValNetPPPAuthPromptAfter
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
3284 #define kSCValNetPPPAuthProtocolCHAP \
3285 SC_SCHEMA_KV(kSCValNetPPPAuthProtocolCHAP \
3288 SC_SCHEMA_DECLARATION(kSCValNetPPPAuthProtocolCHAP
,);
3290 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
3291 #define kSCValNetPPPAuthProtocolEAP \
3292 SC_SCHEMA_KV(kSCValNetPPPAuthProtocolEAP \
3296 SC_SCHEMA_DECLARATION(kSCValNetPPPAuthProtocolEAP
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
3298 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
3299 #define kSCValNetPPPAuthProtocolMSCHAP1 \
3300 SC_SCHEMA_KV(kSCValNetPPPAuthProtocolMSCHAP1 \
3304 SC_SCHEMA_DECLARATION(kSCValNetPPPAuthProtocolMSCHAP1
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
3306 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
3307 #define kSCValNetPPPAuthProtocolMSCHAP2 \
3308 SC_SCHEMA_KV(kSCValNetPPPAuthProtocolMSCHAP2 \
3312 SC_SCHEMA_DECLARATION(kSCValNetPPPAuthProtocolMSCHAP2
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
3314 #define kSCValNetPPPAuthProtocolPAP \
3315 SC_SCHEMA_KV(kSCValNetPPPAuthProtocolPAP \
3318 SC_SCHEMA_DECLARATION(kSCValNetPPPAuthProtocolPAP
,);
3320 #define kSCPropNetPPPCommAlternateRemoteAddress \
3321 SC_SCHEMA_KV(kSCPropNetPPPCommAlternateRemoteAddress \
3322 ,"CommAlternateRemoteAddress" \
3324 SC_SCHEMA_DECLARATION(kSCPropNetPPPCommAlternateRemoteAddress
,);
3326 #define kSCPropNetPPPCommConnectDelay \
3327 SC_SCHEMA_KV(kSCPropNetPPPCommConnectDelay \
3328 ,"CommConnectDelay" \
3330 SC_SCHEMA_DECLARATION(kSCPropNetPPPCommConnectDelay
,);
3332 #define kSCPropNetPPPCommDisplayTerminalWindow \
3333 SC_SCHEMA_KV(kSCPropNetPPPCommDisplayTerminalWindow \
3334 ,"CommDisplayTerminalWindow" \
3335 ,CFNumber (0 or 1) )
3336 SC_SCHEMA_DECLARATION(kSCPropNetPPPCommDisplayTerminalWindow
,);
3338 #define kSCPropNetPPPCommRedialCount \
3339 SC_SCHEMA_KV(kSCPropNetPPPCommRedialCount \
3340 ,"CommRedialCount" \
3342 SC_SCHEMA_DECLARATION(kSCPropNetPPPCommRedialCount
,);
3344 #define kSCPropNetPPPCommRedialEnabled \
3345 SC_SCHEMA_KV(kSCPropNetPPPCommRedialEnabled \
3346 ,"CommRedialEnabled" \
3347 ,CFNumber (0 or 1) )
3348 SC_SCHEMA_DECLARATION(kSCPropNetPPPCommRedialEnabled
,);
3350 #define kSCPropNetPPPCommRedialInterval \
3351 SC_SCHEMA_KV(kSCPropNetPPPCommRedialInterval \
3352 ,"CommRedialInterval" \
3354 SC_SCHEMA_DECLARATION(kSCPropNetPPPCommRedialInterval
,);
3356 #define kSCPropNetPPPCommRemoteAddress \
3357 SC_SCHEMA_KV(kSCPropNetPPPCommRemoteAddress \
3358 ,"CommRemoteAddress" \
3360 SC_SCHEMA_DECLARATION(kSCPropNetPPPCommRemoteAddress
,);
3362 #define kSCPropNetPPPCommTerminalScript \
3363 SC_SCHEMA_KV(kSCPropNetPPPCommTerminalScript \
3364 ,"CommTerminalScript" \
3366 SC_SCHEMA_DECLARATION(kSCPropNetPPPCommTerminalScript
,);
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) )
3374 SC_SCHEMA_DECLARATION(kSCPropNetPPPCommUseTerminalScript
, AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
);
3376 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_2
3377 #define kSCPropNetPPPCCPEnabled \
3378 SC_SCHEMA_KV(kSCPropNetPPPCCPEnabled \
3380 ,CFNumber (0 or 1) )
3382 SC_SCHEMA_DECLARATION(kSCPropNetPPPCCPEnabled
, AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
);
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) )
3390 SC_SCHEMA_DECLARATION(kSCPropNetPPPCCPMPPE40Enabled
, AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER
);
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) )
3398 SC_SCHEMA_DECLARATION(kSCPropNetPPPCCPMPPE128Enabled
, AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER
);
3400 #define kSCPropNetPPPIPCPCompressionVJ \
3401 SC_SCHEMA_KV(kSCPropNetPPPIPCPCompressionVJ \
3402 ,"IPCPCompressionVJ" \
3403 ,CFNumber (0 or 1) )
3404 SC_SCHEMA_DECLARATION(kSCPropNetPPPIPCPCompressionVJ
,);
3406 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_4
3407 #define kSCPropNetPPPIPCPUsePeerDNS \
3408 SC_SCHEMA_KV(kSCPropNetPPPIPCPUsePeerDNS \
3410 ,CFNumber (0 or 1) )
3412 SC_SCHEMA_DECLARATION(kSCPropNetPPPIPCPUsePeerDNS
, AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER
);
3414 #define kSCPropNetPPPLCPEchoEnabled \
3415 SC_SCHEMA_KV(kSCPropNetPPPLCPEchoEnabled \
3417 ,CFNumber (0 or 1) )
3418 SC_SCHEMA_DECLARATION(kSCPropNetPPPLCPEchoEnabled
,);
3420 #define kSCPropNetPPPLCPEchoFailure \
3421 SC_SCHEMA_KV(kSCPropNetPPPLCPEchoFailure \
3424 SC_SCHEMA_DECLARATION(kSCPropNetPPPLCPEchoFailure
,);
3426 #define kSCPropNetPPPLCPEchoInterval \
3427 SC_SCHEMA_KV(kSCPropNetPPPLCPEchoInterval \
3428 ,"LCPEchoInterval" \
3430 SC_SCHEMA_DECLARATION(kSCPropNetPPPLCPEchoInterval
,);
3432 #define kSCPropNetPPPLCPCompressionACField \
3433 SC_SCHEMA_KV(kSCPropNetPPPLCPCompressionACField \
3434 ,"LCPCompressionACField" \
3435 ,CFNumber (0 or 1) )
3436 SC_SCHEMA_DECLARATION(kSCPropNetPPPLCPCompressionACField
,);
3438 #define kSCPropNetPPPLCPCompressionPField \
3439 SC_SCHEMA_KV(kSCPropNetPPPLCPCompressionPField \
3440 ,"LCPCompressionPField" \
3441 ,CFNumber (0 or 1) )
3442 SC_SCHEMA_DECLARATION(kSCPropNetPPPLCPCompressionPField
,);
3444 #define kSCPropNetPPPLCPMRU \
3445 SC_SCHEMA_KV(kSCPropNetPPPLCPMRU \
3448 SC_SCHEMA_DECLARATION(kSCPropNetPPPLCPMRU
,);
3450 #define kSCPropNetPPPLCPMTU \
3451 SC_SCHEMA_KV(kSCPropNetPPPLCPMTU \
3454 SC_SCHEMA_DECLARATION(kSCPropNetPPPLCPMTU
,);
3456 #define kSCPropNetPPPLCPReceiveACCM \
3457 SC_SCHEMA_KV(kSCPropNetPPPLCPReceiveACCM \
3460 SC_SCHEMA_DECLARATION(kSCPropNetPPPLCPReceiveACCM
,);
3462 #define kSCPropNetPPPLCPTransmitACCM \
3463 SC_SCHEMA_KV(kSCPropNetPPPLCPTransmitACCM \
3464 ,"LCPTransmitACCM" \
3466 SC_SCHEMA_DECLARATION(kSCPropNetPPPLCPTransmitACCM
,);
3468 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
3469 #define kSCPropNetL2TPIPSecSharedSecret \
3470 SC_SCHEMA_KV(kSCPropNetL2TPIPSecSharedSecret \
3471 ,"IPSecSharedSecret" \
3474 SC_SCHEMA_DECLARATION(kSCPropNetL2TPIPSecSharedSecret
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
3476 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
3477 #define kSCPropNetL2TPIPSecSharedSecretEncryption \
3478 SC_SCHEMA_KV(kSCPropNetL2TPIPSecSharedSecretEncryption \
3479 ,"IPSecSharedSecretEncryption" \
3482 SC_SCHEMA_DECLARATION(kSCPropNetL2TPIPSecSharedSecretEncryption
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
3484 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
3485 #define kSCPropNetL2TPTransport \
3486 SC_SCHEMA_KV(kSCPropNetL2TPTransport \
3490 SC_SCHEMA_DECLARATION(kSCPropNetL2TPTransport
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
3492 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
3493 #define kSCValNetL2TPIPSecSharedSecretEncryptionKeychain \
3494 SC_SCHEMA_KV(kSCValNetL2TPIPSecSharedSecretEncryptionKeychain \
3498 SC_SCHEMA_DECLARATION(kSCValNetL2TPIPSecSharedSecretEncryptionKeychain
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
3500 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
3501 #define kSCValNetL2TPTransportIP \
3502 SC_SCHEMA_KV(kSCValNetL2TPTransportIP \
3506 SC_SCHEMA_DECLARATION(kSCValNetL2TPTransportIP
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
3508 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3
3509 #define kSCValNetL2TPTransportIPSec \
3510 SC_SCHEMA_KV(kSCValNetL2TPTransportIPSec \
3514 SC_SCHEMA_DECLARATION(kSCValNetL2TPTransportIPSec
, AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER
);
3516 #define kSCPropNetProxiesExceptionsList \
3517 SC_SCHEMA_KV(kSCPropNetProxiesExceptionsList \
3519 ,CFArray[CFString] )
3520 SC_SCHEMA_DECLARATION(kSCPropNetProxiesExceptionsList
,);
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) )
3528 SC_SCHEMA_DECLARATION(kSCPropNetProxiesExcludeSimpleHostnames
, AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER
);
3530 #define kSCPropNetProxiesFTPEnable \
3531 SC_SCHEMA_KV(kSCPropNetProxiesFTPEnable \
3533 ,CFNumber (0 or 1) )
3534 SC_SCHEMA_DECLARATION(kSCPropNetProxiesFTPEnable
,);
3536 #define kSCPropNetProxiesFTPPassive \
3537 SC_SCHEMA_KV(kSCPropNetProxiesFTPPassive \
3539 ,CFNumber (0 or 1) )
3540 SC_SCHEMA_DECLARATION(kSCPropNetProxiesFTPPassive
,);
3542 #define kSCPropNetProxiesFTPPort \
3543 SC_SCHEMA_KV(kSCPropNetProxiesFTPPort \
3546 SC_SCHEMA_DECLARATION(kSCPropNetProxiesFTPPort
,);
3548 #define kSCPropNetProxiesFTPProxy \
3549 SC_SCHEMA_KV(kSCPropNetProxiesFTPProxy \
3552 SC_SCHEMA_DECLARATION(kSCPropNetProxiesFTPProxy
,);
3554 #define kSCPropNetProxiesGopherEnable \
3555 SC_SCHEMA_KV(kSCPropNetProxiesGopherEnable \
3557 ,CFNumber (0 or 1) )
3558 SC_SCHEMA_DECLARATION(kSCPropNetProxiesGopherEnable
,);
3560 #define kSCPropNetProxiesGopherPort \
3561 SC_SCHEMA_KV(kSCPropNetProxiesGopherPort \
3564 SC_SCHEMA_DECLARATION(kSCPropNetProxiesGopherPort
,);
3566 #define kSCPropNetProxiesGopherProxy \
3567 SC_SCHEMA_KV(kSCPropNetProxiesGopherProxy \
3570 SC_SCHEMA_DECLARATION(kSCPropNetProxiesGopherProxy
,);
3572 #define kSCPropNetProxiesHTTPEnable \
3573 SC_SCHEMA_KV(kSCPropNetProxiesHTTPEnable \
3575 ,CFNumber (0 or 1) )
3576 SC_SCHEMA_DECLARATION(kSCPropNetProxiesHTTPEnable
,);
3578 #define kSCPropNetProxiesHTTPPort \
3579 SC_SCHEMA_KV(kSCPropNetProxiesHTTPPort \
3582 SC_SCHEMA_DECLARATION(kSCPropNetProxiesHTTPPort
,);
3584 #define kSCPropNetProxiesHTTPProxy \
3585 SC_SCHEMA_KV(kSCPropNetProxiesHTTPProxy \
3588 SC_SCHEMA_DECLARATION(kSCPropNetProxiesHTTPProxy
,);
3590 #define kSCPropNetProxiesHTTPSEnable \
3591 SC_SCHEMA_KV(kSCPropNetProxiesHTTPSEnable \
3593 ,CFNumber (0 or 1) )
3594 SC_SCHEMA_DECLARATION(kSCPropNetProxiesHTTPSEnable
,);
3596 #define kSCPropNetProxiesHTTPSPort \
3597 SC_SCHEMA_KV(kSCPropNetProxiesHTTPSPort \
3600 SC_SCHEMA_DECLARATION(kSCPropNetProxiesHTTPSPort
,);
3602 #define kSCPropNetProxiesHTTPSProxy \
3603 SC_SCHEMA_KV(kSCPropNetProxiesHTTPSProxy \
3606 SC_SCHEMA_DECLARATION(kSCPropNetProxiesHTTPSProxy
,);
3608 #define kSCPropNetProxiesRTSPEnable \
3609 SC_SCHEMA_KV(kSCPropNetProxiesRTSPEnable \
3611 ,CFNumber (0 or 1) )
3612 SC_SCHEMA_DECLARATION(kSCPropNetProxiesRTSPEnable
,);
3614 #define kSCPropNetProxiesRTSPPort \
3615 SC_SCHEMA_KV(kSCPropNetProxiesRTSPPort \
3618 SC_SCHEMA_DECLARATION(kSCPropNetProxiesRTSPPort
,);
3620 #define kSCPropNetProxiesRTSPProxy \
3621 SC_SCHEMA_KV(kSCPropNetProxiesRTSPProxy \
3624 SC_SCHEMA_DECLARATION(kSCPropNetProxiesRTSPProxy
,);
3626 #define kSCPropNetProxiesSOCKSEnable \
3627 SC_SCHEMA_KV(kSCPropNetProxiesSOCKSEnable \
3629 ,CFNumber (0 or 1) )
3630 SC_SCHEMA_DECLARATION(kSCPropNetProxiesSOCKSEnable
,);
3632 #define kSCPropNetProxiesSOCKSPort \
3633 SC_SCHEMA_KV(kSCPropNetProxiesSOCKSPort \
3636 SC_SCHEMA_DECLARATION(kSCPropNetProxiesSOCKSPort
,);
3638 #define kSCPropNetProxiesSOCKSProxy \
3639 SC_SCHEMA_KV(kSCPropNetProxiesSOCKSProxy \
3642 SC_SCHEMA_DECLARATION(kSCPropNetProxiesSOCKSProxy
,);
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) )
3650 SC_SCHEMA_DECLARATION(kSCPropNetProxiesProxyAutoConfigEnable
, AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER
);
3652 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_4
3653 #define kSCPropNetProxiesProxyAutoConfigURLString \
3654 SC_SCHEMA_KV(kSCPropNetProxiesProxyAutoConfigURLString \
3655 ,"ProxyAutoConfigURLString" \
3658 SC_SCHEMA_DECLARATION(kSCPropNetProxiesProxyAutoConfigURLString
, AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER
);
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) )
3666 SC_SCHEMA_DECLARATION(kSCPropNetProxiesProxyAutoDiscoveryEnable
, AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER
);
3668 #define kSCEntUsersConsoleUser \
3669 SC_SCHEMA_KV(kSCEntUsersConsoleUser \
3672 SC_SCHEMA_DECLARATION(kSCEntUsersConsoleUser
,);
3674 #define kSCPropSystemComputerName \
3675 SC_SCHEMA_KV(kSCPropSystemComputerName \
3678 SC_SCHEMA_DECLARATION(kSCPropSystemComputerName
,);
3680 #define kSCPropSystemComputerNameEncoding \
3681 SC_SCHEMA_KV(kSCPropSystemComputerNameEncoding \
3682 ,"ComputerNameEncoding" \
3684 SC_SCHEMA_DECLARATION(kSCPropSystemComputerNameEncoding
,);
3686 #define kSCDynamicStoreDomainFile \
3687 SC_SCHEMA_KV(kSCDynamicStoreDomainFile \
3690 SC_SCHEMA_DECLARATION(kSCDynamicStoreDomainFile
,);
3692 #define kSCDynamicStoreDomainPlugin \
3693 SC_SCHEMA_KV(kSCDynamicStoreDomainPlugin \
3696 SC_SCHEMA_DECLARATION(kSCDynamicStoreDomainPlugin
,);
3698 #define kSCDynamicStoreDomainSetup \
3699 SC_SCHEMA_KV(kSCDynamicStoreDomainSetup \
3702 SC_SCHEMA_DECLARATION(kSCDynamicStoreDomainSetup
,);
3704 #define kSCDynamicStoreDomainState \
3705 SC_SCHEMA_KV(kSCDynamicStoreDomainState \
3708 SC_SCHEMA_DECLARATION(kSCDynamicStoreDomainState
,);
3710 #define kSCDynamicStoreDomainPrefs \
3711 SC_SCHEMA_KV(kSCDynamicStoreDomainPrefs \
3714 SC_SCHEMA_DECLARATION(kSCDynamicStoreDomainPrefs
,);
3716 #define kSCDynamicStorePropSetupCurrentSet \
3717 SC_SCHEMA_KV(kSCDynamicStorePropSetupCurrentSet \
3720 SC_SCHEMA_DECLARATION(kSCDynamicStorePropSetupCurrentSet
,);
3722 #define kSCDynamicStorePropSetupLastUpdated \
3723 SC_SCHEMA_KV(kSCDynamicStorePropSetupLastUpdated \
3726 SC_SCHEMA_DECLARATION(kSCDynamicStorePropSetupLastUpdated
,);
3728 #define kSCDynamicStorePropNetInterfaces \
3729 SC_SCHEMA_KV(kSCDynamicStorePropNetInterfaces \
3731 ,CFArray[CFString] )
3732 SC_SCHEMA_DECLARATION(kSCDynamicStorePropNetInterfaces
,);
3734 #define kSCDynamicStorePropNetPrimaryInterface \
3735 SC_SCHEMA_KV(kSCDynamicStorePropNetPrimaryInterface \
3736 ,"PrimaryInterface" \
3738 SC_SCHEMA_DECLARATION(kSCDynamicStorePropNetPrimaryInterface
,);
3740 #define kSCDynamicStorePropNetPrimaryService \
3741 SC_SCHEMA_KV(kSCDynamicStorePropNetPrimaryService \
3744 SC_SCHEMA_DECLARATION(kSCDynamicStorePropNetPrimaryService
,);
3746 #define kSCDynamicStorePropNetServiceIDs \
3747 SC_SCHEMA_KV(kSCDynamicStorePropNetServiceIDs \
3749 ,CFArray[CFString] )
3750 SC_SCHEMA_DECLARATION(kSCDynamicStorePropNetServiceIDs
,);
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 \
3759 SC_SCHEMA_DECLARATION(kSCPropUsersConsoleUserName
, AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_4
);
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 \
3768 SC_SCHEMA_DECLARATION(kSCPropUsersConsoleUserUID
, AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_4
);
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 \
3777 SC_SCHEMA_DECLARATION(kSCPropUsersConsoleUserGID
, AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_4
);
3779 #endif /* _SCSCHEMADEFINITIONS_H */