system_configuration_sys/
schema_definitions.rs

1/* automatically generated by rust-bindgen 0.66.1 */
2
3// Generated using:
4// bindgen 0.66.1
5// macOS SDK 13.3.
6
7use 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}