objc2_io_usb_host/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 = "IOUSBHost", kind = "framework")]
21extern "C" {}
22
23#[cfg(feature = "AppleUSBDescriptorParsing")]
24#[path = "AppleUSBDescriptorParsing.rs"]
25mod __AppleUSBDescriptorParsing;
26#[cfg(feature = "IOUSBHostCIControllerStateMachine")]
27#[path = "IOUSBHostCIControllerStateMachine.rs"]
28mod __IOUSBHostCIControllerStateMachine;
29#[cfg(feature = "IOUSBHostCIDeviceStateMachine")]
30#[path = "IOUSBHostCIDeviceStateMachine.rs"]
31mod __IOUSBHostCIDeviceStateMachine;
32#[cfg(feature = "IOUSBHostCIEndpointStateMachine")]
33#[path = "IOUSBHostCIEndpointStateMachine.rs"]
34mod __IOUSBHostCIEndpointStateMachine;
35#[cfg(feature = "IOUSBHostCIPortStateMachine")]
36#[path = "IOUSBHostCIPortStateMachine.rs"]
37mod __IOUSBHostCIPortStateMachine;
38#[cfg(feature = "IOUSBHostControllerInterface")]
39#[path = "IOUSBHostControllerInterface.rs"]
40mod __IOUSBHostControllerInterface;
41#[cfg(feature = "IOUSBHostControllerInterfaceDefinitions")]
42#[path = "IOUSBHostControllerInterfaceDefinitions.rs"]
43mod __IOUSBHostControllerInterfaceDefinitions;
44#[cfg(feature = "IOUSBHostControllerInterfaceHelpers")]
45#[path = "IOUSBHostControllerInterfaceHelpers.rs"]
46mod __IOUSBHostControllerInterfaceHelpers;
47#[cfg(feature = "IOUSBHostDefinitions")]
48#[path = "IOUSBHostDefinitions.rs"]
49mod __IOUSBHostDefinitions;
50#[cfg(feature = "IOUSBHostDevice")]
51#[path = "IOUSBHostDevice.rs"]
52mod __IOUSBHostDevice;
53#[cfg(feature = "IOUSBHostIOSource")]
54#[path = "IOUSBHostIOSource.rs"]
55mod __IOUSBHostIOSource;
56#[cfg(feature = "IOUSBHostInterface")]
57#[path = "IOUSBHostInterface.rs"]
58mod __IOUSBHostInterface;
59#[cfg(feature = "IOUSBHostObject")]
60#[path = "IOUSBHostObject.rs"]
61mod __IOUSBHostObject;
62#[cfg(feature = "IOUSBHostPipe")]
63#[path = "IOUSBHostPipe.rs"]
64mod __IOUSBHostPipe;
65#[cfg(feature = "IOUSBHostStream")]
66#[path = "IOUSBHostStream.rs"]
67mod __IOUSBHostStream;
68
69#[cfg(all(feature = "AppleUSBDescriptorParsing", feature = "objc2-io-kit"))]
70pub use self::__AppleUSBDescriptorParsing::IOUSBGetBillboardDescriptor;
71#[cfg(all(feature = "AppleUSBDescriptorParsing", feature = "objc2-io-kit"))]
72pub use self::__AppleUSBDescriptorParsing::IOUSBGetConfigurationMaxPowerMilliAmps;
73#[cfg(all(feature = "AppleUSBDescriptorParsing", feature = "objc2-io-kit"))]
74pub use self::__AppleUSBDescriptorParsing::IOUSBGetContainerIDDescriptor;
75#[cfg(all(feature = "AppleUSBDescriptorParsing", feature = "objc2-io-kit"))]
76pub use self::__AppleUSBDescriptorParsing::IOUSBGetEndpointAddress;
77#[cfg(all(feature = "AppleUSBDescriptorParsing", feature = "objc2-io-kit"))]
78pub use self::__AppleUSBDescriptorParsing::IOUSBGetEndpointBurstSize;
79#[cfg(all(feature = "AppleUSBDescriptorParsing", feature = "objc2-io-kit"))]
80pub use self::__AppleUSBDescriptorParsing::IOUSBGetEndpointDirection;
81#[cfg(all(feature = "AppleUSBDescriptorParsing", feature = "objc2-io-kit"))]
82pub use self::__AppleUSBDescriptorParsing::IOUSBGetEndpointIntervalEncodedMicroframes;
83#[cfg(all(feature = "AppleUSBDescriptorParsing", feature = "objc2-io-kit"))]
84pub use self::__AppleUSBDescriptorParsing::IOUSBGetEndpointIntervalFrames;
85#[cfg(all(feature = "AppleUSBDescriptorParsing", feature = "objc2-io-kit"))]
86pub use self::__AppleUSBDescriptorParsing::IOUSBGetEndpointIntervalMicroframes;
87#[cfg(all(feature = "AppleUSBDescriptorParsing", feature = "objc2-io-kit"))]
88pub use self::__AppleUSBDescriptorParsing::IOUSBGetEndpointMaxPacketSize;
89#[cfg(all(feature = "AppleUSBDescriptorParsing", feature = "objc2-io-kit"))]
90pub use self::__AppleUSBDescriptorParsing::IOUSBGetEndpointMaxStreams;
91#[cfg(all(feature = "AppleUSBDescriptorParsing", feature = "objc2-io-kit"))]
92pub use self::__AppleUSBDescriptorParsing::IOUSBGetEndpointMaxStreamsEncoded;
93#[cfg(all(feature = "AppleUSBDescriptorParsing", feature = "objc2-io-kit"))]
94pub use self::__AppleUSBDescriptorParsing::IOUSBGetEndpointMult;
95#[cfg(all(feature = "AppleUSBDescriptorParsing", feature = "objc2-io-kit"))]
96pub use self::__AppleUSBDescriptorParsing::IOUSBGetEndpointNumber;
97#[cfg(all(feature = "AppleUSBDescriptorParsing", feature = "objc2-io-kit"))]
98pub use self::__AppleUSBDescriptorParsing::IOUSBGetEndpointSynchronizationType;
99#[cfg(all(feature = "AppleUSBDescriptorParsing", feature = "objc2-io-kit"))]
100pub use self::__AppleUSBDescriptorParsing::IOUSBGetEndpointType;
101#[cfg(all(feature = "AppleUSBDescriptorParsing", feature = "objc2-io-kit"))]
102pub use self::__AppleUSBDescriptorParsing::IOUSBGetEndpointUsageType;
103#[cfg(all(feature = "AppleUSBDescriptorParsing", feature = "objc2-io-kit"))]
104pub use self::__AppleUSBDescriptorParsing::IOUSBGetNextAssociatedDescriptor;
105#[cfg(all(feature = "AppleUSBDescriptorParsing", feature = "objc2-io-kit"))]
106pub use self::__AppleUSBDescriptorParsing::IOUSBGetNextAssociatedDescriptorWithType;
107#[cfg(all(feature = "AppleUSBDescriptorParsing", feature = "objc2-io-kit"))]
108pub use self::__AppleUSBDescriptorParsing::IOUSBGetNextCapabilityDescriptor;
109#[cfg(all(feature = "AppleUSBDescriptorParsing", feature = "objc2-io-kit"))]
110pub use self::__AppleUSBDescriptorParsing::IOUSBGetNextCapabilityDescriptorWithType;
111#[cfg(all(feature = "AppleUSBDescriptorParsing", feature = "objc2-io-kit"))]
112pub use self::__AppleUSBDescriptorParsing::IOUSBGetNextDescriptor;
113#[cfg(all(feature = "AppleUSBDescriptorParsing", feature = "objc2-io-kit"))]
114pub use self::__AppleUSBDescriptorParsing::IOUSBGetNextDescriptorWithType;
115#[cfg(all(feature = "AppleUSBDescriptorParsing", feature = "objc2-io-kit"))]
116pub use self::__AppleUSBDescriptorParsing::IOUSBGetNextEndpointDescriptor;
117#[cfg(all(feature = "AppleUSBDescriptorParsing", feature = "objc2-io-kit"))]
118pub use self::__AppleUSBDescriptorParsing::IOUSBGetNextInterfaceAssociationDescriptor;
119#[cfg(all(feature = "AppleUSBDescriptorParsing", feature = "objc2-io-kit"))]
120pub use self::__AppleUSBDescriptorParsing::IOUSBGetNextInterfaceDescriptor;
121#[cfg(all(feature = "AppleUSBDescriptorParsing", feature = "objc2-io-kit"))]
122pub use self::__AppleUSBDescriptorParsing::IOUSBGetPlatformCapabilityDescriptor;
123#[cfg(all(feature = "AppleUSBDescriptorParsing", feature = "objc2-io-kit"))]
124pub use self::__AppleUSBDescriptorParsing::IOUSBGetSuperSpeedDeviceCapabilityDescriptor;
125#[cfg(all(feature = "AppleUSBDescriptorParsing", feature = "objc2-io-kit"))]
126pub use self::__AppleUSBDescriptorParsing::IOUSBGetSuperSpeedPlusDeviceCapabilityDescriptor;
127#[cfg(all(feature = "AppleUSBDescriptorParsing", feature = "objc2-io-kit"))]
128pub use self::__AppleUSBDescriptorParsing::IOUSBGetUSB20ExtensionDeviceCapabilityDescriptor;
129#[cfg(feature = "IOUSBHostCIControllerStateMachine")]
130pub use self::__IOUSBHostCIControllerStateMachine::IOUSBHostCIControllerStateMachine;
131#[cfg(feature = "IOUSBHostCIDeviceStateMachine")]
132pub use self::__IOUSBHostCIDeviceStateMachine::IOUSBHostCIDeviceStateMachine;
133#[cfg(feature = "IOUSBHostCIEndpointStateMachine")]
134pub use self::__IOUSBHostCIEndpointStateMachine::IOUSBHostCIEndpointStateMachine;
135#[cfg(feature = "IOUSBHostCIPortStateMachine")]
136pub use self::__IOUSBHostCIPortStateMachine::IOUSBHostCIPortStateMachine;
137#[cfg(feature = "IOUSBHostControllerInterface")]
138pub use self::__IOUSBHostControllerInterface::IOUSBHostControllerInterface;
139#[cfg(all(
140 feature = "IOUSBHostControllerInterface",
141 feature = "IOUSBHostControllerInterfaceDefinitions",
142 feature = "block2"
143))]
144pub use self::__IOUSBHostControllerInterface::IOUSBHostControllerInterfaceCommandHandler;
145#[cfg(all(
146 feature = "IOUSBHostControllerInterface",
147 feature = "IOUSBHostControllerInterfaceDefinitions",
148 feature = "block2"
149))]
150pub use self::__IOUSBHostControllerInterface::IOUSBHostControllerInterfaceDoorbellHandler;
151#[cfg(all(
152 feature = "IOUSBHostControllerInterfaceDefinitions",
153 feature = "objc2-io-kit"
154))]
155pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCICapabilitiesMessageControlPortCount;
156#[cfg(all(
157 feature = "IOUSBHostControllerInterfaceDefinitions",
158 feature = "objc2-io-kit"
159))]
160pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCICapabilitiesMessageControlPortCountPhase;
161#[cfg(all(
162 feature = "IOUSBHostControllerInterfaceDefinitions",
163 feature = "objc2-io-kit"
164))]
165pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCICapabilitiesMessageData0CommandTimeoutThreshold;
166#[cfg(all(
167 feature = "IOUSBHostControllerInterfaceDefinitions",
168 feature = "objc2-io-kit"
169))]
170pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCICapabilitiesMessageData0CommandTimeoutThresholdPhase;
171#[cfg(all(
172 feature = "IOUSBHostControllerInterfaceDefinitions",
173 feature = "objc2-io-kit"
174))]
175pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCICapabilitiesMessageData0ConnectionLatency;
176#[cfg(all(
177 feature = "IOUSBHostControllerInterfaceDefinitions",
178 feature = "objc2-io-kit"
179))]
180pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCICapabilitiesMessageData0ConnectionLatencyPhase;
181#[cfg(feature = "IOUSBHostControllerInterfaceDefinitions")]
182pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCICommandMessageControlStatus;
183#[cfg(feature = "IOUSBHostControllerInterfaceDefinitions")]
184pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCICommandMessageControlStatusPhase;
185#[cfg(all(
186 feature = "IOUSBHostControllerInterfaceDefinitions",
187 feature = "objc2-io-kit"
188))]
189pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCICommandMessageData0DeviceAddress;
190#[cfg(all(
191 feature = "IOUSBHostControllerInterfaceDefinitions",
192 feature = "objc2-io-kit"
193))]
194pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCICommandMessageData0DeviceAddressPhase;
195#[cfg(all(
196 feature = "IOUSBHostControllerInterfaceDefinitions",
197 feature = "objc2-io-kit"
198))]
199pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCICommandMessageData0EndpointAddress;
200#[cfg(all(
201 feature = "IOUSBHostControllerInterfaceDefinitions",
202 feature = "objc2-io-kit"
203))]
204pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCICommandMessageData0EndpointAddressPhase;
205#[cfg(all(
206 feature = "IOUSBHostControllerInterfaceDefinitions",
207 feature = "objc2-io-kit"
208))]
209pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCICommandMessageData0RootPort;
210#[cfg(all(
211 feature = "IOUSBHostControllerInterfaceDefinitions",
212 feature = "objc2-io-kit"
213))]
214pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCICommandMessageData0RootPortPhase;
215#[cfg(all(
216 feature = "IOUSBHostControllerInterfaceDefinitions",
217 feature = "objc2-io-kit"
218))]
219pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCICommandMessageData0StreamID;
220#[cfg(all(
221 feature = "IOUSBHostControllerInterfaceDefinitions",
222 feature = "objc2-io-kit"
223))]
224pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCICommandMessageData0StreamIDPhase;
225#[cfg(feature = "IOUSBHostControllerInterfaceDefinitions")]
226pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIControllerState;
227#[cfg(all(
228 feature = "IOUSBHostControllerInterfaceDefinitions",
229 feature = "objc2-io-kit"
230))]
231pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIDeviceCreateCommandData0RootPort;
232#[cfg(all(
233 feature = "IOUSBHostControllerInterfaceDefinitions",
234 feature = "objc2-io-kit"
235))]
236pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIDeviceCreateCommandData0RootPortPhase;
237#[cfg(all(
238 feature = "IOUSBHostControllerInterfaceDefinitions",
239 feature = "objc2-io-kit"
240))]
241pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIDeviceCreateCommandData0Route;
242#[cfg(all(
243 feature = "IOUSBHostControllerInterfaceDefinitions",
244 feature = "objc2-io-kit"
245))]
246pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIDeviceCreateCommandData0RoutePhase;
247#[cfg(all(
248 feature = "IOUSBHostControllerInterfaceDefinitions",
249 feature = "objc2-io-kit"
250))]
251pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIDeviceCreateCommandData1DeviceAddress;
252#[cfg(all(
253 feature = "IOUSBHostControllerInterfaceDefinitions",
254 feature = "objc2-io-kit"
255))]
256pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIDeviceCreateCommandData1DeviceAddressPhase;
257#[cfg(feature = "IOUSBHostControllerInterfaceDefinitions")]
258pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIDeviceSpeed;
259#[cfg(feature = "IOUSBHostControllerInterfaceDefinitions")]
260pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIDeviceState;
261#[cfg(all(
262 feature = "IOUSBHostControllerInterfaceDefinitions",
263 feature = "objc2-io-kit"
264))]
265pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIDeviceUpdateCommandData1DescriptorAddress;
266#[cfg(all(
267 feature = "IOUSBHostControllerInterfaceDefinitions",
268 feature = "objc2-io-kit"
269))]
270pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIDeviceUpdateCommandData1DescriptorAddressPhase;
271#[cfg(feature = "IOUSBHostControllerInterfaceDefinitions")]
272pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIDoorbell;
273#[cfg(all(
274 feature = "IOUSBHostControllerInterfaceDefinitions",
275 feature = "objc2-io-kit"
276))]
277pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIDoorbellDeviceAddress;
278#[cfg(all(
279 feature = "IOUSBHostControllerInterfaceDefinitions",
280 feature = "objc2-io-kit"
281))]
282pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIDoorbellDeviceAddressPhase;
283#[cfg(all(
284 feature = "IOUSBHostControllerInterfaceDefinitions",
285 feature = "objc2-io-kit"
286))]
287pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIDoorbellEndpointAddress;
288#[cfg(all(
289 feature = "IOUSBHostControllerInterfaceDefinitions",
290 feature = "objc2-io-kit"
291))]
292pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIDoorbellEndpointAddressPhase;
293#[cfg(all(
294 feature = "IOUSBHostControllerInterfaceDefinitions",
295 feature = "objc2-io-kit"
296))]
297pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIDoorbellStreamID;
298#[cfg(all(
299 feature = "IOUSBHostControllerInterfaceDefinitions",
300 feature = "objc2-io-kit"
301))]
302pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIDoorbellStreamIDPhase;
303#[cfg(all(
304 feature = "IOUSBHostControllerInterfaceDefinitions",
305 feature = "objc2-io-kit"
306))]
307pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIEndpointCreateCommandData1DescriptorPhase;
308#[cfg(all(
309 feature = "IOUSBHostControllerInterfaceDefinitions",
310 feature = "objc2-io-kit"
311))]
312pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIEndpointResetCommandData1ClearState;
313#[cfg(all(
314 feature = "IOUSBHostControllerInterfaceDefinitions",
315 feature = "objc2-io-kit"
316))]
317pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIEndpointSetNextTransferCommandData1AddressPhase;
318#[cfg(feature = "IOUSBHostControllerInterfaceDefinitions")]
319pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIEndpointState;
320#[cfg(all(
321 feature = "IOUSBHostControllerInterfaceDefinitions",
322 feature = "objc2-io-kit"
323))]
324pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIEndpointUpdateCommandData1DescriptorPhase;
325#[cfg(feature = "IOUSBHostControllerInterfaceDefinitions")]
326pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIExceptionType;
327#[cfg(all(
328 feature = "IOUSBHostControllerInterfaceDefinitions",
329 feature = "objc2-io-kit"
330))]
331pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIIsochronousTransferControlASAP;
332#[cfg(all(
333 feature = "IOUSBHostControllerInterfaceDefinitions",
334 feature = "objc2-io-kit"
335))]
336pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIIsochronousTransferControlFrameNumber;
337#[cfg(all(
338 feature = "IOUSBHostControllerInterfaceDefinitions",
339 feature = "objc2-io-kit"
340))]
341pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIIsochronousTransferControlFrameNumberPhase;
342#[cfg(feature = "IOUSBHostControllerInterfaceDefinitions")]
343pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIIsochronousTransferData0Length;
344#[cfg(feature = "IOUSBHostControllerInterfaceDefinitions")]
345pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIIsochronousTransferData0LengthPhase;
346#[cfg(feature = "IOUSBHostControllerInterfaceDefinitions")]
347pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIIsochronousTransferData1Buffer;
348#[cfg(feature = "IOUSBHostControllerInterfaceDefinitions")]
349pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIIsochronousTransferData1BufferPhase;
350#[cfg(all(
351 feature = "IOUSBHostControllerInterfaceDefinitions",
352 feature = "objc2-io-kit"
353))]
354pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCILinkData1TransferStructureAddress;
355#[cfg(all(
356 feature = "IOUSBHostControllerInterfaceDefinitions",
357 feature = "objc2-io-kit"
358))]
359pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCILinkData1TransferStructureAddressPhase;
360#[cfg(feature = "IOUSBHostControllerInterfaceDefinitions")]
361pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCILinkState;
362#[cfg(feature = "IOUSBHostControllerInterfaceDefinitions")]
363pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIMessage;
364#[cfg(all(
365 feature = "IOUSBHostControllerInterfaceDefinitions",
366 feature = "objc2-io-kit"
367))]
368pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIMessageControlNoResponse;
369#[cfg(all(
370 feature = "IOUSBHostControllerInterfaceDefinitions",
371 feature = "objc2-io-kit"
372))]
373pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIMessageControlStatus;
374#[cfg(all(
375 feature = "IOUSBHostControllerInterfaceDefinitions",
376 feature = "objc2-io-kit"
377))]
378pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIMessageControlStatusPhase;
379#[cfg(all(
380 feature = "IOUSBHostControllerInterfaceDefinitions",
381 feature = "objc2-io-kit"
382))]
383pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIMessageControlType;
384#[cfg(all(
385 feature = "IOUSBHostControllerInterfaceDefinitions",
386 feature = "objc2-io-kit"
387))]
388pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIMessageControlTypePhase;
389#[cfg(all(
390 feature = "IOUSBHostControllerInterfaceDefinitions",
391 feature = "objc2-io-kit"
392))]
393pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIMessageControlValid;
394#[cfg(feature = "IOUSBHostControllerInterfaceDefinitions")]
395pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIMessageStatus;
396#[cfg(feature = "IOUSBHostControllerInterfaceDefinitions")]
397pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIMessageType;
398#[cfg(all(
399 feature = "IOUSBHostControllerInterfaceDefinitions",
400 feature = "objc2-io-kit"
401))]
402pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCINormalTransferData0Length;
403#[cfg(all(
404 feature = "IOUSBHostControllerInterfaceDefinitions",
405 feature = "objc2-io-kit"
406))]
407pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCINormalTransferData0LengthPhase;
408#[cfg(all(
409 feature = "IOUSBHostControllerInterfaceDefinitions",
410 feature = "objc2-io-kit"
411))]
412pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCINormalTransferData1Buffer;
413#[cfg(all(
414 feature = "IOUSBHostControllerInterfaceDefinitions",
415 feature = "objc2-io-kit"
416))]
417pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCINormalTransferData1BufferPhase;
418#[cfg(all(
419 feature = "IOUSBHostControllerInterfaceDefinitions",
420 feature = "objc2-io-kit"
421))]
422pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIPortCapabilitiesMessageControlConnectorType;
423#[cfg(all(
424 feature = "IOUSBHostControllerInterfaceDefinitions",
425 feature = "objc2-io-kit"
426))]
427pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIPortCapabilitiesMessageControlConnectorTypePhase;
428#[cfg(all(
429 feature = "IOUSBHostControllerInterfaceDefinitions",
430 feature = "objc2-io-kit"
431))]
432pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIPortCapabilitiesMessageControlInternalConnector;
433#[cfg(all(
434 feature = "IOUSBHostControllerInterfaceDefinitions",
435 feature = "objc2-io-kit"
436))]
437pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIPortCapabilitiesMessageControlPortNumber;
438#[cfg(all(
439 feature = "IOUSBHostControllerInterfaceDefinitions",
440 feature = "objc2-io-kit"
441))]
442pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIPortCapabilitiesMessageControlPortNumberPhase;
443#[cfg(all(
444 feature = "IOUSBHostControllerInterfaceDefinitions",
445 feature = "objc2-io-kit"
446))]
447pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIPortCapabilitiesMessageData0MaxPower;
448#[cfg(all(
449 feature = "IOUSBHostControllerInterfaceDefinitions",
450 feature = "objc2-io-kit"
451))]
452pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIPortCapabilitiesMessageData0MaxPowerPhase;
453#[cfg(all(
454 feature = "IOUSBHostControllerInterfaceDefinitions",
455 feature = "objc2-io-kit"
456))]
457pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIPortEventMessageData0PortNumber;
458#[cfg(all(
459 feature = "IOUSBHostControllerInterfaceDefinitions",
460 feature = "objc2-io-kit"
461))]
462pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIPortEventMessageData0PortNumberPhase;
463#[cfg(feature = "IOUSBHostControllerInterfaceDefinitions")]
464pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIPortState;
465#[cfg(feature = "IOUSBHostControllerInterfaceDefinitions")]
466pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIPortStatus;
467#[cfg(feature = "IOUSBHostControllerInterfaceDefinitions")]
468pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIPortStatusChangeMask;
469#[cfg(feature = "IOUSBHostControllerInterfaceDefinitions")]
470pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIPortStatusCommandData1ChangeMask;
471#[cfg(feature = "IOUSBHostControllerInterfaceDefinitions")]
472pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIPortStatusCommandData1ConnectChange;
473#[cfg(feature = "IOUSBHostControllerInterfaceDefinitions")]
474pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIPortStatusCommandData1Connected;
475#[cfg(feature = "IOUSBHostControllerInterfaceDefinitions")]
476pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIPortStatusCommandData1LinkState;
477#[cfg(feature = "IOUSBHostControllerInterfaceDefinitions")]
478pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIPortStatusCommandData1LinkStateChange;
479#[cfg(feature = "IOUSBHostControllerInterfaceDefinitions")]
480pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIPortStatusCommandData1LinkStatePhase;
481#[cfg(feature = "IOUSBHostControllerInterfaceDefinitions")]
482pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIPortStatusCommandData1Overcurrent;
483#[cfg(feature = "IOUSBHostControllerInterfaceDefinitions")]
484pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIPortStatusCommandData1OvercurrentChange;
485#[cfg(feature = "IOUSBHostControllerInterfaceDefinitions")]
486pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIPortStatusCommandData1Powered;
487#[cfg(feature = "IOUSBHostControllerInterfaceDefinitions")]
488pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIPortStatusCommandData1Speed;
489#[cfg(feature = "IOUSBHostControllerInterfaceDefinitions")]
490pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIPortStatusCommandData1SpeedPhase;
491#[cfg(all(
492 feature = "IOUSBHostControllerInterfaceDefinitions",
493 feature = "objc2-io-kit"
494))]
495pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIPortStatusConnectChange;
496#[cfg(all(
497 feature = "IOUSBHostControllerInterfaceDefinitions",
498 feature = "objc2-io-kit"
499))]
500pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIPortStatusConnected;
501#[cfg(all(
502 feature = "IOUSBHostControllerInterfaceDefinitions",
503 feature = "objc2-io-kit"
504))]
505pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIPortStatusLinkState;
506#[cfg(all(
507 feature = "IOUSBHostControllerInterfaceDefinitions",
508 feature = "objc2-io-kit"
509))]
510pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIPortStatusLinkStateChange;
511#[cfg(all(
512 feature = "IOUSBHostControllerInterfaceDefinitions",
513 feature = "objc2-io-kit"
514))]
515pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIPortStatusLinkStatePhase;
516#[cfg(all(
517 feature = "IOUSBHostControllerInterfaceDefinitions",
518 feature = "objc2-io-kit"
519))]
520pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIPortStatusOvercurrent;
521#[cfg(all(
522 feature = "IOUSBHostControllerInterfaceDefinitions",
523 feature = "objc2-io-kit"
524))]
525pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIPortStatusOvercurrentChange;
526#[cfg(all(
527 feature = "IOUSBHostControllerInterfaceDefinitions",
528 feature = "objc2-io-kit"
529))]
530pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIPortStatusPowered;
531#[cfg(all(
532 feature = "IOUSBHostControllerInterfaceDefinitions",
533 feature = "objc2-io-kit"
534))]
535pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIPortStatusSpeed;
536#[cfg(all(
537 feature = "IOUSBHostControllerInterfaceDefinitions",
538 feature = "objc2-io-kit"
539))]
540pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIPortStatusSpeedPhase;
541#[cfg(all(
542 feature = "IOUSBHostControllerInterfaceDefinitions",
543 feature = "objc2-io-kit"
544))]
545pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCISetupTransferData1bRequest;
546#[cfg(all(
547 feature = "IOUSBHostControllerInterfaceDefinitions",
548 feature = "objc2-io-kit"
549))]
550pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCISetupTransferData1bRequestPhase;
551#[cfg(all(
552 feature = "IOUSBHostControllerInterfaceDefinitions",
553 feature = "objc2-io-kit"
554))]
555pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCISetupTransferData1bmRequestType;
556#[cfg(all(
557 feature = "IOUSBHostControllerInterfaceDefinitions",
558 feature = "objc2-io-kit"
559))]
560pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCISetupTransferData1bmRequestTypePhase;
561#[cfg(all(
562 feature = "IOUSBHostControllerInterfaceDefinitions",
563 feature = "objc2-io-kit"
564))]
565pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCISetupTransferData1wIndexPhase;
566#[cfg(all(
567 feature = "IOUSBHostControllerInterfaceDefinitions",
568 feature = "objc2-io-kit"
569))]
570pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCISetupTransferData1wLengthPhase;
571#[cfg(all(
572 feature = "IOUSBHostControllerInterfaceDefinitions",
573 feature = "objc2-io-kit"
574))]
575pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCISetupTransferData1wValue;
576#[cfg(all(
577 feature = "IOUSBHostControllerInterfaceDefinitions",
578 feature = "objc2-io-kit"
579))]
580pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCISetupTransferData1wValuePhase;
581#[cfg(all(
582 feature = "IOUSBHostControllerInterfaceDefinitions",
583 feature = "objc2-io-kit"
584))]
585pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCITransferCompletionMessageControlDeviceAddress;
586#[cfg(all(
587 feature = "IOUSBHostControllerInterfaceDefinitions",
588 feature = "objc2-io-kit"
589))]
590pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCITransferCompletionMessageControlDeviceAddressPhase;
591#[cfg(all(
592 feature = "IOUSBHostControllerInterfaceDefinitions",
593 feature = "objc2-io-kit"
594))]
595pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCITransferCompletionMessageControlEndpointAddress;
596#[cfg(all(
597 feature = "IOUSBHostControllerInterfaceDefinitions",
598 feature = "objc2-io-kit"
599))]
600pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCITransferCompletionMessageControlEndpointAddressPhase;
601#[cfg(feature = "IOUSBHostControllerInterfaceDefinitions")]
602pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCITransferCompletionMessageControlStatus;
603#[cfg(feature = "IOUSBHostControllerInterfaceDefinitions")]
604pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCITransferCompletionMessageControlStatusPhase;
605#[cfg(all(
606 feature = "IOUSBHostControllerInterfaceDefinitions",
607 feature = "objc2-io-kit"
608))]
609pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCITransferCompletionMessageData0TransferLength;
610#[cfg(all(
611 feature = "IOUSBHostControllerInterfaceDefinitions",
612 feature = "objc2-io-kit"
613))]
614pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCITransferCompletionMessageData0TransferLengthPhase;
615#[cfg(all(
616 feature = "IOUSBHostControllerInterfaceDefinitions",
617 feature = "objc2-io-kit"
618))]
619pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCITransferCompletionMessageData1TransferStructurePhase;
620#[cfg(feature = "IOUSBHostControllerInterfaceDefinitions")]
621pub use self::__IOUSBHostControllerInterfaceDefinitions::IOUSBHostCIUserClientVersion;
622#[cfg(all(
623 feature = "IOUSBHostControllerInterfaceDefinitions",
624 feature = "IOUSBHostControllerInterfaceHelpers"
625))]
626pub use self::__IOUSBHostControllerInterfaceHelpers::IOUSBHostCIControllerStateToString;
627#[cfg(all(
628 feature = "IOUSBHostControllerInterfaceDefinitions",
629 feature = "IOUSBHostControllerInterfaceHelpers"
630))]
631pub use self::__IOUSBHostControllerInterfaceHelpers::IOUSBHostCIDeviceSpeedToString;
632#[cfg(all(
633 feature = "IOUSBHostControllerInterfaceDefinitions",
634 feature = "IOUSBHostControllerInterfaceHelpers"
635))]
636pub use self::__IOUSBHostControllerInterfaceHelpers::IOUSBHostCIDeviceStateToString;
637#[cfg(all(
638 feature = "IOUSBHostControllerInterfaceDefinitions",
639 feature = "IOUSBHostControllerInterfaceHelpers"
640))]
641pub use self::__IOUSBHostControllerInterfaceHelpers::IOUSBHostCIEndpointStateToString;
642#[cfg(all(
643 feature = "IOUSBHostControllerInterfaceDefinitions",
644 feature = "IOUSBHostControllerInterfaceHelpers"
645))]
646pub use self::__IOUSBHostControllerInterfaceHelpers::IOUSBHostCIExceptionTypeToString;
647#[cfg(all(
648 feature = "IOUSBHostControllerInterfaceDefinitions",
649 feature = "IOUSBHostControllerInterfaceHelpers"
650))]
651pub use self::__IOUSBHostControllerInterfaceHelpers::IOUSBHostCILinkStateEnabled;
652#[cfg(all(
653 feature = "IOUSBHostControllerInterfaceDefinitions",
654 feature = "IOUSBHostControllerInterfaceHelpers"
655))]
656pub use self::__IOUSBHostControllerInterfaceHelpers::IOUSBHostCILinkStateToString;
657#[cfg(all(
658 feature = "IOUSBHostControllerInterfaceDefinitions",
659 feature = "IOUSBHostControllerInterfaceHelpers"
660))]
661pub use self::__IOUSBHostControllerInterfaceHelpers::IOUSBHostCIMessageStatusFromIOReturn;
662#[cfg(all(
663 feature = "IOUSBHostControllerInterfaceDefinitions",
664 feature = "IOUSBHostControllerInterfaceHelpers"
665))]
666pub use self::__IOUSBHostControllerInterfaceHelpers::IOUSBHostCIMessageStatusToIOReturn;
667#[cfg(all(
668 feature = "IOUSBHostControllerInterfaceDefinitions",
669 feature = "IOUSBHostControllerInterfaceHelpers"
670))]
671pub use self::__IOUSBHostControllerInterfaceHelpers::IOUSBHostCIMessageStatusToString;
672#[cfg(all(
673 feature = "IOUSBHostControllerInterfaceDefinitions",
674 feature = "IOUSBHostControllerInterfaceHelpers"
675))]
676pub use self::__IOUSBHostControllerInterfaceHelpers::IOUSBHostCIMessageTypeToString;
677#[cfg(all(
678 feature = "IOUSBHostControllerInterfaceDefinitions",
679 feature = "IOUSBHostControllerInterfaceHelpers"
680))]
681pub use self::__IOUSBHostControllerInterfaceHelpers::IOUSBHostCIPortStateToString;
682#[cfg(feature = "IOUSBHostDefinitions")]
683pub use self::__IOUSBHostDefinitions::IOUSBHostAbortOption;
684#[cfg(all(feature = "IOUSBHostDefinitions", feature = "block2"))]
685pub use self::__IOUSBHostDefinitions::IOUSBHostCompletionHandler;
686#[cfg(feature = "IOUSBHostDefinitions")]
687pub use self::__IOUSBHostDefinitions::IOUSBHostDefaultControlCompletionTimeout;
688#[cfg(feature = "IOUSBHostDefinitions")]
689pub use self::__IOUSBHostDefinitions::IOUSBHostDevicePropertyKey;
690#[cfg(feature = "IOUSBHostDefinitions")]
691pub use self::__IOUSBHostDefinitions::IOUSBHostDevicePropertyKeyContainerID;
692#[cfg(feature = "IOUSBHostDefinitions")]
693pub use self::__IOUSBHostDefinitions::IOUSBHostDevicePropertyKeyCurrentConfiguration;
694#[cfg(feature = "IOUSBHostDefinitions")]
695pub use self::__IOUSBHostDefinitions::IOUSBHostDevicePropertyKeySerialNumberString;
696#[cfg(feature = "IOUSBHostDefinitions")]
697pub use self::__IOUSBHostDefinitions::IOUSBHostDevicePropertyKeyVendorString;
698#[cfg(feature = "IOUSBHostDefinitions")]
699pub use self::__IOUSBHostDefinitions::IOUSBHostErrorDomain;
700#[cfg(feature = "IOUSBHostDefinitions")]
701pub use self::__IOUSBHostDefinitions::IOUSBHostInterfacePropertyKey;
702#[cfg(feature = "IOUSBHostDefinitions")]
703pub use self::__IOUSBHostDefinitions::IOUSBHostInterfacePropertyKeyAlternateSetting;
704#[cfg(all(feature = "IOUSBHostDefinitions", feature = "block2"))]
705pub use self::__IOUSBHostDefinitions::IOUSBHostIsochronousCompletionHandler;
706#[cfg(feature = "IOUSBHostDefinitions")]
707pub use self::__IOUSBHostDefinitions::IOUSBHostIsochronousFrame;
708#[cfg(feature = "IOUSBHostDefinitions")]
709pub use self::__IOUSBHostDefinitions::IOUSBHostIsochronousTransaction;
710#[cfg(all(feature = "IOUSBHostDefinitions", feature = "block2"))]
711pub use self::__IOUSBHostDefinitions::IOUSBHostIsochronousTransactionCompletionHandler;
712#[cfg(feature = "IOUSBHostDefinitions")]
713pub use self::__IOUSBHostDefinitions::IOUSBHostIsochronousTransactionOptions;
714#[cfg(feature = "IOUSBHostDefinitions")]
715pub use self::__IOUSBHostDefinitions::IOUSBHostIsochronousTransferOptions;
716#[cfg(feature = "IOUSBHostDefinitions")]
717pub use self::__IOUSBHostDefinitions::IOUSBHostMatchingPropertyKey;
718#[cfg(feature = "IOUSBHostDefinitions")]
719pub use self::__IOUSBHostDefinitions::IOUSBHostMatchingPropertyKeyConfigurationValue;
720#[cfg(feature = "IOUSBHostDefinitions")]
721pub use self::__IOUSBHostDefinitions::IOUSBHostMatchingPropertyKeyDeviceClass;
722#[cfg(feature = "IOUSBHostDefinitions")]
723pub use self::__IOUSBHostDefinitions::IOUSBHostMatchingPropertyKeyDeviceProtocol;
724#[cfg(feature = "IOUSBHostDefinitions")]
725pub use self::__IOUSBHostDefinitions::IOUSBHostMatchingPropertyKeyDeviceReleaseNumber;
726#[cfg(feature = "IOUSBHostDefinitions")]
727pub use self::__IOUSBHostDefinitions::IOUSBHostMatchingPropertyKeyDeviceSubClass;
728#[cfg(feature = "IOUSBHostDefinitions")]
729pub use self::__IOUSBHostDefinitions::IOUSBHostMatchingPropertyKeyInterfaceClass;
730#[cfg(feature = "IOUSBHostDefinitions")]
731pub use self::__IOUSBHostDefinitions::IOUSBHostMatchingPropertyKeyInterfaceNumber;
732#[cfg(feature = "IOUSBHostDefinitions")]
733pub use self::__IOUSBHostDefinitions::IOUSBHostMatchingPropertyKeyInterfaceProtocol;
734#[cfg(feature = "IOUSBHostDefinitions")]
735pub use self::__IOUSBHostDefinitions::IOUSBHostMatchingPropertyKeyInterfaceSubClass;
736#[cfg(feature = "IOUSBHostDefinitions")]
737pub use self::__IOUSBHostDefinitions::IOUSBHostMatchingPropertyKeyProductID;
738#[cfg(feature = "IOUSBHostDefinitions")]
739pub use self::__IOUSBHostDefinitions::IOUSBHostMatchingPropertyKeyProductIDArray;
740#[cfg(feature = "IOUSBHostDefinitions")]
741pub use self::__IOUSBHostDefinitions::IOUSBHostMatchingPropertyKeySpeed;
742#[cfg(feature = "IOUSBHostDefinitions")]
743pub use self::__IOUSBHostDefinitions::IOUSBHostMatchingPropertyKeyVendorID;
744#[cfg(feature = "IOUSBHostDefinitions")]
745pub use self::__IOUSBHostDefinitions::IOUSBHostObjectDestroyOptions;
746#[cfg(feature = "IOUSBHostDefinitions")]
747pub use self::__IOUSBHostDefinitions::IOUSBHostObjectInitOptions;
748#[cfg(feature = "IOUSBHostDefinitions")]
749pub use self::__IOUSBHostDefinitions::IOUSBHostPropertyKey;
750#[cfg(feature = "IOUSBHostDefinitions")]
751pub use self::__IOUSBHostDefinitions::IOUSBHostPropertyKeyLocationID;
752#[cfg(feature = "IOUSBHostDefinitions")]
753pub use self::__IOUSBHostDefinitions::IOUSBHostTime;
754#[cfg(all(feature = "IOUSBHostDevice", feature = "IOUSBHostObject"))]
755pub use self::__IOUSBHostDevice::IOUSBHostDevice;
756#[cfg(feature = "IOUSBHostIOSource")]
757pub use self::__IOUSBHostIOSource::IOUSBHostIOSource;
758#[cfg(all(feature = "IOUSBHostIOSource", feature = "objc2-io-kit"))]
759pub use self::__IOUSBHostIOSource::IOUSBHostIOSourceDescriptors;
760#[cfg(all(feature = "IOUSBHostInterface", feature = "IOUSBHostObject"))]
761pub use self::__IOUSBHostInterface::IOUSBHostInterface;
762#[cfg(all(feature = "IOUSBHostObject", feature = "block2"))]
763pub use self::__IOUSBHostObject::IOUSBHostInterestHandler;
764#[cfg(feature = "IOUSBHostObject")]
765pub use self::__IOUSBHostObject::IOUSBHostObject;
766#[cfg(all(feature = "IOUSBHostIOSource", feature = "IOUSBHostPipe"))]
767pub use self::__IOUSBHostPipe::IOUSBHostPipe;
768#[cfg(all(feature = "IOUSBHostIOSource", feature = "IOUSBHostStream"))]
769pub use self::__IOUSBHostStream::IOUSBHostStream;
770use core::ffi::*;
771
772use crate::*;
773
774extern "C" {
775 pub static IOUSBHostVersionNumber: c_double;
777}
778
779extern "C" {
780 pub static IOUSBHostVersionString: *mut c_uchar;
782}