]> git.saurik.com Git - apple/configd.git/blame - SystemConfiguration.fproj/SCSchemaDefinitionsPrivate.h
configd-453.19.tar.gz
[apple/configd.git] / SystemConfiguration.fproj / SCSchemaDefinitionsPrivate.h
CommitLineData
edebe297 1/*
6bb65964 2 * Copyright (c) 2000-2011 Apple Inc. All rights reserved.
edebe297
A
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 *
a40a14f8 36 * kSCEntNetCommCenter "com.apple.CommCenter" CFDictionary
edebe297 37 * kSCEntNetEAPOL "EAPOL" CFDictionary
17d3ee29 38 * kSCEntNetLinkQuality "LinkQuality" CFDictionary
6bb65964 39 * kSCEntNetLoopback "Loopback" CFDictionary
a40a14f8
A
40 * kSCEntNetOnDemand "OnDemand" CFDictionary
41 * kSCEntNetService "__SERVICE__" CFDictionary
6bb65964 42 * kSCEntNetVPN "VPN" CFDictionary
edebe297
A
43 *
44 * kSCCompNetwork Properties
45 *
46 * kSCPropNetIgnoreLinkStatus "IgnoreLinkStatus" CFBoolean
47 *
a40a14f8
A
48 * kSCEntNetCommCenter Entity Keys
49 *
50 * kSCPropNetCommCenterAllowNetworkAccess "AllowNetworkAccess" CFNumber (0 or 1)
51 * kSCPropNetCommCenterAvailable "Available" CFNumber (0 or 1)
52 *
6bb65964
A
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 *
a40a14f8
A
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 *
edebe297
A
82 * kSCEntNetIPv4 Entity Keys
83 *
6bb65964
A
84 * kSCPropNetIPv4ExcludedRoutes "ExcludedRoutes" CFArray[CFDictionary]
85 * kSCPropNetIPv4IncludedRoutes "IncludedRoutes" CFArray[CFDictionary]
86 *
edebe297
A
87 * --- kSCPropNetIPv4ConfigMethod values ---
88 * kSCValNetIPv4ConfigMethodFailover "Failover"
89 *
6bb65964
A
90 * --- kSCPropNetIPv4IncludedRoutes, kSCPropNetIPv4ExcludedRoutes [CFDictionary] keys ---
91 * kSCPropNetIPv4RouteDestinationAddress "DestinationAddress" CFString
92 * kSCPropNetIPv4RouteSubnetMask "SubnetMask" CFString
93 * kSCPropNetIPv4RouteGatewayAddress "GatewayAddress" CFString
94 *
17d3ee29
A
95 * kSCPropNetIPv4ARPResolvedHardwareAddress "ARPResolvedHardwareAddress" CFString
96 * kSCPropNetIPv4ARPResolvedIPAddress "ARPResolvedIPAddress" CFString
97 *
6bb65964
A
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 *
17d3ee29
A
108 * kSCEntNetLinkQuality Entity Keys
109 *
110 * kSCPropNetLinkQuality "LinkQuality" CFNumber
111 *
edebe297
A
112 * kSCEntNetPPP Entity Keys
113 *
114 * --- OnDemand: ---
115 * kSCPropNetPPPOnDemandDomains "OnDemandDomains" CFArray[CFString]
116 * kSCPropNetPPPOnDemandEnabled "OnDemandEnabled" CFNumber (0 or 1)
117 * kSCPropNetPPPOnDemandHostName "OnDemandHostName" CFString
6bb65964
A
118 * kSCPropNetPPPOnDemandMatchDomainsAlways "OnDemandMatchDomainsAlways" CFArray[CFString]
119 * kSCPropNetPPPOnDemandMatchDomainsOnRetry "OnDemandMatchDomainsOnRetry" CFArray[CFString]
120 * kSCPropNetPPPOnDemandMatchDomainsNever "OnDemandMatchDomainsNever" CFArray[CFString]
edebe297
A
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 *
6bb65964
A
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 *
a40a14f8
A
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 *
6bb65964
A
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 *
edebe297
A
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 *
6bb65964
A
195 * kSCPropVirtualNetworkInterfacesBridgeInterfaces "Interfaces" CFArray[CFString]
196 * kSCPropVirtualNetworkInterfacesBridgeOptions "Options" CFDictionary
197 *
edebe297
A
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 */
227extern const CFStringRef kSCPrefVirtualNetworkInterfaces;
228
229/*!
230 @group Network Entity Keys
231 */
232
a40a14f8
A
233/*!
234 @const kSCEntNetCommCenter
235 @availability Introduced in iPhone OS 2.0.
236 */
237extern const CFStringRef kSCEntNetCommCenter;
238
edebe297
A
239/*!
240 @const kSCEntNetEAPOL
241 @availability Introduced in Mac OS X 10.5.
242 */
243extern const CFStringRef kSCEntNetEAPOL;
244
17d3ee29
A
245/*!
246 @const kSCEntNetLinkQuality
247 @availability Introduced in Mac OS X 10.7.
248 */
249extern const CFStringRef kSCEntNetLinkQuality;
250
6bb65964
A
251/*!
252 @const kSCEntNetLoopback
253 @availability Introduced in Mac OS X 10.7.
254 */
255extern const CFStringRef kSCEntNetLoopback;
256
a40a14f8
A
257/*!
258 @const kSCEntNetOnDemand
259 @availability Introduced in Mac OS X 10.6.
260 */
261extern const CFStringRef kSCEntNetOnDemand;
262
263/*!
264 @const kSCEntNetService
265 @availability Introduced in Mac OS X 10.6.
266 */
267extern const CFStringRef kSCEntNetService;
268
6bb65964
A
269/*!
270 @const kSCEntNetVPN
271 @availability Introduced in Mac OS X 10.7.
272 */
273extern const CFStringRef kSCEntNetVPN;
274
edebe297
A
275/*!
276 @group kSCCompNetwork Properties
277 */
278
279/*!
280 @const kSCPropNetIgnoreLinkStatus
281 @availability Introduced in Mac OS X 10.5.
282 */
283extern const CFStringRef kSCPropNetIgnoreLinkStatus;
284
a40a14f8
A
285/*!
286 @group kSCEntNetCommCenter Entity Keys
287 */
288
289/*!
290 @const kSCPropNetCommCenterAllowNetworkAccess
291 @availability Introduced in iPhone OS 2.0.
292 */
293extern const CFStringRef kSCPropNetCommCenterAllowNetworkAccess;
294
295/*!
296 @const kSCPropNetCommCenterAvailable
297 @availability Introduced in iPhone OS 2.0.
298 */
299extern const CFStringRef kSCPropNetCommCenterAvailable;
300
6bb65964
A
301/*!
302 @group kSCEntNetEthernet (Hardware) Entity Keys
303 */
304
305/*!
306 @const kSCPropNetEthernetCapabilityAV
307 @availability Introduced in Mac OS X 10.7.
308 */
309extern const CFStringRef kSCPropNetEthernetCapabilityAV;
310
311/*!
312 @const kSCPropNetEthernetCapabilityJUMBO_MTU
313 @availability Introduced in Mac OS X 10.7.
314 */
315extern const CFStringRef kSCPropNetEthernetCapabilityJUMBO_MTU;
316
317/*!
318 @const kSCPropNetEthernetCapabilityLRO
319 @availability Introduced in Mac OS X 10.7.
320 */
321extern const CFStringRef kSCPropNetEthernetCapabilityLRO;
322
323/*!
324 @const kSCPropNetEthernetCapabilityRXCSUM
325 @availability Introduced in Mac OS X 10.7.
326 */
327extern const CFStringRef kSCPropNetEthernetCapabilityRXCSUM;
328
329/*!
330 @const kSCPropNetEthernetCapabilityTSO
331 @availability Introduced in Mac OS X 10.7.
332 */
333extern const CFStringRef kSCPropNetEthernetCapabilityTSO;
334
335/*!
336 @const kSCPropNetEthernetCapabilityTSO4
337 @availability Introduced in Mac OS X 10.7.
338 */
339extern const CFStringRef kSCPropNetEthernetCapabilityTSO4;
340
341/*!
342 @const kSCPropNetEthernetCapabilityTSO6
343 @availability Introduced in Mac OS X 10.7.
344 */
345extern const CFStringRef kSCPropNetEthernetCapabilityTSO6;
346
347/*!
348 @const kSCPropNetEthernetCapabilityTXCSUM
349 @availability Introduced in Mac OS X 10.7.
350 */
351extern const CFStringRef kSCPropNetEthernetCapabilityTXCSUM;
352
353/*!
354 @const kSCPropNetEthernetCapabilityVLAN_HWTAGGING
355 @availability Introduced in Mac OS X 10.7.
356 */
357extern const CFStringRef kSCPropNetEthernetCapabilityVLAN_HWTAGGING;
358
359/*!
360 @const kSCPropNetEthernetCapabilityVLAN_MTU
361 @availability Introduced in Mac OS X 10.7.
362 */
363extern 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 */
373extern const CFStringRef kSCValNetInterfaceTypeLoopback;
374
375/*!
376 @const kSCValNetInterfaceTypeVPN
377 @availability Introduced in Mac OS X 10.7.
378 */
379extern const CFStringRef kSCValNetInterfaceTypeVPN;
380
a40a14f8
A
381/*!
382 @group kSCEntNetIPSec Entity Keys
383 */
384
385/*!
386 @const kSCPropNetIPSecLastCause
387 @availability Introduced in Mac OS X 10.6.
388 */
389extern const CFStringRef kSCPropNetIPSecLastCause;
390
391/*!
392 @const kSCPropNetIPSecOnDemandEnabled
393 @availability Introduced in Mac OS X 10.6.
394 */
395extern const CFStringRef kSCPropNetIPSecOnDemandEnabled;
396
397/*!
398 @const kSCPropNetIPSecOnDemandMatchDomainsAlways
399 @availability Introduced in Mac OS X 10.6.
400 */
401extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsAlways;
402
403/*!
404 @const kSCPropNetIPSecOnDemandMatchDomainsOnRetry
405 @availability Introduced in Mac OS X 10.6.
406 */
407extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsOnRetry;
408
409/*!
410 @const kSCPropNetIPSecOnDemandMatchDomainsNever
411 @availability Introduced in Mac OS X 10.6.
412 */
413extern const CFStringRef kSCPropNetIPSecOnDemandMatchDomainsNever;
414
edebe297
A
415/*!
416 @group kSCEntNetIPv4 Entity Keys
417 */
418
6bb65964
A
419/*!
420 @const kSCPropNetIPv4ExcludedRoutes
421 @availability Introduced in Mac OS X 10.7.
422 */
423extern const CFStringRef kSCPropNetIPv4ExcludedRoutes;
424
425/*!
426 @const kSCPropNetIPv4IncludedRoutes
427 @availability Introduced in Mac OS X 10.7.
428 */
429extern const CFStringRef kSCPropNetIPv4IncludedRoutes;
430
edebe297
A
431/*!
432 @const kSCValNetIPv4ConfigMethodFailover
433 @availability Introduced in Mac OS X 10.5.
434 */
435extern const CFStringRef kSCValNetIPv4ConfigMethodFailover;
436
6bb65964
A
437/*!
438 @const kSCPropNetIPv4RouteDestinationAddress
439 @availability Introduced in Mac OS X 10.7.
440 */
441extern const CFStringRef kSCPropNetIPv4RouteDestinationAddress;
442
443/*!
444 @const kSCPropNetIPv4RouteSubnetMask
445 @availability Introduced in Mac OS X 10.7.
446 */
447extern const CFStringRef kSCPropNetIPv4RouteSubnetMask;
448
449/*!
450 @const kSCPropNetIPv4RouteGatewayAddress
451 @availability Introduced in Mac OS X 10.7.
452 */
453extern const CFStringRef kSCPropNetIPv4RouteGatewayAddress;
454
17d3ee29
A
455/*!
456 @const kSCPropNetIPv4ARPResolvedHardwareAddress
457 @availability Introduced in Mac OS X 10.7.
458 */
459extern const CFStringRef kSCPropNetIPv4ARPResolvedHardwareAddress;
460
461/*!
462 @const kSCPropNetIPv4ARPResolvedIPAddress
463 @availability Introduced in Mac OS X 10.7.
464 */
465extern const CFStringRef kSCPropNetIPv4ARPResolvedIPAddress;
466
6bb65964
A
467/*!
468 @group kSCEntNetIPv6 Entity Keys
469 */
470
471/*!
472 @const kSCPropNetIPv6ExcludedRoutes
473 @availability Introduced in Mac OS X 10.7.
474 */
475extern const CFStringRef kSCPropNetIPv6ExcludedRoutes;
476
477/*!
478 @const kSCPropNetIPv6IncludedRoutes
479 @availability Introduced in Mac OS X 10.7.
480 */
481extern const CFStringRef kSCPropNetIPv6IncludedRoutes;
482
483/*!
484 @const kSCPropNetIPv6RouteDestinationAddress
485 @availability Introduced in Mac OS X 10.7.
486 */
487extern const CFStringRef kSCPropNetIPv6RouteDestinationAddress;
488
489/*!
490 @const kSCPropNetIPv6RoutePrefixLength
491 @availability Introduced in Mac OS X 10.7.
492 */
493extern const CFStringRef kSCPropNetIPv6RoutePrefixLength;
494
495/*!
496 @const kSCPropNetIPv6RouteGatewayAddress
497 @availability Introduced in Mac OS X 10.7.
498 */
499extern const CFStringRef kSCPropNetIPv6RouteGatewayAddress;
500
17d3ee29
A
501/*!
502 @group kSCEntNetLinkQuality Entity Keys
503 */
504
505/*!
506 @const kSCPropNetLinkQuality
507 @availability Introduced in Mac OS X 10.7.
508 */
509extern const CFStringRef kSCPropNetLinkQuality;
510
edebe297
A
511/*!
512 @group kSCEntNetPPP Entity Keys
513 */
514
515/*!
516 @const kSCPropNetPPPOnDemandDomains
517 @availability Introduced in Mac OS X 10.5.
518 */
519extern const CFStringRef kSCPropNetPPPOnDemandDomains;
520
521/*!
522 @const kSCPropNetPPPOnDemandEnabled
523 @availability Introduced in Mac OS X 10.5.
524 */
525extern const CFStringRef kSCPropNetPPPOnDemandEnabled;
526
527/*!
528 @const kSCPropNetPPPOnDemandHostName
529 @availability Introduced in Mac OS X 10.5.
530 */
531extern const CFStringRef kSCPropNetPPPOnDemandHostName;
532
6bb65964
A
533/*!
534 @const kSCPropNetPPPOnDemandMatchDomainsAlways
535 @availability Introduced in Mac OS X 10.7.
536 */
537extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsAlways;
538
539/*!
540 @const kSCPropNetPPPOnDemandMatchDomainsOnRetry
541 @availability Introduced in Mac OS X 10.7.
542 */
543extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsOnRetry;
544
545/*!
546 @const kSCPropNetPPPOnDemandMatchDomainsNever
547 @availability Introduced in Mac OS X 10.7.
548 */
549extern const CFStringRef kSCPropNetPPPOnDemandMatchDomainsNever;
550
edebe297
A
551/*!
552 @const kSCPropNetPPPOnDemandMode
553 @availability Introduced in Mac OS X 10.5.
554 */
555extern const CFStringRef kSCPropNetPPPOnDemandMode;
556
557/*!
558 @const kSCPropNetPPPOnDemandPriority
559 @availability Introduced in Mac OS X 10.5.
560 */
561extern const CFStringRef kSCPropNetPPPOnDemandPriority;
562
563/*!
564 @const kSCValNetPPPOnDemandModeAggressive
565 @availability Introduced in Mac OS X 10.5.
566 */
567extern const CFStringRef kSCValNetPPPOnDemandModeAggressive;
568
569/*!
570 @const kSCValNetPPPOnDemandModeConservative
571 @availability Introduced in Mac OS X 10.5.
572 */
573extern const CFStringRef kSCValNetPPPOnDemandModeConservative;
574
575/*!
576 @const kSCValNetPPPOnDemandModeCompatible
577 @availability Introduced in Mac OS X 10.5.
578 */
579extern const CFStringRef kSCValNetPPPOnDemandModeCompatible;
580
581/*!
582 @const kSCValNetPPPOnDemandPriorityDefault
583 @availability Introduced in Mac OS X 10.5.
584 */
585extern const CFStringRef kSCValNetPPPOnDemandPriorityDefault;
586
587/*!
588 @const kSCValNetPPPOnDemandPriorityHigh
589 @availability Introduced in Mac OS X 10.5.
590 */
591extern const CFStringRef kSCValNetPPPOnDemandPriorityHigh;
592
593/*!
594 @const kSCValNetPPPOnDemandPriorityLow
595 @availability Introduced in Mac OS X 10.5.
596 */
597extern const CFStringRef kSCValNetPPPOnDemandPriorityLow;
598
6bb65964
A
599/*!
600 @group kSCEntNetProxies Entity Keys
601 */
602
603/*!
604 @const kSCPropNetProxiesSupplementalMatchDomains
605 @availability Introduced in Mac OS X 10.7.
606 */
607extern const CFStringRef kSCPropNetProxiesSupplementalMatchDomains;
608
609/*!
610 @const kSCPropNetProxiesSupplementalMatchOrders
611 @availability Introduced in Mac OS X 10.7.
612 */
613extern const CFStringRef kSCPropNetProxiesSupplementalMatchOrders;
614
615/*!
616 @const kSCPropNetProxiesScoped
617 @availability Introduced in Mac OS X 10.7.
618 */
619extern const CFStringRef kSCPropNetProxiesScoped;
620
621/*!
622 @const kSCPropNetProxiesSupplemental
623 @availability Introduced in Mac OS X 10.7.
624 */
625extern const CFStringRef kSCPropNetProxiesSupplemental;
626
627/*!
628 @const kSCPropNetProxiesSupplementalMatchDomain
629 @availability Introduced in Mac OS X 10.7.
630 */
631extern const CFStringRef kSCPropNetProxiesSupplementalMatchDomain;
632
a40a14f8
A
633/*!
634 @group kSCEntNetService Entity Keys
635 */
636
637/*!
638 @const kSCPropNetServicePrimaryRank
639 @availability Introduced in Mac OS X 10.6.
640 */
641extern const CFStringRef kSCPropNetServicePrimaryRank;
642
643/*!
644 @const kSCPropNetServiceUserDefinedName
645 @availability Introduced in Mac OS X 10.6.
646 */
647extern const CFStringRef kSCPropNetServiceUserDefinedName;
648
649/*!
650 @const kSCValNetServicePrimaryRankFirst
651 @availability Introduced in Mac OS X 10.6.
652 */
653extern const CFStringRef kSCValNetServicePrimaryRankFirst;
654
655/*!
656 @const kSCValNetServicePrimaryRankLast
657 @availability Introduced in Mac OS X 10.6.
658 */
659extern const CFStringRef kSCValNetServicePrimaryRankLast;
660
661/*!
662 @const kSCValNetServicePrimaryRankNever
663 @availability Introduced in Mac OS X 10.6.
664 */
665extern const CFStringRef kSCValNetServicePrimaryRankNever;
666
6bb65964
A
667/*!
668 @group kSCEntNetVPN Entity Keys
669 */
670
671/*!
672 @const kSCPropNetVPNAuthName
673 @availability Introduced in Mac OS X 10.7.
674 */
675extern const CFStringRef kSCPropNetVPNAuthName;
676
677/*!
678 @const kSCPropNetVPNAuthPassword
679 @availability Introduced in Mac OS X 10.7.
680 */
681extern const CFStringRef kSCPropNetVPNAuthPassword;
682
683/*!
684 @const kSCPropNetVPNAuthPasswordEncryption
685 @availability Introduced in Mac OS X 10.7.
686 */
687extern const CFStringRef kSCPropNetVPNAuthPasswordEncryption;
688
689/*!
690 @const kSCPropNetVPNAuthenticationMethod
691 @availability Introduced in Mac OS X 10.7.
692 */
693extern const CFStringRef kSCPropNetVPNAuthenticationMethod;
694
695/*!
696 @const kSCPropNetVPNConnectTime
697 @availability Introduced in Mac OS X 10.7.
698 */
699extern const CFStringRef kSCPropNetVPNConnectTime;
700
701/*!
702 @const kSCPropNetVPNDisconnectOnFastUserSwitch
703 @availability Introduced in Mac OS X 10.7.
704 */
705extern const CFStringRef kSCPropNetVPNDisconnectOnFastUserSwitch;
706
707/*!
708 @const kSCPropNetVPNDisconnectOnIdle
709 @availability Introduced in Mac OS X 10.7.
710 */
711extern const CFStringRef kSCPropNetVPNDisconnectOnIdle;
712
713/*!
714 @const kSCPropNetVPNDisconnectOnIdleTimer
715 @availability Introduced in Mac OS X 10.7.
716 */
717extern const CFStringRef kSCPropNetVPNDisconnectOnIdleTimer;
718
719/*!
720 @const kSCPropNetVPNDisconnectOnLogout
721 @availability Introduced in Mac OS X 10.7.
722 */
723extern const CFStringRef kSCPropNetVPNDisconnectOnLogout;
724
725/*!
726 @const kSCPropNetVPNDisconnectOnSleep
727 @availability Introduced in Mac OS X 10.7.
728 */
729extern const CFStringRef kSCPropNetVPNDisconnectOnSleep;
730
731/*!
732 @const kSCPropNetVPNLocalCertificate
733 @availability Introduced in Mac OS X 10.7.
734 */
735extern const CFStringRef kSCPropNetVPNLocalCertificate;
736
737/*!
738 @const kSCPropNetVPNLogfile
739 @availability Introduced in Mac OS X 10.7.
740 */
741extern const CFStringRef kSCPropNetVPNLogfile;
742
743/*!
744 @const kSCPropNetVPNMTU
745 @availability Introduced in Mac OS X 10.7.
746 */
747extern const CFStringRef kSCPropNetVPNMTU;
748
749/*!
750 @const kSCPropNetVPNOnDemandEnabled
751 @availability Introduced in Mac OS X 10.7.
752 */
753extern const CFStringRef kSCPropNetVPNOnDemandEnabled;
754
755/*!
756 @const kSCPropNetVPNOnDemandMatchDomainsAlways
757 @availability Introduced in Mac OS X 10.7.
758 */
759extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsAlways;
760
761/*!
762 @const kSCPropNetVPNOnDemandMatchDomainsOnRetry
763 @availability Introduced in Mac OS X 10.7.
764 */
765extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsOnRetry;
766
767/*!
768 @const kSCPropNetVPNOnDemandMatchDomainsNever
769 @availability Introduced in Mac OS X 10.7.
770 */
771extern const CFStringRef kSCPropNetVPNOnDemandMatchDomainsNever;
772
773/*!
774 @const kSCPropNetVPNRemoteAddress
775 @availability Introduced in Mac OS X 10.7.
776 */
777extern const CFStringRef kSCPropNetVPNRemoteAddress;
778
779/*!
780 @const kSCPropNetVPNStatus
781 @availability Introduced in Mac OS X 10.7.
782 */
783extern const CFStringRef kSCPropNetVPNStatus;
784
785/*!
786 @const kSCPropNetVPNVerboseLogging
787 @availability Introduced in Mac OS X 10.7.
788 */
789extern const CFStringRef kSCPropNetVPNVerboseLogging;
790
791/*!
792 @const kSCValNetVPNAuthenticationMethodPassword
793 @availability Introduced in Mac OS X 10.7.
794 */
795extern const CFStringRef kSCValNetVPNAuthenticationMethodPassword;
796
797/*!
798 @const kSCValNetVPNAuthenticationMethodCertificate
799 @availability Introduced in Mac OS X 10.7.
800 */
801extern const CFStringRef kSCValNetVPNAuthenticationMethodCertificate;
802
803/*!
804 @const kSCValNetVPNAuthPasswordEncryptionKeychain
805 @availability Introduced in Mac OS X 10.7.
806 */
807extern const CFStringRef kSCValNetVPNAuthPasswordEncryptionKeychain;
808
809/*!
810 @const kSCValNetVPNAuthPasswordEncryptionPrompt
811 @availability Introduced in Mac OS X 10.7.
812 */
813extern const CFStringRef kSCValNetVPNAuthPasswordEncryptionPrompt;
814
edebe297
A
815/*!
816 @group kSCCompSystem Properties
817 */
818
819/*!
820 @const kSCPropSystemComputerNameRegion
821 @availability Introduced in Mac OS X 10.5.
822 */
823extern const CFStringRef kSCPropSystemComputerNameRegion;
824
825/*!
826 @const kSCPropSystemHostName
827 @availability Introduced in Mac OS X 10.5.
828 */
829extern 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 */
839extern const CFStringRef kSCPropVirtualNetworkInterfacesBondInterfaces;
840
841/*!
842 @const kSCPropVirtualNetworkInterfacesBondMode
843 @availability Introduced in Mac OS X 10.5.
844 */
845extern const CFStringRef kSCPropVirtualNetworkInterfacesBondMode;
846
847/*!
848 @const kSCPropVirtualNetworkInterfacesBondOptions
849 @availability Introduced in Mac OS X 10.5.
850 */
851extern const CFStringRef kSCPropVirtualNetworkInterfacesBondOptions;
852
6bb65964
A
853/*!
854 @const kSCPropVirtualNetworkInterfacesBridgeInterfaces
855 @availability Introduced in Mac OS X 10.7.
856 */
857extern const CFStringRef kSCPropVirtualNetworkInterfacesBridgeInterfaces;
858
859/*!
860 @const kSCPropVirtualNetworkInterfacesBridgeOptions
861 @availability Introduced in Mac OS X 10.7.
862 */
863extern const CFStringRef kSCPropVirtualNetworkInterfacesBridgeOptions;
864
edebe297
A
865/*!
866 @const kSCPropVirtualNetworkInterfacesVLANInterface
867 @availability Introduced in Mac OS X 10.5.
868 */
869extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANInterface;
870
871/*!
872 @const kSCPropVirtualNetworkInterfacesVLANTag
873 @availability Introduced in Mac OS X 10.5.
874 */
875extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANTag;
876
877/*!
878 @const kSCPropVirtualNetworkInterfacesVLANOptions
879 @availability Introduced in Mac OS X 10.5.
880 */
881extern const CFStringRef kSCPropVirtualNetworkInterfacesVLANOptions;
882
883#endif /* 0 */
884
885
886/* -------------------- Schema declarations -------------------- */
887
888
a40a14f8 889 SC_SCHEMA_DECLARATION(kSCPrefVirtualNetworkInterfaces, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
edebe297
A
890 #define kSCPrefVirtualNetworkInterfaces \
891 SC_SCHEMA_KV(kSCPrefVirtualNetworkInterfaces \
892 ,"VirtualNetworkInterfaces" \
893 ,CFDictionary )
edebe297 894
a40a14f8
A
895
896 SC_SCHEMA_DECLARATION(kSCEntNetEAPOL, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
edebe297
A
897 #define kSCEntNetEAPOL \
898 SC_SCHEMA_KV(kSCEntNetEAPOL \
899 ,"EAPOL" \
900 ,CFDictionary )
6bb65964 901
17d3ee29
A
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
6bb65964
A
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 )
edebe297 913
a40a14f8 914 SC_SCHEMA_DECLARATION(kSCEntNetOnDemand, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/))
a40a14f8
A
915 #define kSCEntNetOnDemand \
916 SC_SCHEMA_KV(kSCEntNetOnDemand \
917 ,"OnDemand" \
918 ,CFDictionary )
a40a14f8
A
919
920 SC_SCHEMA_DECLARATION(kSCEntNetService, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/))
a40a14f8
A
921 #define kSCEntNetService \
922 SC_SCHEMA_KV(kSCEntNetService \
923 ,"__SERVICE__" \
924 ,CFDictionary )
6bb65964
A
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 )
a40a14f8
A
931
932 SC_SCHEMA_DECLARATION(kSCPropNetIgnoreLinkStatus, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
edebe297
A
933 #define kSCPropNetIgnoreLinkStatus \
934 SC_SCHEMA_KV(kSCPropNetIgnoreLinkStatus \
935 ,"IgnoreLinkStatus" \
936 ,CFBoolean )
edebe297 937
a40a14f8 938
6bb65964
A
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
a40a14f8 1011 SC_SCHEMA_DECLARATION(kSCPropNetIPSecLastCause, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/))
a40a14f8
A
1012 #define kSCPropNetIPSecLastCause \
1013 SC_SCHEMA_KV(kSCPropNetIPSecLastCause \
1014 ,"LastCause" \
1015 ,CFNumber )
a40a14f8
A
1016
1017 SC_SCHEMA_DECLARATION(kSCPropNetIPSecOnDemandEnabled, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/))
a40a14f8
A
1018 #define kSCPropNetIPSecOnDemandEnabled \
1019 SC_SCHEMA_KV(kSCPropNetIPSecOnDemandEnabled \
1020 ,"OnDemandEnabled" \
1021 ,CFNumber (0 or 1) )
a40a14f8
A
1022
1023 SC_SCHEMA_DECLARATION(kSCPropNetIPSecOnDemandMatchDomainsAlways, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/))
a40a14f8
A
1024 #define kSCPropNetIPSecOnDemandMatchDomainsAlways \
1025 SC_SCHEMA_KV(kSCPropNetIPSecOnDemandMatchDomainsAlways \
1026 ,"OnDemandMatchDomainsAlways" \
1027 ,CFArray[CFString] )
a40a14f8
A
1028
1029 SC_SCHEMA_DECLARATION(kSCPropNetIPSecOnDemandMatchDomainsOnRetry, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/))
a40a14f8
A
1030 #define kSCPropNetIPSecOnDemandMatchDomainsOnRetry \
1031 SC_SCHEMA_KV(kSCPropNetIPSecOnDemandMatchDomainsOnRetry \
1032 ,"OnDemandMatchDomainsOnRetry" \
1033 ,CFArray[CFString] )
a40a14f8
A
1034
1035 SC_SCHEMA_DECLARATION(kSCPropNetIPSecOnDemandMatchDomainsNever, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_0/*SPI*/))
a40a14f8
A
1036 #define kSCPropNetIPSecOnDemandMatchDomainsNever \
1037 SC_SCHEMA_KV(kSCPropNetIPSecOnDemandMatchDomainsNever \
1038 ,"OnDemandMatchDomainsNever" \
1039 ,CFArray[CFString] )
6bb65964
A
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] )
a40a14f8
A
1052
1053 SC_SCHEMA_DECLARATION(kSCValNetIPv4ConfigMethodFailover, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
edebe297
A
1054 #define kSCValNetIPv4ConfigMethodFailover \
1055 SC_SCHEMA_KV(kSCValNetIPv4ConfigMethodFailover \
1056 ,"Failover" \
1057 , )
6bb65964
A
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
17d3ee29
A
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
6bb65964
A
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 )
edebe297 1118
17d3ee29
A
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
a40a14f8 1125 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandDomains, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
edebe297
A
1126 #define kSCPropNetPPPOnDemandDomains \
1127 SC_SCHEMA_KV(kSCPropNetPPPOnDemandDomains \
1128 ,"OnDemandDomains" \
1129 ,CFArray[CFString] )
edebe297 1130
a40a14f8 1131 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandEnabled, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
edebe297
A
1132 #define kSCPropNetPPPOnDemandEnabled \
1133 SC_SCHEMA_KV(kSCPropNetPPPOnDemandEnabled \
1134 ,"OnDemandEnabled" \
1135 ,CFNumber (0 or 1) )
edebe297 1136
a40a14f8 1137 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandHostName, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
edebe297
A
1138 #define kSCPropNetPPPOnDemandHostName \
1139 SC_SCHEMA_KV(kSCPropNetPPPOnDemandHostName \
1140 ,"OnDemandHostName" \
1141 ,CFString )
6bb65964
A
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] )
edebe297 1160
a40a14f8 1161 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandMode, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
edebe297
A
1162 #define kSCPropNetPPPOnDemandMode \
1163 SC_SCHEMA_KV(kSCPropNetPPPOnDemandMode \
1164 ,"OnDemandMode" \
1165 ,CFString )
edebe297 1166
a40a14f8 1167 SC_SCHEMA_DECLARATION(kSCPropNetPPPOnDemandPriority, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
edebe297
A
1168 #define kSCPropNetPPPOnDemandPriority \
1169 SC_SCHEMA_KV(kSCPropNetPPPOnDemandPriority \
1170 ,"OnDemandPriority" \
1171 ,CFString )
edebe297 1172
a40a14f8 1173 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandModeAggressive, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
edebe297
A
1174 #define kSCValNetPPPOnDemandModeAggressive \
1175 SC_SCHEMA_KV(kSCValNetPPPOnDemandModeAggressive \
1176 ,"Aggressive" \
1177 , )
edebe297 1178
a40a14f8 1179 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandModeConservative, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
edebe297
A
1180 #define kSCValNetPPPOnDemandModeConservative \
1181 SC_SCHEMA_KV(kSCValNetPPPOnDemandModeConservative \
1182 ,"Conservative" \
1183 , )
edebe297 1184
a40a14f8 1185 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandModeCompatible, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
edebe297
A
1186 #define kSCValNetPPPOnDemandModeCompatible \
1187 SC_SCHEMA_KV(kSCValNetPPPOnDemandModeCompatible \
1188 ,"Compatible" \
1189 , )
edebe297 1190
a40a14f8 1191 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandPriorityDefault, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
edebe297
A
1192 #define kSCValNetPPPOnDemandPriorityDefault \
1193 SC_SCHEMA_KV(kSCValNetPPPOnDemandPriorityDefault \
1194 ,"Default" \
1195 , )
edebe297 1196
a40a14f8 1197 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandPriorityHigh, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
edebe297
A
1198 #define kSCValNetPPPOnDemandPriorityHigh \
1199 SC_SCHEMA_KV(kSCValNetPPPOnDemandPriorityHigh \
1200 ,"High" \
1201 , )
edebe297 1202
a40a14f8 1203 SC_SCHEMA_DECLARATION(kSCValNetPPPOnDemandPriorityLow, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
edebe297
A
1204 #define kSCValNetPPPOnDemandPriorityLow \
1205 SC_SCHEMA_KV(kSCValNetPPPOnDemandPriorityLow \
1206 ,"Low" \
1207 , )
6bb65964
A
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 )
edebe297 1238
a40a14f8 1239 SC_SCHEMA_DECLARATION(kSCPropNetServicePrimaryRank, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/))
a40a14f8
A
1240 #define kSCPropNetServicePrimaryRank \
1241 SC_SCHEMA_KV(kSCPropNetServicePrimaryRank \
1242 ,"PrimaryRank" \
1243 ,CFString )
a40a14f8
A
1244
1245 SC_SCHEMA_DECLARATION(kSCPropNetServiceUserDefinedName, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/))
a40a14f8
A
1246 #define kSCPropNetServiceUserDefinedName \
1247 SC_SCHEMA_KV(kSCPropNetServiceUserDefinedName \
1248 ,"UserDefinedName" \
1249 ,CFString )
a40a14f8
A
1250
1251 SC_SCHEMA_DECLARATION(kSCValNetServicePrimaryRankFirst, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/))
a40a14f8
A
1252 #define kSCValNetServicePrimaryRankFirst \
1253 SC_SCHEMA_KV(kSCValNetServicePrimaryRankFirst \
1254 ,"First" \
1255 , )
a40a14f8
A
1256
1257 SC_SCHEMA_DECLARATION(kSCValNetServicePrimaryRankLast, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/))
a40a14f8
A
1258 #define kSCValNetServicePrimaryRankLast \
1259 SC_SCHEMA_KV(kSCValNetServicePrimaryRankLast \
1260 ,"Last" \
1261 , )
a40a14f8
A
1262
1263 SC_SCHEMA_DECLARATION(kSCValNetServicePrimaryRankNever, __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_2_0/*SPI*/))
a40a14f8
A
1264 #define kSCValNetServicePrimaryRankNever \
1265 SC_SCHEMA_KV(kSCValNetServicePrimaryRankNever \
1266 ,"Never" \
1267 , )
6bb65964
A
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 , )
a40a14f8
A
1412
1413 SC_SCHEMA_DECLARATION(kSCPropSystemComputerNameRegion, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
edebe297
A
1414 #define kSCPropSystemComputerNameRegion \
1415 SC_SCHEMA_KV(kSCPropSystemComputerNameRegion \
1416 ,"ComputerNameRegion" \
1417 ,CFNumber )
edebe297 1418
a40a14f8 1419 SC_SCHEMA_DECLARATION(kSCPropSystemHostName, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
edebe297
A
1420 #define kSCPropSystemHostName \
1421 SC_SCHEMA_KV(kSCPropSystemHostName \
1422 ,"HostName" \
1423 ,CFString )
a40a14f8
A
1424
1425 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBondInterfaces, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
edebe297
A
1426 #define kSCPropVirtualNetworkInterfacesBondInterfaces \
1427 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBondInterfaces \
1428 ,"Interfaces" \
1429 ,CFArray[CFString] )
edebe297 1430
a40a14f8 1431 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBondMode, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
edebe297
A
1432 #define kSCPropVirtualNetworkInterfacesBondMode \
1433 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBondMode \
1434 ,"Mode" \
1435 ,CFNumber )
edebe297 1436
a40a14f8 1437 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesBondOptions, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
edebe297
A
1438 #define kSCPropVirtualNetworkInterfacesBondOptions \
1439 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesBondOptions \
1440 ,"Options" \
1441 ,CFDictionary )
6bb65964
A
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 )
edebe297 1454
a40a14f8 1455 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesVLANInterface, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
edebe297
A
1456 #define kSCPropVirtualNetworkInterfacesVLANInterface \
1457 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesVLANInterface \
1458 ,"Interface" \
1459 ,CFString )
edebe297 1460
a40a14f8 1461 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesVLANTag, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
edebe297
A
1462 #define kSCPropVirtualNetworkInterfacesVLANTag \
1463 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesVLANTag \
1464 ,"Tag" \
1465 ,CFNumber )
edebe297 1466
a40a14f8 1467 SC_SCHEMA_DECLARATION(kSCPropVirtualNetworkInterfacesVLANOptions, __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_2_0/*SPI*/))
edebe297
A
1468 #define kSCPropVirtualNetworkInterfacesVLANOptions \
1469 SC_SCHEMA_KV(kSCPropVirtualNetworkInterfacesVLANOptions \
1470 ,"Options" \
1471 ,CFDictionary )
a40a14f8 1472
edebe297 1473#endif /* _SCSCHEMADEFINITIONSPRIVATE_H */