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