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