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