]> git.saurik.com Git - apple/configd.git/blob - SystemConfiguration.fproj/SCSchemaDefinitionsPrivate.h
configd-453.19.tar.gz
[apple/configd.git] / SystemConfiguration.fproj / SCSchemaDefinitionsPrivate.h
1 /*
2 * Copyright (c) 2000-2011 Apple Inc. All rights reserved.
3 *
4 * @APPLE_LICENSE_HEADER_START@
5 *
6 * This file contains Original Code and/or Modifications of Original Code
7 * as defined in and that are subject to the Apple Public Source License
8 * Version 2.0 (the 'License'). You may not use this file except in
9 * compliance with the License. Please obtain a copy of the License at
10 * http://www.opensource.apple.com/apsl/ and read it before using this
11 * file.
12 *
13 * The Original Code and all software distributed under the License are
14 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
15 * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
16 * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
17 * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
18 * Please see the License for the specific language governing rights and
19 * limitations under the License.
20 *
21 * @APPLE_LICENSE_HEADER_END@
22 */
23
24 /*
25 * This file is automatically generated
26 * DO NOT EDIT!
27 */
28
29 /*
30 * Preference Keys
31 *
32 * kSCPrefVirtualNetworkInterfaces "VirtualNetworkInterfaces" CFDictionary
33 *
34 * Network Entity Keys
35 *
36 * kSCEntNetCommCenter "com.apple.CommCenter" CFDictionary
37 * kSCEntNetEAPOL "EAPOL" CFDictionary
38 * kSCEntNetLinkQuality "LinkQuality" CFDictionary
39 * kSCEntNetLoopback "Loopback" CFDictionary
40 * kSCEntNetOnDemand "OnDemand" CFDictionary
41 * kSCEntNetService "__SERVICE__" CFDictionary
42 * kSCEntNetVPN "VPN" CFDictionary
43 *
44 * kSCCompNetwork Properties
45 *
46 * kSCPropNetIgnoreLinkStatus "IgnoreLinkStatus" CFBoolean
47 *
48 * kSCEntNetCommCenter Entity Keys
49 *
50 * kSCPropNetCommCenterAllowNetworkAccess "AllowNetworkAccess" CFNumber (0 or 1)
51 * kSCPropNetCommCenterAvailable "Available" CFNumber (0 or 1)
52 *
53 * kSCEntNetEthernet (Hardware) Entity Keys
54 *
55 * kSCPropNetEthernetCapabilityAV "AV" CFNumber (0 or 1)
56 * kSCPropNetEthernetCapabilityJUMBO_MTU "JUMBO_MTU" CFNumber (0 or 1)
57 * kSCPropNetEthernetCapabilityLRO "LRO" CFNumber (0 or 1)
58 * kSCPropNetEthernetCapabilityRXCSUM "RXCSUM" CFNumber (0 or 1)
59 * kSCPropNetEthernetCapabilityTSO "TSO" CFNumber (0 or 1)
60 * kSCPropNetEthernetCapabilityTSO4 "TSO4" CFNumber (0 or 1)
61 * kSCPropNetEthernetCapabilityTSO6 "TSO6" CFNumber (0 or 1)
62 * kSCPropNetEthernetCapabilityTXCSUM "TXCSUM" CFNumber (0 or 1)
63 * kSCPropNetEthernetCapabilityVLAN_HWTAGGING "VLAN_HWTAGGING" CFNumber (0 or 1)
64 * kSCPropNetEthernetCapabilityVLAN_MTU "VLAN_MTU" CFNumber (0 or 1)
65 *
66 * kSCEntNetInterface Entity Keys
67 *
68 * --- kSCPropNetInterfaceType values ---
69 * kSCValNetInterfaceTypeLoopback "Loopback"
70 * kSCValNetInterfaceTypeVPN "VPN"
71 *
72 * kSCEntNetIPSec Entity Keys
73 *
74 * kSCPropNetIPSecLastCause "LastCause" CFNumber
75 *
76 * --- OnDemand: ---
77 * kSCPropNetIPSecOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1)
78 * kSCPropNetIPSecOnDemandMatchDomainsAlways "OnDemandMatchDomainsAlways" CFArray[CFString]
79 * kSCPropNetIPSecOnDemandMatchDomainsOnRetry "OnDemandMatchDomainsOnRetry" CFArray[CFString]
80 * kSCPropNetIPSecOnDemandMatchDomainsNever "OnDemandMatchDomainsNever" CFArray[CFString]
81 *
82 * kSCEntNetIPv4 Entity Keys
83 *
84 * kSCPropNetIPv4ExcludedRoutes "ExcludedRoutes" CFArray[CFDictionary]
85 * kSCPropNetIPv4IncludedRoutes "IncludedRoutes" CFArray[CFDictionary]
86 *
87 * --- kSCPropNetIPv4ConfigMethod values ---
88 * kSCValNetIPv4ConfigMethodFailover "Failover"
89 *
90 * --- kSCPropNetIPv4IncludedRoutes, kSCPropNetIPv4ExcludedRoutes [CFDictionary] keys ---
91 * kSCPropNetIPv4RouteDestinationAddress "DestinationAddress" CFString
92 * kSCPropNetIPv4RouteSubnetMask "SubnetMask" CFString
93 * kSCPropNetIPv4RouteGatewayAddress "GatewayAddress" CFString
94 *
95 * kSCPropNetIPv4ARPResolvedHardwareAddress "ARPResolvedHardwareAddress" CFString
96 * kSCPropNetIPv4ARPResolvedIPAddress "ARPResolvedIPAddress" CFString
97 *
98 * kSCEntNetIPv6 Entity Keys
99 *
100 * kSCPropNetIPv6ExcludedRoutes "ExcludedRoutes" CFArray[CFDictionary]
101 * kSCPropNetIPv6IncludedRoutes "IncludedRoutes" CFArray[CFDictionary]
102 *
103 * --- kSCPropNetIPv6IncludedRoutes, kSCPropNetIPv6ExcludedRoutes [CFDictionary] keys ---
104 * kSCPropNetIPv6RouteDestinationAddress "DestinationAddress" CFString
105 * kSCPropNetIPv6RoutePrefixLength "PrefixLength" CFNumber
106 * kSCPropNetIPv6RouteGatewayAddress "GatewayAddress" CFString
107 *
108 * kSCEntNetLinkQuality Entity Keys
109 *
110 * kSCPropNetLinkQuality "LinkQuality" CFNumber
111 *
112 * kSCEntNetPPP Entity Keys
113 *
114 * --- OnDemand: ---
115 * kSCPropNetPPPOnDemandDomains "OnDemandDomains" CFArray[CFString]
116 * kSCPropNetPPPOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1)
117 * kSCPropNetPPPOnDemandHostName "OnDemandHostName" CFString
118 * kSCPropNetPPPOnDemandMatchDomainsAlways "OnDemandMatchDomainsAlways" CFArray[CFString]
119 * kSCPropNetPPPOnDemandMatchDomainsOnRetry "OnDemandMatchDomainsOnRetry" CFArray[CFString]
120 * kSCPropNetPPPOnDemandMatchDomainsNever "OnDemandMatchDomainsNever" CFArray[CFString]
121 * kSCPropNetPPPOnDemandMode "OnDemandMode" CFString
122 * kSCPropNetPPPOnDemandPriority "OnDemandPriority" CFString
123 *
124 * --- kSCPropNetPPPOnDemandMode values ---
125 * kSCValNetPPPOnDemandModeAggressive "Aggressive"
126 * kSCValNetPPPOnDemandModeConservative "Conservative"
127 * kSCValNetPPPOnDemandModeCompatible "Compatible"
128 *
129 * --- kSCPropNetPPPOnDemandPriority values ---
130 * kSCValNetPPPOnDemandPriorityDefault "Default"
131 * kSCValNetPPPOnDemandPriorityHigh "High"
132 * kSCValNetPPPOnDemandPriorityLow "Low"
133 *
134 * kSCEntNetProxies Entity Keys
135 *
136 * kSCPropNetProxiesSupplementalMatchDomains "SupplementalMatchDomains" CFArray[CFString]
137 * kSCPropNetProxiesSupplementalMatchOrders "SupplementalMatchOrders" CFArray[CFNumber]
138 *
139 * kSCPropNetProxiesScoped "__SCOPED__" CFDictionary
140 * kSCPropNetProxiesSupplemental "__SUPPLEMENTAL__" CFArray[CFDictionary]
141 * kSCPropNetProxiesSupplementalMatchDomain "__MATCH_DOMAIN__" CFString
142 *
143 * kSCEntNetService Entity Keys
144 *
145 * kSCPropNetServicePrimaryRank "PrimaryRank" CFString
146 * kSCPropNetServiceUserDefinedName "UserDefinedName" CFString
147 *
148 * --- kSCPropNetServicePrimaryRank values ---
149 * kSCValNetServicePrimaryRankFirst "First"
150 * kSCValNetServicePrimaryRankLast "Last"
151 * kSCValNetServicePrimaryRankNever "Never"
152 *
153 * kSCEntNetVPN Entity Keys
154 *
155 * kSCPropNetVPNAuthName "AuthName" CFString
156 * kSCPropNetVPNAuthPassword "AuthPassword" CFString
157 * kSCPropNetVPNAuthPasswordEncryption "AuthPasswordEncryption" CFString
158 * kSCPropNetVPNAuthenticationMethod "AuthenticationMethod" CFString
159 * kSCPropNetVPNConnectTime "ConnectTime" CFString
160 * kSCPropNetVPNDisconnectOnFastUserSwitch "DisconnectOnFastUserSwitch" CFNumber (0 or 1)
161 * kSCPropNetVPNDisconnectOnIdle "DisconnectOnIdle" CFNumber (0 or 1)
162 * kSCPropNetVPNDisconnectOnIdleTimer "DisconnectOnIdleTimer" CFNumber
163 * kSCPropNetVPNDisconnectOnLogout "DisconnectOnLogout" CFNumber (0 or 1)
164 * kSCPropNetVPNDisconnectOnSleep "DisconnectOnSleep" CFNumber (0 or 1)
165 * kSCPropNetVPNLocalCertificate "LocalCertificate" CFData
166 * kSCPropNetVPNLogfile "Logfile" CFString
167 * kSCPropNetVPNMTU "MTU" CFNumber
168 * kSCPropNetVPNOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1)
169 * kSCPropNetVPNOnDemandMatchDomainsAlways "OnDemandMatchDomainsAlways" CFArray[CFString]
170 * kSCPropNetVPNOnDemandMatchDomainsOnRetry "OnDemandMatchDomainsOnRetry" CFArray[CFString]
171 * kSCPropNetVPNOnDemandMatchDomainsNever "OnDemandMatchDomainsNever" CFArray[CFString]
172 * kSCPropNetVPNRemoteAddress "RemoteAddress" CFString
173 * kSCPropNetVPNStatus "Status" CFNumber
174 * kSCPropNetVPNVerboseLogging "VerboseLogging" CFNumber (0 or 1)
175 *
176 * --- kSCPropNetVPNAuthenticationMethod values ---
177 * kSCValNetVPNAuthenticationMethodPassword "Password"
178 * kSCValNetVPNAuthenticationMethodCertificate "Certificate"
179 *
180 * --- kSCPropNetVPNAuthPasswordEncryption values ---
181 * kSCValNetVPNAuthPasswordEncryptionKeychain "Keychain"
182 * kSCValNetVPNAuthPasswordEncryptionPrompt "Prompt"
183 *
184 * kSCCompSystem Properties
185 *
186 * kSCPropSystemComputerNameRegion "ComputerNameRegion" CFNumber
187 * kSCPropSystemHostName "HostName" CFString
188 *
189 * Virtual Network Interface Keys
190 *
191 * kSCPropVirtualNetworkInterfacesBondInterfaces "Interfaces" CFArray[CFString]
192 * kSCPropVirtualNetworkInterfacesBondMode "Mode" CFNumber
193 * kSCPropVirtualNetworkInterfacesBondOptions "Options" CFDictionary
194 *
195 * kSCPropVirtualNetworkInterfacesBridgeInterfaces "Interfaces" CFArray[CFString]
196 * kSCPropVirtualNetworkInterfacesBridgeOptions "Options" CFDictionary
197 *
198 * kSCPropVirtualNetworkInterfacesVLANInterface "Interface" CFString
199 * kSCPropVirtualNetworkInterfacesVLANTag "Tag" CFNumber
200 * kSCPropVirtualNetworkInterfacesVLANOptions "Options" CFDictionary
201 */
202
203
204 #ifndef _SCSCHEMADEFINITIONSPRIVATE_H
205 #define _SCSCHEMADEFINITIONSPRIVATE_H
206
207 /* -------------------- Macro declarations -------------------- */
208
209 #include <SystemConfiguration/SCSchemaDefinitions.h>
210
211 /* -------------------- HeaderDoc comments -------------------- */
212
213
214 #if 0
215 /*!
216 * @header SCSchemaDefinitionsPrivate
217 */
218
219 /*!
220 @group Preference Keys
221 */
222
223 /*!
224 @const kSCPrefVirtualNetworkInterfaces
225 @availability Introduced in Mac OS X 10.5.
226 */
227 extern const CFStringRef kSCPrefVirtualNetworkInterfaces;
228
229 /*!
230 @group Network Entity Keys
231 */
232
233 /*!
234 @const kSCEntNetCommCenter
235 @availability Introduced in iPhone OS 2.0.
236 */
237 extern const CFStringRef kSCEntNetCommCenter;
238
239 /*!
240 @const kSCEntNetEAPOL
241 @availability Introduced in Mac OS X 10.5.
242 */
243 extern const CFStringRef kSCEntNetEAPOL;
244
245 /*!
246 @const kSCEntNetLinkQuality
247 @availability Introduced in Mac OS X 10.7.
248 */
249 extern const CFStringRef kSCEntNetLinkQuality;
250
251 /*!
252 @const kSCEntNetLoopback
253 @availability Introduced in Mac OS X 10.7.
254 */
255 extern const CFStringRef kSCEntNetLoopback;
256
257 /*!
258 @const kSCEntNetOnDemand
259 @availability Introduced in Mac OS X 10.6.
260 */
261 extern const CFStringRef kSCEntNetOnDemand;
262
263 /*!
264 @const kSCEntNetService
265 @availability Introduced in Mac OS X 10.6.
266 */
267 extern const CFStringRef kSCEntNetService;
268
269 /*!
270 @const kSCEntNetVPN
271 @availability Introduced in Mac OS X 10.7.
272 */
273 extern const CFStringRef kSCEntNetVPN;
274
275 /*!
276 @group kSCCompNetwork Properties
277 */
278
279 /*!
280 @const kSCPropNetIgnoreLinkStatus
281 @availability Introduced in Mac OS X 10.5.
282 */
283 extern const CFStringRef kSCPropNetIgnoreLinkStatus;
284
285 /*!
286 @group kSCEntNetCommCenter Entity Keys
287 */
288
289 /*!
290 @const kSCPropNetCommCenterAllowNetworkAccess
291 @availability Introduced in iPhone OS 2.0.
292 */
293 extern const CFStringRef kSCPropNetCommCenterAllowNetworkAccess;
294
295 /*!
296 @const kSCPropNetCommCenterAvailable
297 @availability Introduced in iPhone OS 2.0.
298 */
299 extern const CFStringRef kSCPropNetCommCenterAvailable;
300
301 /*!
302 @group kSCEntNetEthernet (Hardware) Entity Keys
303 */
304
305 /*!
306 @const kSCPropNetEthernetCapabilityAV
307 @availability Introduced in Mac OS X 10.7.
308 */
309 extern const CFStringRef kSCPropNetEthernetCapabilityAV;
310
311 /*!
312 @const kSCPropNetEthernetCapabilityJUMBO_MTU
313 @availability Introduced in Mac OS X 10.7.
314 */
315 extern const CFStringRef kSCPropNetEthernetCapabilityJUMBO_MTU;
316
317 /*!
318 @const kSCPropNetEthernetCapabilityLRO
319 @availability Introduced in Mac OS X 10.7.
320 */
321 extern const CFStringRef kSCPropNetEthernetCapabilityLRO;
322
323 /*!
324 @const kSCPropNetEthernetCapabilityRXCSUM
325 @availability Introduced in Mac OS X 10.7.
326 */
327 extern const CFStringRef kSCPropNetEthernetCapabilityRXCSUM;
328
329 /*!
330 @const kSCPropNetEthernetCapabilityTSO
331 @availability Introduced in Mac OS X 10.7.
332 */
333 extern const CFStringRef kSCPropNetEthernetCapabilityTSO;
334
335 /*!
336 @const kSCPropNetEthernetCapabilityTSO4
337 @availability Introduced in Mac OS X 10.7.
338 */
339 extern const CFStringRef kSCPropNetEthernetCapabilityTSO4;
340
341 /*!
342 @const kSCPropNetEthernetCapabilityTSO6
343 @availability Introduced in Mac OS X 10.7.
344 */
345 extern const CFStringRef kSCPropNetEthernetCapabilityTSO6;
346
347 /*!
348 @const kSCPropNetEthernetCapabilityTXCSUM
349 @availability Introduced in Mac OS X 10.7.
350 */
351 extern const CFStringRef kSCPropNetEthernetCapabilityTXCSUM;
352
353 /*!
354 @const kSCPropNetEthernetCapabilityVLAN_HWTAGGING
355 @availability Introduced in Mac OS X 10.7.
356 */
357 extern const CFStringRef kSCPropNetEthernetCapabilityVLAN_HWTAGGING;
358
359 /*!
360 @const kSCPropNetEthernetCapabilityVLAN_MTU
361 @availability Introduced in Mac OS X 10.7.
362 */
363 extern const CFStringRef kSCPropNetEthernetCapabilityVLAN_MTU;
364
365 /*!
366 @group kSCEntNetInterface Entity Keys
367 */
368
369 /*!
370 @const kSCValNetInterfaceTypeLoopback
371 @availability Introduced in Mac OS X 10.7.
372 */
373 extern const CFStringRef kSCValNetInterfaceTypeLoopback;
374
375 /*!
376 @const kSCValNetInterfaceTypeVPN
377 @availability Introduced in Mac OS X 10.7.
378 */
379 extern const CFStringRef kSCValNetInterfaceTypeVPN;
380
381 /*!
382 @group kSCEntNetIPSec Entity Keys
383 */
384
385 /*!
386 @const kSCPropNetIPSecLastCause
387 @availability Introduced in Mac OS X 10.6.
388 */
389 extern const CFStringRef kSCPropNetIPSecLastCause;
390
391 /*!
392 @const kSCPropNetIPSecOnDemandEnabled
393 @availability Introduced in Mac OS X 10.6.
394 */
395 extern const CFStringRef kSCPropNetIPSecOnDemandEnabled;
396
397 /*!
398 @const kSCPropNetIPSecOnDemandMatchDomainsAlways
399 @availability Introduced in Mac OS X 10.6.
400 */
401 extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsAlways;
402
403 /*!
404 @const kSCPropNetIPSecOnDemandMatchDomainsOnRetry
405 @availability Introduced in Mac OS X 10.6.
406 */
407 extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsOnRetry;
408
409 /*!
410 @const kSCPropNetIPSecOnDemandMatchDomainsNever
411 @availability Introduced in Mac OS X 10.6.
412 */
413 extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsNever;
414
415 /*!
416 @group kSCEntNetIPv4 Entity Keys
417 */
418
419 /*!
420 @const kSCPropNetIPv4ExcludedRoutes
421 @availability Introduced in Mac OS X 10.7.
422 */
423 extern const CFStringRef kSCPropNetIPv4ExcludedRoutes;
424
425 /*!
426 @const kSCPropNetIPv4IncludedRoutes
427 @availability Introduced in Mac OS X 10.7.
428 */
429 extern const CFStringRef kSCPropNetIPv4IncludedRoutes;
430
431 /*!
432 @const kSCValNetIPv4ConfigMethodFailover
433 @availability Introduced in Mac OS X 10.5.
434 */
435 extern const CFStringRef kSCValNetIPv4ConfigMethodFailover;
436
437 /*!
438 @const kSCPropNetIPv4RouteDestinationAddress
439 @availability Introduced in Mac OS X 10.7.
440 */
441 extern const CFStringRef kSCPropNetIPv4RouteDestinationAddress;
442
443 /*!
444 @const kSCPropNetIPv4RouteSubnetMask
445 @availability Introduced in Mac OS X 10.7.
446 */
447 extern const CFStringRef kSCPropNetIPv4RouteSubnetMask;
448
449 /*!
450 @const kSCPropNetIPv4RouteGatewayAddress
451 @availability Introduced in Mac OS X 10.7.
452 */
453 extern const CFStringRef kSCPropNetIPv4RouteGatewayAddress;
454
455 /*!
456 @const kSCPropNetIPv4ARPResolvedHardwareAddress
457 @availability Introduced in Mac OS X 10.7.
458 */
459 extern const CFStringRef kSCPropNetIPv4ARPResolvedHardwareAddress;
460
461 /*!
462 @const kSCPropNetIPv4ARPResolvedIPAddress
463 @availability Introduced in Mac OS X 10.7.
464 */
465 extern const CFStringRef kSCPropNetIPv4ARPResolvedIPAddress;
466
467 /*!
468 @group kSCEntNetIPv6 Entity Keys
469 */
470
471 /*!
472 @const kSCPropNetIPv6ExcludedRoutes
473 @availability Introduced in Mac OS X 10.7.
474 */
475 extern const CFStringRef kSCPropNetIPv6ExcludedRoutes;
476
477 /*!
478 @const kSCPropNetIPv6IncludedRoutes
479 @availability Introduced in Mac OS X 10.7.
480 */
481 extern const CFStringRef kSCPropNetIPv6IncludedRoutes;
482
483 /*!
484 @const kSCPropNetIPv6RouteDestinationAddress
485 @availability Introduced in Mac OS X 10.7.
486 */
487 extern const CFStringRef kSCPropNetIPv6RouteDestinationAddress;
488
489 /*!
490 @const kSCPropNetIPv6RoutePrefixLength
491 @availability Introduced in Mac OS X 10.7.
492 */
493 extern const CFStringRef kSCPropNetIPv6RoutePrefixLength;
494
495 /*!
496 @const kSCPropNetIPv6RouteGatewayAddress
497 @availability Introduced in Mac OS X 10.7.
498 */
499 extern const CFStringRef kSCPropNetIPv6RouteGatewayAddress;
500
501 /*!
502 @group kSCEntNetLinkQuality Entity Keys
503 */
504
505 /*!
506 @const kSCPropNetLinkQuality
507 @availability Introduced in Mac OS X 10.7.
508 */
509 extern const CFStringRef kSCPropNetLinkQuality;
510
511 /*!
512 @group kSCEntNetPPP Entity Keys
513 */
514
515 /*!
516 @const kSCPropNetPPPOnDemandDomains
517 @availability Introduced in Mac OS X 10.5.
518 */
519 extern const CFStringRef kSCPropNetPPPOnDemandDomains;
520
521 /*!
522 @const kSCPropNetPPPOnDemandEnabled
523 @availability Introduced in Mac OS X 10.5.
524 */
525 extern const CFStringRef kSCPropNetPPPOnDemandEnabled;
526
527 /*!
528 @const kSCPropNetPPPOnDemandHostName
529 @availability Introduced in Mac OS X 10.5.
530 */
531 extern const CFStringRef kSCPropNetPPPOnDemandHostName;
532
533 /*!
534 @const kSCPropNetPPPOnDemandMatchDomainsAlways
535 @availability Introduced in Mac OS X 10.7.
536 */
537 extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsAlways;
538
539 /*!
540 @const kSCPropNetPPPOnDemandMatchDomainsOnRetry
541 @availability Introduced in Mac OS X 10.7.
542 */
543 extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsOnRetry;
544
545 /*!
546 @const kSCPropNetPPPOnDemandMatchDomainsNever
547 @availability Introduced in Mac OS X 10.7.
548 */
549 extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsNever;
550
551 /*!
552 @const kSCPropNetPPPOnDemandMode
553 @availability Introduced in Mac OS X 10.5.
554 */
555 extern const CFStringRef kSCPropNetPPPOnDemandMode;
556
557 /*!
558 @const kSCPropNetPPPOnDemandPriority
559 @availability Introduced in Mac OS X 10.5.
560 */
561 extern const CFStringRef kSCPropNetPPPOnDemandPriority;
562
563 /*!
564 @const kSCValNetPPPOnDemandModeAggressive
565 @availability Introduced in Mac OS X 10.5.
566 */
567 extern const CFStringRef kSCValNetPPPOnDemandModeAggressive;
568
569 /*!
570 @const kSCValNetPPPOnDemandModeConservative
571 @availability Introduced in Mac OS X 10.5.
572 */
573 extern const CFStringRef kSCValNetPPPOnDemandModeConservative;
574
575 /*!
576 @const kSCValNetPPPOnDemandModeCompatible
577 @availability Introduced in Mac OS X 10.5.
578 */
579 extern const CFStringRef kSCValNetPPPOnDemandModeCompatible;
580
581 /*!
582 @const kSCValNetPPPOnDemandPriorityDefault
583 @availability Introduced in Mac OS X 10.5.
584 */
585 extern const CFStringRef kSCValNetPPPOnDemandPriorityDefault;
586
587 /*!
588 @const kSCValNetPPPOnDemandPriorityHigh
589 @availability Introduced in Mac OS X 10.5.
590 */
591 extern const CFStringRef kSCValNetPPPOnDemandPriorityHigh;
592
593 /*!
594 @const kSCValNetPPPOnDemandPriorityLow
595 @availability Introduced in Mac OS X 10.5.
596 */
597 extern const CFStringRef kSCValNetPPPOnDemandPriorityLow;
598
599 /*!
600 @group kSCEntNetProxies Entity Keys
601 */
602
603 /*!
604 @const kSCPropNetProxiesSupplementalMatchDomains
605 @availability Introduced in Mac OS X 10.7.
606 */
607 extern const CFStringRef kSCPropNetProxiesSupplementalMatchDomains;
608
609 /*!
610 @const kSCPropNetProxiesSupplementalMatchOrders
611 @availability Introduced in Mac OS X 10.7.
612 */
613 extern const CFStringRef kSCPropNetProxiesSupplementalMatchOrders;
614
615 /*!
616 @const kSCPropNetProxiesScoped
617 @availability Introduced in Mac OS X 10.7.
618 */
619 extern const CFStringRef kSCPropNetProxiesScoped;
620
621 /*!
622 @const kSCPropNetProxiesSupplemental
623 @availability Introduced in Mac OS X 10.7.
624 */
625 extern const CFStringRef kSCPropNetProxiesSupplemental;
626
627 /*!
628 @const kSCPropNetProxiesSupplementalMatchDomain
629 @availability Introduced in Mac OS X 10.7.
630 */
631 extern const CFStringRef kSCPropNetProxiesSupplementalMatchDomain;
632
633 /*!
634 @group kSCEntNetService Entity Keys
635 */
636
637 /*!
638 @const kSCPropNetServicePrimaryRank
639 @availability Introduced in Mac OS X 10.6.
640 */
641 extern const CFStringRef kSCPropNetServicePrimaryRank;
642
643 /*!
644 @const kSCPropNetServiceUserDefinedName
645 @availability Introduced in Mac OS X 10.6.
646 */
647 extern const CFStringRef kSCPropNetServiceUserDefinedName;
648
649 /*!
650 @const kSCValNetServicePrimaryRankFirst
651 @availability Introduced in Mac OS X 10.6.
652 */
653 extern const CFStringRef kSCValNetServicePrimaryRankFirst;
654
655 /*!
656 @const kSCValNetServicePrimaryRankLast
657 @availability Introduced in Mac OS X 10.6.
658 */
659 extern const CFStringRef kSCValNetServicePrimaryRankLast;
660
661 /*!
662 @const kSCValNetServicePrimaryRankNever
663 @availability Introduced in Mac OS X 10.6.
664 */
665 extern const CFStringRef kSCValNetServicePrimaryRankNever;
666
667 /*!
668 @group kSCEntNetVPN Entity Keys
669 */
670
671 /*!
672 @const kSCPropNetVPNAuthName
673 @availability Introduced in Mac OS X 10.7.
674 */
675 extern const CFStringRef kSCPropNetVPNAuthName;
676
677 /*!
678 @const kSCPropNetVPNAuthPassword
679 @availability Introduced in Mac OS X 10.7.
680 */
681 extern const CFStringRef kSCPropNetVPNAuthPassword;
682
683 /*!
684 @const kSCPropNetVPNAuthPasswordEncryption
685 @availability Introduced in Mac OS X 10.7.
686 */
687 extern const CFStringRef kSCPropNetVPNAuthPasswordEncryption;
688
689 /*!
690 @const kSCPropNetVPNAuthenticationMethod
691 @availability Introduced in Mac OS X 10.7.
692 */
693 extern const CFStringRef kSCPropNetVPNAuthenticationMethod;
694
695 /*!
696 @const kSCPropNetVPNConnectTime
697 @availability Introduced in Mac OS X 10.7.
698 */
699 extern const CFStringRef kSCPropNetVPNConnectTime;
700
701 /*!
702 @const kSCPropNetVPNDisconnectOnFastUserSwitch
703 @availability Introduced in Mac OS X 10.7.
704 */
705 extern const CFStringRef kSCPropNetVPNDisconnectOnFastUserSwitch;
706
707 /*!
708 @const kSCPropNetVPNDisconnectOnIdle
709 @availability Introduced in Mac OS X 10.7.
710 */
711 extern const CFStringRef kSCPropNetVPNDisconnectOnIdle;
712
713 /*!
714 @const kSCPropNetVPNDisconnectOnIdleTimer
715 @availability Introduced in Mac OS X 10.7.
716 */
717 extern const CFStringRef kSCPropNetVPNDisconnectOnIdleTimer;
718
719 /*!
720 @const kSCPropNetVPNDisconnectOnLogout
721 @availability Introduced in Mac OS X 10.7.
722 */
723 extern const CFStringRef kSCPropNetVPNDisconnectOnLogout;
724
725 /*!
726 @const kSCPropNetVPNDisconnectOnSleep
727 @availability Introduced in Mac OS X 10.7.
728 */
729 extern const CFStringRef kSCPropNetVPNDisconnectOnSleep;
730
731 /*!
732 @const kSCPropNetVPNLocalCertificate
733 @availability Introduced in Mac OS X 10.7.
734 */
735 extern const CFStringRef kSCPropNetVPNLocalCertificate;
736
737 /*!
738 @const kSCPropNetVPNLogfile
739 @availability Introduced in Mac OS X 10.7.
740 */
741 extern const CFStringRef kSCPropNetVPNLogfile;
742
743 /*!
744 @const kSCPropNetVPNMTU
745 @availability Introduced in Mac OS X 10.7.
746 */
747 extern const CFStringRef kSCPropNetVPNMTU;
748
749 /*!
750 @const kSCPropNetVPNOnDemandEnabled
751 @availability Introduced in Mac OS X 10.7.
752 */
753 extern const CFStringRef kSCPropNetVPNOnDemandEnabled;
754
755 /*!
756 @const kSCPropNetVPNOnDemandMatchDomainsAlways
757 @availability Introduced in Mac OS X 10.7.
758 */
759 extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsAlways;
760
761 /*!
762 @const kSCPropNetVPNOnDemandMatchDomainsOnRetry
763 @availability Introduced in Mac OS X 10.7.
764 */
765 extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsOnRetry;
766
767 /*!
768 @const kSCPropNetVPNOnDemandMatchDomainsNever
769 @availability Introduced in Mac OS X 10.7.
770 */
771 extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsNever;
772
773 /*!
774 @const kSCPropNetVPNRemoteAddress
775 @availability Introduced in Mac OS X 10.7.
776 */
777 extern const CFStringRef kSCPropNetVPNRemoteAddress;
778
779 /*!
780 @const kSCPropNetVPNStatus
781 @availability Introduced in Mac OS X 10.7.
782 */
783 extern const CFStringRef kSCPropNetVPNStatus;
784
785 /*!
786 @const kSCPropNetVPNVerboseLogging
787 @availability Introduced in Mac OS X 10.7.
788 */
789 extern const CFStringRef kSCPropNetVPNVerboseLogging;
790
791 /*!
792 @const kSCValNetVPNAuthenticationMethodPassword
793 @availability Introduced in Mac OS X 10.7.
794 */
795 extern const CFStringRef kSCValNetVPNAuthenticationMethodPassword;
796
797 /*!
798 @const kSCValNetVPNAuthenticationMethodCertificate
799 @availability Introduced in Mac OS X 10.7.
800 */
801 extern const CFStringRef kSCValNetVPNAuthenticationMethodCertificate;
802
803 /*!
804 @const kSCValNetVPNAuthPasswordEncryptionKeychain
805 @availability Introduced in Mac OS X 10.7.
806 */
807 extern const CFStringRef kSCValNetVPNAuthPasswordEncryptionKeychain;
808
809 /*!
810 @const kSCValNetVPNAuthPasswordEncryptionPrompt
811 @availability Introduced in Mac OS X 10.7.
812 */
813 extern const CFStringRef kSCValNetVPNAuthPasswordEncryptionPrompt;
814
815 /*!
816 @group kSCCompSystem Properties
817 */
818
819 /*!
820 @const kSCPropSystemComputerNameRegion
821 @availability Introduced in Mac OS X 10.5.
822 */
823 extern const CFStringRef kSCPropSystemComputerNameRegion;
824
825 /*!
826 @const kSCPropSystemHostName
827 @availability Introduced in Mac OS X 10.5.
828 */
829 extern const CFStringRef kSCPropSystemHostName;
830
831 /*!
832 @group Virtual Network Interface Keys
833 */
834
835 /*!
836 @const kSCPropVirtualNetworkInterfacesBondInterfaces
837 @availability Introduced in Mac OS X 10.5.
838 */
839 extern const CFStringRef kSCPropVirtualNetworkInterfacesBondInterfaces;
840
841 /*!
842 @const kSCPropVirtualNetworkInterfacesBondMode
843 @availability Introduced in Mac OS X 10.5.
844 */
845 extern const CFStringRef kSCPropVirtualNetworkInterfacesBondMode;
846
847 /*!
848 @const kSCPropVirtualNetworkInterfacesBondOptions
849 @availability Introduced in Mac OS X 10.5.
850 */
851 extern const CFStringRef kSCPropVirtualNetworkInterfacesBondOptions;
852
853 /*!
854 @const kSCPropVirtualNetworkInterfacesBridgeInterfaces
855 @availability Introduced in Mac OS X 10.7.
856 */
857 extern const CFStringRef kSCPropVirtualNetworkInterfacesBridgeInterfaces;
858
859 /*!
860 @const kSCPropVirtualNetworkInterfacesBridgeOptions
861 @availability Introduced in Mac OS X 10.7.
862 */
863 extern const CFStringRef kSCPropVirtualNetworkInterfacesBridgeOptions;
864
865 /*!
866 @const kSCPropVirtualNetworkInterfacesVLANInterface
867 @availability Introduced in Mac OS X 10.5.
868 */
869 extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANInterface;
870
871 /*!
872 @const kSCPropVirtualNetworkInterfacesVLANTag
873 @availability Introduced in Mac OS X 10.5.
874 */
875 extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANTag;
876
877 /*!
878 @const kSCPropVirtualNetworkInterfacesVLANOptions
879 @availability Introduced in Mac OS X 10.5.
880 */
881 extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANOptions;
882
883 #endif /* 0 */
884
885
886 /* -------------------- Schema declarations -------------------- */
887
888
889 SC_SCHEMA_DECLARATION(kSCPrefVirtualNetworkInterfaces, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
890 #define kSCPrefVirtualNetworkInterfaces \
891 SC_SCHEMA_KV(kSCPrefVirtualNetworkInterfaces \
892 ,"VirtualNetworkInterfaces" \
893 ,CFDictionary )
894
895
896 SC_SCHEMA_DECLARATION(kSCEntNetEAPOL, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
897 #define kSCEntNetEAPOL \
898 SC_SCHEMA_KV(kSCEntNetEAPOL \
899 ,"EAPOL" \
900 ,CFDictionary )
901
902 SC_SCHEMA_DECLARATION(kSCEntNetLinkQuality, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
903 #define kSCEntNetLinkQuality \
904 SC_SCHEMA_KV(kSCEntNetLinkQuality \
905 ,"LinkQuality" \
906 ,CFDictionary )
907
908 SC_SCHEMA_DECLARATION(kSCEntNetLoopback, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
909 #define kSCEntNetLoopback \
910 SC_SCHEMA_KV(kSCEntNetLoopback \
911 ,"Loopback" \
912 ,CFDictionary )
913
914 SC_SCHEMA_DECLARATION(kSCEntNetOnDemand, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/))
915 #define kSCEntNetOnDemand \
916 SC_SCHEMA_KV(kSCEntNetOnDemand \
917 ,"OnDemand" \
918 ,CFDictionary )
919
920 SC_SCHEMA_DECLARATION(kSCEntNetService, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/))
921 #define kSCEntNetService \
922 SC_SCHEMA_KV(kSCEntNetService \
923 ,"__SERVICE__" \
924 ,CFDictionary )
925
926 SC_SCHEMA_DECLARATION(kSCEntNetVPN, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
927 #define kSCEntNetVPN \
928 SC_SCHEMA_KV(kSCEntNetVPN \
929 ,"VPN" \
930 ,CFDictionary )
931
932 SC_SCHEMA_DECLARATION(kSCPropNetIgnoreLinkStatus, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
933 #define kSCPropNetIgnoreLinkStatus \
934 SC_SCHEMA_KV(kSCPropNetIgnoreLinkStatus \
935 ,"IgnoreLinkStatus" \
936 ,CFBoolean )
937
938
939 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityAV, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
940 #define kSCPropNetEthernetCapabilityAV \
941 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityAV \
942 ,"AV" \
943 ,CFNumber (0 or 1) )
944
945 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityJUMBO_MTU, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
946 #define kSCPropNetEthernetCapabilityJUMBO_MTU \
947 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityJUMBO_MTU \
948 ,"JUMBO_MTU" \
949 ,CFNumber (0 or 1) )
950
951 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityLRO, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
952 #define kSCPropNetEthernetCapabilityLRO \
953 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityLRO \
954 ,"LRO" \
955 ,CFNumber (0 or 1) )
956
957 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityRXCSUM, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
958 #define kSCPropNetEthernetCapabilityRXCSUM \
959 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityRXCSUM \
960 ,"RXCSUM" \
961 ,CFNumber (0 or 1) )
962
963 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityTSO, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
964 #define kSCPropNetEthernetCapabilityTSO \
965 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityTSO \
966 ,"TSO" \
967 ,CFNumber (0 or 1) )
968
969 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityTSO4, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
970 #define kSCPropNetEthernetCapabilityTSO4 \
971 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityTSO4 \
972 ,"TSO4" \
973 ,CFNumber (0 or 1) )
974
975 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityTSO6, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
976 #define kSCPropNetEthernetCapabilityTSO6 \
977 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityTSO6 \
978 ,"TSO6" \
979 ,CFNumber (0 or 1) )
980
981 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityTXCSUM, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
982 #define kSCPropNetEthernetCapabilityTXCSUM \
983 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityTXCSUM \
984 ,"TXCSUM" \
985 ,CFNumber (0 or 1) )
986
987 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityVLAN_HWTAGGING, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
988 #define kSCPropNetEthernetCapabilityVLAN_HWTAGGING \
989 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityVLAN_HWTAGGING \
990 ,"VLAN_HWTAGGING" \
991 ,CFNumber (0 or 1) )
992
993 SC_SCHEMA_DECLARATION(kSCPropNetEthernetCapabilityVLAN_MTU, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
994 #define kSCPropNetEthernetCapabilityVLAN_MTU \
995 SC_SCHEMA_KV(kSCPropNetEthernetCapabilityVLAN_MTU \
996 ,"VLAN_MTU" \
997 ,CFNumber (0 or 1) )
998
999 SC_SCHEMA_DECLARATION(kSCValNetInterfaceTypeLoopback, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1000 #define kSCValNetInterfaceTypeLoopback \
1001 SC_SCHEMA_KV(kSCValNetInterfaceTypeLoopback \
1002 ,"Loopback" \
1003 , )
1004
1005 SC_SCHEMA_DECLARATION(kSCValNetInterfaceTypeVPN, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1006 #define kSCValNetInterfaceTypeVPN \
1007 SC_SCHEMA_KV(kSCValNetInterfaceTypeVPN \
1008 ,"VPN" \
1009 , )
1010
1011 SC_SCHEMA_DECLARATION(kSCPropNetIPSecLastCause, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/))
1012 #define kSCPropNetIPSecLastCause \
1013 SC_SCHEMA_KV(kSCPropNetIPSecLastCause \
1014 ,"LastCause" \
1015 ,CFNumber )
1016
1017 SC_SCHEMA_DECLARATION(kSCPropNetIPSecOnDemandEnabled, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/))
1018 #define kSCPropNetIPSecOnDemandEnabled \
1019 SC_SCHEMA_KV(kSCPropNetIPSecOnDemandEnabled \
1020 ,"OnDemandEnabled" \
1021 ,CFNumber (0 or 1) )
1022
1023 SC_SCHEMA_DECLARATION(kSCPropNetIPSecOnDemandMatchDomainsAlways, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/))
1024 #define kSCPropNetIPSecOnDemandMatchDomainsAlways \
1025 SC_SCHEMA_KV(kSCPropNetIPSecOnDemandMatchDomainsAlways \
1026 ,"OnDemandMatchDomainsAlways" \
1027 ,CFArray[CFString] )
1028
1029 SC_SCHEMA_DECLARATION(kSCPropNetIPSecOnDemandMatchDomainsOnRetry, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/))
1030 #define kSCPropNetIPSecOnDemandMatchDomainsOnRetry \
1031 SC_SCHEMA_KV(kSCPropNetIPSecOnDemandMatchDomainsOnRetry \
1032 ,"OnDemandMatchDomainsOnRetry" \
1033 ,CFArray[CFString] )
1034
1035 SC_SCHEMA_DECLARATION(kSCPropNetIPSecOnDemandMatchDomainsNever, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/))
1036 #define kSCPropNetIPSecOnDemandMatchDomainsNever \
1037 SC_SCHEMA_KV(kSCPropNetIPSecOnDemandMatchDomainsNever \
1038 ,"OnDemandMatchDomainsNever" \
1039 ,CFArray[CFString] )
1040
1041 SC_SCHEMA_DECLARATION(kSCPropNetIPv4ExcludedRoutes, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1042 #define kSCPropNetIPv4ExcludedRoutes \
1043 SC_SCHEMA_KV(kSCPropNetIPv4ExcludedRoutes \
1044 ,"ExcludedRoutes" \
1045 ,CFArray[CFDictionary] )
1046
1047 SC_SCHEMA_DECLARATION(kSCPropNetIPv4IncludedRoutes, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1048 #define kSCPropNetIPv4IncludedRoutes \
1049 SC_SCHEMA_KV(kSCPropNetIPv4IncludedRoutes \
1050 ,"IncludedRoutes" \
1051 ,CFArray[CFDictionary] )
1052
1053 SC_SCHEMA_DECLARATION(kSCValNetIPv4ConfigMethodFailover, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1054 #define kSCValNetIPv4ConfigMethodFailover \
1055 SC_SCHEMA_KV(kSCValNetIPv4ConfigMethodFailover \
1056 ,"Failover" \
1057 , )
1058
1059 SC_SCHEMA_DECLARATION(kSCPropNetIPv4RouteDestinationAddress, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1060 #define kSCPropNetIPv4RouteDestinationAddress \
1061 SC_SCHEMA_KV(kSCPropNetIPv4RouteDestinationAddress \
1062 ,"DestinationAddress" \
1063 ,CFString )
1064
1065 SC_SCHEMA_DECLARATION(kSCPropNetIPv4RouteSubnetMask, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1066 #define kSCPropNetIPv4RouteSubnetMask \
1067 SC_SCHEMA_KV(kSCPropNetIPv4RouteSubnetMask \
1068 ,"SubnetMask" \
1069 ,CFString )
1070
1071 SC_SCHEMA_DECLARATION(kSCPropNetIPv4RouteGatewayAddress, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1072 #define kSCPropNetIPv4RouteGatewayAddress \
1073 SC_SCHEMA_KV(kSCPropNetIPv4RouteGatewayAddress \
1074 ,"GatewayAddress" \
1075 ,CFString )
1076
1077 SC_SCHEMA_DECLARATION(kSCPropNetIPv4ARPResolvedHardwareAddress, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
1078 #define kSCPropNetIPv4ARPResolvedHardwareAddress \
1079 SC_SCHEMA_KV(kSCPropNetIPv4ARPResolvedHardwareAddress \
1080 ,"ARPResolvedHardwareAddress" \
1081 ,CFString )
1082
1083 SC_SCHEMA_DECLARATION(kSCPropNetIPv4ARPResolvedIPAddress, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
1084 #define kSCPropNetIPv4ARPResolvedIPAddress \
1085 SC_SCHEMA_KV(kSCPropNetIPv4ARPResolvedIPAddress \
1086 ,"ARPResolvedIPAddress" \
1087 ,CFString )
1088
1089 SC_SCHEMA_DECLARATION(kSCPropNetIPv6ExcludedRoutes, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1090 #define kSCPropNetIPv6ExcludedRoutes \
1091 SC_SCHEMA_KV(kSCPropNetIPv6ExcludedRoutes \
1092 ,"ExcludedRoutes" \
1093 ,CFArray[CFDictionary] )
1094
1095 SC_SCHEMA_DECLARATION(kSCPropNetIPv6IncludedRoutes, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1096 #define kSCPropNetIPv6IncludedRoutes \
1097 SC_SCHEMA_KV(kSCPropNetIPv6IncludedRoutes \
1098 ,"IncludedRoutes" \
1099 ,CFArray[CFDictionary] )
1100
1101 SC_SCHEMA_DECLARATION(kSCPropNetIPv6RouteDestinationAddress, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1102 #define kSCPropNetIPv6RouteDestinationAddress \
1103 SC_SCHEMA_KV(kSCPropNetIPv6RouteDestinationAddress \
1104 ,"DestinationAddress" \
1105 ,CFString )
1106
1107 SC_SCHEMA_DECLARATION(kSCPropNetIPv6RoutePrefixLength, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1108 #define kSCPropNetIPv6RoutePrefixLength \
1109 SC_SCHEMA_KV(kSCPropNetIPv6RoutePrefixLength \
1110 ,"PrefixLength" \
1111 ,CFNumber )
1112
1113 SC_SCHEMA_DECLARATION(kSCPropNetIPv6RouteGatewayAddress, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1114 #define kSCPropNetIPv6RouteGatewayAddress \
1115 SC_SCHEMA_KV(kSCPropNetIPv6RouteGatewayAddress \
1116 ,"GatewayAddress" \
1117 ,CFString )
1118
1119 SC_SCHEMA_DECLARATION(kSCPropNetLinkQuality, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
1120 #define kSCPropNetLinkQuality \
1121 SC_SCHEMA_KV(kSCPropNetLinkQuality \
1122 ,"LinkQuality" \
1123 ,CFNumber )
1124
1125 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandDomains, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1126 #define kSCPropNetPPPOnDemandDomains \
1127 SC_SCHEMA_KV(kSCPropNetPPPOnDemandDomains \
1128 ,"OnDemandDomains" \
1129 ,CFArray[CFString] )
1130
1131 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandEnabled, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1132 #define kSCPropNetPPPOnDemandEnabled \
1133 SC_SCHEMA_KV(kSCPropNetPPPOnDemandEnabled \
1134 ,"OnDemandEnabled" \
1135 ,CFNumber (0 or 1) )
1136
1137 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandHostName, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1138 #define kSCPropNetPPPOnDemandHostName \
1139 SC_SCHEMA_KV(kSCPropNetPPPOnDemandHostName \
1140 ,"OnDemandHostName" \
1141 ,CFString )
1142
1143 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandMatchDomainsAlways, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
1144 #define kSCPropNetPPPOnDemandMatchDomainsAlways \
1145 SC_SCHEMA_KV(kSCPropNetPPPOnDemandMatchDomainsAlways \
1146 ,"OnDemandMatchDomainsAlways" \
1147 ,CFArray[CFString] )
1148
1149 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandMatchDomainsOnRetry, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
1150 #define kSCPropNetPPPOnDemandMatchDomainsOnRetry \
1151 SC_SCHEMA_KV(kSCPropNetPPPOnDemandMatchDomainsOnRetry \
1152 ,"OnDemandMatchDomainsOnRetry" \
1153 ,CFArray[CFString] )
1154
1155 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandMatchDomainsNever, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
1156 #define kSCPropNetPPPOnDemandMatchDomainsNever \
1157 SC_SCHEMA_KV(kSCPropNetPPPOnDemandMatchDomainsNever \
1158 ,"OnDemandMatchDomainsNever" \
1159 ,CFArray[CFString] )
1160
1161 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandMode, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1162 #define kSCPropNetPPPOnDemandMode \
1163 SC_SCHEMA_KV(kSCPropNetPPPOnDemandMode \
1164 ,"OnDemandMode" \
1165 ,CFString )
1166
1167 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandPriority, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1168 #define kSCPropNetPPPOnDemandPriority \
1169 SC_SCHEMA_KV(kSCPropNetPPPOnDemandPriority \
1170 ,"OnDemandPriority" \
1171 ,CFString )
1172
1173 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandModeAggressive, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1174 #define kSCValNetPPPOnDemandModeAggressive \
1175 SC_SCHEMA_KV(kSCValNetPPPOnDemandModeAggressive \
1176 ,"Aggressive" \
1177 , )
1178
1179 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandModeConservative, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1180 #define kSCValNetPPPOnDemandModeConservative \
1181 SC_SCHEMA_KV(kSCValNetPPPOnDemandModeConservative \
1182 ,"Conservative" \
1183 , )
1184
1185 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandModeCompatible, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1186 #define kSCValNetPPPOnDemandModeCompatible \
1187 SC_SCHEMA_KV(kSCValNetPPPOnDemandModeCompatible \
1188 ,"Compatible" \
1189 , )
1190
1191 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandPriorityDefault, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1192 #define kSCValNetPPPOnDemandPriorityDefault \
1193 SC_SCHEMA_KV(kSCValNetPPPOnDemandPriorityDefault \
1194 ,"Default" \
1195 , )
1196
1197 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandPriorityHigh, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1198 #define kSCValNetPPPOnDemandPriorityHigh \
1199 SC_SCHEMA_KV(kSCValNetPPPOnDemandPriorityHigh \
1200 ,"High" \
1201 , )
1202
1203 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandPriorityLow, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1204 #define kSCValNetPPPOnDemandPriorityLow \
1205 SC_SCHEMA_KV(kSCValNetPPPOnDemandPriorityLow \
1206 ,"Low" \
1207 , )
1208
1209 SC_SCHEMA_DECLARATION(kSCPropNetProxiesSupplementalMatchDomains, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
1210 #define kSCPropNetProxiesSupplementalMatchDomains \
1211 SC_SCHEMA_KV(kSCPropNetProxiesSupplementalMatchDomains \
1212 ,"SupplementalMatchDomains" \
1213 ,CFArray[CFString] )
1214
1215 SC_SCHEMA_DECLARATION(kSCPropNetProxiesSupplementalMatchOrders, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
1216 #define kSCPropNetProxiesSupplementalMatchOrders \
1217 SC_SCHEMA_KV(kSCPropNetProxiesSupplementalMatchOrders \
1218 ,"SupplementalMatchOrders" \
1219 ,CFArray[CFNumber] )
1220
1221 SC_SCHEMA_DECLARATION(kSCPropNetProxiesScoped, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
1222 #define kSCPropNetProxiesScoped \
1223 SC_SCHEMA_KV(kSCPropNetProxiesScoped \
1224 ,"__SCOPED__" \
1225 ,CFDictionary )
1226
1227 SC_SCHEMA_DECLARATION(kSCPropNetProxiesSupplemental, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
1228 #define kSCPropNetProxiesSupplemental \
1229 SC_SCHEMA_KV(kSCPropNetProxiesSupplemental \
1230 ,"__SUPPLEMENTAL__" \
1231 ,CFArray[CFDictionary] )
1232
1233 SC_SCHEMA_DECLARATION(kSCPropNetProxiesSupplementalMatchDomain, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_5_0/*SPI*/))
1234 #define kSCPropNetProxiesSupplementalMatchDomain \
1235 SC_SCHEMA_KV(kSCPropNetProxiesSupplementalMatchDomain \
1236 ,"__MATCH_DOMAIN__" \
1237 ,CFString )
1238
1239 SC_SCHEMA_DECLARATION(kSCPropNetServicePrimaryRank, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/))
1240 #define kSCPropNetServicePrimaryRank \
1241 SC_SCHEMA_KV(kSCPropNetServicePrimaryRank \
1242 ,"PrimaryRank" \
1243 ,CFString )
1244
1245 SC_SCHEMA_DECLARATION(kSCPropNetServiceUserDefinedName, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/))
1246 #define kSCPropNetServiceUserDefinedName \
1247 SC_SCHEMA_KV(kSCPropNetServiceUserDefinedName \
1248 ,"UserDefinedName" \
1249 ,CFString )
1250
1251 SC_SCHEMA_DECLARATION(kSCValNetServicePrimaryRankFirst, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/))
1252 #define kSCValNetServicePrimaryRankFirst \
1253 SC_SCHEMA_KV(kSCValNetServicePrimaryRankFirst \
1254 ,"First" \
1255 , )
1256
1257 SC_SCHEMA_DECLARATION(kSCValNetServicePrimaryRankLast, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/))
1258 #define kSCValNetServicePrimaryRankLast \
1259 SC_SCHEMA_KV(kSCValNetServicePrimaryRankLast \
1260 ,"Last" \
1261 , )
1262
1263 SC_SCHEMA_DECLARATION(kSCValNetServicePrimaryRankNever, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/))
1264 #define kSCValNetServicePrimaryRankNever \
1265 SC_SCHEMA_KV(kSCValNetServicePrimaryRankNever \
1266 ,"Never" \
1267 , )
1268
1269 SC_SCHEMA_DECLARATION(kSCPropNetVPNAuthName, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1270 #define kSCPropNetVPNAuthName \
1271 SC_SCHEMA_KV(kSCPropNetVPNAuthName \
1272 ,"AuthName" \
1273 ,CFString )
1274
1275 SC_SCHEMA_DECLARATION(kSCPropNetVPNAuthPassword, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1276 #define kSCPropNetVPNAuthPassword \
1277 SC_SCHEMA_KV(kSCPropNetVPNAuthPassword \
1278 ,"AuthPassword" \
1279 ,CFString )
1280
1281 SC_SCHEMA_DECLARATION(kSCPropNetVPNAuthPasswordEncryption, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1282 #define kSCPropNetVPNAuthPasswordEncryption \
1283 SC_SCHEMA_KV(kSCPropNetVPNAuthPasswordEncryption \
1284 ,"AuthPasswordEncryption" \
1285 ,CFString )
1286
1287 SC_SCHEMA_DECLARATION(kSCPropNetVPNAuthenticationMethod, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1288 #define kSCPropNetVPNAuthenticationMethod \
1289 SC_SCHEMA_KV(kSCPropNetVPNAuthenticationMethod \
1290 ,"AuthenticationMethod" \
1291 ,CFString )
1292
1293 SC_SCHEMA_DECLARATION(kSCPropNetVPNConnectTime, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1294 #define kSCPropNetVPNConnectTime \
1295 SC_SCHEMA_KV(kSCPropNetVPNConnectTime \
1296 ,"ConnectTime" \
1297 ,CFString )
1298
1299 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnFastUserSwitch, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1300 #define kSCPropNetVPNDisconnectOnFastUserSwitch \
1301 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnFastUserSwitch \
1302 ,"DisconnectOnFastUserSwitch" \
1303 ,CFNumber (0 or 1) )
1304
1305 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnIdle, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1306 #define kSCPropNetVPNDisconnectOnIdle \
1307 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnIdle \
1308 ,"DisconnectOnIdle" \
1309 ,CFNumber (0 or 1) )
1310
1311 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnIdleTimer, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1312 #define kSCPropNetVPNDisconnectOnIdleTimer \
1313 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnIdleTimer \
1314 ,"DisconnectOnIdleTimer" \
1315 ,CFNumber )
1316
1317 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnLogout, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1318 #define kSCPropNetVPNDisconnectOnLogout \
1319 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnLogout \
1320 ,"DisconnectOnLogout" \
1321 ,CFNumber (0 or 1) )
1322
1323 SC_SCHEMA_DECLARATION(kSCPropNetVPNDisconnectOnSleep, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1324 #define kSCPropNetVPNDisconnectOnSleep \
1325 SC_SCHEMA_KV(kSCPropNetVPNDisconnectOnSleep \
1326 ,"DisconnectOnSleep" \
1327 ,CFNumber (0 or 1) )
1328
1329 SC_SCHEMA_DECLARATION(kSCPropNetVPNLocalCertificate, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1330 #define kSCPropNetVPNLocalCertificate \
1331 SC_SCHEMA_KV(kSCPropNetVPNLocalCertificate \
1332 ,"LocalCertificate" \
1333 ,CFData )
1334
1335 SC_SCHEMA_DECLARATION(kSCPropNetVPNLogfile, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1336 #define kSCPropNetVPNLogfile \
1337 SC_SCHEMA_KV(kSCPropNetVPNLogfile \
1338 ,"Logfile" \
1339 ,CFString )
1340
1341 SC_SCHEMA_DECLARATION(kSCPropNetVPNMTU, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1342 #define kSCPropNetVPNMTU \
1343 SC_SCHEMA_KV(kSCPropNetVPNMTU \
1344 ,"MTU" \
1345 ,CFNumber )
1346
1347 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandEnabled, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1348 #define kSCPropNetVPNOnDemandEnabled \
1349 SC_SCHEMA_KV(kSCPropNetVPNOnDemandEnabled \
1350 ,"OnDemandEnabled" \
1351 ,CFNumber (0 or 1) )
1352
1353 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandMatchDomainsAlways, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1354 #define kSCPropNetVPNOnDemandMatchDomainsAlways \
1355 SC_SCHEMA_KV(kSCPropNetVPNOnDemandMatchDomainsAlways \
1356 ,"OnDemandMatchDomainsAlways" \
1357 ,CFArray[CFString] )
1358
1359 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandMatchDomainsOnRetry, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1360 #define kSCPropNetVPNOnDemandMatchDomainsOnRetry \
1361 SC_SCHEMA_KV(kSCPropNetVPNOnDemandMatchDomainsOnRetry \
1362 ,"OnDemandMatchDomainsOnRetry" \
1363 ,CFArray[CFString] )
1364
1365 SC_SCHEMA_DECLARATION(kSCPropNetVPNOnDemandMatchDomainsNever, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1366 #define kSCPropNetVPNOnDemandMatchDomainsNever \
1367 SC_SCHEMA_KV(kSCPropNetVPNOnDemandMatchDomainsNever \
1368 ,"OnDemandMatchDomainsNever" \
1369 ,CFArray[CFString] )
1370
1371 SC_SCHEMA_DECLARATION(kSCPropNetVPNRemoteAddress, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1372 #define kSCPropNetVPNRemoteAddress \
1373 SC_SCHEMA_KV(kSCPropNetVPNRemoteAddress \
1374 ,"RemoteAddress" \
1375 ,CFString )
1376
1377 SC_SCHEMA_DECLARATION(kSCPropNetVPNStatus, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1378 #define kSCPropNetVPNStatus \
1379 SC_SCHEMA_KV(kSCPropNetVPNStatus \
1380 ,"Status" \
1381 ,CFNumber )
1382
1383 SC_SCHEMA_DECLARATION(kSCPropNetVPNVerboseLogging, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1384 #define kSCPropNetVPNVerboseLogging \
1385 SC_SCHEMA_KV(kSCPropNetVPNVerboseLogging \
1386 ,"VerboseLogging" \
1387 ,CFNumber (0 or 1) )
1388
1389 SC_SCHEMA_DECLARATION(kSCValNetVPNAuthenticationMethodPassword, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1390 #define kSCValNetVPNAuthenticationMethodPassword \
1391 SC_SCHEMA_KV(kSCValNetVPNAuthenticationMethodPassword \
1392 ,"Password" \
1393 , )
1394
1395 SC_SCHEMA_DECLARATION(kSCValNetVPNAuthenticationMethodCertificate, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1396 #define kSCValNetVPNAuthenticationMethodCertificate \
1397 SC_SCHEMA_KV(kSCValNetVPNAuthenticationMethodCertificate \
1398 ,"Certificate" \
1399 , )
1400
1401 SC_SCHEMA_DECLARATION(kSCValNetVPNAuthPasswordEncryptionKeychain, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1402 #define kSCValNetVPNAuthPasswordEncryptionKeychain \
1403 SC_SCHEMA_KV(kSCValNetVPNAuthPasswordEncryptionKeychain \
1404 ,"Keychain" \
1405 , )
1406
1407 SC_SCHEMA_DECLARATION(kSCValNetVPNAuthPasswordEncryptionPrompt, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1408 #define kSCValNetVPNAuthPasswordEncryptionPrompt \
1409 SC_SCHEMA_KV(kSCValNetVPNAuthPasswordEncryptionPrompt \
1410 ,"Prompt" \
1411 , )
1412
1413 SC_SCHEMA_DECLARATION(kSCPropSystemComputerNameRegion, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1414 #define kSCPropSystemComputerNameRegion \
1415 SC_SCHEMA_KV(kSCPropSystemComputerNameRegion \
1416 ,"ComputerNameRegion" \
1417 ,CFNumber )
1418
1419 SC_SCHEMA_DECLARATION(kSCPropSystemHostName, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1420 #define kSCPropSystemHostName \
1421 SC_SCHEMA_KV(kSCPropSystemHostName \
1422 ,"HostName" \
1423 ,CFString )
1424
1425 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBondInterfaces, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1426 #define kSCPropVirtualNetworkInterfacesBondInterfaces \
1427 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBondInterfaces \
1428 ,"Interfaces" \
1429 ,CFArray[CFString] )
1430
1431 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBondMode, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1432 #define kSCPropVirtualNetworkInterfacesBondMode \
1433 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBondMode \
1434 ,"Mode" \
1435 ,CFNumber )
1436
1437 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBondOptions, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1438 #define kSCPropVirtualNetworkInterfacesBondOptions \
1439 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBondOptions \
1440 ,"Options" \
1441 ,CFDictionary )
1442
1443 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBridgeInterfaces, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1444 #define kSCPropVirtualNetworkInterfacesBridgeInterfaces \
1445 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBridgeInterfaces \
1446 ,"Interfaces" \
1447 ,CFArray[CFString] )
1448
1449 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBridgeOptions, __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0/*SPI*/))
1450 #define kSCPropVirtualNetworkInterfacesBridgeOptions \
1451 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBridgeOptions \
1452 ,"Options" \
1453 ,CFDictionary )
1454
1455 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesVLANInterface, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1456 #define kSCPropVirtualNetworkInterfacesVLANInterface \
1457 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesVLANInterface \
1458 ,"Interface" \
1459 ,CFString )
1460
1461 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesVLANTag, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1462 #define kSCPropVirtualNetworkInterfacesVLANTag \
1463 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesVLANTag \
1464 ,"Tag" \
1465 ,CFNumber )
1466
1467 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesVLANOptions, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
1468 #define kSCPropVirtualNetworkInterfacesVLANOptions \
1469 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesVLANOptions \
1470 ,"Options" \
1471 ,CFDictionary )
1472
1473 #endif /* _SCSCHEMADEFINITIONSPRIVATE_H */