objc2_system_configuration/generated/
mod.rs1#![allow(unused_imports)]
5#![allow(deprecated)]
6#![allow(non_snake_case)]
7#![allow(non_camel_case_types)]
8#![allow(non_upper_case_globals)]
9#![allow(missing_docs)]
10#![allow(clippy::too_many_arguments)]
11#![allow(clippy::type_complexity)]
12#![allow(clippy::upper_case_acronyms)]
13#![allow(clippy::identity_op)]
14#![allow(clippy::missing_safety_doc)]
15#![allow(clippy::doc_lazy_continuation)]
16#![allow(rustdoc::broken_intra_doc_links)]
17#![allow(rustdoc::bare_urls)]
18#![allow(rustdoc::unportable_markdown)]
19#![allow(rustdoc::invalid_html_tags)]
20
21#[link(name = "SystemConfiguration", kind = "framework")]
22extern "C" {}
23
24#[cfg(feature = "CaptiveNetwork")]
25#[path = "CaptiveNetwork.rs"]
26mod __CaptiveNetwork;
27#[cfg(feature = "DHCPClientPreferences")]
28#[path = "DHCPClientPreferences.rs"]
29mod __DHCPClientPreferences;
30#[cfg(feature = "SCDynamicStore")]
31#[path = "SCDynamicStore.rs"]
32mod __SCDynamicStore;
33#[cfg(feature = "SCDynamicStoreCopyDHCPInfo")]
34#[path = "SCDynamicStoreCopyDHCPInfo.rs"]
35mod __SCDynamicStoreCopyDHCPInfo;
36#[cfg(feature = "SCDynamicStoreCopySpecific")]
37#[path = "SCDynamicStoreCopySpecific.rs"]
38mod __SCDynamicStoreCopySpecific;
39#[cfg(feature = "SCDynamicStoreKey")]
40#[path = "SCDynamicStoreKey.rs"]
41mod __SCDynamicStoreKey;
42#[cfg(feature = "SCNetwork")]
43#[path = "SCNetwork.rs"]
44mod __SCNetwork;
45#[cfg(feature = "SCNetworkConfiguration")]
46#[path = "SCNetworkConfiguration.rs"]
47mod __SCNetworkConfiguration;
48#[cfg(feature = "SCNetworkConnection")]
49#[path = "SCNetworkConnection.rs"]
50mod __SCNetworkConnection;
51#[cfg(feature = "SCNetworkReachability")]
52#[path = "SCNetworkReachability.rs"]
53mod __SCNetworkReachability;
54#[cfg(feature = "SCPreferences")]
55#[path = "SCPreferences.rs"]
56mod __SCPreferences;
57#[cfg(feature = "SCPreferencesPath")]
58#[path = "SCPreferencesPath.rs"]
59mod __SCPreferencesPath;
60#[cfg(feature = "SCPreferencesSetSpecific")]
61#[path = "SCPreferencesSetSpecific.rs"]
62mod __SCPreferencesSetSpecific;
63#[cfg(feature = "SCSchemaDefinitions")]
64#[path = "SCSchemaDefinitions.rs"]
65mod __SCSchemaDefinitions;
66
67#[cfg(feature = "CaptiveNetwork")]
68pub use self::__CaptiveNetwork::kCNNetworkInfoKeyBSSID;
69#[cfg(feature = "CaptiveNetwork")]
70pub use self::__CaptiveNetwork::kCNNetworkInfoKeySSID;
71#[cfg(feature = "CaptiveNetwork")]
72pub use self::__CaptiveNetwork::kCNNetworkInfoKeySSIDData;
73#[cfg(feature = "CaptiveNetwork")]
74pub use self::__CaptiveNetwork::CNCopyCurrentNetworkInfo;
75#[cfg(feature = "CaptiveNetwork")]
76pub use self::__CaptiveNetwork::CNCopySupportedInterfaces;
77#[cfg(feature = "CaptiveNetwork")]
78pub use self::__CaptiveNetwork::CNMarkPortalOffline;
79#[cfg(feature = "CaptiveNetwork")]
80pub use self::__CaptiveNetwork::CNMarkPortalOnline;
81#[cfg(feature = "CaptiveNetwork")]
82pub use self::__CaptiveNetwork::CNSetSupportedSSIDs;
83#[cfg(feature = "DHCPClientPreferences")]
84pub use self::__DHCPClientPreferences::DHCPClientPreferencesCopyApplicationOptions;
85#[cfg(feature = "DHCPClientPreferences")]
86pub use self::__DHCPClientPreferences::DHCPClientPreferencesSetApplicationOptions;
87#[cfg(feature = "SCDynamicStore")]
88pub use self::__SCDynamicStore::kSCDynamicStoreUseSessionKeys;
89#[cfg(feature = "SCDynamicStore")]
90pub use self::__SCDynamicStore::SCDynamicStore;
91#[cfg(feature = "SCDynamicStore")]
92pub use self::__SCDynamicStore::SCDynamicStoreAddTemporaryValue;
93#[cfg(feature = "SCDynamicStore")]
94pub use self::__SCDynamicStore::SCDynamicStoreAddValue;
95#[cfg(feature = "SCDynamicStore")]
96pub use self::__SCDynamicStore::SCDynamicStoreCallBack;
97#[cfg(feature = "SCDynamicStore")]
98pub use self::__SCDynamicStore::SCDynamicStoreContext;
99#[cfg(feature = "SCDynamicStore")]
100pub use self::__SCDynamicStore::SCDynamicStoreCopyKeyList;
101#[cfg(feature = "SCDynamicStore")]
102pub use self::__SCDynamicStore::SCDynamicStoreCopyMultiple;
103#[cfg(feature = "SCDynamicStore")]
104pub use self::__SCDynamicStore::SCDynamicStoreCopyNotifiedKeys;
105#[cfg(feature = "SCDynamicStore")]
106pub use self::__SCDynamicStore::SCDynamicStoreCopyValue;
107#[cfg(feature = "SCDynamicStore")]
108pub use self::__SCDynamicStore::SCDynamicStoreCreate;
109#[cfg(feature = "SCDynamicStore")]
110pub use self::__SCDynamicStore::SCDynamicStoreCreateRunLoopSource;
111#[cfg(feature = "SCDynamicStore")]
112pub use self::__SCDynamicStore::SCDynamicStoreCreateWithOptions;
113#[cfg(feature = "SCDynamicStore")]
114pub use self::__SCDynamicStore::SCDynamicStoreNotifyValue;
115#[cfg(feature = "SCDynamicStore")]
116pub use self::__SCDynamicStore::SCDynamicStoreRemoveValue;
117#[cfg(feature = "SCDynamicStore")]
118pub use self::__SCDynamicStore::SCDynamicStoreSetMultiple;
119#[cfg(feature = "SCDynamicStore")]
120pub use self::__SCDynamicStore::SCDynamicStoreSetNotificationKeys;
121#[cfg(feature = "SCDynamicStore")]
122pub use self::__SCDynamicStore::SCDynamicStoreSetValue;
123#[cfg(feature = "SCDynamicStoreCopyDHCPInfo")]
124pub use self::__SCDynamicStoreCopyDHCPInfo::DHCPInfoGetLeaseExpirationTime;
125#[cfg(feature = "SCDynamicStoreCopyDHCPInfo")]
126pub use self::__SCDynamicStoreCopyDHCPInfo::DHCPInfoGetLeaseStartTime;
127#[cfg(feature = "SCDynamicStoreCopyDHCPInfo")]
128pub use self::__SCDynamicStoreCopyDHCPInfo::DHCPInfoGetOptionData;
129#[cfg(all(feature = "SCDynamicStore", feature = "SCDynamicStoreCopyDHCPInfo"))]
130pub use self::__SCDynamicStoreCopyDHCPInfo::SCDynamicStoreCopyDHCPInfo;
131#[cfg(all(feature = "SCDynamicStore", feature = "SCDynamicStoreCopySpecific"))]
132pub use self::__SCDynamicStoreCopySpecific::SCDynamicStoreCopyComputerName;
133#[cfg(all(
134 feature = "SCDynamicStore",
135 feature = "SCDynamicStoreCopySpecific",
136 feature = "libc"
137))]
138pub use self::__SCDynamicStoreCopySpecific::SCDynamicStoreCopyConsoleUser;
139#[cfg(all(feature = "SCDynamicStore", feature = "SCDynamicStoreCopySpecific"))]
140pub use self::__SCDynamicStoreCopySpecific::SCDynamicStoreCopyLocalHostName;
141#[cfg(all(feature = "SCDynamicStore", feature = "SCDynamicStoreCopySpecific"))]
142pub use self::__SCDynamicStoreCopySpecific::SCDynamicStoreCopyLocation;
143#[cfg(all(feature = "SCDynamicStore", feature = "SCDynamicStoreCopySpecific"))]
144pub use self::__SCDynamicStoreCopySpecific::SCDynamicStoreCopyProxies;
145#[cfg(feature = "SCDynamicStoreKey")]
146pub use self::__SCDynamicStoreKey::SCDynamicStoreKeyCreateComputerName;
147#[cfg(feature = "SCDynamicStoreKey")]
148pub use self::__SCDynamicStoreKey::SCDynamicStoreKeyCreateConsoleUser;
149#[cfg(feature = "SCDynamicStoreKey")]
150pub use self::__SCDynamicStoreKey::SCDynamicStoreKeyCreateHostNames;
151#[cfg(feature = "SCDynamicStoreKey")]
152pub use self::__SCDynamicStoreKey::SCDynamicStoreKeyCreateLocation;
153#[cfg(feature = "SCDynamicStoreKey")]
154pub use self::__SCDynamicStoreKey::SCDynamicStoreKeyCreateNetworkGlobalEntity;
155#[cfg(feature = "SCDynamicStoreKey")]
156pub use self::__SCDynamicStoreKey::SCDynamicStoreKeyCreateNetworkInterface;
157#[cfg(feature = "SCDynamicStoreKey")]
158pub use self::__SCDynamicStoreKey::SCDynamicStoreKeyCreateNetworkInterfaceEntity;
159#[cfg(feature = "SCDynamicStoreKey")]
160pub use self::__SCDynamicStoreKey::SCDynamicStoreKeyCreateNetworkServiceEntity;
161#[cfg(feature = "SCDynamicStoreKey")]
162pub use self::__SCDynamicStoreKey::SCDynamicStoreKeyCreateProxies;
163#[cfg(feature = "SCNetwork")]
164pub use self::__SCNetwork::kSCNetworkFlagsConnectionAutomatic;
165#[cfg(feature = "SCNetwork")]
166pub use self::__SCNetwork::kSCNetworkFlagsConnectionRequired;
167#[cfg(feature = "SCNetwork")]
168pub use self::__SCNetwork::kSCNetworkFlagsInterventionRequired;
169#[cfg(feature = "SCNetwork")]
170pub use self::__SCNetwork::kSCNetworkFlagsIsDirect;
171#[cfg(feature = "SCNetwork")]
172pub use self::__SCNetwork::kSCNetworkFlagsIsLocalAddress;
173#[cfg(feature = "SCNetwork")]
174pub use self::__SCNetwork::kSCNetworkFlagsReachable;
175#[cfg(feature = "SCNetwork")]
176pub use self::__SCNetwork::kSCNetworkFlagsTransientConnection;
177#[cfg(all(feature = "SCNetwork", feature = "libc"))]
178pub use self::__SCNetwork::SCNetworkCheckReachabilityByAddress;
179#[cfg(feature = "SCNetwork")]
180pub use self::__SCNetwork::SCNetworkCheckReachabilityByName;
181#[cfg(feature = "SCNetwork")]
182pub use self::__SCNetwork::SCNetworkConnectionFlags;
183#[cfg(feature = "SCNetwork")]
184pub use self::__SCNetwork::SCNetworkInterfaceRefreshConfiguration;
185#[cfg(feature = "SCNetworkConfiguration")]
186pub use self::__SCNetworkConfiguration::kSCBondStatusDeviceAggregationStatus;
187#[cfg(feature = "SCNetworkConfiguration")]
188pub use self::__SCNetworkConfiguration::kSCBondStatusDeviceCollecting;
189#[cfg(feature = "SCNetworkConfiguration")]
190pub use self::__SCNetworkConfiguration::kSCBondStatusDeviceDistributing;
191#[cfg(feature = "SCNetworkConfiguration")]
192pub use self::__SCNetworkConfiguration::kSCBondStatusLinkInvalid;
193#[cfg(feature = "SCNetworkConfiguration")]
194pub use self::__SCNetworkConfiguration::kSCBondStatusNoPartner;
195#[cfg(feature = "SCNetworkConfiguration")]
196pub use self::__SCNetworkConfiguration::kSCBondStatusNotInActiveGroup;
197#[cfg(feature = "SCNetworkConfiguration")]
198pub use self::__SCNetworkConfiguration::kSCBondStatusOK;
199#[cfg(feature = "SCNetworkConfiguration")]
200pub use self::__SCNetworkConfiguration::kSCBondStatusUnknown;
201#[cfg(feature = "SCNetworkConfiguration")]
202pub use self::__SCNetworkConfiguration::kSCNetworkInterfaceIPv4;
203#[cfg(feature = "SCNetworkConfiguration")]
204pub use self::__SCNetworkConfiguration::kSCNetworkInterfaceType6to4;
205#[cfg(feature = "SCNetworkConfiguration")]
206pub use self::__SCNetworkConfiguration::kSCNetworkInterfaceTypeBluetooth;
207#[cfg(feature = "SCNetworkConfiguration")]
208pub use self::__SCNetworkConfiguration::kSCNetworkInterfaceTypeBond;
209#[cfg(feature = "SCNetworkConfiguration")]
210pub use self::__SCNetworkConfiguration::kSCNetworkInterfaceTypeEthernet;
211#[cfg(feature = "SCNetworkConfiguration")]
212pub use self::__SCNetworkConfiguration::kSCNetworkInterfaceTypeFireWire;
213#[cfg(feature = "SCNetworkConfiguration")]
214pub use self::__SCNetworkConfiguration::kSCNetworkInterfaceTypeIEEE80211;
215#[cfg(feature = "SCNetworkConfiguration")]
216pub use self::__SCNetworkConfiguration::kSCNetworkInterfaceTypeIPSec;
217#[cfg(feature = "SCNetworkConfiguration")]
218pub use self::__SCNetworkConfiguration::kSCNetworkInterfaceTypeIPv4;
219#[cfg(feature = "SCNetworkConfiguration")]
220pub use self::__SCNetworkConfiguration::kSCNetworkInterfaceTypeIrDA;
221#[cfg(feature = "SCNetworkConfiguration")]
222pub use self::__SCNetworkConfiguration::kSCNetworkInterfaceTypeL2TP;
223#[cfg(feature = "SCNetworkConfiguration")]
224pub use self::__SCNetworkConfiguration::kSCNetworkInterfaceTypeModem;
225#[cfg(feature = "SCNetworkConfiguration")]
226pub use self::__SCNetworkConfiguration::kSCNetworkInterfaceTypePPP;
227#[cfg(feature = "SCNetworkConfiguration")]
228pub use self::__SCNetworkConfiguration::kSCNetworkInterfaceTypePPTP;
229#[cfg(feature = "SCNetworkConfiguration")]
230pub use self::__SCNetworkConfiguration::kSCNetworkInterfaceTypeSerial;
231#[cfg(feature = "SCNetworkConfiguration")]
232pub use self::__SCNetworkConfiguration::kSCNetworkInterfaceTypeVLAN;
233#[cfg(feature = "SCNetworkConfiguration")]
234pub use self::__SCNetworkConfiguration::kSCNetworkInterfaceTypeWWAN;
235#[cfg(feature = "SCNetworkConfiguration")]
236pub use self::__SCNetworkConfiguration::kSCNetworkProtocolTypeDNS;
237#[cfg(feature = "SCNetworkConfiguration")]
238pub use self::__SCNetworkConfiguration::kSCNetworkProtocolTypeIPv4;
239#[cfg(feature = "SCNetworkConfiguration")]
240pub use self::__SCNetworkConfiguration::kSCNetworkProtocolTypeIPv6;
241#[cfg(feature = "SCNetworkConfiguration")]
242pub use self::__SCNetworkConfiguration::kSCNetworkProtocolTypeProxies;
243#[cfg(feature = "SCNetworkConfiguration")]
244pub use self::__SCNetworkConfiguration::kSCNetworkProtocolTypeSMB;
245#[cfg(feature = "SCNetworkConfiguration")]
246pub use self::__SCNetworkConfiguration::SCBondInterface;
247#[cfg(all(feature = "SCNetworkConfiguration", feature = "SCPreferences"))]
248pub use self::__SCNetworkConfiguration::SCBondInterfaceCopyAll;
249#[cfg(all(feature = "SCNetworkConfiguration", feature = "SCPreferences"))]
250pub use self::__SCNetworkConfiguration::SCBondInterfaceCopyAvailableMemberInterfaces;
251#[cfg(feature = "SCNetworkConfiguration")]
252pub use self::__SCNetworkConfiguration::SCBondInterfaceCopyStatus;
253#[cfg(all(feature = "SCNetworkConfiguration", feature = "SCPreferences"))]
254pub use self::__SCNetworkConfiguration::SCBondInterfaceCreate;
255#[cfg(feature = "SCNetworkConfiguration")]
256pub use self::__SCNetworkConfiguration::SCBondInterfaceGetMemberInterfaces;
257#[cfg(feature = "SCNetworkConfiguration")]
258pub use self::__SCNetworkConfiguration::SCBondInterfaceGetOptions;
259#[cfg(feature = "SCNetworkConfiguration")]
260pub use self::__SCNetworkConfiguration::SCBondInterfaceRemove;
261#[cfg(feature = "SCNetworkConfiguration")]
262pub use self::__SCNetworkConfiguration::SCBondInterfaceSetLocalizedDisplayName;
263#[cfg(feature = "SCNetworkConfiguration")]
264pub use self::__SCNetworkConfiguration::SCBondInterfaceSetMemberInterfaces;
265#[cfg(feature = "SCNetworkConfiguration")]
266pub use self::__SCNetworkConfiguration::SCBondInterfaceSetOptions;
267#[cfg(feature = "SCNetworkConfiguration")]
268pub use self::__SCNetworkConfiguration::SCBondStatus;
269#[cfg(feature = "SCNetworkConfiguration")]
270pub use self::__SCNetworkConfiguration::SCBondStatusGetInterfaceStatus;
271#[cfg(feature = "SCNetworkConfiguration")]
272pub use self::__SCNetworkConfiguration::SCBondStatusGetMemberInterfaces;
273#[cfg(feature = "SCNetworkConfiguration")]
274pub use self::__SCNetworkConfiguration::SCNetworkInterface;
275#[cfg(feature = "SCNetworkConfiguration")]
276pub use self::__SCNetworkConfiguration::SCNetworkInterfaceCopyAll;
277#[cfg(feature = "SCNetworkConfiguration")]
278pub use self::__SCNetworkConfiguration::SCNetworkInterfaceCopyMTU;
279#[cfg(feature = "SCNetworkConfiguration")]
280pub use self::__SCNetworkConfiguration::SCNetworkInterfaceCopyMediaOptions;
281#[cfg(feature = "SCNetworkConfiguration")]
282pub use self::__SCNetworkConfiguration::SCNetworkInterfaceCopyMediaSubTypeOptions;
283#[cfg(feature = "SCNetworkConfiguration")]
284pub use self::__SCNetworkConfiguration::SCNetworkInterfaceCopyMediaSubTypes;
285#[cfg(feature = "SCNetworkConfiguration")]
286pub use self::__SCNetworkConfiguration::SCNetworkInterfaceCreateWithInterface;
287#[cfg(feature = "SCNetworkConfiguration")]
288pub use self::__SCNetworkConfiguration::SCNetworkInterfaceForceConfigurationRefresh;
289#[cfg(feature = "SCNetworkConfiguration")]
290pub use self::__SCNetworkConfiguration::SCNetworkInterfaceGetBSDName;
291#[cfg(feature = "SCNetworkConfiguration")]
292pub use self::__SCNetworkConfiguration::SCNetworkInterfaceGetConfiguration;
293#[cfg(feature = "SCNetworkConfiguration")]
294pub use self::__SCNetworkConfiguration::SCNetworkInterfaceGetExtendedConfiguration;
295#[cfg(feature = "SCNetworkConfiguration")]
296pub use self::__SCNetworkConfiguration::SCNetworkInterfaceGetHardwareAddressString;
297#[cfg(feature = "SCNetworkConfiguration")]
298pub use self::__SCNetworkConfiguration::SCNetworkInterfaceGetInterface;
299#[cfg(feature = "SCNetworkConfiguration")]
300pub use self::__SCNetworkConfiguration::SCNetworkInterfaceGetInterfaceType;
301#[cfg(feature = "SCNetworkConfiguration")]
302pub use self::__SCNetworkConfiguration::SCNetworkInterfaceGetLocalizedDisplayName;
303#[cfg(feature = "SCNetworkConfiguration")]
304pub use self::__SCNetworkConfiguration::SCNetworkInterfaceGetSupportedInterfaceTypes;
305#[cfg(feature = "SCNetworkConfiguration")]
306pub use self::__SCNetworkConfiguration::SCNetworkInterfaceGetSupportedProtocolTypes;
307#[cfg(feature = "SCNetworkConfiguration")]
308pub use self::__SCNetworkConfiguration::SCNetworkInterfaceSetConfiguration;
309#[cfg(feature = "SCNetworkConfiguration")]
310pub use self::__SCNetworkConfiguration::SCNetworkInterfaceSetExtendedConfiguration;
311#[cfg(feature = "SCNetworkConfiguration")]
312pub use self::__SCNetworkConfiguration::SCNetworkInterfaceSetMTU;
313#[cfg(feature = "SCNetworkConfiguration")]
314pub use self::__SCNetworkConfiguration::SCNetworkInterfaceSetMediaOptions;
315#[cfg(feature = "SCNetworkConfiguration")]
316pub use self::__SCNetworkConfiguration::SCNetworkProtocol;
317#[cfg(feature = "SCNetworkConfiguration")]
318pub use self::__SCNetworkConfiguration::SCNetworkProtocolGetConfiguration;
319#[cfg(feature = "SCNetworkConfiguration")]
320pub use self::__SCNetworkConfiguration::SCNetworkProtocolGetEnabled;
321#[cfg(feature = "SCNetworkConfiguration")]
322pub use self::__SCNetworkConfiguration::SCNetworkProtocolGetProtocolType;
323#[cfg(feature = "SCNetworkConfiguration")]
324pub use self::__SCNetworkConfiguration::SCNetworkProtocolSetConfiguration;
325#[cfg(feature = "SCNetworkConfiguration")]
326pub use self::__SCNetworkConfiguration::SCNetworkProtocolSetEnabled;
327#[cfg(feature = "SCNetworkConfiguration")]
328pub use self::__SCNetworkConfiguration::SCNetworkService;
329#[cfg(feature = "SCNetworkConfiguration")]
330pub use self::__SCNetworkConfiguration::SCNetworkServiceAddProtocolType;
331#[cfg(all(feature = "SCNetworkConfiguration", feature = "SCPreferences"))]
332pub use self::__SCNetworkConfiguration::SCNetworkServiceCopy;
333#[cfg(all(feature = "SCNetworkConfiguration", feature = "SCPreferences"))]
334pub use self::__SCNetworkConfiguration::SCNetworkServiceCopyAll;
335#[cfg(feature = "SCNetworkConfiguration")]
336pub use self::__SCNetworkConfiguration::SCNetworkServiceCopyProtocol;
337#[cfg(feature = "SCNetworkConfiguration")]
338pub use self::__SCNetworkConfiguration::SCNetworkServiceCopyProtocols;
339#[cfg(all(feature = "SCNetworkConfiguration", feature = "SCPreferences"))]
340pub use self::__SCNetworkConfiguration::SCNetworkServiceCreate;
341#[cfg(feature = "SCNetworkConfiguration")]
342pub use self::__SCNetworkConfiguration::SCNetworkServiceEstablishDefaultConfiguration;
343#[cfg(feature = "SCNetworkConfiguration")]
344pub use self::__SCNetworkConfiguration::SCNetworkServiceGetEnabled;
345#[cfg(feature = "SCNetworkConfiguration")]
346pub use self::__SCNetworkConfiguration::SCNetworkServiceGetInterface;
347#[cfg(feature = "SCNetworkConfiguration")]
348pub use self::__SCNetworkConfiguration::SCNetworkServiceGetName;
349#[cfg(feature = "SCNetworkConfiguration")]
350pub use self::__SCNetworkConfiguration::SCNetworkServiceGetServiceID;
351#[cfg(feature = "SCNetworkConfiguration")]
352pub use self::__SCNetworkConfiguration::SCNetworkServiceRemove;
353#[cfg(feature = "SCNetworkConfiguration")]
354pub use self::__SCNetworkConfiguration::SCNetworkServiceRemoveProtocolType;
355#[cfg(feature = "SCNetworkConfiguration")]
356pub use self::__SCNetworkConfiguration::SCNetworkServiceSetEnabled;
357#[cfg(feature = "SCNetworkConfiguration")]
358pub use self::__SCNetworkConfiguration::SCNetworkServiceSetName;
359#[cfg(feature = "SCNetworkConfiguration")]
360pub use self::__SCNetworkConfiguration::SCNetworkSet;
361#[cfg(feature = "SCNetworkConfiguration")]
362pub use self::__SCNetworkConfiguration::SCNetworkSetAddService;
363#[cfg(feature = "SCNetworkConfiguration")]
364pub use self::__SCNetworkConfiguration::SCNetworkSetContainsInterface;
365#[cfg(all(feature = "SCNetworkConfiguration", feature = "SCPreferences"))]
366pub use self::__SCNetworkConfiguration::SCNetworkSetCopy;
367#[cfg(all(feature = "SCNetworkConfiguration", feature = "SCPreferences"))]
368pub use self::__SCNetworkConfiguration::SCNetworkSetCopyAll;
369#[cfg(all(feature = "SCNetworkConfiguration", feature = "SCPreferences"))]
370pub use self::__SCNetworkConfiguration::SCNetworkSetCopyCurrent;
371#[cfg(feature = "SCNetworkConfiguration")]
372pub use self::__SCNetworkConfiguration::SCNetworkSetCopyServices;
373#[cfg(all(feature = "SCNetworkConfiguration", feature = "SCPreferences"))]
374pub use self::__SCNetworkConfiguration::SCNetworkSetCreate;
375#[cfg(feature = "SCNetworkConfiguration")]
376pub use self::__SCNetworkConfiguration::SCNetworkSetGetName;
377#[cfg(feature = "SCNetworkConfiguration")]
378pub use self::__SCNetworkConfiguration::SCNetworkSetGetServiceOrder;
379#[cfg(feature = "SCNetworkConfiguration")]
380pub use self::__SCNetworkConfiguration::SCNetworkSetGetSetID;
381#[cfg(feature = "SCNetworkConfiguration")]
382pub use self::__SCNetworkConfiguration::SCNetworkSetRemove;
383#[cfg(feature = "SCNetworkConfiguration")]
384pub use self::__SCNetworkConfiguration::SCNetworkSetRemoveService;
385#[cfg(feature = "SCNetworkConfiguration")]
386pub use self::__SCNetworkConfiguration::SCNetworkSetSetCurrent;
387#[cfg(feature = "SCNetworkConfiguration")]
388pub use self::__SCNetworkConfiguration::SCNetworkSetSetName;
389#[cfg(feature = "SCNetworkConfiguration")]
390pub use self::__SCNetworkConfiguration::SCNetworkSetSetServiceOrder;
391#[cfg(feature = "SCNetworkConfiguration")]
392pub use self::__SCNetworkConfiguration::SCVLANInterface;
393#[cfg(all(feature = "SCNetworkConfiguration", feature = "SCPreferences"))]
394pub use self::__SCNetworkConfiguration::SCVLANInterfaceCopyAll;
395#[cfg(feature = "SCNetworkConfiguration")]
396pub use self::__SCNetworkConfiguration::SCVLANInterfaceCopyAvailablePhysicalInterfaces;
397#[cfg(all(feature = "SCNetworkConfiguration", feature = "SCPreferences"))]
398pub use self::__SCNetworkConfiguration::SCVLANInterfaceCreate;
399#[cfg(feature = "SCNetworkConfiguration")]
400pub use self::__SCNetworkConfiguration::SCVLANInterfaceGetOptions;
401#[cfg(feature = "SCNetworkConfiguration")]
402pub use self::__SCNetworkConfiguration::SCVLANInterfaceGetPhysicalInterface;
403#[cfg(feature = "SCNetworkConfiguration")]
404pub use self::__SCNetworkConfiguration::SCVLANInterfaceGetTag;
405#[cfg(feature = "SCNetworkConfiguration")]
406pub use self::__SCNetworkConfiguration::SCVLANInterfaceRemove;
407#[cfg(feature = "SCNetworkConfiguration")]
408pub use self::__SCNetworkConfiguration::SCVLANInterfaceSetLocalizedDisplayName;
409#[cfg(feature = "SCNetworkConfiguration")]
410pub use self::__SCNetworkConfiguration::SCVLANInterfaceSetOptions;
411#[cfg(feature = "SCNetworkConfiguration")]
412pub use self::__SCNetworkConfiguration::SCVLANInterfaceSetPhysicalInterfaceAndTag;
413#[cfg(feature = "SCNetworkConnection")]
414pub use self::__SCNetworkConnection::SCNetworkConnection;
415#[cfg(feature = "SCNetworkConnection")]
416pub use self::__SCNetworkConnection::SCNetworkConnectionCallBack;
417#[cfg(feature = "SCNetworkConnection")]
418pub use self::__SCNetworkConnection::SCNetworkConnectionContext;
419#[cfg(feature = "SCNetworkConnection")]
420pub use self::__SCNetworkConnection::SCNetworkConnectionCopyExtendedStatus;
421#[cfg(feature = "SCNetworkConnection")]
422pub use self::__SCNetworkConnection::SCNetworkConnectionCopyServiceID;
423#[cfg(feature = "SCNetworkConnection")]
424pub use self::__SCNetworkConnection::SCNetworkConnectionCopyStatistics;
425#[cfg(feature = "SCNetworkConnection")]
426pub use self::__SCNetworkConnection::SCNetworkConnectionCopyUserOptions;
427#[cfg(feature = "SCNetworkConnection")]
428pub use self::__SCNetworkConnection::SCNetworkConnectionCopyUserPreferences;
429#[cfg(feature = "SCNetworkConnection")]
430pub use self::__SCNetworkConnection::SCNetworkConnectionCreateWithServiceID;
431#[cfg(feature = "SCNetworkConnection")]
432pub use self::__SCNetworkConnection::SCNetworkConnectionGetStatus;
433#[cfg(feature = "SCNetworkConnection")]
434pub use self::__SCNetworkConnection::SCNetworkConnectionPPPStatus;
435#[cfg(feature = "SCNetworkConnection")]
436pub use self::__SCNetworkConnection::SCNetworkConnectionScheduleWithRunLoop;
437#[cfg(feature = "SCNetworkConnection")]
438pub use self::__SCNetworkConnection::SCNetworkConnectionStart;
439#[cfg(feature = "SCNetworkConnection")]
440pub use self::__SCNetworkConnection::SCNetworkConnectionStatus;
441#[cfg(feature = "SCNetworkConnection")]
442pub use self::__SCNetworkConnection::SCNetworkConnectionStop;
443#[cfg(feature = "SCNetworkConnection")]
444pub use self::__SCNetworkConnection::SCNetworkConnectionUnscheduleFromRunLoop;
445#[cfg(feature = "SCNetworkReachability")]
446pub use self::__SCNetworkReachability::SCNetworkReachability;
447#[cfg(feature = "SCNetworkReachability")]
448pub use self::__SCNetworkReachability::SCNetworkReachabilityCallBack;
449#[cfg(feature = "SCNetworkReachability")]
450pub use self::__SCNetworkReachability::SCNetworkReachabilityContext;
451#[cfg(all(feature = "SCNetworkReachability", feature = "libc"))]
452pub use self::__SCNetworkReachability::SCNetworkReachabilityCreateWithAddress;
453#[cfg(all(feature = "SCNetworkReachability", feature = "libc"))]
454pub use self::__SCNetworkReachability::SCNetworkReachabilityCreateWithAddressPair;
455#[cfg(feature = "SCNetworkReachability")]
456pub use self::__SCNetworkReachability::SCNetworkReachabilityCreateWithName;
457#[cfg(feature = "SCNetworkReachability")]
458pub use self::__SCNetworkReachability::SCNetworkReachabilityFlags;
459#[cfg(feature = "SCNetworkReachability")]
460pub use self::__SCNetworkReachability::SCNetworkReachabilityGetFlags;
461#[cfg(feature = "SCNetworkReachability")]
462pub use self::__SCNetworkReachability::SCNetworkReachabilityScheduleWithRunLoop;
463#[cfg(feature = "SCNetworkReachability")]
464pub use self::__SCNetworkReachability::SCNetworkReachabilitySetCallback;
465#[cfg(feature = "SCNetworkReachability")]
466pub use self::__SCNetworkReachability::SCNetworkReachabilityUnscheduleFromRunLoop;
467#[cfg(feature = "SCPreferences")]
468pub use self::__SCPreferences::SCPreferences;
469#[cfg(feature = "SCPreferences")]
470pub use self::__SCPreferences::SCPreferencesAddValue;
471#[cfg(feature = "SCPreferences")]
472pub use self::__SCPreferences::SCPreferencesApplyChanges;
473#[cfg(feature = "SCPreferences")]
474pub use self::__SCPreferences::SCPreferencesCallBack;
475#[cfg(feature = "SCPreferences")]
476pub use self::__SCPreferences::SCPreferencesCommitChanges;
477#[cfg(feature = "SCPreferences")]
478pub use self::__SCPreferences::SCPreferencesContext;
479#[cfg(feature = "SCPreferences")]
480pub use self::__SCPreferences::SCPreferencesCopyKeyList;
481#[cfg(feature = "SCPreferences")]
482pub use self::__SCPreferences::SCPreferencesCreate;
483#[cfg(all(feature = "SCPreferences", feature = "objc2-security"))]
484pub use self::__SCPreferences::SCPreferencesCreateWithAuthorization;
485#[cfg(feature = "SCPreferences")]
486pub use self::__SCPreferences::SCPreferencesGetSignature;
487#[cfg(feature = "SCPreferences")]
488pub use self::__SCPreferences::SCPreferencesGetValue;
489#[cfg(feature = "SCPreferences")]
490pub use self::__SCPreferences::SCPreferencesLock;
491#[cfg(feature = "SCPreferences")]
492pub use self::__SCPreferences::SCPreferencesNotification;
493#[cfg(feature = "SCPreferences")]
494pub use self::__SCPreferences::SCPreferencesRemoveValue;
495#[cfg(feature = "SCPreferences")]
496pub use self::__SCPreferences::SCPreferencesScheduleWithRunLoop;
497#[cfg(feature = "SCPreferences")]
498pub use self::__SCPreferences::SCPreferencesSetCallback;
499#[cfg(feature = "SCPreferences")]
500pub use self::__SCPreferences::SCPreferencesSetValue;
501#[cfg(feature = "SCPreferences")]
502pub use self::__SCPreferences::SCPreferencesSynchronize;
503#[cfg(feature = "SCPreferences")]
504pub use self::__SCPreferences::SCPreferencesUnlock;
505#[cfg(feature = "SCPreferences")]
506pub use self::__SCPreferences::SCPreferencesUnscheduleFromRunLoop;
507#[cfg(all(feature = "SCPreferences", feature = "SCPreferencesPath"))]
508pub use self::__SCPreferencesPath::SCPreferencesPathCreateUniqueChild;
509#[cfg(all(feature = "SCPreferences", feature = "SCPreferencesPath"))]
510pub use self::__SCPreferencesPath::SCPreferencesPathGetLink;
511#[cfg(all(feature = "SCPreferences", feature = "SCPreferencesPath"))]
512pub use self::__SCPreferencesPath::SCPreferencesPathGetValue;
513#[cfg(all(feature = "SCPreferences", feature = "SCPreferencesPath"))]
514pub use self::__SCPreferencesPath::SCPreferencesPathRemoveValue;
515#[cfg(all(feature = "SCPreferences", feature = "SCPreferencesPath"))]
516pub use self::__SCPreferencesPath::SCPreferencesPathSetLink;
517#[cfg(all(feature = "SCPreferences", feature = "SCPreferencesPath"))]
518pub use self::__SCPreferencesPath::SCPreferencesPathSetValue;
519#[cfg(all(feature = "SCPreferences", feature = "SCPreferencesSetSpecific"))]
520pub use self::__SCPreferencesSetSpecific::SCPreferencesSetComputerName;
521#[cfg(all(feature = "SCPreferences", feature = "SCPreferencesSetSpecific"))]
522pub use self::__SCPreferencesSetSpecific::SCPreferencesSetLocalHostName;
523#[cfg(feature = "SCSchemaDefinitions")]
524pub use self::__SCSchemaDefinitions::kSCCompAnyRegex;
525#[cfg(feature = "SCSchemaDefinitions")]
526pub use self::__SCSchemaDefinitions::kSCCompGlobal;
527#[cfg(feature = "SCSchemaDefinitions")]
528pub use self::__SCSchemaDefinitions::kSCCompHostNames;
529#[cfg(feature = "SCSchemaDefinitions")]
530pub use self::__SCSchemaDefinitions::kSCCompInterface;
531#[cfg(feature = "SCSchemaDefinitions")]
532pub use self::__SCSchemaDefinitions::kSCCompNetwork;
533#[cfg(feature = "SCSchemaDefinitions")]
534pub use self::__SCSchemaDefinitions::kSCCompService;
535#[cfg(feature = "SCSchemaDefinitions")]
536pub use self::__SCSchemaDefinitions::kSCCompSystem;
537#[cfg(feature = "SCSchemaDefinitions")]
538pub use self::__SCSchemaDefinitions::kSCCompUsers;
539#[cfg(feature = "SCSchemaDefinitions")]
540pub use self::__SCSchemaDefinitions::kSCDynamicStoreDomainFile;
541#[cfg(feature = "SCSchemaDefinitions")]
542pub use self::__SCSchemaDefinitions::kSCDynamicStoreDomainPlugin;
543#[cfg(feature = "SCSchemaDefinitions")]
544pub use self::__SCSchemaDefinitions::kSCDynamicStoreDomainPrefs;
545#[cfg(feature = "SCSchemaDefinitions")]
546pub use self::__SCSchemaDefinitions::kSCDynamicStoreDomainSetup;
547#[cfg(feature = "SCSchemaDefinitions")]
548pub use self::__SCSchemaDefinitions::kSCDynamicStoreDomainState;
549#[cfg(feature = "SCSchemaDefinitions")]
550pub use self::__SCSchemaDefinitions::kSCDynamicStorePropNetInterfaces;
551#[cfg(feature = "SCSchemaDefinitions")]
552pub use self::__SCSchemaDefinitions::kSCDynamicStorePropNetPrimaryInterface;
553#[cfg(feature = "SCSchemaDefinitions")]
554pub use self::__SCSchemaDefinitions::kSCDynamicStorePropNetPrimaryService;
555#[cfg(feature = "SCSchemaDefinitions")]
556pub use self::__SCSchemaDefinitions::kSCDynamicStorePropNetServiceIDs;
557#[cfg(feature = "SCSchemaDefinitions")]
558pub use self::__SCSchemaDefinitions::kSCDynamicStorePropSetupCurrentSet;
559#[cfg(feature = "SCSchemaDefinitions")]
560pub use self::__SCSchemaDefinitions::kSCDynamicStorePropSetupLastUpdated;
561#[cfg(feature = "SCSchemaDefinitions")]
562pub use self::__SCSchemaDefinitions::kSCEntNet6to4;
563#[cfg(feature = "SCSchemaDefinitions")]
564pub use self::__SCSchemaDefinitions::kSCEntNetAirPort;
565#[cfg(feature = "SCSchemaDefinitions")]
566pub use self::__SCSchemaDefinitions::kSCEntNetDHCP;
567#[cfg(feature = "SCSchemaDefinitions")]
568pub use self::__SCSchemaDefinitions::kSCEntNetDNS;
569#[cfg(feature = "SCSchemaDefinitions")]
570pub use self::__SCSchemaDefinitions::kSCEntNetEthernet;
571#[cfg(feature = "SCSchemaDefinitions")]
572pub use self::__SCSchemaDefinitions::kSCEntNetFireWire;
573#[cfg(feature = "SCSchemaDefinitions")]
574pub use self::__SCSchemaDefinitions::kSCEntNetIPSec;
575#[cfg(feature = "SCSchemaDefinitions")]
576pub use self::__SCSchemaDefinitions::kSCEntNetIPv4;
577#[cfg(feature = "SCSchemaDefinitions")]
578pub use self::__SCSchemaDefinitions::kSCEntNetIPv6;
579#[cfg(feature = "SCSchemaDefinitions")]
580pub use self::__SCSchemaDefinitions::kSCEntNetInterface;
581#[cfg(feature = "SCSchemaDefinitions")]
582pub use self::__SCSchemaDefinitions::kSCEntNetL2TP;
583#[cfg(feature = "SCSchemaDefinitions")]
584pub use self::__SCSchemaDefinitions::kSCEntNetLink;
585#[cfg(feature = "SCSchemaDefinitions")]
586pub use self::__SCSchemaDefinitions::kSCEntNetModem;
587#[cfg(feature = "SCSchemaDefinitions")]
588pub use self::__SCSchemaDefinitions::kSCEntNetPPP;
589#[cfg(feature = "SCSchemaDefinitions")]
590pub use self::__SCSchemaDefinitions::kSCEntNetPPPSerial;
591#[cfg(feature = "SCSchemaDefinitions")]
592pub use self::__SCSchemaDefinitions::kSCEntNetPPPoE;
593#[cfg(feature = "SCSchemaDefinitions")]
594pub use self::__SCSchemaDefinitions::kSCEntNetPPTP;
595#[cfg(feature = "SCSchemaDefinitions")]
596pub use self::__SCSchemaDefinitions::kSCEntNetProxies;
597#[cfg(feature = "SCSchemaDefinitions")]
598pub use self::__SCSchemaDefinitions::kSCEntNetSMB;
599#[cfg(feature = "SCSchemaDefinitions")]
600pub use self::__SCSchemaDefinitions::kSCEntUsersConsoleUser;
601#[cfg(feature = "SCSchemaDefinitions")]
602pub use self::__SCSchemaDefinitions::kSCPrefCurrentSet;
603#[cfg(feature = "SCSchemaDefinitions")]
604pub use self::__SCSchemaDefinitions::kSCPrefNetworkServices;
605#[cfg(feature = "SCSchemaDefinitions")]
606pub use self::__SCSchemaDefinitions::kSCPrefSets;
607#[cfg(feature = "SCSchemaDefinitions")]
608pub use self::__SCSchemaDefinitions::kSCPrefSystem;
609#[cfg(feature = "SCSchemaDefinitions")]
610pub use self::__SCSchemaDefinitions::kSCPropInterfaceName;
611#[cfg(feature = "SCSchemaDefinitions")]
612pub use self::__SCSchemaDefinitions::kSCPropMACAddress;
613#[cfg(feature = "SCSchemaDefinitions")]
614pub use self::__SCSchemaDefinitions::kSCPropNet6to4Relay;
615#[cfg(feature = "SCSchemaDefinitions")]
616pub use self::__SCSchemaDefinitions::kSCPropNetAirPortAllowNetCreation;
617#[cfg(feature = "SCSchemaDefinitions")]
618pub use self::__SCSchemaDefinitions::kSCPropNetAirPortAuthPassword;
619#[cfg(feature = "SCSchemaDefinitions")]
620pub use self::__SCSchemaDefinitions::kSCPropNetAirPortAuthPasswordEncryption;
621#[cfg(feature = "SCSchemaDefinitions")]
622pub use self::__SCSchemaDefinitions::kSCPropNetAirPortJoinMode;
623#[cfg(feature = "SCSchemaDefinitions")]
624pub use self::__SCSchemaDefinitions::kSCPropNetAirPortPowerEnabled;
625#[cfg(feature = "SCSchemaDefinitions")]
626pub use self::__SCSchemaDefinitions::kSCPropNetAirPortPreferredNetwork;
627#[cfg(feature = "SCSchemaDefinitions")]
628pub use self::__SCSchemaDefinitions::kSCPropNetAirPortSavePasswords;
629#[cfg(feature = "SCSchemaDefinitions")]
630pub use self::__SCSchemaDefinitions::kSCPropNetDNSDomainName;
631#[cfg(feature = "SCSchemaDefinitions")]
632pub use self::__SCSchemaDefinitions::kSCPropNetDNSOptions;
633#[cfg(feature = "SCSchemaDefinitions")]
634pub use self::__SCSchemaDefinitions::kSCPropNetDNSSearchDomains;
635#[cfg(feature = "SCSchemaDefinitions")]
636pub use self::__SCSchemaDefinitions::kSCPropNetDNSSearchOrder;
637#[cfg(feature = "SCSchemaDefinitions")]
638pub use self::__SCSchemaDefinitions::kSCPropNetDNSServerAddresses;
639#[cfg(feature = "SCSchemaDefinitions")]
640pub use self::__SCSchemaDefinitions::kSCPropNetDNSServerPort;
641#[cfg(feature = "SCSchemaDefinitions")]
642pub use self::__SCSchemaDefinitions::kSCPropNetDNSServerTimeout;
643#[cfg(feature = "SCSchemaDefinitions")]
644pub use self::__SCSchemaDefinitions::kSCPropNetDNSSortList;
645#[cfg(feature = "SCSchemaDefinitions")]
646pub use self::__SCSchemaDefinitions::kSCPropNetDNSSupplementalMatchDomains;
647#[cfg(feature = "SCSchemaDefinitions")]
648pub use self::__SCSchemaDefinitions::kSCPropNetDNSSupplementalMatchOrders;
649#[cfg(feature = "SCSchemaDefinitions")]
650pub use self::__SCSchemaDefinitions::kSCPropNetEthernetMTU;
651#[cfg(feature = "SCSchemaDefinitions")]
652pub use self::__SCSchemaDefinitions::kSCPropNetEthernetMediaOptions;
653#[cfg(feature = "SCSchemaDefinitions")]
654pub use self::__SCSchemaDefinitions::kSCPropNetEthernetMediaSubType;
655#[cfg(feature = "SCSchemaDefinitions")]
656pub use self::__SCSchemaDefinitions::kSCPropNetIPSecAuthenticationMethod;
657#[cfg(feature = "SCSchemaDefinitions")]
658pub use self::__SCSchemaDefinitions::kSCPropNetIPSecConnectTime;
659#[cfg(feature = "SCSchemaDefinitions")]
660pub use self::__SCSchemaDefinitions::kSCPropNetIPSecLocalCertificate;
661#[cfg(feature = "SCSchemaDefinitions")]
662pub use self::__SCSchemaDefinitions::kSCPropNetIPSecLocalIdentifier;
663#[cfg(feature = "SCSchemaDefinitions")]
664pub use self::__SCSchemaDefinitions::kSCPropNetIPSecLocalIdentifierType;
665#[cfg(feature = "SCSchemaDefinitions")]
666pub use self::__SCSchemaDefinitions::kSCPropNetIPSecRemoteAddress;
667#[cfg(feature = "SCSchemaDefinitions")]
668pub use self::__SCSchemaDefinitions::kSCPropNetIPSecSharedSecret;
669#[cfg(feature = "SCSchemaDefinitions")]
670pub use self::__SCSchemaDefinitions::kSCPropNetIPSecSharedSecretEncryption;
671#[cfg(feature = "SCSchemaDefinitions")]
672pub use self::__SCSchemaDefinitions::kSCPropNetIPSecStatus;
673#[cfg(feature = "SCSchemaDefinitions")]
674pub use self::__SCSchemaDefinitions::kSCPropNetIPSecXAuthEnabled;
675#[cfg(feature = "SCSchemaDefinitions")]
676pub use self::__SCSchemaDefinitions::kSCPropNetIPSecXAuthName;
677#[cfg(feature = "SCSchemaDefinitions")]
678pub use self::__SCSchemaDefinitions::kSCPropNetIPSecXAuthPassword;
679#[cfg(feature = "SCSchemaDefinitions")]
680pub use self::__SCSchemaDefinitions::kSCPropNetIPSecXAuthPasswordEncryption;
681#[cfg(feature = "SCSchemaDefinitions")]
682pub use self::__SCSchemaDefinitions::kSCPropNetIPv4Addresses;
683#[cfg(feature = "SCSchemaDefinitions")]
684pub use self::__SCSchemaDefinitions::kSCPropNetIPv4BroadcastAddresses;
685#[cfg(feature = "SCSchemaDefinitions")]
686pub use self::__SCSchemaDefinitions::kSCPropNetIPv4ConfigMethod;
687#[cfg(feature = "SCSchemaDefinitions")]
688pub use self::__SCSchemaDefinitions::kSCPropNetIPv4DHCPClientID;
689#[cfg(feature = "SCSchemaDefinitions")]
690pub use self::__SCSchemaDefinitions::kSCPropNetIPv4DestAddresses;
691#[cfg(feature = "SCSchemaDefinitions")]
692pub use self::__SCSchemaDefinitions::kSCPropNetIPv4Router;
693#[cfg(feature = "SCSchemaDefinitions")]
694pub use self::__SCSchemaDefinitions::kSCPropNetIPv4SubnetMasks;
695#[cfg(feature = "SCSchemaDefinitions")]
696pub use self::__SCSchemaDefinitions::kSCPropNetIPv6Addresses;
697#[cfg(feature = "SCSchemaDefinitions")]
698pub use self::__SCSchemaDefinitions::kSCPropNetIPv6ConfigMethod;
699#[cfg(feature = "SCSchemaDefinitions")]
700pub use self::__SCSchemaDefinitions::kSCPropNetIPv6DestAddresses;
701#[cfg(feature = "SCSchemaDefinitions")]
702pub use self::__SCSchemaDefinitions::kSCPropNetIPv6Flags;
703#[cfg(feature = "SCSchemaDefinitions")]
704pub use self::__SCSchemaDefinitions::kSCPropNetIPv6PrefixLength;
705#[cfg(feature = "SCSchemaDefinitions")]
706pub use self::__SCSchemaDefinitions::kSCPropNetIPv6Router;
707#[cfg(feature = "SCSchemaDefinitions")]
708pub use self::__SCSchemaDefinitions::kSCPropNetInterfaceDeviceName;
709#[cfg(feature = "SCSchemaDefinitions")]
710pub use self::__SCSchemaDefinitions::kSCPropNetInterfaceHardware;
711#[cfg(feature = "SCSchemaDefinitions")]
712pub use self::__SCSchemaDefinitions::kSCPropNetInterfaceSubType;
713#[cfg(feature = "SCSchemaDefinitions")]
714pub use self::__SCSchemaDefinitions::kSCPropNetInterfaceSupportsModemOnHold;
715#[cfg(feature = "SCSchemaDefinitions")]
716pub use self::__SCSchemaDefinitions::kSCPropNetInterfaceType;
717#[cfg(feature = "SCSchemaDefinitions")]
718pub use self::__SCSchemaDefinitions::kSCPropNetInterfaces;
719#[cfg(feature = "SCSchemaDefinitions")]
720pub use self::__SCSchemaDefinitions::kSCPropNetL2TPIPSecSharedSecret;
721#[cfg(feature = "SCSchemaDefinitions")]
722pub use self::__SCSchemaDefinitions::kSCPropNetL2TPIPSecSharedSecretEncryption;
723#[cfg(feature = "SCSchemaDefinitions")]
724pub use self::__SCSchemaDefinitions::kSCPropNetL2TPTransport;
725#[cfg(feature = "SCSchemaDefinitions")]
726pub use self::__SCSchemaDefinitions::kSCPropNetLinkActive;
727#[cfg(feature = "SCSchemaDefinitions")]
728pub use self::__SCSchemaDefinitions::kSCPropNetLinkDetaching;
729#[cfg(feature = "SCSchemaDefinitions")]
730pub use self::__SCSchemaDefinitions::kSCPropNetLocalHostName;
731#[cfg(feature = "SCSchemaDefinitions")]
732pub use self::__SCSchemaDefinitions::kSCPropNetModemAccessPointName;
733#[cfg(feature = "SCSchemaDefinitions")]
734pub use self::__SCSchemaDefinitions::kSCPropNetModemConnectSpeed;
735#[cfg(feature = "SCSchemaDefinitions")]
736pub use self::__SCSchemaDefinitions::kSCPropNetModemConnectionPersonality;
737#[cfg(feature = "SCSchemaDefinitions")]
738pub use self::__SCSchemaDefinitions::kSCPropNetModemConnectionScript;
739#[cfg(feature = "SCSchemaDefinitions")]
740pub use self::__SCSchemaDefinitions::kSCPropNetModemDataCompression;
741#[cfg(feature = "SCSchemaDefinitions")]
742pub use self::__SCSchemaDefinitions::kSCPropNetModemDeviceContextID;
743#[cfg(feature = "SCSchemaDefinitions")]
744pub use self::__SCSchemaDefinitions::kSCPropNetModemDeviceModel;
745#[cfg(feature = "SCSchemaDefinitions")]
746pub use self::__SCSchemaDefinitions::kSCPropNetModemDeviceVendor;
747#[cfg(feature = "SCSchemaDefinitions")]
748pub use self::__SCSchemaDefinitions::kSCPropNetModemDialMode;
749#[cfg(feature = "SCSchemaDefinitions")]
750pub use self::__SCSchemaDefinitions::kSCPropNetModemErrorCorrection;
751#[cfg(feature = "SCSchemaDefinitions")]
752pub use self::__SCSchemaDefinitions::kSCPropNetModemHoldCallWaitingAudibleAlert;
753#[cfg(feature = "SCSchemaDefinitions")]
754pub use self::__SCSchemaDefinitions::kSCPropNetModemHoldDisconnectOnAnswer;
755#[cfg(feature = "SCSchemaDefinitions")]
756pub use self::__SCSchemaDefinitions::kSCPropNetModemHoldEnabled;
757#[cfg(feature = "SCSchemaDefinitions")]
758pub use self::__SCSchemaDefinitions::kSCPropNetModemHoldReminder;
759#[cfg(feature = "SCSchemaDefinitions")]
760pub use self::__SCSchemaDefinitions::kSCPropNetModemHoldReminderTime;
761#[cfg(feature = "SCSchemaDefinitions")]
762pub use self::__SCSchemaDefinitions::kSCPropNetModemNote;
763#[cfg(feature = "SCSchemaDefinitions")]
764pub use self::__SCSchemaDefinitions::kSCPropNetModemPulseDial;
765#[cfg(feature = "SCSchemaDefinitions")]
766pub use self::__SCSchemaDefinitions::kSCPropNetModemSpeaker;
767#[cfg(feature = "SCSchemaDefinitions")]
768pub use self::__SCSchemaDefinitions::kSCPropNetModemSpeed;
769#[cfg(feature = "SCSchemaDefinitions")]
770pub use self::__SCSchemaDefinitions::kSCPropNetOverridePrimary;
771#[cfg(feature = "SCSchemaDefinitions")]
772pub use self::__SCSchemaDefinitions::kSCPropNetPPPACSPEnabled;
773#[cfg(feature = "SCSchemaDefinitions")]
774pub use self::__SCSchemaDefinitions::kSCPropNetPPPAuthEAPPlugins;
775#[cfg(feature = "SCSchemaDefinitions")]
776pub use self::__SCSchemaDefinitions::kSCPropNetPPPAuthName;
777#[cfg(feature = "SCSchemaDefinitions")]
778pub use self::__SCSchemaDefinitions::kSCPropNetPPPAuthPassword;
779#[cfg(feature = "SCSchemaDefinitions")]
780pub use self::__SCSchemaDefinitions::kSCPropNetPPPAuthPasswordEncryption;
781#[cfg(feature = "SCSchemaDefinitions")]
782pub use self::__SCSchemaDefinitions::kSCPropNetPPPAuthPrompt;
783#[cfg(feature = "SCSchemaDefinitions")]
784pub use self::__SCSchemaDefinitions::kSCPropNetPPPAuthProtocol;
785#[cfg(feature = "SCSchemaDefinitions")]
786pub use self::__SCSchemaDefinitions::kSCPropNetPPPCCPEnabled;
787#[cfg(feature = "SCSchemaDefinitions")]
788pub use self::__SCSchemaDefinitions::kSCPropNetPPPCCPMPPE128Enabled;
789#[cfg(feature = "SCSchemaDefinitions")]
790pub use self::__SCSchemaDefinitions::kSCPropNetPPPCCPMPPE40Enabled;
791#[cfg(feature = "SCSchemaDefinitions")]
792pub use self::__SCSchemaDefinitions::kSCPropNetPPPCommAlternateRemoteAddress;
793#[cfg(feature = "SCSchemaDefinitions")]
794pub use self::__SCSchemaDefinitions::kSCPropNetPPPCommConnectDelay;
795#[cfg(feature = "SCSchemaDefinitions")]
796pub use self::__SCSchemaDefinitions::kSCPropNetPPPCommDisplayTerminalWindow;
797#[cfg(feature = "SCSchemaDefinitions")]
798pub use self::__SCSchemaDefinitions::kSCPropNetPPPCommRedialCount;
799#[cfg(feature = "SCSchemaDefinitions")]
800pub use self::__SCSchemaDefinitions::kSCPropNetPPPCommRedialEnabled;
801#[cfg(feature = "SCSchemaDefinitions")]
802pub use self::__SCSchemaDefinitions::kSCPropNetPPPCommRedialInterval;
803#[cfg(feature = "SCSchemaDefinitions")]
804pub use self::__SCSchemaDefinitions::kSCPropNetPPPCommRemoteAddress;
805#[cfg(feature = "SCSchemaDefinitions")]
806pub use self::__SCSchemaDefinitions::kSCPropNetPPPCommTerminalScript;
807#[cfg(feature = "SCSchemaDefinitions")]
808pub use self::__SCSchemaDefinitions::kSCPropNetPPPCommUseTerminalScript;
809#[cfg(feature = "SCSchemaDefinitions")]
810pub use self::__SCSchemaDefinitions::kSCPropNetPPPConnectTime;
811#[cfg(feature = "SCSchemaDefinitions")]
812pub use self::__SCSchemaDefinitions::kSCPropNetPPPDeviceLastCause;
813#[cfg(feature = "SCSchemaDefinitions")]
814pub use self::__SCSchemaDefinitions::kSCPropNetPPPDialOnDemand;
815#[cfg(feature = "SCSchemaDefinitions")]
816pub use self::__SCSchemaDefinitions::kSCPropNetPPPDisconnectOnFastUserSwitch;
817#[cfg(feature = "SCSchemaDefinitions")]
818pub use self::__SCSchemaDefinitions::kSCPropNetPPPDisconnectOnIdle;
819#[cfg(feature = "SCSchemaDefinitions")]
820pub use self::__SCSchemaDefinitions::kSCPropNetPPPDisconnectOnIdleTimer;
821#[cfg(feature = "SCSchemaDefinitions")]
822pub use self::__SCSchemaDefinitions::kSCPropNetPPPDisconnectOnLogout;
823#[cfg(feature = "SCSchemaDefinitions")]
824pub use self::__SCSchemaDefinitions::kSCPropNetPPPDisconnectOnSleep;
825#[cfg(feature = "SCSchemaDefinitions")]
826pub use self::__SCSchemaDefinitions::kSCPropNetPPPDisconnectTime;
827#[cfg(feature = "SCSchemaDefinitions")]
828pub use self::__SCSchemaDefinitions::kSCPropNetPPPIPCPCompressionVJ;
829#[cfg(feature = "SCSchemaDefinitions")]
830pub use self::__SCSchemaDefinitions::kSCPropNetPPPIPCPUsePeerDNS;
831#[cfg(feature = "SCSchemaDefinitions")]
832pub use self::__SCSchemaDefinitions::kSCPropNetPPPIdleReminder;
833#[cfg(feature = "SCSchemaDefinitions")]
834pub use self::__SCSchemaDefinitions::kSCPropNetPPPIdleReminderTimer;
835#[cfg(feature = "SCSchemaDefinitions")]
836pub use self::__SCSchemaDefinitions::kSCPropNetPPPLCPCompressionACField;
837#[cfg(feature = "SCSchemaDefinitions")]
838pub use self::__SCSchemaDefinitions::kSCPropNetPPPLCPCompressionPField;
839#[cfg(feature = "SCSchemaDefinitions")]
840pub use self::__SCSchemaDefinitions::kSCPropNetPPPLCPEchoEnabled;
841#[cfg(feature = "SCSchemaDefinitions")]
842pub use self::__SCSchemaDefinitions::kSCPropNetPPPLCPEchoFailure;
843#[cfg(feature = "SCSchemaDefinitions")]
844pub use self::__SCSchemaDefinitions::kSCPropNetPPPLCPEchoInterval;
845#[cfg(feature = "SCSchemaDefinitions")]
846pub use self::__SCSchemaDefinitions::kSCPropNetPPPLCPMRU;
847#[cfg(feature = "SCSchemaDefinitions")]
848pub use self::__SCSchemaDefinitions::kSCPropNetPPPLCPMTU;
849#[cfg(feature = "SCSchemaDefinitions")]
850pub use self::__SCSchemaDefinitions::kSCPropNetPPPLCPReceiveACCM;
851#[cfg(feature = "SCSchemaDefinitions")]
852pub use self::__SCSchemaDefinitions::kSCPropNetPPPLCPTransmitACCM;
853#[cfg(feature = "SCSchemaDefinitions")]
854pub use self::__SCSchemaDefinitions::kSCPropNetPPPLastCause;
855#[cfg(feature = "SCSchemaDefinitions")]
856pub use self::__SCSchemaDefinitions::kSCPropNetPPPLogfile;
857#[cfg(feature = "SCSchemaDefinitions")]
858pub use self::__SCSchemaDefinitions::kSCPropNetPPPOverridePrimary;
859#[cfg(feature = "SCSchemaDefinitions")]
860pub use self::__SCSchemaDefinitions::kSCPropNetPPPPlugins;
861#[cfg(feature = "SCSchemaDefinitions")]
862pub use self::__SCSchemaDefinitions::kSCPropNetPPPRetryConnectTime;
863#[cfg(feature = "SCSchemaDefinitions")]
864pub use self::__SCSchemaDefinitions::kSCPropNetPPPSessionTimer;
865#[cfg(feature = "SCSchemaDefinitions")]
866pub use self::__SCSchemaDefinitions::kSCPropNetPPPStatus;
867#[cfg(feature = "SCSchemaDefinitions")]
868pub use self::__SCSchemaDefinitions::kSCPropNetPPPUseSessionTimer;
869#[cfg(feature = "SCSchemaDefinitions")]
870pub use self::__SCSchemaDefinitions::kSCPropNetPPPVerboseLogging;
871#[cfg(feature = "SCSchemaDefinitions")]
872pub use self::__SCSchemaDefinitions::kSCPropNetProxiesExceptionsList;
873#[cfg(feature = "SCSchemaDefinitions")]
874pub use self::__SCSchemaDefinitions::kSCPropNetProxiesExcludeSimpleHostnames;
875#[cfg(feature = "SCSchemaDefinitions")]
876pub use self::__SCSchemaDefinitions::kSCPropNetProxiesFTPEnable;
877#[cfg(feature = "SCSchemaDefinitions")]
878pub use self::__SCSchemaDefinitions::kSCPropNetProxiesFTPPassive;
879#[cfg(feature = "SCSchemaDefinitions")]
880pub use self::__SCSchemaDefinitions::kSCPropNetProxiesFTPPort;
881#[cfg(feature = "SCSchemaDefinitions")]
882pub use self::__SCSchemaDefinitions::kSCPropNetProxiesFTPProxy;
883#[cfg(feature = "SCSchemaDefinitions")]
884pub use self::__SCSchemaDefinitions::kSCPropNetProxiesFTPUser;
885#[cfg(feature = "SCSchemaDefinitions")]
886pub use self::__SCSchemaDefinitions::kSCPropNetProxiesGopherEnable;
887#[cfg(feature = "SCSchemaDefinitions")]
888pub use self::__SCSchemaDefinitions::kSCPropNetProxiesGopherPort;
889#[cfg(feature = "SCSchemaDefinitions")]
890pub use self::__SCSchemaDefinitions::kSCPropNetProxiesGopherProxy;
891#[cfg(feature = "SCSchemaDefinitions")]
892pub use self::__SCSchemaDefinitions::kSCPropNetProxiesGopherUser;
893#[cfg(feature = "SCSchemaDefinitions")]
894pub use self::__SCSchemaDefinitions::kSCPropNetProxiesHTTPEnable;
895#[cfg(feature = "SCSchemaDefinitions")]
896pub use self::__SCSchemaDefinitions::kSCPropNetProxiesHTTPPort;
897#[cfg(feature = "SCSchemaDefinitions")]
898pub use self::__SCSchemaDefinitions::kSCPropNetProxiesHTTPProxy;
899#[cfg(feature = "SCSchemaDefinitions")]
900pub use self::__SCSchemaDefinitions::kSCPropNetProxiesHTTPSEnable;
901#[cfg(feature = "SCSchemaDefinitions")]
902pub use self::__SCSchemaDefinitions::kSCPropNetProxiesHTTPSPort;
903#[cfg(feature = "SCSchemaDefinitions")]
904pub use self::__SCSchemaDefinitions::kSCPropNetProxiesHTTPSProxy;
905#[cfg(feature = "SCSchemaDefinitions")]
906pub use self::__SCSchemaDefinitions::kSCPropNetProxiesHTTPSUser;
907#[cfg(feature = "SCSchemaDefinitions")]
908pub use self::__SCSchemaDefinitions::kSCPropNetProxiesHTTPUser;
909#[cfg(feature = "SCSchemaDefinitions")]
910pub use self::__SCSchemaDefinitions::kSCPropNetProxiesProxyAutoConfigEnable;
911#[cfg(feature = "SCSchemaDefinitions")]
912pub use self::__SCSchemaDefinitions::kSCPropNetProxiesProxyAutoConfigJavaScript;
913#[cfg(feature = "SCSchemaDefinitions")]
914pub use self::__SCSchemaDefinitions::kSCPropNetProxiesProxyAutoConfigURLString;
915#[cfg(feature = "SCSchemaDefinitions")]
916pub use self::__SCSchemaDefinitions::kSCPropNetProxiesProxyAutoDiscoveryEnable;
917#[cfg(feature = "SCSchemaDefinitions")]
918pub use self::__SCSchemaDefinitions::kSCPropNetProxiesRTSPEnable;
919#[cfg(feature = "SCSchemaDefinitions")]
920pub use self::__SCSchemaDefinitions::kSCPropNetProxiesRTSPPort;
921#[cfg(feature = "SCSchemaDefinitions")]
922pub use self::__SCSchemaDefinitions::kSCPropNetProxiesRTSPProxy;
923#[cfg(feature = "SCSchemaDefinitions")]
924pub use self::__SCSchemaDefinitions::kSCPropNetProxiesRTSPUser;
925#[cfg(feature = "SCSchemaDefinitions")]
926pub use self::__SCSchemaDefinitions::kSCPropNetProxiesSOCKSEnable;
927#[cfg(feature = "SCSchemaDefinitions")]
928pub use self::__SCSchemaDefinitions::kSCPropNetProxiesSOCKSPort;
929#[cfg(feature = "SCSchemaDefinitions")]
930pub use self::__SCSchemaDefinitions::kSCPropNetProxiesSOCKSProxy;
931#[cfg(feature = "SCSchemaDefinitions")]
932pub use self::__SCSchemaDefinitions::kSCPropNetProxiesSOCKSUser;
933#[cfg(feature = "SCSchemaDefinitions")]
934pub use self::__SCSchemaDefinitions::kSCPropNetSMBNetBIOSName;
935#[cfg(feature = "SCSchemaDefinitions")]
936pub use self::__SCSchemaDefinitions::kSCPropNetSMBNetBIOSNodeType;
937#[cfg(feature = "SCSchemaDefinitions")]
938pub use self::__SCSchemaDefinitions::kSCPropNetSMBNetBIOSScope;
939#[cfg(feature = "SCSchemaDefinitions")]
940pub use self::__SCSchemaDefinitions::kSCPropNetSMBWINSAddresses;
941#[cfg(feature = "SCSchemaDefinitions")]
942pub use self::__SCSchemaDefinitions::kSCPropNetSMBWorkgroup;
943#[cfg(feature = "SCSchemaDefinitions")]
944pub use self::__SCSchemaDefinitions::kSCPropNetServiceOrder;
945#[cfg(feature = "SCSchemaDefinitions")]
946pub use self::__SCSchemaDefinitions::kSCPropSystemComputerName;
947#[cfg(feature = "SCSchemaDefinitions")]
948pub use self::__SCSchemaDefinitions::kSCPropSystemComputerNameEncoding;
949#[cfg(feature = "SCSchemaDefinitions")]
950pub use self::__SCSchemaDefinitions::kSCPropUserDefinedName;
951#[cfg(feature = "SCSchemaDefinitions")]
952pub use self::__SCSchemaDefinitions::kSCPropUsersConsoleUserGID;
953#[cfg(feature = "SCSchemaDefinitions")]
954pub use self::__SCSchemaDefinitions::kSCPropUsersConsoleUserName;
955#[cfg(feature = "SCSchemaDefinitions")]
956pub use self::__SCSchemaDefinitions::kSCPropUsersConsoleUserUID;
957#[cfg(feature = "SCSchemaDefinitions")]
958pub use self::__SCSchemaDefinitions::kSCPropVersion;
959#[cfg(feature = "SCSchemaDefinitions")]
960pub use self::__SCSchemaDefinitions::kSCResvInactive;
961#[cfg(feature = "SCSchemaDefinitions")]
962pub use self::__SCSchemaDefinitions::kSCResvLink;
963#[cfg(feature = "SCSchemaDefinitions")]
964pub use self::__SCSchemaDefinitions::kSCValNetAirPortAuthPasswordEncryptionKeychain;
965#[cfg(feature = "SCSchemaDefinitions")]
966pub use self::__SCSchemaDefinitions::kSCValNetAirPortJoinModeAutomatic;
967#[cfg(feature = "SCSchemaDefinitions")]
968pub use self::__SCSchemaDefinitions::kSCValNetAirPortJoinModePreferred;
969#[cfg(feature = "SCSchemaDefinitions")]
970pub use self::__SCSchemaDefinitions::kSCValNetAirPortJoinModeRanked;
971#[cfg(feature = "SCSchemaDefinitions")]
972pub use self::__SCSchemaDefinitions::kSCValNetAirPortJoinModeRecent;
973#[cfg(feature = "SCSchemaDefinitions")]
974pub use self::__SCSchemaDefinitions::kSCValNetAirPortJoinModeStrongest;
975#[cfg(feature = "SCSchemaDefinitions")]
976pub use self::__SCSchemaDefinitions::kSCValNetIPSecAuthenticationMethodCertificate;
977#[cfg(feature = "SCSchemaDefinitions")]
978pub use self::__SCSchemaDefinitions::kSCValNetIPSecAuthenticationMethodHybrid;
979#[cfg(feature = "SCSchemaDefinitions")]
980pub use self::__SCSchemaDefinitions::kSCValNetIPSecAuthenticationMethodSharedSecret;
981#[cfg(feature = "SCSchemaDefinitions")]
982pub use self::__SCSchemaDefinitions::kSCValNetIPSecLocalIdentifierTypeKeyID;
983#[cfg(feature = "SCSchemaDefinitions")]
984pub use self::__SCSchemaDefinitions::kSCValNetIPSecSharedSecretEncryptionKeychain;
985#[cfg(feature = "SCSchemaDefinitions")]
986pub use self::__SCSchemaDefinitions::kSCValNetIPSecXAuthPasswordEncryptionKeychain;
987#[cfg(feature = "SCSchemaDefinitions")]
988pub use self::__SCSchemaDefinitions::kSCValNetIPSecXAuthPasswordEncryptionPrompt;
989#[cfg(feature = "SCSchemaDefinitions")]
990pub use self::__SCSchemaDefinitions::kSCValNetIPv4ConfigMethodAutomatic;
991#[cfg(feature = "SCSchemaDefinitions")]
992pub use self::__SCSchemaDefinitions::kSCValNetIPv4ConfigMethodBOOTP;
993#[cfg(feature = "SCSchemaDefinitions")]
994pub use self::__SCSchemaDefinitions::kSCValNetIPv4ConfigMethodDHCP;
995#[cfg(feature = "SCSchemaDefinitions")]
996pub use self::__SCSchemaDefinitions::kSCValNetIPv4ConfigMethodINFORM;
997#[cfg(feature = "SCSchemaDefinitions")]
998pub use self::__SCSchemaDefinitions::kSCValNetIPv4ConfigMethodLinkLocal;
999#[cfg(feature = "SCSchemaDefinitions")]
1000pub use self::__SCSchemaDefinitions::kSCValNetIPv4ConfigMethodManual;
1001#[cfg(feature = "SCSchemaDefinitions")]
1002pub use self::__SCSchemaDefinitions::kSCValNetIPv4ConfigMethodPPP;
1003#[cfg(feature = "SCSchemaDefinitions")]
1004pub use self::__SCSchemaDefinitions::kSCValNetIPv6ConfigMethod6to4;
1005#[cfg(feature = "SCSchemaDefinitions")]
1006pub use self::__SCSchemaDefinitions::kSCValNetIPv6ConfigMethodAutomatic;
1007#[cfg(feature = "SCSchemaDefinitions")]
1008pub use self::__SCSchemaDefinitions::kSCValNetIPv6ConfigMethodLinkLocal;
1009#[cfg(feature = "SCSchemaDefinitions")]
1010pub use self::__SCSchemaDefinitions::kSCValNetIPv6ConfigMethodManual;
1011#[cfg(feature = "SCSchemaDefinitions")]
1012pub use self::__SCSchemaDefinitions::kSCValNetIPv6ConfigMethodRouterAdvertisement;
1013#[cfg(feature = "SCSchemaDefinitions")]
1014pub use self::__SCSchemaDefinitions::kSCValNetInterfaceSubTypeL2TP;
1015#[cfg(feature = "SCSchemaDefinitions")]
1016pub use self::__SCSchemaDefinitions::kSCValNetInterfaceSubTypePPPSerial;
1017#[cfg(feature = "SCSchemaDefinitions")]
1018pub use self::__SCSchemaDefinitions::kSCValNetInterfaceSubTypePPPoE;
1019#[cfg(feature = "SCSchemaDefinitions")]
1020pub use self::__SCSchemaDefinitions::kSCValNetInterfaceSubTypePPTP;
1021#[cfg(feature = "SCSchemaDefinitions")]
1022pub use self::__SCSchemaDefinitions::kSCValNetInterfaceType6to4;
1023#[cfg(feature = "SCSchemaDefinitions")]
1024pub use self::__SCSchemaDefinitions::kSCValNetInterfaceTypeEthernet;
1025#[cfg(feature = "SCSchemaDefinitions")]
1026pub use self::__SCSchemaDefinitions::kSCValNetInterfaceTypeFireWire;
1027#[cfg(feature = "SCSchemaDefinitions")]
1028pub use self::__SCSchemaDefinitions::kSCValNetInterfaceTypeIPSec;
1029#[cfg(feature = "SCSchemaDefinitions")]
1030pub use self::__SCSchemaDefinitions::kSCValNetInterfaceTypePPP;
1031#[cfg(feature = "SCSchemaDefinitions")]
1032pub use self::__SCSchemaDefinitions::kSCValNetL2TPIPSecSharedSecretEncryptionKeychain;
1033#[cfg(feature = "SCSchemaDefinitions")]
1034pub use self::__SCSchemaDefinitions::kSCValNetL2TPTransportIP;
1035#[cfg(feature = "SCSchemaDefinitions")]
1036pub use self::__SCSchemaDefinitions::kSCValNetL2TPTransportIPSec;
1037#[cfg(feature = "SCSchemaDefinitions")]
1038pub use self::__SCSchemaDefinitions::kSCValNetModemDialModeIgnoreDialTone;
1039#[cfg(feature = "SCSchemaDefinitions")]
1040pub use self::__SCSchemaDefinitions::kSCValNetModemDialModeManual;
1041#[cfg(feature = "SCSchemaDefinitions")]
1042pub use self::__SCSchemaDefinitions::kSCValNetModemDialModeWaitForDialTone;
1043#[cfg(feature = "SCSchemaDefinitions")]
1044pub use self::__SCSchemaDefinitions::kSCValNetPPPAuthPasswordEncryptionKeychain;
1045#[cfg(feature = "SCSchemaDefinitions")]
1046pub use self::__SCSchemaDefinitions::kSCValNetPPPAuthPasswordEncryptionToken;
1047#[cfg(feature = "SCSchemaDefinitions")]
1048pub use self::__SCSchemaDefinitions::kSCValNetPPPAuthPromptAfter;
1049#[cfg(feature = "SCSchemaDefinitions")]
1050pub use self::__SCSchemaDefinitions::kSCValNetPPPAuthPromptBefore;
1051#[cfg(feature = "SCSchemaDefinitions")]
1052pub use self::__SCSchemaDefinitions::kSCValNetPPPAuthProtocolCHAP;
1053#[cfg(feature = "SCSchemaDefinitions")]
1054pub use self::__SCSchemaDefinitions::kSCValNetPPPAuthProtocolEAP;
1055#[cfg(feature = "SCSchemaDefinitions")]
1056pub use self::__SCSchemaDefinitions::kSCValNetPPPAuthProtocolMSCHAP1;
1057#[cfg(feature = "SCSchemaDefinitions")]
1058pub use self::__SCSchemaDefinitions::kSCValNetPPPAuthProtocolMSCHAP2;
1059#[cfg(feature = "SCSchemaDefinitions")]
1060pub use self::__SCSchemaDefinitions::kSCValNetPPPAuthProtocolPAP;
1061#[cfg(feature = "SCSchemaDefinitions")]
1062pub use self::__SCSchemaDefinitions::kSCValNetSMBNetBIOSNodeTypeBroadcast;
1063#[cfg(feature = "SCSchemaDefinitions")]
1064pub use self::__SCSchemaDefinitions::kSCValNetSMBNetBIOSNodeTypeHybrid;
1065#[cfg(feature = "SCSchemaDefinitions")]
1066pub use self::__SCSchemaDefinitions::kSCValNetSMBNetBIOSNodeTypeMixed;
1067#[cfg(feature = "SCSchemaDefinitions")]
1068pub use self::__SCSchemaDefinitions::kSCValNetSMBNetBIOSNodeTypePeer;
1069use core::ffi::*;
1070use core::ptr::NonNull;
1071use objc2_core_foundation::*;
1072
1073use crate::*;
1074
1075pub const kSCStatusOK: c_uint = 0;
1077pub const kSCStatusFailed: c_uint = 1001;
1079pub const kSCStatusInvalidArgument: c_uint = 1002;
1081pub const kSCStatusAccessError: c_uint = 1003;
1083pub const kSCStatusNoKey: c_uint = 1004;
1085pub const kSCStatusKeyExists: c_uint = 1005;
1087pub const kSCStatusLocked: c_uint = 1006;
1089pub const kSCStatusNeedLock: c_uint = 1007;
1091pub const kSCStatusNoStoreSession: c_uint = 2001;
1093pub const kSCStatusNoStoreServer: c_uint = 2002;
1095pub const kSCStatusNotifierActive: c_uint = 2003;
1097pub const kSCStatusNoPrefsSession: c_uint = 3001;
1099pub const kSCStatusPrefsBusy: c_uint = 3002;
1101pub const kSCStatusNoConfigFile: c_uint = 3003;
1103pub const kSCStatusNoLink: c_uint = 3004;
1105pub const kSCStatusStale: c_uint = 3005;
1107pub const kSCStatusMaxLink: c_uint = 3006;
1109pub const kSCStatusReachabilityUnknown: c_uint = 4001;
1111pub const kSCStatusConnectionNoService: c_uint = 5001;
1113pub const kSCStatusConnectionIgnore: c_uint = 5002;
1115
1116extern "C" {
1117 pub static kCFErrorDomainSystemConfiguration: &'static CFString;
1122}
1123
1124#[inline]
1129pub unsafe extern "C-unwind" fn SCCopyLastError() -> CFRetained<CFError> {
1130 extern "C-unwind" {
1131 fn SCCopyLastError() -> Option<NonNull<CFError>>;
1132 }
1133 let ret = unsafe { SCCopyLastError() };
1134 let ret = ret.expect("function was marked as returning non-null, but actually returned NULL");
1135 unsafe { CFRetained::from_raw(ret) }
1136}
1137
1138extern "C-unwind" {
1139 pub fn SCError() -> c_int;
1144}
1145
1146#[inline]
1154pub unsafe extern "C-unwind" fn SCErrorString(status: c_int) -> NonNull<c_char> {
1155 extern "C-unwind" {
1156 fn SCErrorString(status: c_int) -> Option<NonNull<c_char>>;
1157 }
1158 let ret = unsafe { SCErrorString(status) };
1159 ret.expect("function was marked as returning non-null, but actually returned NULL")
1160}