]> git.saurik.com Git - apple/configd.git/blob - SystemConfiguration.fproj/SCSchemaDefinitionsPrivate.h
6da974704c5b6a465e4c99f4e85ffd57064bb9e1
[apple/configd.git] / SystemConfiguration.fproj / SCSchemaDefinitionsPrivate.h
1 /*
2 * Copyright (c) 2000-2009 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 * kSCEntNetOnDemand "OnDemand" CFDictionary
39 * kSCEntNetService "__SERVICE__" CFDictionary
40 *
41 * kSCCompNetwork Properties
42 *
43 * kSCPropNetIgnoreLinkStatus "IgnoreLinkStatus" CFBoolean
44 *
45 * kSCEntNetCommCenter Entity Keys
46 *
47 * kSCPropNetCommCenterAllowNetworkAccess "AllowNetworkAccess" CFNumber (0 or 1)
48 * kSCPropNetCommCenterAvailable "Available" CFNumber (0 or 1)
49 *
50 * kSCEntNetIPSec Entity Keys
51 *
52 * kSCPropNetIPSecLastCause "LastCause" CFNumber
53 *
54 * --- OnDemand: ---
55 * kSCPropNetIPSecOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1)
56 * kSCPropNetIPSecOnDemandMatchDomainsAlways "OnDemandMatchDomainsAlways" CFArray[CFString]
57 * kSCPropNetIPSecOnDemandMatchDomainsOnRetry "OnDemandMatchDomainsOnRetry" CFArray[CFString]
58 * kSCPropNetIPSecOnDemandMatchDomainsNever "OnDemandMatchDomainsNever" CFArray[CFString]
59 *
60 * kSCEntNetIPv4 Entity Keys
61 *
62 * --- kSCPropNetIPv4ConfigMethod values ---
63 * kSCValNetIPv4ConfigMethodFailover "Failover"
64 *
65 * kSCEntNetPPP Entity Keys
66 *
67 * --- OnDemand: ---
68 * kSCPropNetPPPOnDemandDomains "OnDemandDomains" CFArray[CFString]
69 * kSCPropNetPPPOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1)
70 * kSCPropNetPPPOnDemandHostName "OnDemandHostName" CFString
71 * kSCPropNetPPPOnDemandMode "OnDemandMode" CFString
72 * kSCPropNetPPPOnDemandPriority "OnDemandPriority" CFString
73 *
74 * --- kSCPropNetPPPOnDemandMode values ---
75 * kSCValNetPPPOnDemandModeAggressive "Aggressive"
76 * kSCValNetPPPOnDemandModeConservative "Conservative"
77 * kSCValNetPPPOnDemandModeCompatible "Compatible"
78 *
79 * --- kSCPropNetPPPOnDemandPriority values ---
80 * kSCValNetPPPOnDemandPriorityDefault "Default"
81 * kSCValNetPPPOnDemandPriorityHigh "High"
82 * kSCValNetPPPOnDemandPriorityLow "Low"
83 *
84 * kSCEntNetService Entity Keys
85 *
86 * kSCPropNetServicePrimaryRank "PrimaryRank" CFString
87 * kSCPropNetServiceUserDefinedName "UserDefinedName" CFString
88 *
89 * --- kSCPropNetServicePrimaryRank values ---
90 * kSCValNetServicePrimaryRankFirst "First"
91 * kSCValNetServicePrimaryRankLast "Last"
92 * kSCValNetServicePrimaryRankNever "Never"
93 *
94 * kSCCompSystem Properties
95 *
96 * kSCPropSystemComputerNameRegion "ComputerNameRegion" CFNumber
97 * kSCPropSystemHostName "HostName" CFString
98 *
99 * Virtual Network Interface Keys
100 *
101 * kSCPropVirtualNetworkInterfacesBondInterfaces "Interfaces" CFArray[CFString]
102 * kSCPropVirtualNetworkInterfacesBondMode "Mode" CFNumber
103 * kSCPropVirtualNetworkInterfacesBondOptions "Options" CFDictionary
104 *
105 * kSCPropVirtualNetworkInterfacesVLANInterface "Interface" CFString
106 * kSCPropVirtualNetworkInterfacesVLANTag "Tag" CFNumber
107 * kSCPropVirtualNetworkInterfacesVLANOptions "Options" CFDictionary
108 */
109
110
111 #ifndef _SCSCHEMADEFINITIONSPRIVATE_H
112 #define _SCSCHEMADEFINITIONSPRIVATE_H
113
114 /* -------------------- Macro declarations -------------------- */
115
116 #include <SystemConfiguration/SCSchemaDefinitions.h>
117
118 /* -------------------- HeaderDoc comments -------------------- */
119
120
121 #if 0
122 /*!
123 * @header SCSchemaDefinitionsPrivate
124 */
125
126 /*!
127 @group Preference Keys
128 */
129
130 /*!
131 @const kSCPrefVirtualNetworkInterfaces
132 @availability Introduced in Mac OS X 10.5.
133 */
134 extern const CFStringRef kSCPrefVirtualNetworkInterfaces;
135
136 /*!
137 @group Network Entity Keys
138 */
139
140 /*!
141 @const kSCEntNetCommCenter
142 @availability Introduced in iPhone OS 2.0.
143 */
144 extern const CFStringRef kSCEntNetCommCenter;
145
146 /*!
147 @const kSCEntNetEAPOL
148 @availability Introduced in Mac OS X 10.5.
149 */
150 extern const CFStringRef kSCEntNetEAPOL;
151
152 /*!
153 @const kSCEntNetOnDemand
154 @availability Introduced in Mac OS X 10.6.
155 */
156 extern const CFStringRef kSCEntNetOnDemand;
157
158 /*!
159 @const kSCEntNetService
160 @availability Introduced in Mac OS X 10.6.
161 */
162 extern const CFStringRef kSCEntNetService;
163
164 /*!
165 @group kSCCompNetwork Properties
166 */
167
168 /*!
169 @const kSCPropNetIgnoreLinkStatus
170 @availability Introduced in Mac OS X 10.5.
171 */
172 extern const CFStringRef kSCPropNetIgnoreLinkStatus;
173
174 /*!
175 @group kSCEntNetCommCenter Entity Keys
176 */
177
178 /*!
179 @const kSCPropNetCommCenterAllowNetworkAccess
180 @availability Introduced in iPhone OS 2.0.
181 */
182 extern const CFStringRef kSCPropNetCommCenterAllowNetworkAccess;
183
184 /*!
185 @const kSCPropNetCommCenterAvailable
186 @availability Introduced in iPhone OS 2.0.
187 */
188 extern const CFStringRef kSCPropNetCommCenterAvailable;
189
190 /*!
191 @group kSCEntNetIPSec Entity Keys
192 */
193
194 /*!
195 @const kSCPropNetIPSecLastCause
196 @availability Introduced in Mac OS X 10.6.
197 */
198 extern const CFStringRef kSCPropNetIPSecLastCause;
199
200 /*!
201 @const kSCPropNetIPSecOnDemandEnabled
202 @availability Introduced in Mac OS X 10.6.
203 */
204 extern const CFStringRef kSCPropNetIPSecOnDemandEnabled;
205
206 /*!
207 @const kSCPropNetIPSecOnDemandMatchDomainsAlways
208 @availability Introduced in Mac OS X 10.6.
209 */
210 extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsAlways;
211
212 /*!
213 @const kSCPropNetIPSecOnDemandMatchDomainsOnRetry
214 @availability Introduced in Mac OS X 10.6.
215 */
216 extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsOnRetry;
217
218 /*!
219 @const kSCPropNetIPSecOnDemandMatchDomainsNever
220 @availability Introduced in Mac OS X 10.6.
221 */
222 extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsNever;
223
224 /*!
225 @group kSCEntNetIPv4 Entity Keys
226 */
227
228 /*!
229 @const kSCValNetIPv4ConfigMethodFailover
230 @availability Introduced in Mac OS X 10.5.
231 */
232 extern const CFStringRef kSCValNetIPv4ConfigMethodFailover;
233
234 /*!
235 @group kSCEntNetPPP Entity Keys
236 */
237
238 /*!
239 @const kSCPropNetPPPOnDemandDomains
240 @availability Introduced in Mac OS X 10.5.
241 */
242 extern const CFStringRef kSCPropNetPPPOnDemandDomains;
243
244 /*!
245 @const kSCPropNetPPPOnDemandEnabled
246 @availability Introduced in Mac OS X 10.5.
247 */
248 extern const CFStringRef kSCPropNetPPPOnDemandEnabled;
249
250 /*!
251 @const kSCPropNetPPPOnDemandHostName
252 @availability Introduced in Mac OS X 10.5.
253 */
254 extern const CFStringRef kSCPropNetPPPOnDemandHostName;
255
256 /*!
257 @const kSCPropNetPPPOnDemandMode
258 @availability Introduced in Mac OS X 10.5.
259 */
260 extern const CFStringRef kSCPropNetPPPOnDemandMode;
261
262 /*!
263 @const kSCPropNetPPPOnDemandPriority
264 @availability Introduced in Mac OS X 10.5.
265 */
266 extern const CFStringRef kSCPropNetPPPOnDemandPriority;
267
268 /*!
269 @const kSCValNetPPPOnDemandModeAggressive
270 @availability Introduced in Mac OS X 10.5.
271 */
272 extern const CFStringRef kSCValNetPPPOnDemandModeAggressive;
273
274 /*!
275 @const kSCValNetPPPOnDemandModeConservative
276 @availability Introduced in Mac OS X 10.5.
277 */
278 extern const CFStringRef kSCValNetPPPOnDemandModeConservative;
279
280 /*!
281 @const kSCValNetPPPOnDemandModeCompatible
282 @availability Introduced in Mac OS X 10.5.
283 */
284 extern const CFStringRef kSCValNetPPPOnDemandModeCompatible;
285
286 /*!
287 @const kSCValNetPPPOnDemandPriorityDefault
288 @availability Introduced in Mac OS X 10.5.
289 */
290 extern const CFStringRef kSCValNetPPPOnDemandPriorityDefault;
291
292 /*!
293 @const kSCValNetPPPOnDemandPriorityHigh
294 @availability Introduced in Mac OS X 10.5.
295 */
296 extern const CFStringRef kSCValNetPPPOnDemandPriorityHigh;
297
298 /*!
299 @const kSCValNetPPPOnDemandPriorityLow
300 @availability Introduced in Mac OS X 10.5.
301 */
302 extern const CFStringRef kSCValNetPPPOnDemandPriorityLow;
303
304 /*!
305 @group kSCEntNetService Entity Keys
306 */
307
308 /*!
309 @const kSCPropNetServicePrimaryRank
310 @availability Introduced in Mac OS X 10.6.
311 */
312 extern const CFStringRef kSCPropNetServicePrimaryRank;
313
314 /*!
315 @const kSCPropNetServiceUserDefinedName
316 @availability Introduced in Mac OS X 10.6.
317 */
318 extern const CFStringRef kSCPropNetServiceUserDefinedName;
319
320 /*!
321 @const kSCValNetServicePrimaryRankFirst
322 @availability Introduced in Mac OS X 10.6.
323 */
324 extern const CFStringRef kSCValNetServicePrimaryRankFirst;
325
326 /*!
327 @const kSCValNetServicePrimaryRankLast
328 @availability Introduced in Mac OS X 10.6.
329 */
330 extern const CFStringRef kSCValNetServicePrimaryRankLast;
331
332 /*!
333 @const kSCValNetServicePrimaryRankNever
334 @availability Introduced in Mac OS X 10.6.
335 */
336 extern const CFStringRef kSCValNetServicePrimaryRankNever;
337
338 /*!
339 @group kSCCompSystem Properties
340 */
341
342 /*!
343 @const kSCPropSystemComputerNameRegion
344 @availability Introduced in Mac OS X 10.5.
345 */
346 extern const CFStringRef kSCPropSystemComputerNameRegion;
347
348 /*!
349 @const kSCPropSystemHostName
350 @availability Introduced in Mac OS X 10.5.
351 */
352 extern const CFStringRef kSCPropSystemHostName;
353
354 /*!
355 @group Virtual Network Interface Keys
356 */
357
358 /*!
359 @const kSCPropVirtualNetworkInterfacesBondInterfaces
360 @availability Introduced in Mac OS X 10.5.
361 */
362 extern const CFStringRef kSCPropVirtualNetworkInterfacesBondInterfaces;
363
364 /*!
365 @const kSCPropVirtualNetworkInterfacesBondMode
366 @availability Introduced in Mac OS X 10.5.
367 */
368 extern const CFStringRef kSCPropVirtualNetworkInterfacesBondMode;
369
370 /*!
371 @const kSCPropVirtualNetworkInterfacesBondOptions
372 @availability Introduced in Mac OS X 10.5.
373 */
374 extern const CFStringRef kSCPropVirtualNetworkInterfacesBondOptions;
375
376 /*!
377 @const kSCPropVirtualNetworkInterfacesVLANInterface
378 @availability Introduced in Mac OS X 10.5.
379 */
380 extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANInterface;
381
382 /*!
383 @const kSCPropVirtualNetworkInterfacesVLANTag
384 @availability Introduced in Mac OS X 10.5.
385 */
386 extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANTag;
387
388 /*!
389 @const kSCPropVirtualNetworkInterfacesVLANOptions
390 @availability Introduced in Mac OS X 10.5.
391 */
392 extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANOptions;
393
394 #endif /* 0 */
395
396
397 /* -------------------- Schema declarations -------------------- */
398
399
400 SC_SCHEMA_DECLARATION(kSCPrefVirtualNetworkInterfaces, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
401 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1050) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 20000)/*SPI*/
402 #define kSCPrefVirtualNetworkInterfaces \
403 SC_SCHEMA_KV(kSCPrefVirtualNetworkInterfaces \
404 ,"VirtualNetworkInterfaces" \
405 ,CFDictionary )
406 #endif
407
408
409 SC_SCHEMA_DECLARATION(kSCEntNetEAPOL, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
410 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1050) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 20000)/*SPI*/
411 #define kSCEntNetEAPOL \
412 SC_SCHEMA_KV(kSCEntNetEAPOL \
413 ,"EAPOL" \
414 ,CFDictionary )
415 #endif
416
417 SC_SCHEMA_DECLARATION(kSCEntNetOnDemand, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/))
418 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1060) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 30000)/*SPI*/
419 #define kSCEntNetOnDemand \
420 SC_SCHEMA_KV(kSCEntNetOnDemand \
421 ,"OnDemand" \
422 ,CFDictionary )
423 #endif
424
425 SC_SCHEMA_DECLARATION(kSCEntNetService, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/))
426 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1060) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 20000)/*SPI*/
427 #define kSCEntNetService \
428 SC_SCHEMA_KV(kSCEntNetService \
429 ,"__SERVICE__" \
430 ,CFDictionary )
431 #endif
432
433 SC_SCHEMA_DECLARATION(kSCPropNetIgnoreLinkStatus, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
434 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1050) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 20000)/*SPI*/
435 #define kSCPropNetIgnoreLinkStatus \
436 SC_SCHEMA_KV(kSCPropNetIgnoreLinkStatus \
437 ,"IgnoreLinkStatus" \
438 ,CFBoolean )
439 #endif
440
441
442 SC_SCHEMA_DECLARATION(kSCPropNetIPSecLastCause, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/))
443 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1060) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 30000)/*SPI*/
444 #define kSCPropNetIPSecLastCause \
445 SC_SCHEMA_KV(kSCPropNetIPSecLastCause \
446 ,"LastCause" \
447 ,CFNumber )
448 #endif
449
450 SC_SCHEMA_DECLARATION(kSCPropNetIPSecOnDemandEnabled, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/))
451 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1060) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 30000)/*SPI*/
452 #define kSCPropNetIPSecOnDemandEnabled \
453 SC_SCHEMA_KV(kSCPropNetIPSecOnDemandEnabled \
454 ,"OnDemandEnabled" \
455 ,CFNumber (0 or 1) )
456 #endif
457
458 SC_SCHEMA_DECLARATION(kSCPropNetIPSecOnDemandMatchDomainsAlways, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/))
459 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1060) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 30000)/*SPI*/
460 #define kSCPropNetIPSecOnDemandMatchDomainsAlways \
461 SC_SCHEMA_KV(kSCPropNetIPSecOnDemandMatchDomainsAlways \
462 ,"OnDemandMatchDomainsAlways" \
463 ,CFArray[CFString] )
464 #endif
465
466 SC_SCHEMA_DECLARATION(kSCPropNetIPSecOnDemandMatchDomainsOnRetry, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/))
467 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1060) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 30000)/*SPI*/
468 #define kSCPropNetIPSecOnDemandMatchDomainsOnRetry \
469 SC_SCHEMA_KV(kSCPropNetIPSecOnDemandMatchDomainsOnRetry \
470 ,"OnDemandMatchDomainsOnRetry" \
471 ,CFArray[CFString] )
472 #endif
473
474 SC_SCHEMA_DECLARATION(kSCPropNetIPSecOnDemandMatchDomainsNever, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/))
475 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1060) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 30000)/*SPI*/
476 #define kSCPropNetIPSecOnDemandMatchDomainsNever \
477 SC_SCHEMA_KV(kSCPropNetIPSecOnDemandMatchDomainsNever \
478 ,"OnDemandMatchDomainsNever" \
479 ,CFArray[CFString] )
480 #endif
481
482 SC_SCHEMA_DECLARATION(kSCValNetIPv4ConfigMethodFailover, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
483 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1050) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 20000)/*SPI*/
484 #define kSCValNetIPv4ConfigMethodFailover \
485 SC_SCHEMA_KV(kSCValNetIPv4ConfigMethodFailover \
486 ,"Failover" \
487 , )
488 #endif
489
490 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandDomains, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
491 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1050) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 20000)/*SPI*/
492 #define kSCPropNetPPPOnDemandDomains \
493 SC_SCHEMA_KV(kSCPropNetPPPOnDemandDomains \
494 ,"OnDemandDomains" \
495 ,CFArray[CFString] )
496 #endif
497
498 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandEnabled, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
499 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1050) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 20000)/*SPI*/
500 #define kSCPropNetPPPOnDemandEnabled \
501 SC_SCHEMA_KV(kSCPropNetPPPOnDemandEnabled \
502 ,"OnDemandEnabled" \
503 ,CFNumber (0 or 1) )
504 #endif
505
506 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandHostName, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
507 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1050) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 20000)/*SPI*/
508 #define kSCPropNetPPPOnDemandHostName \
509 SC_SCHEMA_KV(kSCPropNetPPPOnDemandHostName \
510 ,"OnDemandHostName" \
511 ,CFString )
512 #endif
513
514 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandMode, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
515 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1050) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 20000)/*SPI*/
516 #define kSCPropNetPPPOnDemandMode \
517 SC_SCHEMA_KV(kSCPropNetPPPOnDemandMode \
518 ,"OnDemandMode" \
519 ,CFString )
520 #endif
521
522 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandPriority, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
523 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1050) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 20000)/*SPI*/
524 #define kSCPropNetPPPOnDemandPriority \
525 SC_SCHEMA_KV(kSCPropNetPPPOnDemandPriority \
526 ,"OnDemandPriority" \
527 ,CFString )
528 #endif
529
530 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandModeAggressive, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
531 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1050) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 20000)/*SPI*/
532 #define kSCValNetPPPOnDemandModeAggressive \
533 SC_SCHEMA_KV(kSCValNetPPPOnDemandModeAggressive \
534 ,"Aggressive" \
535 , )
536 #endif
537
538 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandModeConservative, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
539 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1050) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 20000)/*SPI*/
540 #define kSCValNetPPPOnDemandModeConservative \
541 SC_SCHEMA_KV(kSCValNetPPPOnDemandModeConservative \
542 ,"Conservative" \
543 , )
544 #endif
545
546 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandModeCompatible, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
547 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1050) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 20000)/*SPI*/
548 #define kSCValNetPPPOnDemandModeCompatible \
549 SC_SCHEMA_KV(kSCValNetPPPOnDemandModeCompatible \
550 ,"Compatible" \
551 , )
552 #endif
553
554 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandPriorityDefault, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
555 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1050) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 20000)/*SPI*/
556 #define kSCValNetPPPOnDemandPriorityDefault \
557 SC_SCHEMA_KV(kSCValNetPPPOnDemandPriorityDefault \
558 ,"Default" \
559 , )
560 #endif
561
562 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandPriorityHigh, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
563 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1050) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 20000)/*SPI*/
564 #define kSCValNetPPPOnDemandPriorityHigh \
565 SC_SCHEMA_KV(kSCValNetPPPOnDemandPriorityHigh \
566 ,"High" \
567 , )
568 #endif
569
570 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandPriorityLow, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
571 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1050) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 20000)/*SPI*/
572 #define kSCValNetPPPOnDemandPriorityLow \
573 SC_SCHEMA_KV(kSCValNetPPPOnDemandPriorityLow \
574 ,"Low" \
575 , )
576 #endif
577
578 SC_SCHEMA_DECLARATION(kSCPropNetServicePrimaryRank, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/))
579 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1060) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 20000)/*SPI*/
580 #define kSCPropNetServicePrimaryRank \
581 SC_SCHEMA_KV(kSCPropNetServicePrimaryRank \
582 ,"PrimaryRank" \
583 ,CFString )
584 #endif
585
586 SC_SCHEMA_DECLARATION(kSCPropNetServiceUserDefinedName, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/))
587 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1060) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 20000)/*SPI*/
588 #define kSCPropNetServiceUserDefinedName \
589 SC_SCHEMA_KV(kSCPropNetServiceUserDefinedName \
590 ,"UserDefinedName" \
591 ,CFString )
592 #endif
593
594 SC_SCHEMA_DECLARATION(kSCValNetServicePrimaryRankFirst, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/))
595 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1060) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 20000)/*SPI*/
596 #define kSCValNetServicePrimaryRankFirst \
597 SC_SCHEMA_KV(kSCValNetServicePrimaryRankFirst \
598 ,"First" \
599 , )
600 #endif
601
602 SC_SCHEMA_DECLARATION(kSCValNetServicePrimaryRankLast, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/))
603 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1060) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 20000)/*SPI*/
604 #define kSCValNetServicePrimaryRankLast \
605 SC_SCHEMA_KV(kSCValNetServicePrimaryRankLast \
606 ,"Last" \
607 , )
608 #endif
609
610 SC_SCHEMA_DECLARATION(kSCValNetServicePrimaryRankNever, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/))
611 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1060) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 20000)/*SPI*/
612 #define kSCValNetServicePrimaryRankNever \
613 SC_SCHEMA_KV(kSCValNetServicePrimaryRankNever \
614 ,"Never" \
615 , )
616 #endif
617
618 SC_SCHEMA_DECLARATION(kSCPropSystemComputerNameRegion, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
619 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1050) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 20000)/*SPI*/
620 #define kSCPropSystemComputerNameRegion \
621 SC_SCHEMA_KV(kSCPropSystemComputerNameRegion \
622 ,"ComputerNameRegion" \
623 ,CFNumber )
624 #endif
625
626 SC_SCHEMA_DECLARATION(kSCPropSystemHostName, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
627 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1050) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 20000)/*SPI*/
628 #define kSCPropSystemHostName \
629 SC_SCHEMA_KV(kSCPropSystemHostName \
630 ,"HostName" \
631 ,CFString )
632 #endif
633
634 #if !TARGET_OS_IPHONE
635
636 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBondInterfaces, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
637 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1050) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 20000)/*SPI*/
638 #define kSCPropVirtualNetworkInterfacesBondInterfaces \
639 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBondInterfaces \
640 ,"Interfaces" \
641 ,CFArray[CFString] )
642 #endif
643
644 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBondMode, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
645 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1050) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 20000)/*SPI*/
646 #define kSCPropVirtualNetworkInterfacesBondMode \
647 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBondMode \
648 ,"Mode" \
649 ,CFNumber )
650 #endif
651
652 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBondOptions, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
653 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1050) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 20000)/*SPI*/
654 #define kSCPropVirtualNetworkInterfacesBondOptions \
655 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBondOptions \
656 ,"Options" \
657 ,CFDictionary )
658 #endif
659
660 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesVLANInterface, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
661 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1050) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 20000)/*SPI*/
662 #define kSCPropVirtualNetworkInterfacesVLANInterface \
663 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesVLANInterface \
664 ,"Interface" \
665 ,CFString )
666 #endif
667
668 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesVLANTag, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
669 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1050) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 20000)/*SPI*/
670 #define kSCPropVirtualNetworkInterfacesVLANTag \
671 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesVLANTag \
672 ,"Tag" \
673 ,CFNumber )
674 #endif
675
676 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesVLANOptions, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
677 #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1050) || (__IPHONE_OS_VERSION_MIN_REQUIRED >= 20000)/*SPI*/
678 #define kSCPropVirtualNetworkInterfacesVLANOptions \
679 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesVLANOptions \
680 ,"Options" \
681 ,CFDictionary )
682 #endif
683
684 #endif // !TARGET_OS_IPHONE
685
686 #endif /* _SCSCHEMADEFINITIONSPRIVATE_H */