system_configuration_sys/
schema_definitions.rs1use core_foundation_sys::string::CFStringRef;
8
9extern "C" {
10 pub static kSCResvLink: CFStringRef;
11
12 pub static kSCResvInactive: CFStringRef;
13
14 pub static kSCPropInterfaceName: CFStringRef;
15
16 pub static kSCPropMACAddress: CFStringRef;
17
18 pub static kSCPropUserDefinedName: CFStringRef;
19
20 pub static kSCPropVersion: CFStringRef;
21
22 pub static kSCPrefCurrentSet: CFStringRef;
23
24 pub static kSCPrefNetworkServices: CFStringRef;
25
26 pub static kSCPrefSets: CFStringRef;
27
28 pub static kSCPrefSystem: CFStringRef;
29
30 pub static kSCCompNetwork: CFStringRef;
31
32 pub static kSCCompService: CFStringRef;
33
34 pub static kSCCompGlobal: CFStringRef;
35
36 pub static kSCCompHostNames: CFStringRef;
37
38 pub static kSCCompInterface: CFStringRef;
39
40 pub static kSCCompSystem: CFStringRef;
41
42 pub static kSCCompUsers: CFStringRef;
43
44 pub static kSCCompAnyRegex: CFStringRef;
45
46 pub static kSCEntNetAirPort: CFStringRef;
47
48 pub static kSCEntNetDHCP: CFStringRef;
49
50 pub static kSCEntNetDNS: CFStringRef;
51
52 pub static kSCEntNetEthernet: CFStringRef;
53
54 pub static kSCEntNetFireWire: CFStringRef;
55
56 pub static kSCEntNetInterface: CFStringRef;
57
58 pub static kSCEntNetIPSec: CFStringRef;
59
60 pub static kSCEntNetIPv4: CFStringRef;
61
62 pub static kSCEntNetIPv6: CFStringRef;
63
64 pub static kSCEntNetL2TP: CFStringRef;
65
66 pub static kSCEntNetLink: CFStringRef;
67
68 pub static kSCEntNetModem: CFStringRef;
69
70 pub static kSCEntNetPPP: CFStringRef;
71
72 pub static kSCEntNetPPPoE: CFStringRef;
73
74 pub static kSCEntNetPPPSerial: CFStringRef;
75
76 pub static kSCEntNetPPTP: CFStringRef;
77
78 pub static kSCEntNetProxies: CFStringRef;
79
80 pub static kSCEntNetSMB: CFStringRef;
81
82 pub static kSCEntNet6to4: CFStringRef;
83
84 pub static kSCPropNetOverridePrimary: CFStringRef;
85
86 pub static kSCPropNetServiceOrder: CFStringRef;
87
88 pub static kSCPropNetPPPOverridePrimary: CFStringRef;
89
90 pub static kSCPropNetInterfaces: CFStringRef;
91
92 pub static kSCPropNetLocalHostName: CFStringRef;
93
94 pub static kSCPropNetAirPortAllowNetCreation: CFStringRef;
95
96 pub static kSCPropNetAirPortAuthPassword: CFStringRef;
97
98 pub static kSCPropNetAirPortAuthPasswordEncryption: CFStringRef;
99
100 pub static kSCPropNetAirPortJoinMode: CFStringRef;
101
102 pub static kSCPropNetAirPortPowerEnabled: CFStringRef;
103
104 pub static kSCPropNetAirPortPreferredNetwork: CFStringRef;
105
106 pub static kSCPropNetAirPortSavePasswords: CFStringRef;
107
108 pub static kSCValNetAirPortJoinModeAutomatic: CFStringRef;
109
110 pub static kSCValNetAirPortJoinModePreferred: CFStringRef;
111
112 pub static kSCValNetAirPortJoinModeRanked: CFStringRef;
113
114 pub static kSCValNetAirPortJoinModeRecent: CFStringRef;
115
116 pub static kSCValNetAirPortJoinModeStrongest: CFStringRef;
117
118 pub static kSCValNetAirPortAuthPasswordEncryptionKeychain: CFStringRef;
119
120 pub static kSCPropNetDNSDomainName: CFStringRef;
121
122 pub static kSCPropNetDNSOptions: CFStringRef;
123
124 pub static kSCPropNetDNSSearchDomains: CFStringRef;
125
126 pub static kSCPropNetDNSSearchOrder: CFStringRef;
127
128 pub static kSCPropNetDNSServerAddresses: CFStringRef;
129
130 pub static kSCPropNetDNSServerPort: CFStringRef;
131
132 pub static kSCPropNetDNSServerTimeout: CFStringRef;
133
134 pub static kSCPropNetDNSSortList: CFStringRef;
135
136 pub static kSCPropNetDNSSupplementalMatchDomains: CFStringRef;
137
138 pub static kSCPropNetDNSSupplementalMatchOrders: CFStringRef;
139
140 pub static kSCPropNetEthernetMediaSubType: CFStringRef;
141
142 pub static kSCPropNetEthernetMediaOptions: CFStringRef;
143
144 pub static kSCPropNetEthernetMTU: CFStringRef;
145
146 pub static kSCPropNetInterfaceDeviceName: CFStringRef;
147
148 pub static kSCPropNetInterfaceHardware: CFStringRef;
149
150 pub static kSCPropNetInterfaceType: CFStringRef;
151
152 pub static kSCPropNetInterfaceSubType: CFStringRef;
153
154 pub static kSCPropNetInterfaceSupportsModemOnHold: CFStringRef;
155
156 pub static kSCValNetInterfaceTypeEthernet: CFStringRef;
157
158 pub static kSCValNetInterfaceTypeFireWire: CFStringRef;
159
160 pub static kSCValNetInterfaceTypePPP: CFStringRef;
161
162 pub static kSCValNetInterfaceType6to4: CFStringRef;
163
164 pub static kSCValNetInterfaceTypeIPSec: CFStringRef;
165
166 pub static kSCValNetInterfaceSubTypePPPoE: CFStringRef;
167
168 pub static kSCValNetInterfaceSubTypePPPSerial: CFStringRef;
169
170 pub static kSCValNetInterfaceSubTypePPTP: CFStringRef;
171
172 pub static kSCValNetInterfaceSubTypeL2TP: CFStringRef;
173
174 pub static kSCPropNetIPSecAuthenticationMethod: CFStringRef;
175
176 pub static kSCPropNetIPSecLocalCertificate: CFStringRef;
177
178 pub static kSCPropNetIPSecLocalIdentifier: CFStringRef;
179
180 pub static kSCPropNetIPSecLocalIdentifierType: CFStringRef;
181
182 pub static kSCPropNetIPSecSharedSecret: CFStringRef;
183
184 pub static kSCPropNetIPSecSharedSecretEncryption: CFStringRef;
185
186 pub static kSCPropNetIPSecConnectTime: CFStringRef;
187
188 pub static kSCPropNetIPSecRemoteAddress: CFStringRef;
189
190 pub static kSCPropNetIPSecStatus: CFStringRef;
191
192 pub static kSCPropNetIPSecXAuthEnabled: CFStringRef;
193
194 pub static kSCPropNetIPSecXAuthName: CFStringRef;
195
196 pub static kSCPropNetIPSecXAuthPassword: CFStringRef;
197
198 pub static kSCPropNetIPSecXAuthPasswordEncryption: CFStringRef;
199
200 pub static kSCValNetIPSecAuthenticationMethodSharedSecret: CFStringRef;
201
202 pub static kSCValNetIPSecAuthenticationMethodCertificate: CFStringRef;
203
204 pub static kSCValNetIPSecAuthenticationMethodHybrid: CFStringRef;
205
206 pub static kSCValNetIPSecLocalIdentifierTypeKeyID: CFStringRef;
207
208 pub static kSCValNetIPSecSharedSecretEncryptionKeychain: CFStringRef;
209
210 pub static kSCValNetIPSecXAuthPasswordEncryptionKeychain: CFStringRef;
211
212 pub static kSCValNetIPSecXAuthPasswordEncryptionPrompt: CFStringRef;
213
214 pub static kSCPropNetIPv4Addresses: CFStringRef;
215
216 pub static kSCPropNetIPv4ConfigMethod: CFStringRef;
217
218 pub static kSCPropNetIPv4DHCPClientID: CFStringRef;
219
220 pub static kSCPropNetIPv4Router: CFStringRef;
221
222 pub static kSCPropNetIPv4SubnetMasks: CFStringRef;
223
224 pub static kSCPropNetIPv4DestAddresses: CFStringRef;
225
226 pub static kSCPropNetIPv4BroadcastAddresses: CFStringRef;
227
228 pub static kSCValNetIPv4ConfigMethodAutomatic: CFStringRef;
229
230 pub static kSCValNetIPv4ConfigMethodBOOTP: CFStringRef;
231
232 pub static kSCValNetIPv4ConfigMethodDHCP: CFStringRef;
233
234 pub static kSCValNetIPv4ConfigMethodINFORM: CFStringRef;
235
236 pub static kSCValNetIPv4ConfigMethodLinkLocal: CFStringRef;
237
238 pub static kSCValNetIPv4ConfigMethodManual: CFStringRef;
239
240 pub static kSCValNetIPv4ConfigMethodPPP: CFStringRef;
241
242 pub static kSCPropNetIPv6Addresses: CFStringRef;
243
244 pub static kSCPropNetIPv6ConfigMethod: CFStringRef;
245
246 pub static kSCPropNetIPv6DestAddresses: CFStringRef;
247
248 pub static kSCPropNetIPv6Flags: CFStringRef;
249
250 pub static kSCPropNetIPv6PrefixLength: CFStringRef;
251
252 pub static kSCPropNetIPv6Router: CFStringRef;
253
254 pub static kSCValNetIPv6ConfigMethodAutomatic: CFStringRef;
255
256 pub static kSCValNetIPv6ConfigMethodLinkLocal: CFStringRef;
257
258 pub static kSCValNetIPv6ConfigMethodManual: CFStringRef;
259
260 pub static kSCValNetIPv6ConfigMethodRouterAdvertisement: CFStringRef;
261
262 pub static kSCValNetIPv6ConfigMethod6to4: CFStringRef;
263
264 pub static kSCPropNet6to4Relay: CFStringRef;
265
266 pub static kSCPropNetLinkActive: CFStringRef;
267
268 pub static kSCPropNetLinkDetaching: CFStringRef;
269
270 pub static kSCPropNetModemAccessPointName: CFStringRef;
271
272 pub static kSCPropNetModemConnectionPersonality: CFStringRef;
273
274 pub static kSCPropNetModemConnectionScript: CFStringRef;
275
276 pub static kSCPropNetModemConnectSpeed: CFStringRef;
277
278 pub static kSCPropNetModemDataCompression: CFStringRef;
279
280 pub static kSCPropNetModemDeviceContextID: CFStringRef;
281
282 pub static kSCPropNetModemDeviceModel: CFStringRef;
283
284 pub static kSCPropNetModemDeviceVendor: CFStringRef;
285
286 pub static kSCPropNetModemDialMode: CFStringRef;
287
288 pub static kSCPropNetModemErrorCorrection: CFStringRef;
289
290 pub static kSCPropNetModemHoldCallWaitingAudibleAlert: CFStringRef;
291
292 pub static kSCPropNetModemHoldDisconnectOnAnswer: CFStringRef;
293
294 pub static kSCPropNetModemHoldEnabled: CFStringRef;
295
296 pub static kSCPropNetModemHoldReminder: CFStringRef;
297
298 pub static kSCPropNetModemHoldReminderTime: CFStringRef;
299
300 pub static kSCPropNetModemNote: CFStringRef;
301
302 pub static kSCPropNetModemPulseDial: CFStringRef;
303
304 pub static kSCPropNetModemSpeaker: CFStringRef;
305
306 pub static kSCPropNetModemSpeed: CFStringRef;
307
308 pub static kSCValNetModemDialModeIgnoreDialTone: CFStringRef;
309
310 pub static kSCValNetModemDialModeManual: CFStringRef;
311
312 pub static kSCValNetModemDialModeWaitForDialTone: CFStringRef;
313
314 pub static kSCPropNetPPPACSPEnabled: CFStringRef;
315
316 pub static kSCPropNetPPPConnectTime: CFStringRef;
317
318 pub static kSCPropNetPPPDeviceLastCause: CFStringRef;
319
320 pub static kSCPropNetPPPDialOnDemand: CFStringRef;
321
322 pub static kSCPropNetPPPDisconnectOnFastUserSwitch: CFStringRef;
323
324 pub static kSCPropNetPPPDisconnectOnIdle: CFStringRef;
325
326 pub static kSCPropNetPPPDisconnectOnIdleTimer: CFStringRef;
327
328 pub static kSCPropNetPPPDisconnectOnLogout: CFStringRef;
329
330 pub static kSCPropNetPPPDisconnectOnSleep: CFStringRef;
331
332 pub static kSCPropNetPPPDisconnectTime: CFStringRef;
333
334 pub static kSCPropNetPPPIdleReminder: CFStringRef;
335
336 pub static kSCPropNetPPPIdleReminderTimer: CFStringRef;
337
338 pub static kSCPropNetPPPLastCause: CFStringRef;
339
340 pub static kSCPropNetPPPLogfile: CFStringRef;
341
342 pub static kSCPropNetPPPPlugins: CFStringRef;
343
344 pub static kSCPropNetPPPRetryConnectTime: CFStringRef;
345
346 pub static kSCPropNetPPPSessionTimer: CFStringRef;
347
348 pub static kSCPropNetPPPStatus: CFStringRef;
349
350 pub static kSCPropNetPPPUseSessionTimer: CFStringRef;
351
352 pub static kSCPropNetPPPVerboseLogging: CFStringRef;
353
354 pub static kSCPropNetPPPAuthEAPPlugins: CFStringRef;
355
356 pub static kSCPropNetPPPAuthName: CFStringRef;
357
358 pub static kSCPropNetPPPAuthPassword: CFStringRef;
359
360 pub static kSCPropNetPPPAuthPasswordEncryption: CFStringRef;
361
362 pub static kSCPropNetPPPAuthPrompt: CFStringRef;
363
364 pub static kSCPropNetPPPAuthProtocol: CFStringRef;
365
366 pub static kSCValNetPPPAuthPasswordEncryptionKeychain: CFStringRef;
367
368 pub static kSCValNetPPPAuthPasswordEncryptionToken: CFStringRef;
369
370 pub static kSCValNetPPPAuthPromptBefore: CFStringRef;
371
372 pub static kSCValNetPPPAuthPromptAfter: CFStringRef;
373
374 pub static kSCValNetPPPAuthProtocolCHAP: CFStringRef;
375
376 pub static kSCValNetPPPAuthProtocolEAP: CFStringRef;
377
378 pub static kSCValNetPPPAuthProtocolMSCHAP1: CFStringRef;
379
380 pub static kSCValNetPPPAuthProtocolMSCHAP2: CFStringRef;
381
382 pub static kSCValNetPPPAuthProtocolPAP: CFStringRef;
383
384 pub static kSCPropNetPPPCommAlternateRemoteAddress: CFStringRef;
385
386 pub static kSCPropNetPPPCommConnectDelay: CFStringRef;
387
388 pub static kSCPropNetPPPCommDisplayTerminalWindow: CFStringRef;
389
390 pub static kSCPropNetPPPCommRedialCount: CFStringRef;
391
392 pub static kSCPropNetPPPCommRedialEnabled: CFStringRef;
393
394 pub static kSCPropNetPPPCommRedialInterval: CFStringRef;
395
396 pub static kSCPropNetPPPCommRemoteAddress: CFStringRef;
397
398 pub static kSCPropNetPPPCommTerminalScript: CFStringRef;
399
400 pub static kSCPropNetPPPCommUseTerminalScript: CFStringRef;
401
402 pub static kSCPropNetPPPCCPEnabled: CFStringRef;
403
404 pub static kSCPropNetPPPCCPMPPE40Enabled: CFStringRef;
405
406 pub static kSCPropNetPPPCCPMPPE128Enabled: CFStringRef;
407
408 pub static kSCPropNetPPPIPCPCompressionVJ: CFStringRef;
409
410 pub static kSCPropNetPPPIPCPUsePeerDNS: CFStringRef;
411
412 pub static kSCPropNetPPPLCPEchoEnabled: CFStringRef;
413
414 pub static kSCPropNetPPPLCPEchoFailure: CFStringRef;
415
416 pub static kSCPropNetPPPLCPEchoInterval: CFStringRef;
417
418 pub static kSCPropNetPPPLCPCompressionACField: CFStringRef;
419
420 pub static kSCPropNetPPPLCPCompressionPField: CFStringRef;
421
422 pub static kSCPropNetPPPLCPMRU: CFStringRef;
423
424 pub static kSCPropNetPPPLCPMTU: CFStringRef;
425
426 pub static kSCPropNetPPPLCPReceiveACCM: CFStringRef;
427
428 pub static kSCPropNetPPPLCPTransmitACCM: CFStringRef;
429
430 pub static kSCPropNetL2TPIPSecSharedSecret: CFStringRef;
431
432 pub static kSCPropNetL2TPIPSecSharedSecretEncryption: CFStringRef;
433
434 pub static kSCPropNetL2TPTransport: CFStringRef;
435
436 pub static kSCValNetL2TPIPSecSharedSecretEncryptionKeychain: CFStringRef;
437
438 pub static kSCValNetL2TPTransportIP: CFStringRef;
439
440 pub static kSCValNetL2TPTransportIPSec: CFStringRef;
441
442 pub static kSCPropNetProxiesExceptionsList: CFStringRef;
443
444 pub static kSCPropNetProxiesExcludeSimpleHostnames: CFStringRef;
445
446 pub static kSCPropNetProxiesFTPEnable: CFStringRef;
447
448 pub static kSCPropNetProxiesFTPPassive: CFStringRef;
449
450 pub static kSCPropNetProxiesFTPPort: CFStringRef;
451
452 pub static kSCPropNetProxiesFTPProxy: CFStringRef;
453
454 pub static kSCPropNetProxiesGopherEnable: CFStringRef;
455
456 pub static kSCPropNetProxiesGopherPort: CFStringRef;
457
458 pub static kSCPropNetProxiesGopherProxy: CFStringRef;
459
460 pub static kSCPropNetProxiesHTTPEnable: CFStringRef;
461
462 pub static kSCPropNetProxiesHTTPPort: CFStringRef;
463
464 pub static kSCPropNetProxiesHTTPProxy: CFStringRef;
465
466 pub static kSCPropNetProxiesHTTPSEnable: CFStringRef;
467
468 pub static kSCPropNetProxiesHTTPSPort: CFStringRef;
469
470 pub static kSCPropNetProxiesHTTPSProxy: CFStringRef;
471
472 pub static kSCPropNetProxiesRTSPEnable: CFStringRef;
473
474 pub static kSCPropNetProxiesRTSPPort: CFStringRef;
475
476 pub static kSCPropNetProxiesRTSPProxy: CFStringRef;
477
478 pub static kSCPropNetProxiesSOCKSEnable: CFStringRef;
479
480 pub static kSCPropNetProxiesSOCKSPort: CFStringRef;
481
482 pub static kSCPropNetProxiesSOCKSProxy: CFStringRef;
483
484 pub static kSCPropNetProxiesProxyAutoConfigEnable: CFStringRef;
485
486 pub static kSCPropNetProxiesProxyAutoConfigJavaScript: CFStringRef;
487
488 pub static kSCPropNetProxiesProxyAutoConfigURLString: CFStringRef;
489
490 pub static kSCPropNetProxiesProxyAutoDiscoveryEnable: CFStringRef;
491
492 pub static kSCPropNetSMBNetBIOSName: CFStringRef;
493
494 pub static kSCPropNetSMBNetBIOSNodeType: CFStringRef;
495
496 pub static kSCPropNetSMBNetBIOSScope: CFStringRef;
497
498 pub static kSCPropNetSMBWINSAddresses: CFStringRef;
499
500 pub static kSCPropNetSMBWorkgroup: CFStringRef;
501
502 pub static kSCValNetSMBNetBIOSNodeTypeBroadcast: CFStringRef;
503
504 pub static kSCValNetSMBNetBIOSNodeTypePeer: CFStringRef;
505
506 pub static kSCValNetSMBNetBIOSNodeTypeMixed: CFStringRef;
507
508 pub static kSCValNetSMBNetBIOSNodeTypeHybrid: CFStringRef;
509
510 pub static kSCEntUsersConsoleUser: CFStringRef;
511
512 pub static kSCPropSystemComputerName: CFStringRef;
513
514 pub static kSCPropSystemComputerNameEncoding: CFStringRef;
515
516 pub static kSCDynamicStoreDomainFile: CFStringRef;
517
518 pub static kSCDynamicStoreDomainPlugin: CFStringRef;
519
520 pub static kSCDynamicStoreDomainSetup: CFStringRef;
521
522 pub static kSCDynamicStoreDomainState: CFStringRef;
523
524 pub static kSCDynamicStoreDomainPrefs: CFStringRef;
525
526 pub static kSCDynamicStorePropSetupCurrentSet: CFStringRef;
527
528 pub static kSCDynamicStorePropSetupLastUpdated: CFStringRef;
529
530 pub static kSCDynamicStorePropNetInterfaces: CFStringRef;
531
532 pub static kSCDynamicStorePropNetPrimaryInterface: CFStringRef;
533
534 pub static kSCDynamicStorePropNetPrimaryService: CFStringRef;
535
536 pub static kSCDynamicStorePropNetServiceIDs: CFStringRef;
537
538 pub static kSCPropUsersConsoleUserName: CFStringRef;
539
540 pub static kSCPropUsersConsoleUserUID: CFStringRef;
541
542 pub static kSCPropUsersConsoleUserGID: CFStringRef;
543}