1#![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 = "IOKit", kind = "framework")]
21extern "C" {}
22
23#[cfg(feature = "graphics")]
24#[path = "graphics.rs"]
25mod __graphics;
26#[cfg(feature = "hid")]
27#[path = "hid.rs"]
28mod __hid;
29#[cfg(feature = "hidsystem")]
30#[path = "hidsystem.rs"]
31mod __hidsystem;
32#[cfg(feature = "network")]
33#[path = "network.rs"]
34mod __network;
35#[cfg(feature = "ps")]
36#[path = "ps.rs"]
37mod __ps;
38#[cfg(feature = "pwr_mgt")]
39#[path = "pwr_mgt.rs"]
40mod __pwr_mgt;
41#[cfg(feature = "serial")]
42#[path = "serial.rs"]
43mod __serial;
44#[cfg(feature = "usb")]
45#[path = "usb/mod.rs"]
46mod __usb;
47
48#[cfg(feature = "graphics")]
49pub(crate) use self::__graphics::_IOBlitMemory;
50#[cfg(feature = "graphics")]
51pub use self::__graphics::eIOAccelSurfaceLockBits;
52#[cfg(feature = "graphics")]
53pub use self::__graphics::eIOAccelSurfaceMemoryTypes;
54#[cfg(feature = "graphics")]
55pub use self::__graphics::eIOAccelSurfaceMethods;
56#[cfg(feature = "graphics")]
57pub use self::__graphics::eIOAccelSurfaceModeBits;
58#[cfg(feature = "graphics")]
59pub use self::__graphics::eIOAccelSurfaceScaleBits;
60#[cfg(feature = "graphics")]
61pub use self::__graphics::eIOAccelSurfaceShapeBits;
62#[cfg(feature = "graphics")]
63pub use self::__graphics::eIOAccelSurfaceStateBits;
64#[cfg(feature = "graphics")]
65pub use self::__graphics::eIOAcceleratorClientTypes;
66#[cfg(feature = "graphics")]
67pub use self::__graphics::kAndConnections;
68#[cfg(feature = "graphics")]
69pub use self::__graphics::kAppleDisplayTypeKey;
70#[cfg(feature = "graphics")]
71pub use self::__graphics::kAppleSenseKey;
72#[cfg(feature = "graphics")]
73pub use self::__graphics::kConnectionAudioStreaming;
74#[cfg(feature = "graphics")]
75pub use self::__graphics::kConnectionBlueGammaScale;
76#[cfg(feature = "graphics")]
77pub use self::__graphics::kConnectionChanged;
78#[cfg(feature = "graphics")]
79pub use self::__graphics::kConnectionCheckEnable;
80#[cfg(feature = "graphics")]
81pub use self::__graphics::kConnectionColorDepthsSupported;
82#[cfg(feature = "graphics")]
83pub use self::__graphics::kConnectionColorMode;
84#[cfg(feature = "graphics")]
85pub use self::__graphics::kConnectionColorModesSupported;
86#[cfg(feature = "graphics")]
87pub use self::__graphics::kConnectionControllerColorDepth;
88#[cfg(feature = "graphics")]
89pub use self::__graphics::kConnectionControllerDepthsSupported;
90#[cfg(feature = "graphics")]
91pub use self::__graphics::kConnectionControllerDitherControl;
92#[cfg(feature = "graphics")]
93pub use self::__graphics::kConnectionDisplayFlags;
94#[cfg(feature = "graphics")]
95pub use self::__graphics::kConnectionDisplayParameterCount;
96#[cfg(feature = "graphics")]
97pub use self::__graphics::kConnectionDisplayParameters;
98#[cfg(feature = "graphics")]
99pub use self::__graphics::kConnectionEnable;
100#[cfg(feature = "graphics")]
101pub use self::__graphics::kConnectionEnableAudio;
102#[cfg(feature = "graphics")]
103pub use self::__graphics::kConnectionFlags;
104#[cfg(feature = "graphics")]
105pub use self::__graphics::kConnectionFlushParameters;
106#[cfg(feature = "graphics")]
107pub use self::__graphics::kConnectionGammaScale;
108#[cfg(feature = "graphics")]
109pub use self::__graphics::kConnectionGreenGammaScale;
110#[cfg(feature = "graphics")]
111pub use self::__graphics::kConnectionHandleDisplayPortEvent;
112#[cfg(feature = "graphics")]
113pub use self::__graphics::kConnectionIgnore;
114#[cfg(feature = "graphics")]
115pub use self::__graphics::kConnectionOverscan;
116#[cfg(feature = "graphics")]
117pub use self::__graphics::kConnectionPanelTimingDisable;
118#[cfg(feature = "graphics")]
119pub use self::__graphics::kConnectionPostWake;
120#[cfg(feature = "graphics")]
121pub use self::__graphics::kConnectionPower;
122#[cfg(feature = "graphics")]
123pub use self::__graphics::kConnectionProbe;
124#[cfg(feature = "graphics")]
125pub use self::__graphics::kConnectionRedGammaScale;
126#[cfg(feature = "graphics")]
127pub use self::__graphics::kConnectionStartOfFrameTime;
128#[cfg(feature = "graphics")]
129pub use self::__graphics::kConnectionSupportsAppleSense;
130#[cfg(feature = "graphics")]
131pub use self::__graphics::kConnectionSupportsHLDDCSense;
132#[cfg(feature = "graphics")]
133pub use self::__graphics::kConnectionSupportsLLDDCSense;
134#[cfg(feature = "graphics")]
135pub use self::__graphics::kConnectionSyncEnable;
136#[cfg(feature = "graphics")]
137pub use self::__graphics::kConnectionSyncFlags;
138#[cfg(feature = "graphics")]
139pub use self::__graphics::kConnectionVBLMultiplier;
140#[cfg(feature = "graphics")]
141pub use self::__graphics::kConnectionVideoBest;
142#[cfg(feature = "graphics")]
143pub use self::__graphics::kCurrentGraphicsInterfaceRevision;
144#[cfg(feature = "graphics")]
145pub use self::__graphics::kCurrentGraphicsInterfaceVersion;
146#[cfg(feature = "graphics")]
147pub use self::__graphics::kDisplayBlueGamma;
148#[cfg(feature = "graphics")]
149pub use self::__graphics::kDisplayBluePointX;
150#[cfg(feature = "graphics")]
151pub use self::__graphics::kDisplayBluePointY;
152#[cfg(feature = "graphics")]
153pub use self::__graphics::kDisplayBrightnessAffectsGamma;
154#[cfg(feature = "graphics")]
155pub use self::__graphics::kDisplayBundleKey;
156#[cfg(feature = "graphics")]
157pub use self::__graphics::kDisplayCSProfile;
158#[cfg(feature = "graphics")]
159pub use self::__graphics::kDisplayFixedPixelFormat;
160#[cfg(feature = "graphics")]
161pub use self::__graphics::kDisplayGammaChannels;
162#[cfg(feature = "graphics")]
163pub use self::__graphics::kDisplayGammaEntryCount;
164#[cfg(feature = "graphics")]
165pub use self::__graphics::kDisplayGammaEntrySize;
166#[cfg(feature = "graphics")]
167pub use self::__graphics::kDisplayGammaTable;
168#[cfg(feature = "graphics")]
169pub use self::__graphics::kDisplayGreenGamma;
170#[cfg(feature = "graphics")]
171pub use self::__graphics::kDisplayGreenPointX;
172#[cfg(feature = "graphics")]
173pub use self::__graphics::kDisplayGreenPointY;
174#[cfg(feature = "graphics")]
175pub use self::__graphics::kDisplayHorizontalImageSize;
176#[cfg(feature = "graphics")]
177pub use self::__graphics::kDisplayModeAcceleratorBackedFlag;
178#[cfg(feature = "graphics")]
179pub use self::__graphics::kDisplayModeAlwaysShowFlag;
180#[cfg(feature = "graphics")]
181pub use self::__graphics::kDisplayModeBuiltInFlag;
182#[cfg(feature = "graphics")]
183pub use self::__graphics::kDisplayModeDefaultFlag;
184#[cfg(feature = "graphics")]
185pub use self::__graphics::kDisplayModeInterlacedFlag;
186#[cfg(feature = "graphics")]
187pub use self::__graphics::kDisplayModeNativeFlag;
188#[cfg(feature = "graphics")]
189pub use self::__graphics::kDisplayModeNeverShowFlag;
190#[cfg(feature = "graphics")]
191pub use self::__graphics::kDisplayModeNotGraphicsQualityFlag;
192#[cfg(feature = "graphics")]
193pub use self::__graphics::kDisplayModeNotPresetFlag;
194#[cfg(feature = "graphics")]
195pub use self::__graphics::kDisplayModeNotResizeFlag;
196#[cfg(feature = "graphics")]
197pub use self::__graphics::kDisplayModeRequiresPanFlag;
198#[cfg(feature = "graphics")]
199pub use self::__graphics::kDisplayModeSafeFlag;
200#[cfg(feature = "graphics")]
201pub use self::__graphics::kDisplayModeSafetyFlags;
202#[cfg(feature = "graphics")]
203pub use self::__graphics::kDisplayModeSimulscanFlag;
204#[cfg(feature = "graphics")]
205pub use self::__graphics::kDisplayModeStretchedFlag;
206#[cfg(feature = "graphics")]
207pub use self::__graphics::kDisplayModeTelevisionFlag;
208#[cfg(feature = "graphics")]
209pub use self::__graphics::kDisplayModeValidFlag;
210#[cfg(feature = "graphics")]
211pub use self::__graphics::kDisplayModeValidForAirPlayFlag;
212#[cfg(feature = "graphics")]
213pub use self::__graphics::kDisplayModeValidForHiResFlag;
214#[cfg(feature = "graphics")]
215pub use self::__graphics::kDisplayModeValidForMirroringFlag;
216#[cfg(feature = "graphics")]
217pub use self::__graphics::kDisplayModeValidateAgainstDisplay;
218#[cfg(feature = "graphics")]
219pub use self::__graphics::kDisplayProductID;
220#[cfg(feature = "graphics")]
221pub use self::__graphics::kDisplayProductIDGeneric;
222#[cfg(feature = "graphics")]
223pub use self::__graphics::kDisplayProductName;
224#[cfg(feature = "graphics")]
225pub use self::__graphics::kDisplayRedGamma;
226#[cfg(feature = "graphics")]
227pub use self::__graphics::kDisplayRedPointX;
228#[cfg(feature = "graphics")]
229pub use self::__graphics::kDisplayRedPointY;
230#[cfg(feature = "graphics")]
231pub use self::__graphics::kDisplaySerialNumber;
232#[cfg(feature = "graphics")]
233pub use self::__graphics::kDisplaySerialString;
234#[cfg(feature = "graphics")]
235pub use self::__graphics::kDisplaySubPixelConfiguration;
236#[cfg(feature = "graphics")]
237pub use self::__graphics::kDisplaySubPixelConfigurationDelta;
238#[cfg(feature = "graphics")]
239pub use self::__graphics::kDisplaySubPixelConfigurationQuad;
240#[cfg(feature = "graphics")]
241pub use self::__graphics::kDisplaySubPixelConfigurationStripe;
242#[cfg(feature = "graphics")]
243pub use self::__graphics::kDisplaySubPixelConfigurationStripeOffset;
244#[cfg(feature = "graphics")]
245pub use self::__graphics::kDisplaySubPixelConfigurationUndefined;
246#[cfg(feature = "graphics")]
247pub use self::__graphics::kDisplaySubPixelLayout;
248#[cfg(feature = "graphics")]
249pub use self::__graphics::kDisplaySubPixelLayoutBGR;
250#[cfg(feature = "graphics")]
251pub use self::__graphics::kDisplaySubPixelLayoutQuadGBL;
252#[cfg(feature = "graphics")]
253pub use self::__graphics::kDisplaySubPixelLayoutQuadGBR;
254#[cfg(feature = "graphics")]
255pub use self::__graphics::kDisplaySubPixelLayoutRGB;
256#[cfg(feature = "graphics")]
257pub use self::__graphics::kDisplaySubPixelLayoutUndefined;
258#[cfg(feature = "graphics")]
259pub use self::__graphics::kDisplaySubPixelShape;
260#[cfg(feature = "graphics")]
261pub use self::__graphics::kDisplaySubPixelShapeElliptical;
262#[cfg(feature = "graphics")]
263pub use self::__graphics::kDisplaySubPixelShapeOval;
264#[cfg(feature = "graphics")]
265pub use self::__graphics::kDisplaySubPixelShapeRectangular;
266#[cfg(feature = "graphics")]
267pub use self::__graphics::kDisplaySubPixelShapeRound;
268#[cfg(feature = "graphics")]
269pub use self::__graphics::kDisplaySubPixelShapeSquare;
270#[cfg(feature = "graphics")]
271pub use self::__graphics::kDisplaySubPixelShapeUndefined;
272#[cfg(feature = "graphics")]
273pub use self::__graphics::kDisplayVendorID;
274#[cfg(feature = "graphics")]
275pub use self::__graphics::kDisplayVendorIDUnknown;
276#[cfg(feature = "graphics")]
277pub use self::__graphics::kDisplayVerticalImageSize;
278#[cfg(feature = "graphics")]
279pub use self::__graphics::kDisplayViewAngleAffectsGamma;
280#[cfg(feature = "graphics")]
281pub use self::__graphics::kDisplayWeekOfManufacture;
282#[cfg(feature = "graphics")]
283pub use self::__graphics::kDisplayWhiteGamma;
284#[cfg(feature = "graphics")]
285pub use self::__graphics::kDisplayWhitePointX;
286#[cfg(feature = "graphics")]
287pub use self::__graphics::kDisplayWhitePointY;
288#[cfg(feature = "graphics")]
289pub use self::__graphics::kDisplayYearOfManufacture;
290#[cfg(feature = "graphics")]
291pub use self::__graphics::kFramebufferDisableAltivecAccess;
292#[cfg(feature = "graphics")]
293pub use self::__graphics::kFramebufferSupportsCopybackCache;
294#[cfg(feature = "graphics")]
295pub use self::__graphics::kFramebufferSupportsGammaCorrection;
296#[cfg(feature = "graphics")]
297pub use self::__graphics::kFramebufferSupportsWritethruCache;
298#[cfg(feature = "graphics")]
299pub use self::__graphics::kHardwareCursorDescriptorMajorVersion;
300#[cfg(feature = "graphics")]
301pub use self::__graphics::kHardwareCursorDescriptorMinorVersion;
302#[cfg(feature = "graphics")]
303pub use self::__graphics::kHardwareCursorInfoMajorVersion;
304#[cfg(feature = "graphics")]
305pub use self::__graphics::kHardwareCursorInfoMinorVersion;
306#[cfg(feature = "graphics")]
307pub use self::__graphics::kIO128RGBAFloatPixelFormat;
308#[cfg(feature = "graphics")]
309pub use self::__graphics::kIO16BE4444PixelFormat;
310#[cfg(feature = "graphics")]
311pub use self::__graphics::kIO16BE555PixelFormat;
312#[cfg(feature = "graphics")]
313pub use self::__graphics::kIO16BE565PixelFormat;
314#[cfg(feature = "graphics")]
315pub use self::__graphics::kIO16BitFloatPixels;
316#[cfg(feature = "graphics")]
317pub use self::__graphics::kIO16LE4444PixelFormat;
318#[cfg(feature = "graphics")]
319pub use self::__graphics::kIO16LE5551PixelFormat;
320#[cfg(feature = "graphics")]
321pub use self::__graphics::kIO16LE555PixelFormat;
322#[cfg(feature = "graphics")]
323pub use self::__graphics::kIO16LE565PixelFormat;
324#[cfg(feature = "graphics")]
325pub use self::__graphics::kIO1IndexedGrayPixelFormat;
326#[cfg(feature = "graphics")]
327pub use self::__graphics::kIO1MonochromePixelFormat;
328#[cfg(feature = "graphics")]
329pub use self::__graphics::kIO24BGRPixelFormat;
330#[cfg(feature = "graphics")]
331pub use self::__graphics::kIO24RGBPixelFormat;
332#[cfg(feature = "graphics")]
333pub use self::__graphics::kIO2IndexedGrayPixelFormat;
334#[cfg(feature = "graphics")]
335pub use self::__graphics::kIO2IndexedPixelFormat;
336#[cfg(feature = "graphics")]
337pub use self::__graphics::kIO2vuyPixelFormat;
338#[cfg(feature = "graphics")]
339pub use self::__graphics::kIO30BitDirectPixels;
340#[cfg(feature = "graphics")]
341pub use self::__graphics::kIO32ABGRPixelFormat;
342#[cfg(feature = "graphics")]
343pub use self::__graphics::kIO32ARGBPixelFormat;
344#[cfg(feature = "graphics")]
345pub use self::__graphics::kIO32BGRAPixelFormat;
346#[cfg(feature = "graphics")]
347pub use self::__graphics::kIO32BitFloatPixels;
348#[cfg(feature = "graphics")]
349pub use self::__graphics::kIO32RGBAPixelFormat;
350#[cfg(feature = "graphics")]
351pub use self::__graphics::kIO4IndexedGrayPixelFormat;
352#[cfg(feature = "graphics")]
353pub use self::__graphics::kIO4IndexedPixelFormat;
354#[cfg(feature = "graphics")]
355pub use self::__graphics::kIO64BGRAPixelFormat;
356#[cfg(feature = "graphics")]
357pub use self::__graphics::kIO64BitDirectPixels;
358#[cfg(feature = "graphics")]
359pub use self::__graphics::kIO64RGBAFloatPixelFormat;
360#[cfg(feature = "graphics")]
361pub use self::__graphics::kIO8IndexedGrayPixelFormat;
362#[cfg(feature = "graphics")]
363pub use self::__graphics::kIO8IndexedPixelFormat;
364#[cfg(feature = "graphics")]
365pub use self::__graphics::kIOAccelIndexKey;
366#[cfg(feature = "graphics")]
367pub use self::__graphics::kIOAccelPrivateID;
368#[cfg(feature = "graphics")]
369pub use self::__graphics::kIOAccelRevisionKey;
370#[cfg(feature = "graphics")]
371pub use self::__graphics::kIOAccelTypesKey;
372#[cfg(feature = "graphics")]
373pub use self::__graphics::kIOAccelVolatileSurface;
374#[cfg(feature = "graphics")]
375pub use self::__graphics::kIOAcceleratorClassName;
376#[cfg(feature = "graphics")]
377pub use self::__graphics::kIOAnalogSetupExpected;
378#[cfg(feature = "graphics")]
379pub use self::__graphics::kIOAnalogSignalLevel_0700_0000;
380#[cfg(feature = "graphics")]
381pub use self::__graphics::kIOAnalogSignalLevel_0700_0300;
382#[cfg(feature = "graphics")]
383pub use self::__graphics::kIOAnalogSignalLevel_0714_0286;
384#[cfg(feature = "graphics")]
385pub use self::__graphics::kIOAnalogSignalLevel_1000_0400;
386#[cfg(feature = "graphics")]
387pub use self::__graphics::kIOBitsPerColorComponent10;
388#[cfg(feature = "graphics")]
389pub use self::__graphics::kIOBitsPerColorComponent12;
390#[cfg(feature = "graphics")]
391pub use self::__graphics::kIOBitsPerColorComponent16;
392#[cfg(feature = "graphics")]
393pub use self::__graphics::kIOBitsPerColorComponent6;
394#[cfg(feature = "graphics")]
395pub use self::__graphics::kIOBitsPerColorComponent8;
396#[cfg(feature = "graphics")]
397pub use self::__graphics::kIOBitsPerColorComponentNotSupported;
398#[cfg(feature = "graphics")]
399pub use self::__graphics::kIOBlitAllOptions;
400#[cfg(feature = "graphics")]
401pub use self::__graphics::kIOBlitBeamSync;
402#[cfg(feature = "graphics")]
403pub use self::__graphics::kIOBlitBeamSyncAlways;
404#[cfg(feature = "graphics")]
405pub use self::__graphics::kIOBlitBeamSyncSpin;
406#[cfg(feature = "graphics")]
407pub use self::__graphics::kIOBlitBeamSyncSwaps;
408#[cfg(feature = "graphics")]
409pub use self::__graphics::kIOBlitBlendOperation;
410#[cfg(feature = "graphics")]
411pub use self::__graphics::kIOBlitColorSpaceTypes;
412#[cfg(feature = "graphics")]
413pub use self::__graphics::kIOBlitCopyOperation;
414#[cfg(feature = "graphics")]
415pub use self::__graphics::kIOBlitDestFramebuffer;
416#[cfg(feature = "graphics")]
417pub use self::__graphics::kIOBlitFixedSource;
418#[cfg(feature = "graphics")]
419pub use self::__graphics::kIOBlitFlushWithSwap;
420#[cfg(feature = "graphics")]
421pub use self::__graphics::kIOBlitFramebufferDestination;
422#[cfg(feature = "graphics")]
423pub use self::__graphics::kIOBlitHasCGSSurface;
424#[cfg(feature = "graphics")]
425pub use self::__graphics::kIOBlitHighlightOperation;
426#[cfg(feature = "graphics")]
427pub use self::__graphics::kIOBlitMemoryRequiresHostFlush;
428#[cfg(feature = "graphics")]
429pub use self::__graphics::kIOBlitOrOperation;
430#[cfg(feature = "graphics")]
431pub use self::__graphics::kIOBlitReferenceSource;
432#[cfg(feature = "graphics")]
433pub use self::__graphics::kIOBlitSourceCGSSurface;
434#[cfg(feature = "graphics")]
435pub use self::__graphics::kIOBlitSourceDefault;
436#[cfg(feature = "graphics")]
437pub use self::__graphics::kIOBlitSourceFramebuffer;
438#[cfg(feature = "graphics")]
439pub use self::__graphics::kIOBlitSourceIsSame;
440#[cfg(feature = "graphics")]
441pub use self::__graphics::kIOBlitSourceMemory;
442#[cfg(feature = "graphics")]
443pub use self::__graphics::kIOBlitSourceOOLMemory;
444#[cfg(feature = "graphics")]
445pub use self::__graphics::kIOBlitSourceOOLPattern;
446#[cfg(feature = "graphics")]
447pub use self::__graphics::kIOBlitSourcePattern;
448#[cfg(feature = "graphics")]
449pub use self::__graphics::kIOBlitSourceSolid;
450#[cfg(feature = "graphics")]
451pub use self::__graphics::kIOBlitSurfaceDestination;
452#[cfg(feature = "graphics")]
453pub use self::__graphics::kIOBlitSynchronizeFlushHostWrites;
454#[cfg(feature = "graphics")]
455pub use self::__graphics::kIOBlitSynchronizeWaitBeamExit;
456#[cfg(feature = "graphics")]
457pub use self::__graphics::kIOBlitTypeColorSpaceConvert;
458#[cfg(feature = "graphics")]
459pub use self::__graphics::kIOBlitTypeCopyRects;
460#[cfg(feature = "graphics")]
461pub use self::__graphics::kIOBlitTypeCopyRegion;
462#[cfg(feature = "graphics")]
463pub use self::__graphics::kIOBlitTypeDestKeyColorEqual;
464#[cfg(feature = "graphics")]
465pub use self::__graphics::kIOBlitTypeDestKeyColorModeMask;
466#[cfg(feature = "graphics")]
467pub use self::__graphics::kIOBlitTypeDestKeyColorNotEqual;
468#[cfg(feature = "graphics")]
469pub use self::__graphics::kIOBlitTypeHideCursor;
470#[cfg(feature = "graphics")]
471pub use self::__graphics::kIOBlitTypeLines;
472#[cfg(feature = "graphics")]
473pub use self::__graphics::kIOBlitTypeMonoExpand;
474#[cfg(feature = "graphics")]
475pub use self::__graphics::kIOBlitTypeMoveCursor;
476#[cfg(feature = "graphics")]
477pub use self::__graphics::kIOBlitTypeOperationMask;
478#[cfg(feature = "graphics")]
479pub use self::__graphics::kIOBlitTypeOperationShift;
480#[cfg(feature = "graphics")]
481pub use self::__graphics::kIOBlitTypeOperationType0;
482#[cfg(feature = "graphics")]
483pub use self::__graphics::kIOBlitTypeOperationTypeMask;
484#[cfg(feature = "graphics")]
485pub use self::__graphics::kIOBlitTypeRects;
486#[cfg(feature = "graphics")]
487pub use self::__graphics::kIOBlitTypeScale;
488#[cfg(feature = "graphics")]
489pub use self::__graphics::kIOBlitTypeScanlines;
490#[cfg(feature = "graphics")]
491pub use self::__graphics::kIOBlitTypeShowCursor;
492#[cfg(feature = "graphics")]
493pub use self::__graphics::kIOBlitTypeSourceKeyColorEqual;
494#[cfg(feature = "graphics")]
495pub use self::__graphics::kIOBlitTypeSourceKeyColorModeMask;
496#[cfg(feature = "graphics")]
497pub use self::__graphics::kIOBlitTypeSourceKeyColorNotEqual;
498#[cfg(feature = "graphics")]
499pub use self::__graphics::kIOBlitTypeVerbMask;
500#[cfg(feature = "graphics")]
501pub use self::__graphics::kIOBlitUnlockWithSwap;
502#[cfg(feature = "graphics")]
503pub use self::__graphics::kIOBlitWaitAll;
504#[cfg(feature = "graphics")]
505pub use self::__graphics::kIOBlitWaitAll2D;
506#[cfg(feature = "graphics")]
507pub use self::__graphics::kIOBlitWaitCheck;
508#[cfg(feature = "graphics")]
509pub use self::__graphics::kIOBlitWaitContext;
510#[cfg(feature = "graphics")]
511pub use self::__graphics::kIOBlitWaitGlobal;
512#[cfg(feature = "graphics")]
513pub use self::__graphics::kIOBlitXorOperation;
514#[cfg(feature = "graphics")]
515pub use self::__graphics::kIOBuiltinPanelPowerAttribute;
516#[cfg(feature = "graphics")]
517pub use self::__graphics::kIOCLUTPixels;
518#[cfg(feature = "graphics")]
519pub use self::__graphics::kIOCSyncDisable;
520#[cfg(feature = "graphics")]
521pub use self::__graphics::kIOCapturedAttribute;
522#[cfg(feature = "graphics")]
523pub use self::__graphics::kIOClamshellStateAttribute;
524#[cfg(feature = "graphics")]
525pub use self::__graphics::kIOColorimetryAdobeRGB;
526#[cfg(feature = "graphics")]
527pub use self::__graphics::kIOColorimetryBT2020;
528#[cfg(feature = "graphics")]
529pub use self::__graphics::kIOColorimetryBT2100;
530#[cfg(feature = "graphics")]
531pub use self::__graphics::kIOColorimetryBT601;
532#[cfg(feature = "graphics")]
533pub use self::__graphics::kIOColorimetryBT709;
534#[cfg(feature = "graphics")]
535pub use self::__graphics::kIOColorimetryDCIP3;
536#[cfg(feature = "graphics")]
537pub use self::__graphics::kIOColorimetryNativeRGB;
538#[cfg(feature = "graphics")]
539pub use self::__graphics::kIOColorimetryNotSupported;
540#[cfg(feature = "graphics")]
541pub use self::__graphics::kIOColorimetryWGRGB;
542#[cfg(feature = "graphics")]
543pub use self::__graphics::kIOColorimetrysRGB;
544#[cfg(feature = "graphics")]
545pub use self::__graphics::kIOColorimetryxvYCC;
546#[cfg(feature = "graphics")]
547pub use self::__graphics::kIOConnectionBuiltIn;
548#[cfg(feature = "graphics")]
549pub use self::__graphics::kIOConnectionStereoSync;
550#[cfg(feature = "graphics")]
551pub use self::__graphics::kIOCursorControlAttribute;
552#[cfg(feature = "graphics")]
553pub use self::__graphics::kIODPEventAutomatedTestRequest;
554#[cfg(feature = "graphics")]
555pub use self::__graphics::kIODPEventContentProtection;
556#[cfg(feature = "graphics")]
557pub use self::__graphics::kIODPEventForceRetrain;
558#[cfg(feature = "graphics")]
559pub use self::__graphics::kIODPEventIdle;
560#[cfg(feature = "graphics")]
561pub use self::__graphics::kIODPEventMCCS;
562#[cfg(feature = "graphics")]
563pub use self::__graphics::kIODPEventRemoteControlCommandPending;
564#[cfg(feature = "graphics")]
565pub use self::__graphics::kIODPEventSinkSpecific;
566#[cfg(feature = "graphics")]
567pub use self::__graphics::kIODPEventStart;
568#[cfg(feature = "graphics")]
569pub use self::__graphics::kIODSCBlockPredEnable;
570#[cfg(feature = "graphics")]
571pub use self::__graphics::kIODeferCLUTSetAttribute;
572#[cfg(feature = "graphics")]
573pub use self::__graphics::kIODetailedTimingValid;
574#[cfg(feature = "graphics")]
575pub use self::__graphics::kIODigitalSignal;
576#[cfg(feature = "graphics")]
577pub use self::__graphics::kIODisplayAmbientLightSensorKey;
578#[cfg(feature = "graphics")]
579pub use self::__graphics::kIODisplayAssertionConnectType;
580#[cfg(feature = "graphics")]
581pub use self::__graphics::kIODisplayAttributesKey;
582#[cfg(feature = "graphics")]
583pub use self::__graphics::kIODisplayAudioBalanceLRKey;
584#[cfg(feature = "graphics")]
585pub use self::__graphics::kIODisplayAudioBassKey;
586#[cfg(feature = "graphics")]
587pub use self::__graphics::kIODisplayAudioMuteAndScreenBlankKey;
588#[cfg(feature = "graphics")]
589pub use self::__graphics::kIODisplayAudioProcessorModeKey;
590#[cfg(feature = "graphics")]
591pub use self::__graphics::kIODisplayAudioTrebleKey;
592#[cfg(feature = "graphics")]
593pub use self::__graphics::kIODisplayBlueGammaScaleKey;
594#[cfg(feature = "graphics")]
595pub use self::__graphics::kIODisplayBrightnessFadeKey;
596#[cfg(feature = "graphics")]
597pub use self::__graphics::kIODisplayBrightnessKey;
598#[cfg(feature = "graphics")]
599pub use self::__graphics::kIODisplayBrightnessProbeKey;
600#[cfg(feature = "graphics")]
601pub use self::__graphics::kIODisplayCapabilityStringKey;
602#[cfg(feature = "graphics")]
603pub use self::__graphics::kIODisplayColorMode;
604#[cfg(feature = "graphics")]
605pub use self::__graphics::kIODisplayConnectFlagsKey;
606#[cfg(feature = "graphics")]
607pub use self::__graphics::kIODisplayContrastKey;
608#[cfg(feature = "graphics")]
609pub use self::__graphics::kIODisplayControllerIDKey;
610#[cfg(feature = "graphics")]
611pub use self::__graphics::kIODisplayDitherAll;
612#[cfg(feature = "graphics")]
613pub use self::__graphics::kIODisplayDitherDefault;
614#[cfg(feature = "graphics")]
615pub use self::__graphics::kIODisplayDitherDisable;
616#[cfg(feature = "graphics")]
617pub use self::__graphics::kIODisplayDitherFrameRateControl;
618#[cfg(feature = "graphics")]
619pub use self::__graphics::kIODisplayDitherRGBShift;
620#[cfg(feature = "graphics")]
621pub use self::__graphics::kIODisplayDitherSpatial;
622#[cfg(feature = "graphics")]
623pub use self::__graphics::kIODisplayDitherTemporal;
624#[cfg(feature = "graphics")]
625pub use self::__graphics::kIODisplayDitherYCbCr422Shift;
626#[cfg(feature = "graphics")]
627pub use self::__graphics::kIODisplayDitherYCbCr444Shift;
628#[cfg(feature = "graphics")]
629pub use self::__graphics::kIODisplayEDIDKey;
630#[cfg(feature = "graphics")]
631pub use self::__graphics::kIODisplayEDIDOriginalKey;
632#[cfg(feature = "graphics")]
633pub use self::__graphics::kIODisplayFirmwareLevelKey;
634#[cfg(feature = "graphics")]
635pub use self::__graphics::kIODisplayGUIDKey;
636#[cfg(feature = "graphics")]
637pub use self::__graphics::kIODisplayGammaScaleKey;
638#[cfg(feature = "graphics")]
639pub use self::__graphics::kIODisplayGreenGammaScaleKey;
640#[cfg(feature = "graphics")]
641pub use self::__graphics::kIODisplayHasBacklightKey;
642#[cfg(feature = "graphics")]
643pub use self::__graphics::kIODisplayHorizontalPositionKey;
644#[cfg(feature = "graphics")]
645pub use self::__graphics::kIODisplayHorizontalSizeKey;
646#[cfg(feature = "graphics")]
647pub use self::__graphics::kIODisplayIsDigitalKey;
648#[cfg(feature = "graphics")]
649pub use self::__graphics::kIODisplayLinearBrightnessKey;
650#[cfg(feature = "graphics")]
651pub use self::__graphics::kIODisplayLinearBrightnessProbeKey;
652#[cfg(feature = "graphics")]
653pub use self::__graphics::kIODisplayLocationKey;
654#[cfg(feature = "graphics")]
655pub use self::__graphics::kIODisplayMCCSVersionKey;
656#[cfg(feature = "graphics")]
657pub use self::__graphics::kIODisplayManufacturerSpecificKey;
658#[cfg(feature = "graphics")]
659pub use self::__graphics::kIODisplayMatchingInfo;
660#[cfg(feature = "graphics")]
661pub use self::__graphics::kIODisplayMaxValueKey;
662#[cfg(feature = "graphics")]
663pub use self::__graphics::kIODisplayMicrophoneVolumeKey;
664#[cfg(feature = "graphics")]
665pub use self::__graphics::kIODisplayMinValueKey;
666#[cfg(feature = "graphics")]
667pub use self::__graphics::kIODisplayNeedsCEAUnderscan;
668#[cfg(feature = "graphics")]
669pub use self::__graphics::kIODisplayNoProductName;
670#[cfg(feature = "graphics")]
671pub use self::__graphics::kIODisplayOnlyPreferredName;
672#[cfg(feature = "graphics")]
673pub use self::__graphics::kIODisplayOverrideMatchingKey;
674#[cfg(feature = "graphics")]
675pub use self::__graphics::kIODisplayOverscanKey;
676#[cfg(feature = "graphics")]
677pub use self::__graphics::kIODisplayParallelogramKey;
678#[cfg(feature = "graphics")]
679pub use self::__graphics::kIODisplayParametersCommitKey;
680#[cfg(feature = "graphics")]
681pub use self::__graphics::kIODisplayParametersDefaultKey;
682#[cfg(feature = "graphics")]
683pub use self::__graphics::kIODisplayParametersFlushKey;
684#[cfg(feature = "graphics")]
685pub use self::__graphics::kIODisplayParametersKey;
686#[cfg(feature = "graphics")]
687pub use self::__graphics::kIODisplayPincushionKey;
688#[cfg(feature = "graphics")]
689pub use self::__graphics::kIODisplayPowerModeKey;
690#[cfg(feature = "graphics")]
691pub use self::__graphics::kIODisplayPowerStateKey;
692#[cfg(feature = "graphics")]
693pub use self::__graphics::kIODisplayPowerStateMinUsable;
694#[cfg(feature = "graphics")]
695pub use self::__graphics::kIODisplayPowerStateOff;
696#[cfg(feature = "graphics")]
697pub use self::__graphics::kIODisplayPowerStateOn;
698#[cfg(feature = "graphics")]
699pub use self::__graphics::kIODisplayRGBColorComponentBits10;
700#[cfg(feature = "graphics")]
701pub use self::__graphics::kIODisplayRGBColorComponentBits12;
702#[cfg(feature = "graphics")]
703pub use self::__graphics::kIODisplayRGBColorComponentBits14;
704#[cfg(feature = "graphics")]
705pub use self::__graphics::kIODisplayRGBColorComponentBits16;
706#[cfg(feature = "graphics")]
707pub use self::__graphics::kIODisplayRGBColorComponentBits6;
708#[cfg(feature = "graphics")]
709pub use self::__graphics::kIODisplayRGBColorComponentBits8;
710#[cfg(feature = "graphics")]
711pub use self::__graphics::kIODisplayRGBColorComponentBitsUnknown;
712#[cfg(feature = "graphics")]
713pub use self::__graphics::kIODisplayRedGammaScaleKey;
714#[cfg(feature = "graphics")]
715pub use self::__graphics::kIODisplayRotationKey;
716#[cfg(feature = "graphics")]
717pub use self::__graphics::kIODisplaySelectedColorModeKey;
718#[cfg(feature = "graphics")]
719pub use self::__graphics::kIODisplaySpeakerSelectKey;
720#[cfg(feature = "graphics")]
721pub use self::__graphics::kIODisplaySpeakerVolumeKey;
722#[cfg(feature = "graphics")]
723pub use self::__graphics::kIODisplaySupportsBasicAudioKey;
724#[cfg(feature = "graphics")]
725pub use self::__graphics::kIODisplaySupportsUnderscanKey;
726#[cfg(feature = "graphics")]
727pub use self::__graphics::kIODisplaySupportsYCbCr422Key;
728#[cfg(feature = "graphics")]
729pub use self::__graphics::kIODisplaySupportsYCbCr444Key;
730#[cfg(feature = "graphics")]
731pub use self::__graphics::kIODisplayTechnologyTypeKey;
732#[cfg(feature = "graphics")]
733pub use self::__graphics::kIODisplayTheatreModeKey;
734#[cfg(feature = "graphics")]
735pub use self::__graphics::kIODisplayTheatreModeWindowKey;
736#[cfg(feature = "graphics")]
737pub use self::__graphics::kIODisplayTrapezoidKey;
738#[cfg(feature = "graphics")]
739pub use self::__graphics::kIODisplayUsableLinearBrightnessKey;
740#[cfg(feature = "graphics")]
741pub use self::__graphics::kIODisplayUsageTimeKey;
742#[cfg(feature = "graphics")]
743pub use self::__graphics::kIODisplayValueKey;
744#[cfg(feature = "graphics")]
745pub use self::__graphics::kIODisplayVerticalPositionKey;
746#[cfg(feature = "graphics")]
747pub use self::__graphics::kIODisplayVerticalSizeKey;
748#[cfg(feature = "graphics")]
749pub use self::__graphics::kIODisplayVideoBestKey;
750#[cfg(feature = "graphics")]
751pub use self::__graphics::kIODisplayYCbCr422ColorComponentBits10;
752#[cfg(feature = "graphics")]
753pub use self::__graphics::kIODisplayYCbCr422ColorComponentBits12;
754#[cfg(feature = "graphics")]
755pub use self::__graphics::kIODisplayYCbCr422ColorComponentBits14;
756#[cfg(feature = "graphics")]
757pub use self::__graphics::kIODisplayYCbCr422ColorComponentBits16;
758#[cfg(feature = "graphics")]
759pub use self::__graphics::kIODisplayYCbCr422ColorComponentBits6;
760#[cfg(feature = "graphics")]
761pub use self::__graphics::kIODisplayYCbCr422ColorComponentBits8;
762#[cfg(feature = "graphics")]
763pub use self::__graphics::kIODisplayYCbCr422ColorComponentBitsUnknown;
764#[cfg(feature = "graphics")]
765pub use self::__graphics::kIODisplayYCbCr444ColorComponentBits10;
766#[cfg(feature = "graphics")]
767pub use self::__graphics::kIODisplayYCbCr444ColorComponentBits12;
768#[cfg(feature = "graphics")]
769pub use self::__graphics::kIODisplayYCbCr444ColorComponentBits14;
770#[cfg(feature = "graphics")]
771pub use self::__graphics::kIODisplayYCbCr444ColorComponentBits16;
772#[cfg(feature = "graphics")]
773pub use self::__graphics::kIODisplayYCbCr444ColorComponentBits6;
774#[cfg(feature = "graphics")]
775pub use self::__graphics::kIODisplayYCbCr444ColorComponentBits8;
776#[cfg(feature = "graphics")]
777pub use self::__graphics::kIODisplayYCbCr444ColorComponentBitsUnknown;
778#[cfg(feature = "graphics")]
779pub use self::__graphics::kIODriverPowerAttribute;
780#[cfg(feature = "graphics")]
781pub use self::__graphics::kIODynamicRangeDolbyNormalMode;
782#[cfg(feature = "graphics")]
783pub use self::__graphics::kIODynamicRangeDolbyTunnelMode;
784#[cfg(feature = "graphics")]
785pub use self::__graphics::kIODynamicRangeHDR10;
786#[cfg(feature = "graphics")]
787pub use self::__graphics::kIODynamicRangeNotSupported;
788#[cfg(feature = "graphics")]
789pub use self::__graphics::kIODynamicRangeSDR;
790#[cfg(feature = "graphics")]
791pub use self::__graphics::kIODynamicRangeTraditionalGammaHDR;
792#[cfg(feature = "graphics")]
793pub use self::__graphics::kIODynamicRangeTraditionalGammaSDR;
794#[cfg(feature = "graphics")]
795pub use self::__graphics::kIOFBAVSignalTypeDP;
796#[cfg(feature = "graphics")]
797pub use self::__graphics::kIOFBAVSignalTypeDVI;
798#[cfg(feature = "graphics")]
799pub use self::__graphics::kIOFBAVSignalTypeHDMI;
800#[cfg(feature = "graphics")]
801pub use self::__graphics::kIOFBAVSignalTypeKey;
802#[cfg(feature = "graphics")]
803pub use self::__graphics::kIOFBAVSignalTypeUnknown;
804#[cfg(feature = "graphics")]
805pub use self::__graphics::kIOFBAVSignalTypeVGA;
806#[cfg(feature = "graphics")]
807pub use self::__graphics::kIOFBBitRateHBR;
808#[cfg(feature = "graphics")]
809pub use self::__graphics::kIOFBBitRateHBR2;
810#[cfg(feature = "graphics")]
811pub use self::__graphics::kIOFBBitRateRBR;
812#[cfg(feature = "graphics")]
813pub use self::__graphics::kIOFBBitsPerComponentKey;
814#[cfg(feature = "graphics")]
815pub use self::__graphics::kIOFBBitsPerPixelKey;
816#[cfg(feature = "graphics")]
817pub use self::__graphics::kIOFBBlueGammaScaleAttribute;
818#[cfg(feature = "graphics")]
819pub use self::__graphics::kIOFBBytesPerPlaneKey;
820#[cfg(feature = "graphics")]
821pub use self::__graphics::kIOFBBytesPerRowKey;
822#[cfg(feature = "graphics")]
823pub use self::__graphics::kIOFBCLUTDeferKey;
824#[cfg(feature = "graphics")]
825pub use self::__graphics::kIOFBChangedInterruptType;
826#[cfg(feature = "graphics")]
827pub use self::__graphics::kIOFBComponentCountKey;
828#[cfg(feature = "graphics")]
829pub use self::__graphics::kIOFBConfigKey;
830#[cfg(feature = "graphics")]
831pub use self::__graphics::kIOFBConnectInterruptType;
832#[cfg(feature = "graphics")]
833pub use self::__graphics::kIOFBCurrentShmemVersion;
834#[cfg(feature = "graphics")]
835pub use self::__graphics::kIOFBCursorHWCapable;
836#[cfg(feature = "graphics")]
837pub use self::__graphics::kIOFBCursorImageNew;
838#[cfg(feature = "graphics")]
839pub use self::__graphics::kIOFBCursorInfoKey;
840#[cfg(feature = "graphics")]
841pub use self::__graphics::kIOFBCursorMemory;
842#[cfg(feature = "graphics")]
843pub use self::__graphics::kIOFBDetailedTimingsKey;
844#[cfg(feature = "graphics")]
845pub use self::__graphics::kIOFBDisplayPortConfigurationDataKey;
846#[cfg(feature = "graphics")]
847pub use self::__graphics::kIOFBDisplayPortInterruptType;
848#[cfg(feature = "graphics")]
849pub use self::__graphics::kIOFBDisplayPortLinkChangeInterruptType;
850#[cfg(feature = "graphics")]
851pub use self::__graphics::kIOFBDisplayPortTrainingAttribute;
852#[cfg(feature = "graphics")]
853pub use self::__graphics::kIOFBDisplayState;
854#[cfg(feature = "graphics")]
855pub use self::__graphics::kIOFBDisplayState_AlreadyActive;
856#[cfg(feature = "graphics")]
857pub use self::__graphics::kIOFBDisplayState_Mask;
858#[cfg(feature = "graphics")]
859pub use self::__graphics::kIOFBDisplayState_PipelineBlack;
860#[cfg(feature = "graphics")]
861pub use self::__graphics::kIOFBDisplayState_RestoredProfile;
862#[cfg(feature = "graphics")]
863pub use self::__graphics::kIOFBFlagsKey;
864#[cfg(feature = "graphics")]
865pub use self::__graphics::kIOFBFrameInterruptType;
866#[cfg(feature = "graphics")]
867pub use self::__graphics::kIOFBGammaCountKey;
868#[cfg(feature = "graphics")]
869pub use self::__graphics::kIOFBGammaWidthKey;
870#[cfg(feature = "graphics")]
871pub use self::__graphics::kIOFBGreenGammaScaleAttribute;
872#[cfg(feature = "graphics")]
873pub use self::__graphics::kIOFBHBLInterruptType;
874#[cfg(feature = "graphics")]
875pub use self::__graphics::kIOFBHDCPLimit_AllowAll;
876#[cfg(feature = "graphics")]
877pub use self::__graphics::kIOFBHDCPLimit_NoHDCP1x;
878#[cfg(feature = "graphics")]
879pub use self::__graphics::kIOFBHDCPLimit_NoHDCP20Type0;
880#[cfg(feature = "graphics")]
881pub use self::__graphics::kIOFBHDCPLimit_NoHDCP20Type1;
882#[cfg(feature = "graphics")]
883pub use self::__graphics::kIOFBHDMIDongleROMKey;
884#[cfg(feature = "graphics")]
885pub use self::__graphics::kIOFBHDRMetaDataAttribute;
886#[cfg(feature = "graphics")]
887pub use self::__graphics::kIOFBHardwareCursorActive;
888#[cfg(feature = "graphics")]
889pub use self::__graphics::kIOFBHardwareCursorInVRAM;
890#[cfg(feature = "graphics")]
891pub use self::__graphics::kIOFBHeightKey;
892#[cfg(feature = "graphics")]
893pub use self::__graphics::kIOFBHostAccessFlagsKey;
894#[cfg(feature = "graphics")]
895pub use self::__graphics::kIOFBLimitHDCPAttribute;
896#[cfg(feature = "graphics")]
897pub use self::__graphics::kIOFBLimitHDCPStateAttribute;
898#[cfg(feature = "graphics")]
899pub use self::__graphics::kIOFBLinkDownspreadMax;
900#[cfg(feature = "graphics")]
901pub use self::__graphics::kIOFBLinkDownspreadNone;
902#[cfg(feature = "graphics")]
903pub use self::__graphics::kIOFBLinkPreEmphasisLevel0;
904#[cfg(feature = "graphics")]
905pub use self::__graphics::kIOFBLinkPreEmphasisLevel1;
906#[cfg(feature = "graphics")]
907pub use self::__graphics::kIOFBLinkPreEmphasisLevel2;
908#[cfg(feature = "graphics")]
909pub use self::__graphics::kIOFBLinkPreEmphasisLevel3;
910#[cfg(feature = "graphics")]
911pub use self::__graphics::kIOFBLinkScramblerAlternate;
912#[cfg(feature = "graphics")]
913pub use self::__graphics::kIOFBLinkScramblerNormal;
914#[cfg(feature = "graphics")]
915pub use self::__graphics::kIOFBLinkVoltageLevel0;
916#[cfg(feature = "graphics")]
917pub use self::__graphics::kIOFBLinkVoltageLevel1;
918#[cfg(feature = "graphics")]
919pub use self::__graphics::kIOFBLinkVoltageLevel2;
920#[cfg(feature = "graphics")]
921pub use self::__graphics::kIOFBLinkVoltageLevel3;
922#[cfg(feature = "graphics")]
923pub use self::__graphics::kIOFBMCCSInterruptType;
924#[cfg(feature = "graphics")]
925pub use self::__graphics::kIOFBMaxCursorDepth;
926#[cfg(feature = "graphics")]
927pub use self::__graphics::kIOFBMaxCursorFrames;
928#[cfg(feature = "graphics")]
929pub use self::__graphics::kIOFBMaxCursorWidth;
930#[cfg(feature = "graphics")]
931pub use self::__graphics::kIOFBMemorySizeKey;
932#[cfg(feature = "graphics")]
933pub use self::__graphics::kIOFBModeAIDKey;
934#[cfg(feature = "graphics")]
935pub use self::__graphics::kIOFBModeDFKey;
936#[cfg(feature = "graphics")]
937pub use self::__graphics::kIOFBModeDMKey;
938#[cfg(feature = "graphics")]
939pub use self::__graphics::kIOFBModeIDKey;
940#[cfg(feature = "graphics")]
941pub use self::__graphics::kIOFBModePIKey;
942#[cfg(feature = "graphics")]
943pub use self::__graphics::kIOFBModeTMKey;
944#[cfg(feature = "graphics")]
945pub use self::__graphics::kIOFBModesKey;
946#[cfg(feature = "graphics")]
947pub use self::__graphics::kIOFBNS_Dim;
948#[cfg(feature = "graphics")]
949pub use self::__graphics::kIOFBNS_DisplayStateMask;
950#[cfg(feature = "graphics")]
951pub use self::__graphics::kIOFBNS_DisplayStateShift;
952#[cfg(feature = "graphics")]
953pub use self::__graphics::kIOFBNS_Doze;
954#[cfg(feature = "graphics")]
955pub use self::__graphics::kIOFBNS_GenerationMask;
956#[cfg(feature = "graphics")]
957pub use self::__graphics::kIOFBNS_GenerationShift;
958#[cfg(feature = "graphics")]
959pub use self::__graphics::kIOFBNS_MessageMask;
960#[cfg(feature = "graphics")]
961pub use self::__graphics::kIOFBNS_Rendezvous;
962#[cfg(feature = "graphics")]
963pub use self::__graphics::kIOFBNS_Sleep;
964#[cfg(feature = "graphics")]
965pub use self::__graphics::kIOFBNS_UnDim;
966#[cfg(feature = "graphics")]
967pub use self::__graphics::kIOFBNS_Wake;
968#[cfg(feature = "graphics")]
969pub use self::__graphics::kIOFBNeedsRefreshKey;
970#[cfg(feature = "graphics")]
971pub use self::__graphics::kIOFBNumCursorFrames;
972#[cfg(feature = "graphics")]
973pub use self::__graphics::kIOFBNumCursorFramesShift;
974#[cfg(feature = "graphics")]
975pub use self::__graphics::kIOFBOfflineInterruptType;
976#[cfg(feature = "graphics")]
977pub use self::__graphics::kIOFBOnlineInterruptType;
978#[cfg(feature = "graphics")]
979pub use self::__graphics::kIOFBProbeOptionsKey;
980#[cfg(feature = "graphics")]
981pub use self::__graphics::kIOFBRedGammaScaleAttribute;
982#[cfg(feature = "graphics")]
983pub use self::__graphics::kIOFBRefreshRateKey;
984#[cfg(feature = "graphics")]
985pub use self::__graphics::kIOFBScalerInfoKey;
986#[cfg(feature = "graphics")]
987pub use self::__graphics::kIOFBServerConnectType;
988#[cfg(feature = "graphics")]
989pub use self::__graphics::kIOFBSetGammaSyncNoSync;
990#[cfg(feature = "graphics")]
991pub use self::__graphics::kIOFBSetGammaSyncNotSpecified;
992#[cfg(feature = "graphics")]
993pub use self::__graphics::kIOFBSetGammaSyncVerticalBlankSync;
994#[cfg(feature = "graphics")]
995pub use self::__graphics::kIOFBSharedConnectType;
996#[cfg(feature = "graphics")]
997pub use self::__graphics::kIOFBShmemCursorNumFramesMask;
998#[cfg(feature = "graphics")]
999pub use self::__graphics::kIOFBShmemCursorNumFramesShift;
1000#[cfg(feature = "graphics")]
1001pub use self::__graphics::kIOFBShmemVersionMask;
1002#[cfg(feature = "graphics")]
1003pub use self::__graphics::kIOFBStop;
1004#[cfg(feature = "graphics")]
1005pub use self::__graphics::kIOFBSystemAperture;
1006#[cfg(feature = "graphics")]
1007pub use self::__graphics::kIOFBTenPtOneShmemVersion;
1008#[cfg(feature = "graphics")]
1009pub use self::__graphics::kIOFBTenPtTwoShmemVersion;
1010#[cfg(feature = "graphics")]
1011pub use self::__graphics::kIOFBTimingRangeKey;
1012#[cfg(feature = "graphics")]
1013pub use self::__graphics::kIOFBUserRequestProbe;
1014#[cfg(feature = "graphics")]
1015pub use self::__graphics::kIOFBVBLInterruptType;
1016#[cfg(feature = "graphics")]
1017pub use self::__graphics::kIOFBVariableRefreshRate;
1018#[cfg(feature = "graphics")]
1019pub use self::__graphics::kIOFBWakeInterruptType;
1020#[cfg(feature = "graphics")]
1021pub use self::__graphics::kIOFBWidthKey;
1022#[cfg(feature = "graphics")]
1023pub use self::__graphics::kIOFixedCLUTPixels;
1024#[cfg(feature = "graphics")]
1025pub use self::__graphics::kIOFramebufferInfoKey;
1026#[cfg(feature = "graphics")]
1027pub use self::__graphics::kIOGDiagnoseConnectType;
1028#[cfg(feature = "graphics")]
1029pub use self::__graphics::kIOGDiagnoseGTraceType;
1030#[cfg(feature = "graphics")]
1031pub use self::__graphics::kIOHSyncDisable;
1032#[cfg(feature = "graphics")]
1033pub use self::__graphics::kIOHardwareCursorAttribute;
1034#[cfg(feature = "graphics")]
1035pub use self::__graphics::kIOHibernateEFIGfxStatusKey;
1036#[cfg(feature = "graphics")]
1037pub use self::__graphics::kIOHibernatePreviewActive;
1038#[cfg(feature = "graphics")]
1039pub use self::__graphics::kIOHibernatePreviewActiveKey;
1040#[cfg(feature = "graphics")]
1041pub use self::__graphics::kIOHibernatePreviewUpdates;
1042#[cfg(feature = "graphics")]
1043pub use self::__graphics::kIOInterlacedCEATiming;
1044#[cfg(feature = "graphics")]
1045pub use self::__graphics::kIOMaxPixelBits;
1046#[cfg(feature = "graphics")]
1047pub use self::__graphics::kIOMirrorAttribute;
1048#[cfg(feature = "graphics")]
1049pub use self::__graphics::kIOMirrorDefault;
1050#[cfg(feature = "graphics")]
1051pub use self::__graphics::kIOMirrorDefaultAttribute;
1052#[cfg(feature = "graphics")]
1053pub use self::__graphics::kIOMirrorForced;
1054#[cfg(feature = "graphics")]
1055pub use self::__graphics::kIOMirrorHWClipped;
1056#[cfg(feature = "graphics")]
1057pub use self::__graphics::kIOMirrorIsMirrored;
1058#[cfg(feature = "graphics")]
1059pub use self::__graphics::kIOMirrorIsPrimary;
1060#[cfg(feature = "graphics")]
1061pub use self::__graphics::kIOMonoDirectPixels;
1062#[cfg(feature = "graphics")]
1063pub use self::__graphics::kIOMonoInverseDirectPixels;
1064#[cfg(feature = "graphics")]
1065pub use self::__graphics::kIOMultiAlignedTiming;
1066#[cfg(feature = "graphics")]
1067pub use self::__graphics::kIONTSCTiming;
1068#[cfg(feature = "graphics")]
1069pub use self::__graphics::kIONoSeparateSyncControl;
1070#[cfg(feature = "graphics")]
1071pub use self::__graphics::kIOPALTiming;
1072#[cfg(feature = "graphics")]
1073pub use self::__graphics::kIOPixelEncodingNotSupported;
1074#[cfg(feature = "graphics")]
1075pub use self::__graphics::kIOPixelEncodingRGB444;
1076#[cfg(feature = "graphics")]
1077pub use self::__graphics::kIOPixelEncodingYCbCr420;
1078#[cfg(feature = "graphics")]
1079pub use self::__graphics::kIOPixelEncodingYCbCr422;
1080#[cfg(feature = "graphics")]
1081pub use self::__graphics::kIOPixelEncodingYCbCr444;
1082#[cfg(feature = "graphics")]
1083pub use self::__graphics::kIOPowerAttribute;
1084#[cfg(feature = "graphics")]
1085pub use self::__graphics::kIOPowerStateAttribute;
1086#[cfg(feature = "graphics")]
1087pub use self::__graphics::kIORGBDirectPixels;
1088#[cfg(feature = "graphics")]
1089pub use self::__graphics::kIORGBSignedDirectPixels;
1090#[cfg(feature = "graphics")]
1091pub use self::__graphics::kIORGBSignedFloatingPointPixels;
1092#[cfg(feature = "graphics")]
1093pub use self::__graphics::kIORangeBitsPerColorComponent10;
1094#[cfg(feature = "graphics")]
1095pub use self::__graphics::kIORangeBitsPerColorComponent12;
1096#[cfg(feature = "graphics")]
1097pub use self::__graphics::kIORangeBitsPerColorComponent16;
1098#[cfg(feature = "graphics")]
1099pub use self::__graphics::kIORangeBitsPerColorComponent6;
1100#[cfg(feature = "graphics")]
1101pub use self::__graphics::kIORangeBitsPerColorComponent8;
1102#[cfg(feature = "graphics")]
1103pub use self::__graphics::kIORangeBitsPerColorComponentNotSupported;
1104#[cfg(feature = "graphics")]
1105pub use self::__graphics::kIORangeColorimetryAdobeRGB;
1106#[cfg(feature = "graphics")]
1107pub use self::__graphics::kIORangeColorimetryBT2020;
1108#[cfg(feature = "graphics")]
1109pub use self::__graphics::kIORangeColorimetryBT2100;
1110#[cfg(feature = "graphics")]
1111pub use self::__graphics::kIORangeColorimetryBT601;
1112#[cfg(feature = "graphics")]
1113pub use self::__graphics::kIORangeColorimetryBT709;
1114#[cfg(feature = "graphics")]
1115pub use self::__graphics::kIORangeColorimetryDCIP3;
1116#[cfg(feature = "graphics")]
1117pub use self::__graphics::kIORangeColorimetryNativeRGB;
1118#[cfg(feature = "graphics")]
1119pub use self::__graphics::kIORangeColorimetryNotSupported;
1120#[cfg(feature = "graphics")]
1121pub use self::__graphics::kIORangeColorimetryWGRGB;
1122#[cfg(feature = "graphics")]
1123pub use self::__graphics::kIORangeColorimetrysRGB;
1124#[cfg(feature = "graphics")]
1125pub use self::__graphics::kIORangeColorimetryxvYCC;
1126#[cfg(feature = "graphics")]
1127pub use self::__graphics::kIORangeDynamicRangeDolbyNormalMode;
1128#[cfg(feature = "graphics")]
1129pub use self::__graphics::kIORangeDynamicRangeDolbyTunnelMode;
1130#[cfg(feature = "graphics")]
1131pub use self::__graphics::kIORangeDynamicRangeHDR10;
1132#[cfg(feature = "graphics")]
1133pub use self::__graphics::kIORangeDynamicRangeNotSupported;
1134#[cfg(feature = "graphics")]
1135pub use self::__graphics::kIORangeDynamicRangeSDR;
1136#[cfg(feature = "graphics")]
1137pub use self::__graphics::kIORangeDynamicRangeTraditionalGammaHDR;
1138#[cfg(feature = "graphics")]
1139pub use self::__graphics::kIORangeDynamicRangeTraditionalGammaSDR;
1140#[cfg(feature = "graphics")]
1141pub use self::__graphics::kIORangePixelEncodingNotSupported;
1142#[cfg(feature = "graphics")]
1143pub use self::__graphics::kIORangePixelEncodingRGB444;
1144#[cfg(feature = "graphics")]
1145pub use self::__graphics::kIORangePixelEncodingYCbCr420;
1146#[cfg(feature = "graphics")]
1147pub use self::__graphics::kIORangePixelEncodingYCbCr422;
1148#[cfg(feature = "graphics")]
1149pub use self::__graphics::kIORangePixelEncodingYCbCr444;
1150#[cfg(feature = "graphics")]
1151pub use self::__graphics::kIORangeSupportsCompositeSync;
1152#[cfg(feature = "graphics")]
1153pub use self::__graphics::kIORangeSupportsInterlacedCEATiming;
1154#[cfg(feature = "graphics")]
1155pub use self::__graphics::kIORangeSupportsInterlacedCEATimingWithConfirm;
1156#[cfg(feature = "graphics")]
1157pub use self::__graphics::kIORangeSupportsMultiAlignedTiming;
1158#[cfg(feature = "graphics")]
1159pub use self::__graphics::kIORangeSupportsSeparateSyncs;
1160#[cfg(feature = "graphics")]
1161pub use self::__graphics::kIORangeSupportsSignal_0700_0000;
1162#[cfg(feature = "graphics")]
1163pub use self::__graphics::kIORangeSupportsSignal_0700_0300;
1164#[cfg(feature = "graphics")]
1165pub use self::__graphics::kIORangeSupportsSignal_0714_0286;
1166#[cfg(feature = "graphics")]
1167pub use self::__graphics::kIORangeSupportsSignal_1000_0400;
1168#[cfg(feature = "graphics")]
1169pub use self::__graphics::kIORangeSupportsSyncOnGreen;
1170#[cfg(feature = "graphics")]
1171pub use self::__graphics::kIORangeSupportsVRR;
1172#[cfg(feature = "graphics")]
1173pub use self::__graphics::kIORangeSupportsVSyncSerration;
1174#[cfg(feature = "graphics")]
1175pub use self::__graphics::kIOScaleCanBorderInsetOnly;
1176#[cfg(feature = "graphics")]
1177pub use self::__graphics::kIOScaleCanDownSamplePixels;
1178#[cfg(feature = "graphics")]
1179pub use self::__graphics::kIOScaleCanRotate;
1180#[cfg(feature = "graphics")]
1181pub use self::__graphics::kIOScaleCanScaleInterlaced;
1182#[cfg(feature = "graphics")]
1183pub use self::__graphics::kIOScaleCanSupportInset;
1184#[cfg(feature = "graphics")]
1185pub use self::__graphics::kIOScaleCanUpSamplePixels;
1186#[cfg(feature = "graphics")]
1187pub use self::__graphics::kIOScaleInvertX;
1188#[cfg(feature = "graphics")]
1189pub use self::__graphics::kIOScaleInvertY;
1190#[cfg(feature = "graphics")]
1191pub use self::__graphics::kIOScaleRotate0;
1192#[cfg(feature = "graphics")]
1193pub use self::__graphics::kIOScaleRotate180;
1194#[cfg(feature = "graphics")]
1195pub use self::__graphics::kIOScaleRotate270;
1196#[cfg(feature = "graphics")]
1197pub use self::__graphics::kIOScaleRotate90;
1198#[cfg(feature = "graphics")]
1199pub use self::__graphics::kIOScaleRotateFlags;
1200#[cfg(feature = "graphics")]
1201pub use self::__graphics::kIOScaleStretchOnly;
1202#[cfg(feature = "graphics")]
1203pub use self::__graphics::kIOScaleStretchToFit;
1204#[cfg(feature = "graphics")]
1205pub use self::__graphics::kIOScaleSwapAxes;
1206#[cfg(feature = "graphics")]
1207pub use self::__graphics::kIOScalingInfoValid;
1208#[cfg(feature = "graphics")]
1209pub use self::__graphics::kIOSyncOnBlue;
1210#[cfg(feature = "graphics")]
1211pub use self::__graphics::kIOSyncOnGreen;
1212#[cfg(feature = "graphics")]
1213pub use self::__graphics::kIOSyncOnRed;
1214#[cfg(feature = "graphics")]
1215pub use self::__graphics::kIOSyncPositivePolarity;
1216#[cfg(feature = "graphics")]
1217pub use self::__graphics::kIOSystemPowerAttribute;
1218#[cfg(feature = "graphics")]
1219pub use self::__graphics::kIOTimingIDAppleNTSC_FF;
1220#[cfg(feature = "graphics")]
1221pub use self::__graphics::kIOTimingIDAppleNTSC_FFconv;
1222#[cfg(feature = "graphics")]
1223pub use self::__graphics::kIOTimingIDAppleNTSC_ST;
1224#[cfg(feature = "graphics")]
1225pub use self::__graphics::kIOTimingIDAppleNTSC_STconv;
1226#[cfg(feature = "graphics")]
1227pub use self::__graphics::kIOTimingIDApplePAL_FF;
1228#[cfg(feature = "graphics")]
1229pub use self::__graphics::kIOTimingIDApplePAL_FFconv;
1230#[cfg(feature = "graphics")]
1231pub use self::__graphics::kIOTimingIDApplePAL_ST;
1232#[cfg(feature = "graphics")]
1233pub use self::__graphics::kIOTimingIDApplePAL_STconv;
1234#[cfg(feature = "graphics")]
1235pub use self::__graphics::kIOTimingIDApple_0x0_0hz_Offline;
1236#[cfg(feature = "graphics")]
1237pub use self::__graphics::kIOTimingIDApple_1024x768_75hz;
1238#[cfg(feature = "graphics")]
1239pub use self::__graphics::kIOTimingIDApple_1152x870_75hz;
1240#[cfg(feature = "graphics")]
1241pub use self::__graphics::kIOTimingIDApple_512x384_60hz;
1242#[cfg(feature = "graphics")]
1243pub use self::__graphics::kIOTimingIDApple_560x384_60hz;
1244#[cfg(feature = "graphics")]
1245pub use self::__graphics::kIOTimingIDApple_640x400_67hz;
1246#[cfg(feature = "graphics")]
1247pub use self::__graphics::kIOTimingIDApple_640x480_67hz;
1248#[cfg(feature = "graphics")]
1249pub use self::__graphics::kIOTimingIDApple_640x818_75hz;
1250#[cfg(feature = "graphics")]
1251pub use self::__graphics::kIOTimingIDApple_640x870_75hz;
1252#[cfg(feature = "graphics")]
1253pub use self::__graphics::kIOTimingIDApple_832x624_75hz;
1254#[cfg(feature = "graphics")]
1255pub use self::__graphics::kIOTimingIDApple_FixedRateLCD;
1256#[cfg(feature = "graphics")]
1257pub use self::__graphics::kIOTimingIDFilmRate_48hz;
1258#[cfg(feature = "graphics")]
1259pub use self::__graphics::kIOTimingIDGTF_640x480_120hz;
1260#[cfg(feature = "graphics")]
1261pub use self::__graphics::kIOTimingIDInvalid;
1262#[cfg(feature = "graphics")]
1263pub use self::__graphics::kIOTimingIDSMPTE240M_60hz;
1264#[cfg(feature = "graphics")]
1265pub use self::__graphics::kIOTimingIDSony_1600x1024_76hz;
1266#[cfg(feature = "graphics")]
1267pub use self::__graphics::kIOTimingIDSony_1920x1080_60hz;
1268#[cfg(feature = "graphics")]
1269pub use self::__graphics::kIOTimingIDSony_1920x1080_72hz;
1270#[cfg(feature = "graphics")]
1271pub use self::__graphics::kIOTimingIDSony_1920x1200_76hz;
1272#[cfg(feature = "graphics")]
1273pub use self::__graphics::kIOTimingIDVESA_1024x768_60hz;
1274#[cfg(feature = "graphics")]
1275pub use self::__graphics::kIOTimingIDVESA_1024x768_70hz;
1276#[cfg(feature = "graphics")]
1277pub use self::__graphics::kIOTimingIDVESA_1024x768_75hz;
1278#[cfg(feature = "graphics")]
1279pub use self::__graphics::kIOTimingIDVESA_1024x768_85hz;
1280#[cfg(feature = "graphics")]
1281pub use self::__graphics::kIOTimingIDVESA_1152x864_75hz;
1282#[cfg(feature = "graphics")]
1283pub use self::__graphics::kIOTimingIDVESA_1280x1024_60hz;
1284#[cfg(feature = "graphics")]
1285pub use self::__graphics::kIOTimingIDVESA_1280x1024_75hz;
1286#[cfg(feature = "graphics")]
1287pub use self::__graphics::kIOTimingIDVESA_1280x1024_85hz;
1288#[cfg(feature = "graphics")]
1289pub use self::__graphics::kIOTimingIDVESA_1280x960_60hz;
1290#[cfg(feature = "graphics")]
1291pub use self::__graphics::kIOTimingIDVESA_1280x960_75hz;
1292#[cfg(feature = "graphics")]
1293pub use self::__graphics::kIOTimingIDVESA_1280x960_85hz;
1294#[cfg(feature = "graphics")]
1295pub use self::__graphics::kIOTimingIDVESA_1360x768_60hz;
1296#[cfg(feature = "graphics")]
1297pub use self::__graphics::kIOTimingIDVESA_1600x1200_60hz;
1298#[cfg(feature = "graphics")]
1299pub use self::__graphics::kIOTimingIDVESA_1600x1200_65hz;
1300#[cfg(feature = "graphics")]
1301pub use self::__graphics::kIOTimingIDVESA_1600x1200_70hz;
1302#[cfg(feature = "graphics")]
1303pub use self::__graphics::kIOTimingIDVESA_1600x1200_75hz;
1304#[cfg(feature = "graphics")]
1305pub use self::__graphics::kIOTimingIDVESA_1600x1200_80hz;
1306#[cfg(feature = "graphics")]
1307pub use self::__graphics::kIOTimingIDVESA_1600x1200_85hz;
1308#[cfg(feature = "graphics")]
1309pub use self::__graphics::kIOTimingIDVESA_1792x1344_60hz;
1310#[cfg(feature = "graphics")]
1311pub use self::__graphics::kIOTimingIDVESA_1792x1344_75hz;
1312#[cfg(feature = "graphics")]
1313pub use self::__graphics::kIOTimingIDVESA_1856x1392_60hz;
1314#[cfg(feature = "graphics")]
1315pub use self::__graphics::kIOTimingIDVESA_1856x1392_75hz;
1316#[cfg(feature = "graphics")]
1317pub use self::__graphics::kIOTimingIDVESA_1920x1440_60hz;
1318#[cfg(feature = "graphics")]
1319pub use self::__graphics::kIOTimingIDVESA_1920x1440_75hz;
1320#[cfg(feature = "graphics")]
1321pub use self::__graphics::kIOTimingIDVESA_640x480_60hz;
1322#[cfg(feature = "graphics")]
1323pub use self::__graphics::kIOTimingIDVESA_640x480_72hz;
1324#[cfg(feature = "graphics")]
1325pub use self::__graphics::kIOTimingIDVESA_640x480_75hz;
1326#[cfg(feature = "graphics")]
1327pub use self::__graphics::kIOTimingIDVESA_640x480_85hz;
1328#[cfg(feature = "graphics")]
1329pub use self::__graphics::kIOTimingIDVESA_800x600_56hz;
1330#[cfg(feature = "graphics")]
1331pub use self::__graphics::kIOTimingIDVESA_800x600_60hz;
1332#[cfg(feature = "graphics")]
1333pub use self::__graphics::kIOTimingIDVESA_800x600_72hz;
1334#[cfg(feature = "graphics")]
1335pub use self::__graphics::kIOTimingIDVESA_800x600_75hz;
1336#[cfg(feature = "graphics")]
1337pub use self::__graphics::kIOTimingIDVESA_800x600_85hz;
1338#[cfg(feature = "graphics")]
1339pub use self::__graphics::kIOTimingIDVESA_848x480_60hz;
1340#[cfg(feature = "graphics")]
1341pub use self::__graphics::kIOTimingRangeV1;
1342#[cfg(feature = "graphics")]
1343pub use self::__graphics::kIOTimingRangeV2;
1344#[cfg(feature = "graphics")]
1345pub use self::__graphics::kIOTriStateSyncs;
1346#[cfg(feature = "graphics")]
1347pub use self::__graphics::kIOUYVY422PixelFormat;
1348#[cfg(feature = "graphics")]
1349pub use self::__graphics::kIOVRAMSaveAttribute;
1350#[cfg(feature = "graphics")]
1351pub use self::__graphics::kIOVSyncDisable;
1352#[cfg(feature = "graphics")]
1353pub use self::__graphics::kIOWSAA_Accelerated;
1354#[cfg(feature = "graphics")]
1355pub use self::__graphics::kIOWSAA_DeferEnd;
1356#[cfg(feature = "graphics")]
1357pub use self::__graphics::kIOWSAA_DeferStart;
1358#[cfg(feature = "graphics")]
1359pub use self::__graphics::kIOWSAA_DriverOpen;
1360#[cfg(feature = "graphics")]
1361pub use self::__graphics::kIOWSAA_From_Accelerated;
1362#[cfg(feature = "graphics")]
1363pub use self::__graphics::kIOWSAA_Hibernate;
1364#[cfg(feature = "graphics")]
1365pub use self::__graphics::kIOWSAA_NonConsoleDevice;
1366#[cfg(feature = "graphics")]
1367pub use self::__graphics::kIOWSAA_Reserved;
1368#[cfg(feature = "graphics")]
1369pub use self::__graphics::kIOWSAA_Sleep;
1370#[cfg(feature = "graphics")]
1371pub use self::__graphics::kIOWSAA_StateMask;
1372#[cfg(feature = "graphics")]
1373pub use self::__graphics::kIOWSAA_To_Accelerated;
1374#[cfg(feature = "graphics")]
1375pub use self::__graphics::kIOWSAA_Transactional;
1376#[cfg(feature = "graphics")]
1377pub use self::__graphics::kIOWSAA_Unaccelerated;
1378#[cfg(feature = "graphics")]
1379pub use self::__graphics::kIOWindowServerActiveAttribute;
1380#[cfg(feature = "graphics")]
1381pub use self::__graphics::kIOYUV211PixelFormat;
1382#[cfg(feature = "graphics")]
1383pub use self::__graphics::kIOYUV411PixelFormat;
1384#[cfg(feature = "graphics")]
1385pub use self::__graphics::kIOYUVSPixelFormat;
1386#[cfg(feature = "graphics")]
1387pub use self::__graphics::kIOYUVUPixelFormat;
1388#[cfg(feature = "graphics")]
1389pub use self::__graphics::kIOYVU9PixelFormat;
1390#[cfg(feature = "graphics")]
1391pub use self::__graphics::kIOYVYU422PixelFormat;
1392#[cfg(feature = "graphics")]
1393pub use self::__graphics::kInvertingEncodedPixel;
1394#[cfg(feature = "graphics")]
1395pub use self::__graphics::kInvertingEncoding;
1396#[cfg(feature = "graphics")]
1397pub use self::__graphics::kInvertingEncodingShift;
1398#[cfg(feature = "graphics")]
1399pub use self::__graphics::kOrConnections;
1400#[cfg(feature = "graphics")]
1401pub use self::__graphics::kSetCLUTByValue;
1402#[cfg(feature = "graphics")]
1403pub use self::__graphics::kSetCLUTImmediately;
1404#[cfg(feature = "graphics")]
1405pub use self::__graphics::kSetCLUTWithLuminance;
1406#[cfg(feature = "graphics")]
1407pub use self::__graphics::kTransparentEncodedPixel;
1408#[cfg(feature = "graphics")]
1409pub use self::__graphics::kTransparentEncoding;
1410#[cfg(feature = "graphics")]
1411pub use self::__graphics::kTransparentEncodingShift;
1412#[cfg(feature = "graphics")]
1413pub use self::__graphics::IO16BitDirectPixels;
1414#[cfg(feature = "graphics")]
1415pub use self::__graphics::IO1BitIndexedPixels;
1416#[cfg(feature = "graphics")]
1417pub use self::__graphics::IO2BitIndexedPixels;
1418#[cfg(feature = "graphics")]
1419pub use self::__graphics::IO32BitDirectPixels;
1420#[cfg(feature = "graphics")]
1421pub use self::__graphics::IO4BitIndexedPixels;
1422#[cfg(feature = "graphics")]
1423pub use self::__graphics::IO8BitIndexedPixels;
1424#[cfg(feature = "graphics")]
1425pub use self::__graphics::IO8BitOverlayPixels;
1426#[cfg(feature = "graphics")]
1427pub use self::__graphics::IOAccelBounds;
1428#[cfg(feature = "graphics")]
1429pub use self::__graphics::IOAccelDeviceRegion;
1430#[cfg(all(feature = "graphics", feature = "libc"))]
1431pub use self::__graphics::IOAccelFindAccelerator;
1432#[cfg(feature = "graphics")]
1433pub use self::__graphics::IOAccelID;
1434#[cfg(feature = "graphics")]
1435pub use self::__graphics::IOAccelSize;
1436#[cfg(all(feature = "graphics", feature = "libc"))]
1437pub use self::__graphics::IOAccelSurfaceInformation;
1438#[cfg(all(feature = "graphics", feature = "libc"))]
1439pub use self::__graphics::IOAccelSurfaceReadData;
1440#[cfg(feature = "graphics")]
1441pub use self::__graphics::IOAccelSurfaceScaling;
1442#[cfg(feature = "graphics")]
1443pub use self::__graphics::IOAppleTimingID;
1444#[cfg(feature = "graphics")]
1445pub use self::__graphics::IOBlitAccumulatePtr;
1446#[cfg(feature = "graphics")]
1447pub use self::__graphics::IOBlitCompletionToken;
1448#[cfg(feature = "graphics")]
1449pub use self::__graphics::IOBlitCopyRectangle;
1450#[cfg(feature = "graphics")]
1451pub use self::__graphics::IOBlitCopyRectangleStruct;
1452#[cfg(feature = "graphics")]
1453pub use self::__graphics::IOBlitCopyRectangles;
1454#[cfg(feature = "graphics")]
1455pub use self::__graphics::IOBlitCopyRectanglesStruct;
1456#[cfg(feature = "graphics")]
1457pub use self::__graphics::IOBlitCopyRegion;
1458#[cfg(feature = "graphics")]
1459pub use self::__graphics::IOBlitCopyRegionStruct;
1460#[cfg(feature = "graphics")]
1461pub use self::__graphics::IOBlitCursor;
1462#[cfg(feature = "graphics")]
1463pub use self::__graphics::IOBlitCursorStruct;
1464#[cfg(feature = "graphics")]
1465pub use self::__graphics::IOBlitMemory;
1466#[cfg(feature = "graphics")]
1467pub use self::__graphics::IOBlitMemoryRef;
1468#[cfg(feature = "graphics")]
1469pub use self::__graphics::IOBlitOperation;
1470#[cfg(feature = "graphics")]
1471pub use self::__graphics::IOBlitOperationStruct;
1472#[cfg(feature = "graphics")]
1473pub use self::__graphics::IOBlitProcPtr;
1474#[cfg(feature = "graphics")]
1475pub use self::__graphics::IOBlitRectangle;
1476#[cfg(feature = "graphics")]
1477pub use self::__graphics::IOBlitRectangleStruct;
1478#[cfg(feature = "graphics")]
1479pub use self::__graphics::IOBlitRectangles;
1480#[cfg(feature = "graphics")]
1481pub use self::__graphics::IOBlitRectanglesStruct;
1482#[cfg(feature = "graphics")]
1483pub use self::__graphics::IOBlitScanlines;
1484#[cfg(feature = "graphics")]
1485pub use self::__graphics::IOBlitScanlinesStruct;
1486#[cfg(feature = "graphics")]
1487pub use self::__graphics::IOBlitSourceDestType;
1488#[cfg(feature = "graphics")]
1489pub use self::__graphics::IOBlitSourceType;
1490#[cfg(feature = "graphics")]
1491pub use self::__graphics::IOBlitSurface;
1492#[cfg(feature = "graphics")]
1493pub use self::__graphics::IOBlitSurfaceStruct;
1494#[cfg(feature = "graphics")]
1495pub use self::__graphics::IOBlitSurfaceStruct_memory;
1496#[cfg(feature = "graphics")]
1497pub use self::__graphics::IOBlitType;
1498#[cfg(feature = "graphics")]
1499pub use self::__graphics::IOBlitVertex;
1500#[cfg(feature = "graphics")]
1501pub use self::__graphics::IOBlitVertexStruct;
1502#[cfg(feature = "graphics")]
1503pub use self::__graphics::IOBlitVertices;
1504#[cfg(feature = "graphics")]
1505pub use self::__graphics::IOBlitVerticesStruct;
1506#[cfg(feature = "graphics")]
1507pub use self::__graphics::IOBlitterPtr;
1508#[cfg(feature = "graphics")]
1509pub use self::__graphics::IOColorComponent;
1510#[cfg(feature = "graphics")]
1511pub use self::__graphics::IOColorEntry;
1512#[cfg(feature = "graphics")]
1513pub use self::__graphics::IODetailedTimingInformation;
1514#[cfg(feature = "graphics")]
1515pub use self::__graphics::IODetailedTimingInformationV1;
1516#[cfg(feature = "graphics")]
1517pub use self::__graphics::IODetailedTimingInformationV2;
1518#[cfg(all(feature = "graphics", feature = "libc"))]
1519pub use self::__graphics::IODisplayCommitParameters;
1520#[cfg(all(feature = "graphics", feature = "libc"))]
1521pub use self::__graphics::IODisplayCopyFloatParameters;
1522#[cfg(all(feature = "graphics", feature = "libc"))]
1523pub use self::__graphics::IODisplayCopyParameters;
1524#[cfg(all(feature = "graphics", feature = "libc"))]
1525pub use self::__graphics::IODisplayCreateInfoDictionary;
1526#[cfg(all(feature = "graphics", feature = "libc"))]
1527pub use self::__graphics::IODisplayForFramebuffer;
1528#[cfg(all(feature = "graphics", feature = "libc"))]
1529pub use self::__graphics::IODisplayGetFloatParameter;
1530#[cfg(all(feature = "graphics", feature = "libc"))]
1531pub use self::__graphics::IODisplayGetIntegerRangeParameter;
1532#[cfg(feature = "graphics")]
1533pub use self::__graphics::IODisplayMatchDictionaries;
1534#[cfg(feature = "graphics")]
1535pub use self::__graphics::IODisplayModeID;
1536#[cfg(feature = "graphics")]
1537pub use self::__graphics::IODisplayModeInformation;
1538#[cfg(feature = "graphics")]
1539pub use self::__graphics::IODisplayProductID;
1540#[cfg(feature = "graphics")]
1541pub use self::__graphics::IODisplayScalerInformation;
1542#[cfg(all(feature = "graphics", feature = "libc"))]
1543pub use self::__graphics::IODisplaySetFloatParameter;
1544#[cfg(all(feature = "graphics", feature = "libc"))]
1545pub use self::__graphics::IODisplaySetIntegerParameter;
1546#[cfg(all(feature = "graphics", feature = "libc"))]
1547pub use self::__graphics::IODisplaySetParameters;
1548#[cfg(feature = "graphics")]
1549pub use self::__graphics::IODisplayTimingRange;
1550#[cfg(feature = "graphics")]
1551pub use self::__graphics::IODisplayTimingRangeV1;
1552#[cfg(feature = "graphics")]
1553pub use self::__graphics::IODisplayTimingRangeV2;
1554#[cfg(feature = "graphics")]
1555pub use self::__graphics::IODisplayVendorID;
1556#[cfg(feature = "graphics")]
1557pub use self::__graphics::IOFBDPLinkConfig;
1558#[cfg(feature = "graphics")]
1559pub use self::__graphics::IOFBDisplayModeDescription;
1560#[cfg(feature = "graphics")]
1561pub use self::__graphics::IOFBHDRMetaData;
1562#[cfg(feature = "graphics")]
1563pub use self::__graphics::IOFBHDRMetaDataV1;
1564#[cfg(feature = "graphics")]
1565pub use self::__graphics::IOFixed1616;
1566#[cfg(feature = "graphics")]
1567pub use self::__graphics::IOFourCharCode;
1568#[cfg(feature = "graphics")]
1569pub use self::__graphics::IOFramebufferInformation;
1570#[cfg(all(feature = "graphics", feature = "libc"))]
1571pub use self::__graphics::IOFramebufferOpen;
1572#[cfg(feature = "graphics")]
1573pub use self::__graphics::IOGBounds;
1574#[cfg(feature = "graphics")]
1575pub use self::__graphics::IOGPoint;
1576#[cfg(feature = "graphics")]
1577pub use self::__graphics::IOGSize;
1578#[cfg(all(feature = "graphics", feature = "libc"))]
1579pub use self::__graphics::IOGraphicsAcceleratorInterface;
1580#[cfg(all(feature = "graphics", feature = "libc"))]
1581pub use self::__graphics::IOGraphicsAcceleratorInterfaceStruct;
1582#[cfg(feature = "graphics")]
1583pub use self::__graphics::IOHardwareCursorDescriptor;
1584#[cfg(feature = "graphics")]
1585pub use self::__graphics::IOHardwareCursorInfo;
1586#[cfg(feature = "graphics")]
1587pub use self::__graphics::IOIndex;
1588#[cfg(feature = "graphics")]
1589pub use self::__graphics::IOPagedPixels;
1590#[cfg(feature = "graphics")]
1591pub use self::__graphics::IOPixelAperture;
1592#[cfg(feature = "graphics")]
1593pub use self::__graphics::IOSelect;
1594#[cfg(feature = "graphics")]
1595pub use self::__graphics::IOTimingInformation;
1596#[cfg(feature = "graphics")]
1597pub use self::__graphics::IOTimingInformation_detailedInfo;
1598#[cfg(feature = "graphics")]
1599pub use self::__graphics::IOYUV422Pixels;
1600#[cfg(feature = "graphics")]
1601pub use self::__graphics::IO_SampleTypeAlpha;
1602#[cfg(feature = "graphics")]
1603pub use self::__graphics::IO_SampleTypeSkip;
1604#[cfg(feature = "hid")]
1605pub use self::__hid::kFnFunctionUsageMapKey;
1606#[cfg(feature = "hid")]
1607pub use self::__hid::kFnKeyboardUsageMapKey;
1608#[cfg(feature = "hid")]
1609pub use self::__hid::kHIDAccelParametricCurvesKey;
1610#[cfg(feature = "hid")]
1611pub use self::__hid::kHIDPage_AlphanumericDisplay;
1612#[cfg(feature = "hid")]
1613pub use self::__hid::kHIDPage_Arcade;
1614#[cfg(feature = "hid")]
1615pub use self::__hid::kHIDPage_BarCodeScanner;
1616#[cfg(feature = "hid")]
1617pub use self::__hid::kHIDPage_BatterySystem;
1618#[cfg(feature = "hid")]
1619pub use self::__hid::kHIDPage_BrailleDisplay;
1620#[cfg(feature = "hid")]
1621pub use self::__hid::kHIDPage_Button;
1622#[cfg(feature = "hid")]
1623pub use self::__hid::kHIDPage_CameraControl;
1624#[cfg(feature = "hid")]
1625pub use self::__hid::kHIDPage_Consumer;
1626#[cfg(feature = "hid")]
1627pub use self::__hid::kHIDPage_Digitizer;
1628#[cfg(feature = "hid")]
1629pub use self::__hid::kHIDPage_FIDO;
1630#[cfg(feature = "hid")]
1631pub use self::__hid::kHIDPage_Game;
1632#[cfg(feature = "hid")]
1633pub use self::__hid::kHIDPage_GenericDesktop;
1634#[cfg(feature = "hid")]
1635pub use self::__hid::kHIDPage_GenericDeviceControls;
1636#[cfg(feature = "hid")]
1637pub use self::__hid::kHIDPage_Haptics;
1638#[cfg(feature = "hid")]
1639pub use self::__hid::kHIDPage_KeyboardOrKeypad;
1640#[cfg(feature = "hid")]
1641pub use self::__hid::kHIDPage_LEDs;
1642#[cfg(feature = "hid")]
1643pub use self::__hid::kHIDPage_MagneticStripeReader;
1644#[cfg(feature = "hid")]
1645pub use self::__hid::kHIDPage_Monitor;
1646#[cfg(feature = "hid")]
1647pub use self::__hid::kHIDPage_MonitorEnumerated;
1648#[cfg(feature = "hid")]
1649pub use self::__hid::kHIDPage_MonitorReserved;
1650#[cfg(feature = "hid")]
1651pub use self::__hid::kHIDPage_MonitorVirtual;
1652#[cfg(feature = "hid")]
1653pub use self::__hid::kHIDPage_Ordinal;
1654#[cfg(feature = "hid")]
1655pub use self::__hid::kHIDPage_PID;
1656#[cfg(feature = "hid")]
1657pub use self::__hid::kHIDPage_PowerDevice;
1658#[cfg(feature = "hid")]
1659pub use self::__hid::kHIDPage_PowerReserved;
1660#[cfg(feature = "hid")]
1661pub use self::__hid::kHIDPage_PowerReserved2;
1662#[cfg(feature = "hid")]
1663pub use self::__hid::kHIDPage_Scale;
1664#[cfg(feature = "hid")]
1665pub use self::__hid::kHIDPage_Sensor;
1666#[cfg(feature = "hid")]
1667pub use self::__hid::kHIDPage_Simulation;
1668#[cfg(feature = "hid")]
1669pub use self::__hid::kHIDPage_Sport;
1670#[cfg(feature = "hid")]
1671pub use self::__hid::kHIDPage_Telephony;
1672#[cfg(feature = "hid")]
1673pub use self::__hid::kHIDPage_Undefined;
1674#[cfg(feature = "hid")]
1675pub use self::__hid::kHIDPage_Unicode;
1676#[cfg(feature = "hid")]
1677pub use self::__hid::kHIDPage_VR;
1678#[cfg(feature = "hid")]
1679pub use self::__hid::kHIDPage_VendorDefinedStart;
1680#[cfg(feature = "hid")]
1681pub use self::__hid::kHIDPage_WeighingDevice;
1682#[cfg(feature = "hid")]
1683pub use self::__hid::kHIDPointerReportRateKey;
1684#[cfg(feature = "hid")]
1685pub use self::__hid::kHIDScrollAccelParametricCurvesKey;
1686#[cfg(feature = "hid")]
1687pub use self::__hid::kHIDUsage_AD_ASCIICharacterSet;
1688#[cfg(feature = "hid")]
1689pub use self::__hid::kHIDUsage_AD_AlphanumericDisplay;
1690#[cfg(feature = "hid")]
1691pub use self::__hid::kHIDUsage_AD_CharacterHeight;
1692#[cfg(feature = "hid")]
1693pub use self::__hid::kHIDUsage_AD_CharacterReport;
1694#[cfg(feature = "hid")]
1695pub use self::__hid::kHIDUsage_AD_CharacterSpacingHorizontal;
1696#[cfg(feature = "hid")]
1697pub use self::__hid::kHIDUsage_AD_CharacterSpacingVertical;
1698#[cfg(feature = "hid")]
1699pub use self::__hid::kHIDUsage_AD_CharacterWidth;
1700#[cfg(feature = "hid")]
1701pub use self::__hid::kHIDUsage_AD_ClearDisplay;
1702#[cfg(feature = "hid")]
1703pub use self::__hid::kHIDUsage_AD_Column;
1704#[cfg(feature = "hid")]
1705pub use self::__hid::kHIDUsage_AD_Columns;
1706#[cfg(feature = "hid")]
1707pub use self::__hid::kHIDUsage_AD_CursorBlink;
1708#[cfg(feature = "hid")]
1709pub use self::__hid::kHIDUsage_AD_CursorEnable;
1710#[cfg(feature = "hid")]
1711pub use self::__hid::kHIDUsage_AD_CursorMode;
1712#[cfg(feature = "hid")]
1713pub use self::__hid::kHIDUsage_AD_CursorPixelPositioning;
1714#[cfg(feature = "hid")]
1715pub use self::__hid::kHIDUsage_AD_CursorPositionReport;
1716#[cfg(feature = "hid")]
1717pub use self::__hid::kHIDUsage_AD_DataReadBack;
1718#[cfg(feature = "hid")]
1719pub use self::__hid::kHIDUsage_AD_DisplayAttributesReport;
1720#[cfg(feature = "hid")]
1721pub use self::__hid::kHIDUsage_AD_DisplayControlReport;
1722#[cfg(feature = "hid")]
1723pub use self::__hid::kHIDUsage_AD_DisplayData;
1724#[cfg(feature = "hid")]
1725pub use self::__hid::kHIDUsage_AD_DisplayEnable;
1726#[cfg(feature = "hid")]
1727pub use self::__hid::kHIDUsage_AD_DisplayStatus;
1728#[cfg(feature = "hid")]
1729pub use self::__hid::kHIDUsage_AD_ErrFontdatacannotberead;
1730#[cfg(feature = "hid")]
1731pub use self::__hid::kHIDUsage_AD_ErrNotaloadablecharacter;
1732#[cfg(feature = "hid")]
1733pub use self::__hid::kHIDUsage_AD_FontData;
1734#[cfg(feature = "hid")]
1735pub use self::__hid::kHIDUsage_AD_FontReadBack;
1736#[cfg(feature = "hid")]
1737pub use self::__hid::kHIDUsage_AD_FontReport;
1738#[cfg(feature = "hid")]
1739pub use self::__hid::kHIDUsage_AD_HorizontalScroll;
1740#[cfg(feature = "hid")]
1741pub use self::__hid::kHIDUsage_AD_Reserved;
1742#[cfg(feature = "hid")]
1743pub use self::__hid::kHIDUsage_AD_Row;
1744#[cfg(feature = "hid")]
1745pub use self::__hid::kHIDUsage_AD_Rows;
1746#[cfg(feature = "hid")]
1747pub use self::__hid::kHIDUsage_AD_ScreenSaverDelay;
1748#[cfg(feature = "hid")]
1749pub use self::__hid::kHIDUsage_AD_ScreenSaverEnable;
1750#[cfg(feature = "hid")]
1751pub use self::__hid::kHIDUsage_AD_StatNotReady;
1752#[cfg(feature = "hid")]
1753pub use self::__hid::kHIDUsage_AD_StatReady;
1754#[cfg(feature = "hid")]
1755pub use self::__hid::kHIDUsage_AD_UnicodeCharacterSet;
1756#[cfg(feature = "hid")]
1757pub use self::__hid::kHIDUsage_AD_VerticalScroll;
1758#[cfg(feature = "hid")]
1759pub use self::__hid::kHIDUsage_BCS_2DControlReport;
1760#[cfg(feature = "hid")]
1761pub use self::__hid::kHIDUsage_BCS_ActiveTime;
1762#[cfg(feature = "hid")]
1763pub use self::__hid::kHIDUsage_BCS_AddEAN2_3LabelDefinition;
1764#[cfg(feature = "hid")]
1765pub use self::__hid::kHIDUsage_BCS_AimDuration;
1766#[cfg(feature = "hid")]
1767pub use self::__hid::kHIDUsage_BCS_AimingLaserPattern;
1768#[cfg(feature = "hid")]
1769pub use self::__hid::kHIDUsage_BCS_Aiming_PointerMide;
1770#[cfg(feature = "hid")]
1771pub use self::__hid::kHIDUsage_BCS_AttributeReport;
1772#[cfg(feature = "hid")]
1773pub use self::__hid::kHIDUsage_BCS_AztecCode;
1774#[cfg(feature = "hid")]
1775pub use self::__hid::kHIDUsage_BCS_BC412;
1776#[cfg(feature = "hid")]
1777pub use self::__hid::kHIDUsage_BCS_BadgeReader;
1778#[cfg(feature = "hid")]
1779pub use self::__hid::kHIDUsage_BCS_BarCodePresent;
1780#[cfg(feature = "hid")]
1781pub use self::__hid::kHIDUsage_BCS_BarCodePresentSensor;
1782#[cfg(feature = "hid")]
1783pub use self::__hid::kHIDUsage_BCS_BarCodeScanner;
1784#[cfg(feature = "hid")]
1785pub use self::__hid::kHIDUsage_BCS_BarCodeScannerCradle;
1786#[cfg(feature = "hid")]
1787pub use self::__hid::kHIDUsage_BCS_BarSpaceData;
1788#[cfg(feature = "hid")]
1789pub use self::__hid::kHIDUsage_BCS_BeeperState;
1790#[cfg(feature = "hid")]
1791pub use self::__hid::kHIDUsage_BCS_BooklandEAN;
1792#[cfg(feature = "hid")]
1793pub use self::__hid::kHIDUsage_BCS_ChannelCode;
1794#[cfg(feature = "hid")]
1795pub use self::__hid::kHIDUsage_BCS_Check;
1796#[cfg(feature = "hid")]
1797pub use self::__hid::kHIDUsage_BCS_CheckDigit;
1798#[cfg(feature = "hid")]
1799pub use self::__hid::kHIDUsage_BCS_CheckDigitCodabarEnable;
1800#[cfg(feature = "hid")]
1801pub use self::__hid::kHIDUsage_BCS_CheckDigitCode99Enable;
1802#[cfg(feature = "hid")]
1803pub use self::__hid::kHIDUsage_BCS_CheckDigitDisable;
1804#[cfg(feature = "hid")]
1805pub use self::__hid::kHIDUsage_BCS_CheckDigitEnableInterleaved2of5OPCC;
1806#[cfg(feature = "hid")]
1807pub use self::__hid::kHIDUsage_BCS_CheckDigitEnableInterleaved2of5USS;
1808#[cfg(feature = "hid")]
1809pub use self::__hid::kHIDUsage_BCS_CheckDigitEnableOneMSIPlessey;
1810#[cfg(feature = "hid")]
1811pub use self::__hid::kHIDUsage_BCS_CheckDigitEnableStandard2of5OPCC;
1812#[cfg(feature = "hid")]
1813pub use self::__hid::kHIDUsage_BCS_CheckDigitEnableStandard2of5USS;
1814#[cfg(feature = "hid")]
1815pub use self::__hid::kHIDUsage_BCS_CheckDigitEnableTwoMSIPlessey;
1816#[cfg(feature = "hid")]
1817pub use self::__hid::kHIDUsage_BCS_CheckDisablePrice;
1818#[cfg(feature = "hid")]
1819pub use self::__hid::kHIDUsage_BCS_CheckEnable4DigitPrice;
1820#[cfg(feature = "hid")]
1821pub use self::__hid::kHIDUsage_BCS_CheckEnable5DigitPrice;
1822#[cfg(feature = "hid")]
1823pub use self::__hid::kHIDUsage_BCS_CheckEnableEuropean4DigitPrice;
1824#[cfg(feature = "hid")]
1825pub use self::__hid::kHIDUsage_BCS_CheckEnableEuropean5DigitPrice;
1826#[cfg(feature = "hid")]
1827pub use self::__hid::kHIDUsage_BCS_Class1ALaser;
1828#[cfg(feature = "hid")]
1829pub use self::__hid::kHIDUsage_BCS_Class2Laser;
1830#[cfg(feature = "hid")]
1831pub use self::__hid::kHIDUsage_BCS_ClearAllEAN2_3LabelDefinitions;
1832#[cfg(feature = "hid")]
1833pub use self::__hid::kHIDUsage_BCS_Codabar;
1834#[cfg(feature = "hid")]
1835pub use self::__hid::kHIDUsage_BCS_CodabarControlReport;
1836#[cfg(feature = "hid")]
1837pub use self::__hid::kHIDUsage_BCS_Code128;
1838#[cfg(feature = "hid")]
1839pub use self::__hid::kHIDUsage_BCS_Code128ControlReport;
1840#[cfg(feature = "hid")]
1841pub use self::__hid::kHIDUsage_BCS_Code16;
1842#[cfg(feature = "hid")]
1843pub use self::__hid::kHIDUsage_BCS_Code32;
1844#[cfg(feature = "hid")]
1845pub use self::__hid::kHIDUsage_BCS_Code39;
1846#[cfg(feature = "hid")]
1847pub use self::__hid::kHIDUsage_BCS_Code39ControlReport;
1848#[cfg(feature = "hid")]
1849pub use self::__hid::kHIDUsage_BCS_Code49;
1850#[cfg(feature = "hid")]
1851pub use self::__hid::kHIDUsage_BCS_Code93;
1852#[cfg(feature = "hid")]
1853pub use self::__hid::kHIDUsage_BCS_CodeOne;
1854#[cfg(feature = "hid")]
1855pub use self::__hid::kHIDUsage_BCS_Colorcode;
1856#[cfg(feature = "hid")]
1857pub use self::__hid::kHIDUsage_BCS_CommitParametersToNVM;
1858#[cfg(feature = "hid")]
1859pub use self::__hid::kHIDUsage_BCS_ConstantElectronicArticleSurveillance;
1860#[cfg(feature = "hid")]
1861pub use self::__hid::kHIDUsage_BCS_ContactScanner;
1862#[cfg(feature = "hid")]
1863pub use self::__hid::kHIDUsage_BCS_ConvertEAN8To13Type;
1864#[cfg(feature = "hid")]
1865pub use self::__hid::kHIDUsage_BCS_ConvertUPCAToEAN_13;
1866#[cfg(feature = "hid")]
1867pub use self::__hid::kHIDUsage_BCS_ConvertUPC_EToA;
1868#[cfg(feature = "hid")]
1869pub use self::__hid::kHIDUsage_BCS_CordlessScannerBase;
1870#[cfg(feature = "hid")]
1871pub use self::__hid::kHIDUsage_BCS_DLMethodCheckForDiscrete;
1872#[cfg(feature = "hid")]
1873pub use self::__hid::kHIDUsage_BCS_DLMethodCheckInRange;
1874#[cfg(feature = "hid")]
1875pub use self::__hid::kHIDUsage_BCS_DLMethodReadAny;
1876#[cfg(feature = "hid")]
1877pub use self::__hid::kHIDUsage_BCS_DataLengthMethod;
1878#[cfg(feature = "hid")]
1879pub use self::__hid::kHIDUsage_BCS_DataMatrix;
1880#[cfg(feature = "hid")]
1881pub use self::__hid::kHIDUsage_BCS_DataPrefix;
1882#[cfg(feature = "hid")]
1883pub use self::__hid::kHIDUsage_BCS_DecodeDataContinued;
1884#[cfg(feature = "hid")]
1885pub use self::__hid::kHIDUsage_BCS_DecodedData;
1886#[cfg(feature = "hid")]
1887pub use self::__hid::kHIDUsage_BCS_DisableCheckDigitTransmit;
1888#[cfg(feature = "hid")]
1889pub use self::__hid::kHIDUsage_BCS_DumbBarCodeScanner;
1890#[cfg(feature = "hid")]
1891pub use self::__hid::kHIDUsage_BCS_EAN13FlagDigit1;
1892#[cfg(feature = "hid")]
1893pub use self::__hid::kHIDUsage_BCS_EAN13FlagDigit2;
1894#[cfg(feature = "hid")]
1895pub use self::__hid::kHIDUsage_BCS_EAN13FlagDigit3;
1896#[cfg(feature = "hid")]
1897pub use self::__hid::kHIDUsage_BCS_EAN2_3LabelControlReport;
1898#[cfg(feature = "hid")]
1899pub use self::__hid::kHIDUsage_BCS_EAN8FlagDigit1;
1900#[cfg(feature = "hid")]
1901pub use self::__hid::kHIDUsage_BCS_EAN8FlagDigit2;
1902#[cfg(feature = "hid")]
1903pub use self::__hid::kHIDUsage_BCS_EAN8FlagDigit3;
1904#[cfg(feature = "hid")]
1905pub use self::__hid::kHIDUsage_BCS_EANThreeLabel;
1906#[cfg(feature = "hid")]
1907pub use self::__hid::kHIDUsage_BCS_EANTwoLabel;
1908#[cfg(feature = "hid")]
1909pub use self::__hid::kHIDUsage_BCS_EAN_13;
1910#[cfg(feature = "hid")]
1911pub use self::__hid::kHIDUsage_BCS_EAN_8;
1912#[cfg(feature = "hid")]
1913pub use self::__hid::kHIDUsage_BCS_EAN_99_128_Mandatory;
1914#[cfg(feature = "hid")]
1915pub use self::__hid::kHIDUsage_BCS_EAN_99_P5_128_Optional;
1916#[cfg(feature = "hid")]
1917pub use self::__hid::kHIDUsage_BCS_ElectronicArticleSurveillanceNotification;
1918#[cfg(feature = "hid")]
1919pub use self::__hid::kHIDUsage_BCS_EnableCheckDigitTransmit;
1920#[cfg(feature = "hid")]
1921pub use self::__hid::kHIDUsage_BCS_ErrorIndication;
1922#[cfg(feature = "hid")]
1923pub use self::__hid::kHIDUsage_BCS_FirstDiscreteLengthToDecode;
1924#[cfg(feature = "hid")]
1925pub use self::__hid::kHIDUsage_BCS_FixedBeeper;
1926#[cfg(feature = "hid")]
1927pub use self::__hid::kHIDUsage_BCS_FragmentDecoding;
1928#[cfg(feature = "hid")]
1929pub use self::__hid::kHIDUsage_BCS_FullASCIIConversion;
1930#[cfg(feature = "hid")]
1931pub use self::__hid::kHIDUsage_BCS_GRWTIAfterDecode;
1932#[cfg(feature = "hid")]
1933pub use self::__hid::kHIDUsage_BCS_GRWTIBeep_LampAfterTransmit;
1934#[cfg(feature = "hid")]
1935pub use self::__hid::kHIDUsage_BCS_GRWTINoBeep_LampUseAtAll;
1936#[cfg(feature = "hid")]
1937pub use self::__hid::kHIDUsage_BCS_GoodDecodeIndication;
1938#[cfg(feature = "hid")]
1939pub use self::__hid::kHIDUsage_BCS_GoodReadLED;
1940#[cfg(feature = "hid")]
1941pub use self::__hid::kHIDUsage_BCS_GoodReadLampDuration;
1942#[cfg(feature = "hid")]
1943pub use self::__hid::kHIDUsage_BCS_GoodReadLampIntensity;
1944#[cfg(feature = "hid")]
1945pub use self::__hid::kHIDUsage_BCS_GoodReadToneFrequency;
1946#[cfg(feature = "hid")]
1947pub use self::__hid::kHIDUsage_BCS_GoodReadToneLength;
1948#[cfg(feature = "hid")]
1949pub use self::__hid::kHIDUsage_BCS_GoodReadToneVolume;
1950#[cfg(feature = "hid")]
1951pub use self::__hid::kHIDUsage_BCS_GoodReadWhenToWrite;
1952#[cfg(feature = "hid")]
1953pub use self::__hid::kHIDUsage_BCS_HandsFreeScanning;
1954#[cfg(feature = "hid")]
1955pub use self::__hid::kHIDUsage_BCS_HeaterPresent;
1956#[cfg(feature = "hid")]
1957pub use self::__hid::kHIDUsage_BCS_InitiateBarcodeRead;
1958#[cfg(feature = "hid")]
1959pub use self::__hid::kHIDUsage_BCS_Interleaved2of5;
1960#[cfg(feature = "hid")]
1961pub use self::__hid::kHIDUsage_BCS_Interleaved2of5ControlReport;
1962#[cfg(feature = "hid")]
1963pub use self::__hid::kHIDUsage_BCS_IntrinsicallySafe;
1964#[cfg(feature = "hid")]
1965pub use self::__hid::kHIDUsage_BCS_ItalianPharmacyCode;
1966#[cfg(feature = "hid")]
1967pub use self::__hid::kHIDUsage_BCS_KlasseEinsLaser;
1968#[cfg(feature = "hid")]
1969pub use self::__hid::kHIDUsage_BCS_LaserOnTime;
1970#[cfg(feature = "hid")]
1971pub use self::__hid::kHIDUsage_BCS_LaserState;
1972#[cfg(feature = "hid")]
1973pub use self::__hid::kHIDUsage_BCS_LockoutTime;
1974#[cfg(feature = "hid")]
1975pub use self::__hid::kHIDUsage_BCS_LongRangeScanner;
1976#[cfg(feature = "hid")]
1977pub use self::__hid::kHIDUsage_BCS_MSIPlesseyControlReport;
1978#[cfg(feature = "hid")]
1979pub use self::__hid::kHIDUsage_BCS_MSI_Plessey;
1980#[cfg(feature = "hid")]
1981pub use self::__hid::kHIDUsage_BCS_MaxiCode;
1982#[cfg(feature = "hid")]
1983pub use self::__hid::kHIDUsage_BCS_MaximumLengthToDecode;
1984#[cfg(feature = "hid")]
1985pub use self::__hid::kHIDUsage_BCS_MicroPDF;
1986#[cfg(feature = "hid")]
1987pub use self::__hid::kHIDUsage_BCS_MinimumLengthToDecode;
1988#[cfg(feature = "hid")]
1989pub use self::__hid::kHIDUsage_BCS_MirrorSpeedControl;
1990#[cfg(feature = "hid")]
1991pub use self::__hid::kHIDUsage_BCS_Misc1DControlReport;
1992#[cfg(feature = "hid")]
1993pub use self::__hid::kHIDUsage_BCS_MotorState;
1994#[cfg(feature = "hid")]
1995pub use self::__hid::kHIDUsage_BCS_MotorTimeout;
1996#[cfg(feature = "hid")]
1997pub use self::__hid::kHIDUsage_BCS_MultiRangeScanner;
1998#[cfg(feature = "hid")]
1999pub use self::__hid::kHIDUsage_BCS_NoReadMessage;
2000#[cfg(feature = "hid")]
2001pub use self::__hid::kHIDUsage_BCS_NotOnFileIndication;
2002#[cfg(feature = "hid")]
2003pub use self::__hid::kHIDUsage_BCS_NotOnFileVolume;
2004#[cfg(feature = "hid")]
2005pub use self::__hid::kHIDUsage_BCS_PDF_417;
2006#[cfg(feature = "hid")]
2007pub use self::__hid::kHIDUsage_BCS_ParameterScanning;
2008#[cfg(feature = "hid")]
2009pub use self::__hid::kHIDUsage_BCS_ParametersChanged;
2010#[cfg(feature = "hid")]
2011pub use self::__hid::kHIDUsage_BCS_Periodical;
2012#[cfg(feature = "hid")]
2013pub use self::__hid::kHIDUsage_BCS_PeriodicalAutoDiscriminatePlus2;
2014#[cfg(feature = "hid")]
2015pub use self::__hid::kHIDUsage_BCS_PeriodicalAutoDiscriminatePlus5;
2016#[cfg(feature = "hid")]
2017pub use self::__hid::kHIDUsage_BCS_PeriodicalIgnorePlus2;
2018#[cfg(feature = "hid")]
2019pub use self::__hid::kHIDUsage_BCS_PeriodicalIgnorePlus5;
2020#[cfg(feature = "hid")]
2021pub use self::__hid::kHIDUsage_BCS_PeriodicalOnlyDecodeWithPlus2;
2022#[cfg(feature = "hid")]
2023pub use self::__hid::kHIDUsage_BCS_PeriodicalOnlyDecodeWithPlus5;
2024#[cfg(feature = "hid")]
2025pub use self::__hid::kHIDUsage_BCS_PolarityInvertedBarCode;
2026#[cfg(feature = "hid")]
2027pub use self::__hid::kHIDUsage_BCS_PolarityNormalBarCode;
2028#[cfg(feature = "hid")]
2029pub use self::__hid::kHIDUsage_BCS_PosiCode;
2030#[cfg(feature = "hid")]
2031pub use self::__hid::kHIDUsage_BCS_PowerOnResetScanner;
2032#[cfg(feature = "hid")]
2033pub use self::__hid::kHIDUsage_BCS_PowerupBeep;
2034#[cfg(feature = "hid")]
2035pub use self::__hid::kHIDUsage_BCS_PrefixAIMI;
2036#[cfg(feature = "hid")]
2037pub use self::__hid::kHIDUsage_BCS_PrefixNone;
2038#[cfg(feature = "hid")]
2039pub use self::__hid::kHIDUsage_BCS_PrefixProprietary;
2040#[cfg(feature = "hid")]
2041pub use self::__hid::kHIDUsage_BCS_PreventReadOfBarcodes;
2042#[cfg(feature = "hid")]
2043pub use self::__hid::kHIDUsage_BCS_ProgrammableBeeper;
2044#[cfg(feature = "hid")]
2045pub use self::__hid::kHIDUsage_BCS_ProximitySensor;
2046#[cfg(feature = "hid")]
2047pub use self::__hid::kHIDUsage_BCS_QRCode;
2048#[cfg(feature = "hid")]
2049pub use self::__hid::kHIDUsage_BCS_RawDataPolarity;
2050#[cfg(feature = "hid")]
2051pub use self::__hid::kHIDUsage_BCS_RawScannedDataReport;
2052#[cfg(feature = "hid")]
2053pub use self::__hid::kHIDUsage_BCS_ScannedDataReport;
2054#[cfg(feature = "hid")]
2055pub use self::__hid::kHIDUsage_BCS_ScannerDataAccuracy;
2056#[cfg(feature = "hid")]
2057pub use self::__hid::kHIDUsage_BCS_ScannerInCradle;
2058#[cfg(feature = "hid")]
2059pub use self::__hid::kHIDUsage_BCS_ScannerInRange;
2060#[cfg(feature = "hid")]
2061pub use self::__hid::kHIDUsage_BCS_ScannerReadConfidence;
2062#[cfg(feature = "hid")]
2063pub use self::__hid::kHIDUsage_BCS_SecondDiscreteLengthToDecode;
2064#[cfg(feature = "hid")]
2065pub use self::__hid::kHIDUsage_BCS_SetParameterDefaultValues;
2066#[cfg(feature = "hid")]
2067pub use self::__hid::kHIDUsage_BCS_SettingsReport;
2068#[cfg(feature = "hid")]
2069pub use self::__hid::kHIDUsage_BCS_SoundErrorBeep;
2070#[cfg(feature = "hid")]
2071pub use self::__hid::kHIDUsage_BCS_SoundGoodReadBeep;
2072#[cfg(feature = "hid")]
2073pub use self::__hid::kHIDUsage_BCS_SoundNotOnFileBeep;
2074#[cfg(feature = "hid")]
2075pub use self::__hid::kHIDUsage_BCS_Standard2of5;
2076#[cfg(feature = "hid")]
2077pub use self::__hid::kHIDUsage_BCS_Standard2of5ControlReport;
2078#[cfg(feature = "hid")]
2079pub use self::__hid::kHIDUsage_BCS_Standard2of5IATA;
2080#[cfg(feature = "hid")]
2081pub use self::__hid::kHIDUsage_BCS_StatusReport;
2082#[cfg(feature = "hid")]
2083pub use self::__hid::kHIDUsage_BCS_SuperCode;
2084#[cfg(feature = "hid")]
2085pub use self::__hid::kHIDUsage_BCS_SymbologyIdentifier1;
2086#[cfg(feature = "hid")]
2087pub use self::__hid::kHIDUsage_BCS_SymbologyIdentifier2;
2088#[cfg(feature = "hid")]
2089pub use self::__hid::kHIDUsage_BCS_SymbologyIdentifier3;
2090#[cfg(feature = "hid")]
2091pub use self::__hid::kHIDUsage_BCS_TransmitCheckDigit;
2092#[cfg(feature = "hid")]
2093pub use self::__hid::kHIDUsage_BCS_TransmitStart_Stop;
2094#[cfg(feature = "hid")]
2095pub use self::__hid::kHIDUsage_BCS_TriOptic;
2096#[cfg(feature = "hid")]
2097pub use self::__hid::kHIDUsage_BCS_TriggerMode;
2098#[cfg(feature = "hid")]
2099pub use self::__hid::kHIDUsage_BCS_TriggerModeBlinkingLaserOn;
2100#[cfg(feature = "hid")]
2101pub use self::__hid::kHIDUsage_BCS_TriggerModeContinuousLaserOn;
2102#[cfg(feature = "hid")]
2103pub use self::__hid::kHIDUsage_BCS_TriggerModeLaserOnWhilePulled;
2104#[cfg(feature = "hid")]
2105pub use self::__hid::kHIDUsage_BCS_TriggerModeLaserStaysOnAfterTriggerRelease;
2106#[cfg(feature = "hid")]
2107pub use self::__hid::kHIDUsage_BCS_TriggerReport;
2108#[cfg(feature = "hid")]
2109pub use self::__hid::kHIDUsage_BCS_TriggerState;
2110#[cfg(feature = "hid")]
2111pub use self::__hid::kHIDUsage_BCS_Triggerless;
2112#[cfg(feature = "hid")]
2113pub use self::__hid::kHIDUsage_BCS_UCC_EAN_128;
2114#[cfg(feature = "hid")]
2115pub use self::__hid::kHIDUsage_BCS_UPC_A;
2116#[cfg(feature = "hid")]
2117pub use self::__hid::kHIDUsage_BCS_UPC_AWith128Mandatory;
2118#[cfg(feature = "hid")]
2119pub use self::__hid::kHIDUsage_BCS_UPC_AWith128Optical;
2120#[cfg(feature = "hid")]
2121pub use self::__hid::kHIDUsage_BCS_UPC_AWithP5Optional;
2122#[cfg(feature = "hid")]
2123pub use self::__hid::kHIDUsage_BCS_UPC_E;
2124#[cfg(feature = "hid")]
2125pub use self::__hid::kHIDUsage_BCS_UPC_E1;
2126#[cfg(feature = "hid")]
2127pub use self::__hid::kHIDUsage_BCS_UPC_EAN;
2128#[cfg(feature = "hid")]
2129pub use self::__hid::kHIDUsage_BCS_UPC_EANControlReport;
2130#[cfg(feature = "hid")]
2131pub use self::__hid::kHIDUsage_BCS_UPC_EANCouponCode;
2132#[cfg(feature = "hid")]
2133pub use self::__hid::kHIDUsage_BCS_UPC_EANPeriodicals;
2134#[cfg(feature = "hid")]
2135pub use self::__hid::kHIDUsage_BCS_USB_5_SlugCode;
2136#[cfg(feature = "hid")]
2137pub use self::__hid::kHIDUsage_BCS_UltraCode;
2138#[cfg(feature = "hid")]
2139pub use self::__hid::kHIDUsage_BCS_Undefined;
2140#[cfg(feature = "hid")]
2141pub use self::__hid::kHIDUsage_BCS_VeriCode;
2142#[cfg(feature = "hid")]
2143pub use self::__hid::kHIDUsage_BCS_Wand;
2144#[cfg(feature = "hid")]
2145pub use self::__hid::kHIDUsage_BCS_WaterResistant;
2146#[cfg(feature = "hid")]
2147pub use self::__hid::kHIDUsage_BD_6DotBrailleCell;
2148#[cfg(feature = "hid")]
2149pub use self::__hid::kHIDUsage_BD_8DotBrailleCell;
2150#[cfg(feature = "hid")]
2151pub use self::__hid::kHIDUsage_BD_BrailleButtons;
2152#[cfg(feature = "hid")]
2153pub use self::__hid::kHIDUsage_BD_BrailleDPadCenter;
2154#[cfg(feature = "hid")]
2155pub use self::__hid::kHIDUsage_BD_BrailleDPadDown;
2156#[cfg(feature = "hid")]
2157pub use self::__hid::kHIDUsage_BD_BrailleDPadLeft;
2158#[cfg(feature = "hid")]
2159pub use self::__hid::kHIDUsage_BD_BrailleDPadRight;
2160#[cfg(feature = "hid")]
2161pub use self::__hid::kHIDUsage_BD_BrailleDPadUp;
2162#[cfg(feature = "hid")]
2163pub use self::__hid::kHIDUsage_BD_BrailleDisplay;
2164#[cfg(feature = "hid")]
2165pub use self::__hid::kHIDUsage_BD_BrailleFaceControls;
2166#[cfg(feature = "hid")]
2167pub use self::__hid::kHIDUsage_BD_BrailleJoystickCenter;
2168#[cfg(feature = "hid")]
2169pub use self::__hid::kHIDUsage_BD_BrailleJoystickDown;
2170#[cfg(feature = "hid")]
2171pub use self::__hid::kHIDUsage_BD_BrailleJoystickLeft;
2172#[cfg(feature = "hid")]
2173pub use self::__hid::kHIDUsage_BD_BrailleJoystickRight;
2174#[cfg(feature = "hid")]
2175pub use self::__hid::kHIDUsage_BD_BrailleJoystickUp;
2176#[cfg(feature = "hid")]
2177pub use self::__hid::kHIDUsage_BD_BrailleKeyboardDot1;
2178#[cfg(feature = "hid")]
2179pub use self::__hid::kHIDUsage_BD_BrailleKeyboardDot2;
2180#[cfg(feature = "hid")]
2181pub use self::__hid::kHIDUsage_BD_BrailleKeyboardDot3;
2182#[cfg(feature = "hid")]
2183pub use self::__hid::kHIDUsage_BD_BrailleKeyboardDot4;
2184#[cfg(feature = "hid")]
2185pub use self::__hid::kHIDUsage_BD_BrailleKeyboardDot5;
2186#[cfg(feature = "hid")]
2187pub use self::__hid::kHIDUsage_BD_BrailleKeyboardDot6;
2188#[cfg(feature = "hid")]
2189pub use self::__hid::kHIDUsage_BD_BrailleKeyboardDot7;
2190#[cfg(feature = "hid")]
2191pub use self::__hid::kHIDUsage_BD_BrailleKeyboardDot8;
2192#[cfg(feature = "hid")]
2193pub use self::__hid::kHIDUsage_BD_BrailleKeyboardLeftSpace;
2194#[cfg(feature = "hid")]
2195pub use self::__hid::kHIDUsage_BD_BrailleKeyboardRightSpace;
2196#[cfg(feature = "hid")]
2197pub use self::__hid::kHIDUsage_BD_BrailleKeyboardSpace;
2198#[cfg(feature = "hid")]
2199pub use self::__hid::kHIDUsage_BD_BrailleLeftControls;
2200#[cfg(feature = "hid")]
2201pub use self::__hid::kHIDUsage_BD_BraillePanLeft;
2202#[cfg(feature = "hid")]
2203pub use self::__hid::kHIDUsage_BD_BraillePanRight;
2204#[cfg(feature = "hid")]
2205pub use self::__hid::kHIDUsage_BD_BrailleRightControls;
2206#[cfg(feature = "hid")]
2207pub use self::__hid::kHIDUsage_BD_BrailleRockerDown;
2208#[cfg(feature = "hid")]
2209pub use self::__hid::kHIDUsage_BD_BrailleRockerPress;
2210#[cfg(feature = "hid")]
2211pub use self::__hid::kHIDUsage_BD_BrailleRockerUp;
2212#[cfg(feature = "hid")]
2213pub use self::__hid::kHIDUsage_BD_BrailleRow;
2214#[cfg(feature = "hid")]
2215pub use self::__hid::kHIDUsage_BD_BrailleTopControls;
2216#[cfg(feature = "hid")]
2217pub use self::__hid::kHIDUsage_BD_NumberOfBrailleCells;
2218#[cfg(feature = "hid")]
2219pub use self::__hid::kHIDUsage_BD_RouterKey;
2220#[cfg(feature = "hid")]
2221pub use self::__hid::kHIDUsage_BD_RouterSet1;
2222#[cfg(feature = "hid")]
2223pub use self::__hid::kHIDUsage_BD_RouterSet2;
2224#[cfg(feature = "hid")]
2225pub use self::__hid::kHIDUsage_BD_RouterSet3;
2226#[cfg(feature = "hid")]
2227pub use self::__hid::kHIDUsage_BD_RowRouterKey;
2228#[cfg(feature = "hid")]
2229pub use self::__hid::kHIDUsage_BD_ScreenReaderControl;
2230#[cfg(feature = "hid")]
2231pub use self::__hid::kHIDUsage_BD_ScreenReaderIdentifier;
2232#[cfg(feature = "hid")]
2233pub use self::__hid::kHIDUsage_BD_Undefined;
2234#[cfg(feature = "hid")]
2235pub use self::__hid::kHIDUsage_BS_ACPresent;
2236#[cfg(feature = "hid")]
2237pub use self::__hid::kHIDUsage_BS_AbsoluteStateOfCharge;
2238#[cfg(feature = "hid")]
2239pub use self::__hid::kHIDUsage_BS_AlarmInhibited;
2240#[cfg(feature = "hid")]
2241pub use self::__hid::kHIDUsage_BS_AtRate;
2242#[cfg(feature = "hid")]
2243pub use self::__hid::kHIDUsage_BS_AtRateOK;
2244#[cfg(feature = "hid")]
2245pub use self::__hid::kHIDUsage_BS_AtRateTimeToEmpty;
2246#[cfg(feature = "hid")]
2247pub use self::__hid::kHIDUsage_BS_AtRateTimeToFull;
2248#[cfg(feature = "hid")]
2249pub use self::__hid::kHIDUsage_BS_AverageCurrent;
2250#[cfg(feature = "hid")]
2251pub use self::__hid::kHIDUsage_BS_AverageTimeToEmpty;
2252#[cfg(feature = "hid")]
2253pub use self::__hid::kHIDUsage_BS_AverageTimeToFull;
2254#[cfg(feature = "hid")]
2255pub use self::__hid::kHIDUsage_BS_BattPackModelLevel;
2256#[cfg(feature = "hid")]
2257pub use self::__hid::kHIDUsage_BS_BatteryInsertion;
2258#[cfg(feature = "hid")]
2259pub use self::__hid::kHIDUsage_BS_BatteryPresent;
2260#[cfg(feature = "hid")]
2261pub use self::__hid::kHIDUsage_BS_BatterySupported;
2262#[cfg(feature = "hid")]
2263pub use self::__hid::kHIDUsage_BS_BelowRemainingCapacityLimit;
2264#[cfg(feature = "hid")]
2265pub use self::__hid::kHIDUsage_BS_BroadcastToCharger;
2266#[cfg(feature = "hid")]
2267pub use self::__hid::kHIDUsage_BS_CapacityGranularity1;
2268#[cfg(feature = "hid")]
2269pub use self::__hid::kHIDUsage_BS_CapacityGranularity2;
2270#[cfg(feature = "hid")]
2271pub use self::__hid::kHIDUsage_BS_CapacityMode;
2272#[cfg(feature = "hid")]
2273pub use self::__hid::kHIDUsage_BS_ChargeController;
2274#[cfg(feature = "hid")]
2275pub use self::__hid::kHIDUsage_BS_ChargerConnection;
2276#[cfg(feature = "hid")]
2277pub use self::__hid::kHIDUsage_BS_ChargerSelectorSupport;
2278#[cfg(feature = "hid")]
2279pub use self::__hid::kHIDUsage_BS_ChargerSpec;
2280#[cfg(feature = "hid")]
2281pub use self::__hid::kHIDUsage_BS_Charging;
2282#[cfg(feature = "hid")]
2283pub use self::__hid::kHIDUsage_BS_ChargingIndicator;
2284#[cfg(feature = "hid")]
2285pub use self::__hid::kHIDUsage_BS_ConditioningFlag;
2286#[cfg(feature = "hid")]
2287pub use self::__hid::kHIDUsage_BS_ConnectionToSMBus;
2288#[cfg(feature = "hid")]
2289pub use self::__hid::kHIDUsage_BS_CurrentNotRegulated;
2290#[cfg(feature = "hid")]
2291pub use self::__hid::kHIDUsage_BS_CurrentOutOfRange;
2292#[cfg(feature = "hid")]
2293pub use self::__hid::kHIDUsage_BS_CycleCount;
2294#[cfg(feature = "hid")]
2295pub use self::__hid::kHIDUsage_BS_DesignCapacity;
2296#[cfg(feature = "hid")]
2297pub use self::__hid::kHIDUsage_BS_Discharging;
2298#[cfg(feature = "hid")]
2299pub use self::__hid::kHIDUsage_BS_EnablePolling;
2300#[cfg(feature = "hid")]
2301pub use self::__hid::kHIDUsage_BS_FullChargeCapacity;
2302#[cfg(feature = "hid")]
2303pub use self::__hid::kHIDUsage_BS_FullyCharged;
2304#[cfg(feature = "hid")]
2305pub use self::__hid::kHIDUsage_BS_FullyDischarged;
2306#[cfg(feature = "hid")]
2307pub use self::__hid::kHIDUsage_BS_InhibitCharge;
2308#[cfg(feature = "hid")]
2309pub use self::__hid::kHIDUsage_BS_InternalChargeController;
2310#[cfg(feature = "hid")]
2311pub use self::__hid::kHIDUsage_BS_Level2;
2312#[cfg(feature = "hid")]
2313pub use self::__hid::kHIDUsage_BS_Level3;
2314#[cfg(feature = "hid")]
2315pub use self::__hid::kHIDUsage_BS_ManufacturerAccess;
2316#[cfg(feature = "hid")]
2317pub use self::__hid::kHIDUsage_BS_ManufacturerData;
2318#[cfg(feature = "hid")]
2319pub use self::__hid::kHIDUsage_BS_ManufacturerDate;
2320#[cfg(feature = "hid")]
2321pub use self::__hid::kHIDUsage_BS_MasterMode;
2322#[cfg(feature = "hid")]
2323pub use self::__hid::kHIDUsage_BS_Maxerror;
2324#[cfg(feature = "hid")]
2325pub use self::__hid::kHIDUsage_BS_NeedReplacement;
2326#[cfg(feature = "hid")]
2327pub use self::__hid::kHIDUsage_BS_OKToUse;
2328#[cfg(feature = "hid")]
2329pub use self::__hid::kHIDUsage_BS_OptionalMfgFunction1;
2330#[cfg(feature = "hid")]
2331pub use self::__hid::kHIDUsage_BS_OptionalMfgFunction2;
2332#[cfg(feature = "hid")]
2333pub use self::__hid::kHIDUsage_BS_OptionalMfgFunction3;
2334#[cfg(feature = "hid")]
2335pub use self::__hid::kHIDUsage_BS_OptionalMfgFunction4;
2336#[cfg(feature = "hid")]
2337pub use self::__hid::kHIDUsage_BS_OptionalMfgFunction5;
2338#[cfg(feature = "hid")]
2339pub use self::__hid::kHIDUsage_BS_OutputConnection;
2340#[cfg(feature = "hid")]
2341pub use self::__hid::kHIDUsage_BS_PowerFail;
2342#[cfg(feature = "hid")]
2343pub use self::__hid::kHIDUsage_BS_PrimaryBattery;
2344#[cfg(feature = "hid")]
2345pub use self::__hid::kHIDUsage_BS_PrimaryBatterySupport;
2346#[cfg(feature = "hid")]
2347pub use self::__hid::kHIDUsage_BS_Rechargable;
2348#[cfg(feature = "hid")]
2349pub use self::__hid::kHIDUsage_BS_RelativeStateOfCharge;
2350#[cfg(feature = "hid")]
2351pub use self::__hid::kHIDUsage_BS_RemainingCapacity;
2352#[cfg(feature = "hid")]
2353pub use self::__hid::kHIDUsage_BS_RemainingCapacityLimit;
2354#[cfg(feature = "hid")]
2355pub use self::__hid::kHIDUsage_BS_RemainingTimeLimit;
2356#[cfg(feature = "hid")]
2357pub use self::__hid::kHIDUsage_BS_RemainingTimeLimitExpired;
2358#[cfg(feature = "hid")]
2359pub use self::__hid::kHIDUsage_BS_ResetToZero;
2360#[cfg(feature = "hid")]
2361pub use self::__hid::kHIDUsage_BS_RunTimeToEmpty;
2362#[cfg(feature = "hid")]
2363pub use self::__hid::kHIDUsage_BS_SMBAlarmWarning;
2364#[cfg(feature = "hid")]
2365pub use self::__hid::kHIDUsage_BS_SMBBatteryMode;
2366#[cfg(feature = "hid")]
2367pub use self::__hid::kHIDUsage_BS_SMBBatteryStatus;
2368#[cfg(feature = "hid")]
2369pub use self::__hid::kHIDUsage_BS_SMBChargerMode;
2370#[cfg(feature = "hid")]
2371pub use self::__hid::kHIDUsage_BS_SMBChargerSpecInfo;
2372#[cfg(feature = "hid")]
2373pub use self::__hid::kHIDUsage_BS_SMBChargerStatus;
2374#[cfg(feature = "hid")]
2375pub use self::__hid::kHIDUsage_BS_SMBErrorCode;
2376#[cfg(feature = "hid")]
2377pub use self::__hid::kHIDUsage_BS_SMBSelectorInfo;
2378#[cfg(feature = "hid")]
2379pub use self::__hid::kHIDUsage_BS_SMBSelectorPresets;
2380#[cfg(feature = "hid")]
2381pub use self::__hid::kHIDUsage_BS_SMBSelectorState;
2382#[cfg(feature = "hid")]
2383pub use self::__hid::kHIDUsage_BS_SelectorRevision;
2384#[cfg(feature = "hid")]
2385pub use self::__hid::kHIDUsage_BS_SerialNumber;
2386#[cfg(feature = "hid")]
2387pub use self::__hid::kHIDUsage_BS_SpecificationInfo;
2388#[cfg(feature = "hid")]
2389pub use self::__hid::kHIDUsage_BS_TerminateCharge;
2390#[cfg(feature = "hid")]
2391pub use self::__hid::kHIDUsage_BS_TerminateDischarge;
2392#[cfg(feature = "hid")]
2393pub use self::__hid::kHIDUsage_BS_ThermistorCold;
2394#[cfg(feature = "hid")]
2395pub use self::__hid::kHIDUsage_BS_ThermistorHot;
2396#[cfg(feature = "hid")]
2397pub use self::__hid::kHIDUsage_BS_ThermistorOverRange;
2398#[cfg(feature = "hid")]
2399pub use self::__hid::kHIDUsage_BS_ThermistorUnderRange;
2400#[cfg(feature = "hid")]
2401pub use self::__hid::kHIDUsage_BS_Undefined;
2402#[cfg(feature = "hid")]
2403pub use self::__hid::kHIDUsage_BS_Usenext;
2404#[cfg(feature = "hid")]
2405pub use self::__hid::kHIDUsage_BS_VoltageNotRegulated;
2406#[cfg(feature = "hid")]
2407pub use self::__hid::kHIDUsage_BS_VoltageOutOfRange;
2408#[cfg(feature = "hid")]
2409pub use self::__hid::kHIDUsage_BS_WarningCapacityLimit;
2410#[cfg(feature = "hid")]
2411pub use self::__hid::kHIDUsage_BS_iDeviceChemistry;
2412#[cfg(feature = "hid")]
2413pub use self::__hid::kHIDUsage_BS_iDevicename;
2414#[cfg(feature = "hid")]
2415pub use self::__hid::kHIDUsage_BS_iManufacturerName;
2416#[cfg(feature = "hid")]
2417pub use self::__hid::kHIDUsage_BS_iOEMInformation;
2418#[cfg(feature = "hid")]
2419pub use self::__hid::kHIDUsage_Button_1;
2420#[cfg(feature = "hid")]
2421pub use self::__hid::kHIDUsage_Button_10;
2422#[cfg(feature = "hid")]
2423pub use self::__hid::kHIDUsage_Button_100;
2424#[cfg(feature = "hid")]
2425pub use self::__hid::kHIDUsage_Button_101;
2426#[cfg(feature = "hid")]
2427pub use self::__hid::kHIDUsage_Button_102;
2428#[cfg(feature = "hid")]
2429pub use self::__hid::kHIDUsage_Button_103;
2430#[cfg(feature = "hid")]
2431pub use self::__hid::kHIDUsage_Button_104;
2432#[cfg(feature = "hid")]
2433pub use self::__hid::kHIDUsage_Button_105;
2434#[cfg(feature = "hid")]
2435pub use self::__hid::kHIDUsage_Button_106;
2436#[cfg(feature = "hid")]
2437pub use self::__hid::kHIDUsage_Button_107;
2438#[cfg(feature = "hid")]
2439pub use self::__hid::kHIDUsage_Button_108;
2440#[cfg(feature = "hid")]
2441pub use self::__hid::kHIDUsage_Button_109;
2442#[cfg(feature = "hid")]
2443pub use self::__hid::kHIDUsage_Button_11;
2444#[cfg(feature = "hid")]
2445pub use self::__hid::kHIDUsage_Button_110;
2446#[cfg(feature = "hid")]
2447pub use self::__hid::kHIDUsage_Button_111;
2448#[cfg(feature = "hid")]
2449pub use self::__hid::kHIDUsage_Button_112;
2450#[cfg(feature = "hid")]
2451pub use self::__hid::kHIDUsage_Button_113;
2452#[cfg(feature = "hid")]
2453pub use self::__hid::kHIDUsage_Button_114;
2454#[cfg(feature = "hid")]
2455pub use self::__hid::kHIDUsage_Button_115;
2456#[cfg(feature = "hid")]
2457pub use self::__hid::kHIDUsage_Button_116;
2458#[cfg(feature = "hid")]
2459pub use self::__hid::kHIDUsage_Button_117;
2460#[cfg(feature = "hid")]
2461pub use self::__hid::kHIDUsage_Button_118;
2462#[cfg(feature = "hid")]
2463pub use self::__hid::kHIDUsage_Button_119;
2464#[cfg(feature = "hid")]
2465pub use self::__hid::kHIDUsage_Button_12;
2466#[cfg(feature = "hid")]
2467pub use self::__hid::kHIDUsage_Button_120;
2468#[cfg(feature = "hid")]
2469pub use self::__hid::kHIDUsage_Button_121;
2470#[cfg(feature = "hid")]
2471pub use self::__hid::kHIDUsage_Button_122;
2472#[cfg(feature = "hid")]
2473pub use self::__hid::kHIDUsage_Button_123;
2474#[cfg(feature = "hid")]
2475pub use self::__hid::kHIDUsage_Button_124;
2476#[cfg(feature = "hid")]
2477pub use self::__hid::kHIDUsage_Button_125;
2478#[cfg(feature = "hid")]
2479pub use self::__hid::kHIDUsage_Button_126;
2480#[cfg(feature = "hid")]
2481pub use self::__hid::kHIDUsage_Button_127;
2482#[cfg(feature = "hid")]
2483pub use self::__hid::kHIDUsage_Button_128;
2484#[cfg(feature = "hid")]
2485pub use self::__hid::kHIDUsage_Button_129;
2486#[cfg(feature = "hid")]
2487pub use self::__hid::kHIDUsage_Button_13;
2488#[cfg(feature = "hid")]
2489pub use self::__hid::kHIDUsage_Button_130;
2490#[cfg(feature = "hid")]
2491pub use self::__hid::kHIDUsage_Button_131;
2492#[cfg(feature = "hid")]
2493pub use self::__hid::kHIDUsage_Button_132;
2494#[cfg(feature = "hid")]
2495pub use self::__hid::kHIDUsage_Button_133;
2496#[cfg(feature = "hid")]
2497pub use self::__hid::kHIDUsage_Button_134;
2498#[cfg(feature = "hid")]
2499pub use self::__hid::kHIDUsage_Button_135;
2500#[cfg(feature = "hid")]
2501pub use self::__hid::kHIDUsage_Button_136;
2502#[cfg(feature = "hid")]
2503pub use self::__hid::kHIDUsage_Button_137;
2504#[cfg(feature = "hid")]
2505pub use self::__hid::kHIDUsage_Button_138;
2506#[cfg(feature = "hid")]
2507pub use self::__hid::kHIDUsage_Button_139;
2508#[cfg(feature = "hid")]
2509pub use self::__hid::kHIDUsage_Button_14;
2510#[cfg(feature = "hid")]
2511pub use self::__hid::kHIDUsage_Button_140;
2512#[cfg(feature = "hid")]
2513pub use self::__hid::kHIDUsage_Button_141;
2514#[cfg(feature = "hid")]
2515pub use self::__hid::kHIDUsage_Button_142;
2516#[cfg(feature = "hid")]
2517pub use self::__hid::kHIDUsage_Button_143;
2518#[cfg(feature = "hid")]
2519pub use self::__hid::kHIDUsage_Button_144;
2520#[cfg(feature = "hid")]
2521pub use self::__hid::kHIDUsage_Button_145;
2522#[cfg(feature = "hid")]
2523pub use self::__hid::kHIDUsage_Button_146;
2524#[cfg(feature = "hid")]
2525pub use self::__hid::kHIDUsage_Button_147;
2526#[cfg(feature = "hid")]
2527pub use self::__hid::kHIDUsage_Button_148;
2528#[cfg(feature = "hid")]
2529pub use self::__hid::kHIDUsage_Button_149;
2530#[cfg(feature = "hid")]
2531pub use self::__hid::kHIDUsage_Button_15;
2532#[cfg(feature = "hid")]
2533pub use self::__hid::kHIDUsage_Button_150;
2534#[cfg(feature = "hid")]
2535pub use self::__hid::kHIDUsage_Button_151;
2536#[cfg(feature = "hid")]
2537pub use self::__hid::kHIDUsage_Button_152;
2538#[cfg(feature = "hid")]
2539pub use self::__hid::kHIDUsage_Button_153;
2540#[cfg(feature = "hid")]
2541pub use self::__hid::kHIDUsage_Button_154;
2542#[cfg(feature = "hid")]
2543pub use self::__hid::kHIDUsage_Button_155;
2544#[cfg(feature = "hid")]
2545pub use self::__hid::kHIDUsage_Button_156;
2546#[cfg(feature = "hid")]
2547pub use self::__hid::kHIDUsage_Button_157;
2548#[cfg(feature = "hid")]
2549pub use self::__hid::kHIDUsage_Button_158;
2550#[cfg(feature = "hid")]
2551pub use self::__hid::kHIDUsage_Button_159;
2552#[cfg(feature = "hid")]
2553pub use self::__hid::kHIDUsage_Button_16;
2554#[cfg(feature = "hid")]
2555pub use self::__hid::kHIDUsage_Button_160;
2556#[cfg(feature = "hid")]
2557pub use self::__hid::kHIDUsage_Button_161;
2558#[cfg(feature = "hid")]
2559pub use self::__hid::kHIDUsage_Button_162;
2560#[cfg(feature = "hid")]
2561pub use self::__hid::kHIDUsage_Button_163;
2562#[cfg(feature = "hid")]
2563pub use self::__hid::kHIDUsage_Button_164;
2564#[cfg(feature = "hid")]
2565pub use self::__hid::kHIDUsage_Button_165;
2566#[cfg(feature = "hid")]
2567pub use self::__hid::kHIDUsage_Button_166;
2568#[cfg(feature = "hid")]
2569pub use self::__hid::kHIDUsage_Button_167;
2570#[cfg(feature = "hid")]
2571pub use self::__hid::kHIDUsage_Button_168;
2572#[cfg(feature = "hid")]
2573pub use self::__hid::kHIDUsage_Button_169;
2574#[cfg(feature = "hid")]
2575pub use self::__hid::kHIDUsage_Button_17;
2576#[cfg(feature = "hid")]
2577pub use self::__hid::kHIDUsage_Button_170;
2578#[cfg(feature = "hid")]
2579pub use self::__hid::kHIDUsage_Button_171;
2580#[cfg(feature = "hid")]
2581pub use self::__hid::kHIDUsage_Button_172;
2582#[cfg(feature = "hid")]
2583pub use self::__hid::kHIDUsage_Button_173;
2584#[cfg(feature = "hid")]
2585pub use self::__hid::kHIDUsage_Button_174;
2586#[cfg(feature = "hid")]
2587pub use self::__hid::kHIDUsage_Button_175;
2588#[cfg(feature = "hid")]
2589pub use self::__hid::kHIDUsage_Button_176;
2590#[cfg(feature = "hid")]
2591pub use self::__hid::kHIDUsage_Button_177;
2592#[cfg(feature = "hid")]
2593pub use self::__hid::kHIDUsage_Button_178;
2594#[cfg(feature = "hid")]
2595pub use self::__hid::kHIDUsage_Button_179;
2596#[cfg(feature = "hid")]
2597pub use self::__hid::kHIDUsage_Button_18;
2598#[cfg(feature = "hid")]
2599pub use self::__hid::kHIDUsage_Button_180;
2600#[cfg(feature = "hid")]
2601pub use self::__hid::kHIDUsage_Button_181;
2602#[cfg(feature = "hid")]
2603pub use self::__hid::kHIDUsage_Button_182;
2604#[cfg(feature = "hid")]
2605pub use self::__hid::kHIDUsage_Button_183;
2606#[cfg(feature = "hid")]
2607pub use self::__hid::kHIDUsage_Button_184;
2608#[cfg(feature = "hid")]
2609pub use self::__hid::kHIDUsage_Button_185;
2610#[cfg(feature = "hid")]
2611pub use self::__hid::kHIDUsage_Button_186;
2612#[cfg(feature = "hid")]
2613pub use self::__hid::kHIDUsage_Button_187;
2614#[cfg(feature = "hid")]
2615pub use self::__hid::kHIDUsage_Button_188;
2616#[cfg(feature = "hid")]
2617pub use self::__hid::kHIDUsage_Button_189;
2618#[cfg(feature = "hid")]
2619pub use self::__hid::kHIDUsage_Button_19;
2620#[cfg(feature = "hid")]
2621pub use self::__hid::kHIDUsage_Button_190;
2622#[cfg(feature = "hid")]
2623pub use self::__hid::kHIDUsage_Button_191;
2624#[cfg(feature = "hid")]
2625pub use self::__hid::kHIDUsage_Button_192;
2626#[cfg(feature = "hid")]
2627pub use self::__hid::kHIDUsage_Button_193;
2628#[cfg(feature = "hid")]
2629pub use self::__hid::kHIDUsage_Button_194;
2630#[cfg(feature = "hid")]
2631pub use self::__hid::kHIDUsage_Button_195;
2632#[cfg(feature = "hid")]
2633pub use self::__hid::kHIDUsage_Button_196;
2634#[cfg(feature = "hid")]
2635pub use self::__hid::kHIDUsage_Button_197;
2636#[cfg(feature = "hid")]
2637pub use self::__hid::kHIDUsage_Button_198;
2638#[cfg(feature = "hid")]
2639pub use self::__hid::kHIDUsage_Button_199;
2640#[cfg(feature = "hid")]
2641pub use self::__hid::kHIDUsage_Button_2;
2642#[cfg(feature = "hid")]
2643pub use self::__hid::kHIDUsage_Button_20;
2644#[cfg(feature = "hid")]
2645pub use self::__hid::kHIDUsage_Button_200;
2646#[cfg(feature = "hid")]
2647pub use self::__hid::kHIDUsage_Button_201;
2648#[cfg(feature = "hid")]
2649pub use self::__hid::kHIDUsage_Button_202;
2650#[cfg(feature = "hid")]
2651pub use self::__hid::kHIDUsage_Button_203;
2652#[cfg(feature = "hid")]
2653pub use self::__hid::kHIDUsage_Button_204;
2654#[cfg(feature = "hid")]
2655pub use self::__hid::kHIDUsage_Button_205;
2656#[cfg(feature = "hid")]
2657pub use self::__hid::kHIDUsage_Button_206;
2658#[cfg(feature = "hid")]
2659pub use self::__hid::kHIDUsage_Button_207;
2660#[cfg(feature = "hid")]
2661pub use self::__hid::kHIDUsage_Button_208;
2662#[cfg(feature = "hid")]
2663pub use self::__hid::kHIDUsage_Button_209;
2664#[cfg(feature = "hid")]
2665pub use self::__hid::kHIDUsage_Button_21;
2666#[cfg(feature = "hid")]
2667pub use self::__hid::kHIDUsage_Button_210;
2668#[cfg(feature = "hid")]
2669pub use self::__hid::kHIDUsage_Button_211;
2670#[cfg(feature = "hid")]
2671pub use self::__hid::kHIDUsage_Button_212;
2672#[cfg(feature = "hid")]
2673pub use self::__hid::kHIDUsage_Button_213;
2674#[cfg(feature = "hid")]
2675pub use self::__hid::kHIDUsage_Button_214;
2676#[cfg(feature = "hid")]
2677pub use self::__hid::kHIDUsage_Button_215;
2678#[cfg(feature = "hid")]
2679pub use self::__hid::kHIDUsage_Button_216;
2680#[cfg(feature = "hid")]
2681pub use self::__hid::kHIDUsage_Button_217;
2682#[cfg(feature = "hid")]
2683pub use self::__hid::kHIDUsage_Button_218;
2684#[cfg(feature = "hid")]
2685pub use self::__hid::kHIDUsage_Button_219;
2686#[cfg(feature = "hid")]
2687pub use self::__hid::kHIDUsage_Button_22;
2688#[cfg(feature = "hid")]
2689pub use self::__hid::kHIDUsage_Button_220;
2690#[cfg(feature = "hid")]
2691pub use self::__hid::kHIDUsage_Button_221;
2692#[cfg(feature = "hid")]
2693pub use self::__hid::kHIDUsage_Button_222;
2694#[cfg(feature = "hid")]
2695pub use self::__hid::kHIDUsage_Button_223;
2696#[cfg(feature = "hid")]
2697pub use self::__hid::kHIDUsage_Button_224;
2698#[cfg(feature = "hid")]
2699pub use self::__hid::kHIDUsage_Button_225;
2700#[cfg(feature = "hid")]
2701pub use self::__hid::kHIDUsage_Button_226;
2702#[cfg(feature = "hid")]
2703pub use self::__hid::kHIDUsage_Button_227;
2704#[cfg(feature = "hid")]
2705pub use self::__hid::kHIDUsage_Button_228;
2706#[cfg(feature = "hid")]
2707pub use self::__hid::kHIDUsage_Button_229;
2708#[cfg(feature = "hid")]
2709pub use self::__hid::kHIDUsage_Button_23;
2710#[cfg(feature = "hid")]
2711pub use self::__hid::kHIDUsage_Button_230;
2712#[cfg(feature = "hid")]
2713pub use self::__hid::kHIDUsage_Button_231;
2714#[cfg(feature = "hid")]
2715pub use self::__hid::kHIDUsage_Button_232;
2716#[cfg(feature = "hid")]
2717pub use self::__hid::kHIDUsage_Button_233;
2718#[cfg(feature = "hid")]
2719pub use self::__hid::kHIDUsage_Button_234;
2720#[cfg(feature = "hid")]
2721pub use self::__hid::kHIDUsage_Button_235;
2722#[cfg(feature = "hid")]
2723pub use self::__hid::kHIDUsage_Button_236;
2724#[cfg(feature = "hid")]
2725pub use self::__hid::kHIDUsage_Button_237;
2726#[cfg(feature = "hid")]
2727pub use self::__hid::kHIDUsage_Button_238;
2728#[cfg(feature = "hid")]
2729pub use self::__hid::kHIDUsage_Button_239;
2730#[cfg(feature = "hid")]
2731pub use self::__hid::kHIDUsage_Button_24;
2732#[cfg(feature = "hid")]
2733pub use self::__hid::kHIDUsage_Button_240;
2734#[cfg(feature = "hid")]
2735pub use self::__hid::kHIDUsage_Button_241;
2736#[cfg(feature = "hid")]
2737pub use self::__hid::kHIDUsage_Button_242;
2738#[cfg(feature = "hid")]
2739pub use self::__hid::kHIDUsage_Button_243;
2740#[cfg(feature = "hid")]
2741pub use self::__hid::kHIDUsage_Button_244;
2742#[cfg(feature = "hid")]
2743pub use self::__hid::kHIDUsage_Button_245;
2744#[cfg(feature = "hid")]
2745pub use self::__hid::kHIDUsage_Button_246;
2746#[cfg(feature = "hid")]
2747pub use self::__hid::kHIDUsage_Button_247;
2748#[cfg(feature = "hid")]
2749pub use self::__hid::kHIDUsage_Button_248;
2750#[cfg(feature = "hid")]
2751pub use self::__hid::kHIDUsage_Button_249;
2752#[cfg(feature = "hid")]
2753pub use self::__hid::kHIDUsage_Button_25;
2754#[cfg(feature = "hid")]
2755pub use self::__hid::kHIDUsage_Button_250;
2756#[cfg(feature = "hid")]
2757pub use self::__hid::kHIDUsage_Button_251;
2758#[cfg(feature = "hid")]
2759pub use self::__hid::kHIDUsage_Button_252;
2760#[cfg(feature = "hid")]
2761pub use self::__hid::kHIDUsage_Button_253;
2762#[cfg(feature = "hid")]
2763pub use self::__hid::kHIDUsage_Button_254;
2764#[cfg(feature = "hid")]
2765pub use self::__hid::kHIDUsage_Button_255;
2766#[cfg(feature = "hid")]
2767pub use self::__hid::kHIDUsage_Button_26;
2768#[cfg(feature = "hid")]
2769pub use self::__hid::kHIDUsage_Button_27;
2770#[cfg(feature = "hid")]
2771pub use self::__hid::kHIDUsage_Button_28;
2772#[cfg(feature = "hid")]
2773pub use self::__hid::kHIDUsage_Button_29;
2774#[cfg(feature = "hid")]
2775pub use self::__hid::kHIDUsage_Button_3;
2776#[cfg(feature = "hid")]
2777pub use self::__hid::kHIDUsage_Button_30;
2778#[cfg(feature = "hid")]
2779pub use self::__hid::kHIDUsage_Button_31;
2780#[cfg(feature = "hid")]
2781pub use self::__hid::kHIDUsage_Button_32;
2782#[cfg(feature = "hid")]
2783pub use self::__hid::kHIDUsage_Button_33;
2784#[cfg(feature = "hid")]
2785pub use self::__hid::kHIDUsage_Button_34;
2786#[cfg(feature = "hid")]
2787pub use self::__hid::kHIDUsage_Button_35;
2788#[cfg(feature = "hid")]
2789pub use self::__hid::kHIDUsage_Button_36;
2790#[cfg(feature = "hid")]
2791pub use self::__hid::kHIDUsage_Button_37;
2792#[cfg(feature = "hid")]
2793pub use self::__hid::kHIDUsage_Button_38;
2794#[cfg(feature = "hid")]
2795pub use self::__hid::kHIDUsage_Button_39;
2796#[cfg(feature = "hid")]
2797pub use self::__hid::kHIDUsage_Button_4;
2798#[cfg(feature = "hid")]
2799pub use self::__hid::kHIDUsage_Button_40;
2800#[cfg(feature = "hid")]
2801pub use self::__hid::kHIDUsage_Button_41;
2802#[cfg(feature = "hid")]
2803pub use self::__hid::kHIDUsage_Button_42;
2804#[cfg(feature = "hid")]
2805pub use self::__hid::kHIDUsage_Button_43;
2806#[cfg(feature = "hid")]
2807pub use self::__hid::kHIDUsage_Button_44;
2808#[cfg(feature = "hid")]
2809pub use self::__hid::kHIDUsage_Button_45;
2810#[cfg(feature = "hid")]
2811pub use self::__hid::kHIDUsage_Button_46;
2812#[cfg(feature = "hid")]
2813pub use self::__hid::kHIDUsage_Button_47;
2814#[cfg(feature = "hid")]
2815pub use self::__hid::kHIDUsage_Button_48;
2816#[cfg(feature = "hid")]
2817pub use self::__hid::kHIDUsage_Button_49;
2818#[cfg(feature = "hid")]
2819pub use self::__hid::kHIDUsage_Button_5;
2820#[cfg(feature = "hid")]
2821pub use self::__hid::kHIDUsage_Button_50;
2822#[cfg(feature = "hid")]
2823pub use self::__hid::kHIDUsage_Button_51;
2824#[cfg(feature = "hid")]
2825pub use self::__hid::kHIDUsage_Button_52;
2826#[cfg(feature = "hid")]
2827pub use self::__hid::kHIDUsage_Button_53;
2828#[cfg(feature = "hid")]
2829pub use self::__hid::kHIDUsage_Button_54;
2830#[cfg(feature = "hid")]
2831pub use self::__hid::kHIDUsage_Button_55;
2832#[cfg(feature = "hid")]
2833pub use self::__hid::kHIDUsage_Button_56;
2834#[cfg(feature = "hid")]
2835pub use self::__hid::kHIDUsage_Button_57;
2836#[cfg(feature = "hid")]
2837pub use self::__hid::kHIDUsage_Button_58;
2838#[cfg(feature = "hid")]
2839pub use self::__hid::kHIDUsage_Button_59;
2840#[cfg(feature = "hid")]
2841pub use self::__hid::kHIDUsage_Button_6;
2842#[cfg(feature = "hid")]
2843pub use self::__hid::kHIDUsage_Button_60;
2844#[cfg(feature = "hid")]
2845pub use self::__hid::kHIDUsage_Button_61;
2846#[cfg(feature = "hid")]
2847pub use self::__hid::kHIDUsage_Button_62;
2848#[cfg(feature = "hid")]
2849pub use self::__hid::kHIDUsage_Button_63;
2850#[cfg(feature = "hid")]
2851pub use self::__hid::kHIDUsage_Button_64;
2852#[cfg(feature = "hid")]
2853pub use self::__hid::kHIDUsage_Button_65;
2854#[cfg(feature = "hid")]
2855pub use self::__hid::kHIDUsage_Button_65535;
2856#[cfg(feature = "hid")]
2857pub use self::__hid::kHIDUsage_Button_66;
2858#[cfg(feature = "hid")]
2859pub use self::__hid::kHIDUsage_Button_67;
2860#[cfg(feature = "hid")]
2861pub use self::__hid::kHIDUsage_Button_68;
2862#[cfg(feature = "hid")]
2863pub use self::__hid::kHIDUsage_Button_69;
2864#[cfg(feature = "hid")]
2865pub use self::__hid::kHIDUsage_Button_7;
2866#[cfg(feature = "hid")]
2867pub use self::__hid::kHIDUsage_Button_70;
2868#[cfg(feature = "hid")]
2869pub use self::__hid::kHIDUsage_Button_71;
2870#[cfg(feature = "hid")]
2871pub use self::__hid::kHIDUsage_Button_72;
2872#[cfg(feature = "hid")]
2873pub use self::__hid::kHIDUsage_Button_73;
2874#[cfg(feature = "hid")]
2875pub use self::__hid::kHIDUsage_Button_74;
2876#[cfg(feature = "hid")]
2877pub use self::__hid::kHIDUsage_Button_75;
2878#[cfg(feature = "hid")]
2879pub use self::__hid::kHIDUsage_Button_76;
2880#[cfg(feature = "hid")]
2881pub use self::__hid::kHIDUsage_Button_77;
2882#[cfg(feature = "hid")]
2883pub use self::__hid::kHIDUsage_Button_78;
2884#[cfg(feature = "hid")]
2885pub use self::__hid::kHIDUsage_Button_79;
2886#[cfg(feature = "hid")]
2887pub use self::__hid::kHIDUsage_Button_8;
2888#[cfg(feature = "hid")]
2889pub use self::__hid::kHIDUsage_Button_80;
2890#[cfg(feature = "hid")]
2891pub use self::__hid::kHIDUsage_Button_81;
2892#[cfg(feature = "hid")]
2893pub use self::__hid::kHIDUsage_Button_82;
2894#[cfg(feature = "hid")]
2895pub use self::__hid::kHIDUsage_Button_83;
2896#[cfg(feature = "hid")]
2897pub use self::__hid::kHIDUsage_Button_84;
2898#[cfg(feature = "hid")]
2899pub use self::__hid::kHIDUsage_Button_85;
2900#[cfg(feature = "hid")]
2901pub use self::__hid::kHIDUsage_Button_86;
2902#[cfg(feature = "hid")]
2903pub use self::__hid::kHIDUsage_Button_87;
2904#[cfg(feature = "hid")]
2905pub use self::__hid::kHIDUsage_Button_88;
2906#[cfg(feature = "hid")]
2907pub use self::__hid::kHIDUsage_Button_89;
2908#[cfg(feature = "hid")]
2909pub use self::__hid::kHIDUsage_Button_9;
2910#[cfg(feature = "hid")]
2911pub use self::__hid::kHIDUsage_Button_90;
2912#[cfg(feature = "hid")]
2913pub use self::__hid::kHIDUsage_Button_91;
2914#[cfg(feature = "hid")]
2915pub use self::__hid::kHIDUsage_Button_92;
2916#[cfg(feature = "hid")]
2917pub use self::__hid::kHIDUsage_Button_93;
2918#[cfg(feature = "hid")]
2919pub use self::__hid::kHIDUsage_Button_94;
2920#[cfg(feature = "hid")]
2921pub use self::__hid::kHIDUsage_Button_95;
2922#[cfg(feature = "hid")]
2923pub use self::__hid::kHIDUsage_Button_96;
2924#[cfg(feature = "hid")]
2925pub use self::__hid::kHIDUsage_Button_97;
2926#[cfg(feature = "hid")]
2927pub use self::__hid::kHIDUsage_Button_98;
2928#[cfg(feature = "hid")]
2929pub use self::__hid::kHIDUsage_Button_99;
2930#[cfg(feature = "hid")]
2931pub use self::__hid::kHIDUsage_CC_Autofocus;
2932#[cfg(feature = "hid")]
2933pub use self::__hid::kHIDUsage_CC_Shutter;
2934#[cfg(feature = "hid")]
2935pub use self::__hid::kHIDUsage_CC_Undefined;
2936#[cfg(feature = "hid")]
2937pub use self::__hid::kHIDUsage_Csmr_3DModeSelect;
2938#[cfg(feature = "hid")]
2939pub use self::__hid::kHIDUsage_Csmr_AC;
2940#[cfg(feature = "hid")]
2941pub use self::__hid::kHIDUsage_Csmr_ACAddToCart;
2942#[cfg(feature = "hid")]
2943pub use self::__hid::kHIDUsage_Csmr_ACAllCaps;
2944#[cfg(feature = "hid")]
2945pub use self::__hid::kHIDUsage_Csmr_ACAttachComment;
2946#[cfg(feature = "hid")]
2947pub use self::__hid::kHIDUsage_Csmr_ACAttachFile;
2948#[cfg(feature = "hid")]
2949pub use self::__hid::kHIDUsage_Csmr_ACBack;
2950#[cfg(feature = "hid")]
2951pub use self::__hid::kHIDUsage_Csmr_ACBold;
2952#[cfg(feature = "hid")]
2953pub use self::__hid::kHIDUsage_Csmr_ACBookmarks;
2954#[cfg(feature = "hid")]
2955pub use self::__hid::kHIDUsage_Csmr_ACBulletedList;
2956#[cfg(feature = "hid")]
2957pub use self::__hid::kHIDUsage_Csmr_ACBuyOrCheckout;
2958#[cfg(feature = "hid")]
2959pub use self::__hid::kHIDUsage_Csmr_ACCancel;
2960#[cfg(feature = "hid")]
2961pub use self::__hid::kHIDUsage_Csmr_ACCatalog;
2962#[cfg(feature = "hid")]
2963pub use self::__hid::kHIDUsage_Csmr_ACClearAlarm;
2964#[cfg(feature = "hid")]
2965pub use self::__hid::kHIDUsage_Csmr_ACClose;
2966#[cfg(feature = "hid")]
2967pub use self::__hid::kHIDUsage_Csmr_ACCollapse;
2968#[cfg(feature = "hid")]
2969pub use self::__hid::kHIDUsage_Csmr_ACCollapseAll;
2970#[cfg(feature = "hid")]
2971pub use self::__hid::kHIDUsage_Csmr_ACCopy;
2972#[cfg(feature = "hid")]
2973pub use self::__hid::kHIDUsage_Csmr_ACCut;
2974#[cfg(feature = "hid")]
2975pub use self::__hid::kHIDUsage_Csmr_ACDelete;
2976#[cfg(feature = "hid")]
2977pub use self::__hid::kHIDUsage_Csmr_ACDemote;
2978#[cfg(feature = "hid")]
2979pub use self::__hid::kHIDUsage_Csmr_ACDesktopShowAllApplications;
2980#[cfg(feature = "hid")]
2981pub use self::__hid::kHIDUsage_Csmr_ACDesktopShowAllWindows;
2982#[cfg(feature = "hid")]
2983pub use self::__hid::kHIDUsage_Csmr_ACDetachComment;
2984#[cfg(feature = "hid")]
2985pub use self::__hid::kHIDUsage_Csmr_ACDistributeH;
2986#[cfg(feature = "hid")]
2987pub use self::__hid::kHIDUsage_Csmr_ACDistributeV;
2988#[cfg(feature = "hid")]
2989pub use self::__hid::kHIDUsage_Csmr_ACDownload;
2990#[cfg(feature = "hid")]
2991pub use self::__hid::kHIDUsage_Csmr_ACEdit;
2992#[cfg(feature = "hid")]
2993pub use self::__hid::kHIDUsage_Csmr_ACEditTimeZones;
2994#[cfg(feature = "hid")]
2995pub use self::__hid::kHIDUsage_Csmr_ACExit;
2996#[cfg(feature = "hid")]
2997pub use self::__hid::kHIDUsage_Csmr_ACExpand;
2998#[cfg(feature = "hid")]
2999pub use self::__hid::kHIDUsage_Csmr_ACExpandAll;
3000#[cfg(feature = "hid")]
3001pub use self::__hid::kHIDUsage_Csmr_ACFilter;
3002#[cfg(feature = "hid")]
3003pub use self::__hid::kHIDUsage_Csmr_ACFind;
3004#[cfg(feature = "hid")]
3005pub use self::__hid::kHIDUsage_Csmr_ACFindandReplace;
3006#[cfg(feature = "hid")]
3007pub use self::__hid::kHIDUsage_Csmr_ACFlipHorizontal;
3008#[cfg(feature = "hid")]
3009pub use self::__hid::kHIDUsage_Csmr_ACFlipVertical;
3010#[cfg(feature = "hid")]
3011pub use self::__hid::kHIDUsage_Csmr_ACFontColor;
3012#[cfg(feature = "hid")]
3013pub use self::__hid::kHIDUsage_Csmr_ACFontSelect;
3014#[cfg(feature = "hid")]
3015pub use self::__hid::kHIDUsage_Csmr_ACFontSize;
3016#[cfg(feature = "hid")]
3017pub use self::__hid::kHIDUsage_Csmr_ACFormat;
3018#[cfg(feature = "hid")]
3019pub use self::__hid::kHIDUsage_Csmr_ACForward;
3020#[cfg(feature = "hid")]
3021pub use self::__hid::kHIDUsage_Csmr_ACForwardMessage;
3022#[cfg(feature = "hid")]
3023pub use self::__hid::kHIDUsage_Csmr_ACFullScreenView;
3024#[cfg(feature = "hid")]
3025pub use self::__hid::kHIDUsage_Csmr_ACGoTo;
3026#[cfg(feature = "hid")]
3027pub use self::__hid::kHIDUsage_Csmr_ACHistory;
3028#[cfg(feature = "hid")]
3029pub use self::__hid::kHIDUsage_Csmr_ACHome;
3030#[cfg(feature = "hid")]
3031pub use self::__hid::kHIDUsage_Csmr_ACIdleKeepAlive;
3032#[cfg(feature = "hid")]
3033pub use self::__hid::kHIDUsage_Csmr_ACIndentyDecrease;
3034#[cfg(feature = "hid")]
3035pub use self::__hid::kHIDUsage_Csmr_ACIndentyIncrease;
3036#[cfg(feature = "hid")]
3037pub use self::__hid::kHIDUsage_Csmr_ACInsertColumn;
3038#[cfg(feature = "hid")]
3039pub use self::__hid::kHIDUsage_Csmr_ACInsertFile;
3040#[cfg(feature = "hid")]
3041pub use self::__hid::kHIDUsage_Csmr_ACInsertMode;
3042#[cfg(feature = "hid")]
3043pub use self::__hid::kHIDUsage_Csmr_ACInsertObject;
3044#[cfg(feature = "hid")]
3045pub use self::__hid::kHIDUsage_Csmr_ACInsertPicture;
3046#[cfg(feature = "hid")]
3047pub use self::__hid::kHIDUsage_Csmr_ACInsertRow;
3048#[cfg(feature = "hid")]
3049pub use self::__hid::kHIDUsage_Csmr_ACInsertSymbol;
3050#[cfg(feature = "hid")]
3051pub use self::__hid::kHIDUsage_Csmr_ACItalics;
3052#[cfg(feature = "hid")]
3053pub use self::__hid::kHIDUsage_Csmr_ACJustifyBlockH;
3054#[cfg(feature = "hid")]
3055pub use self::__hid::kHIDUsage_Csmr_ACJustifyBlockV;
3056#[cfg(feature = "hid")]
3057pub use self::__hid::kHIDUsage_Csmr_ACJustifyBottom;
3058#[cfg(feature = "hid")]
3059pub use self::__hid::kHIDUsage_Csmr_ACJustifyCenterH;
3060#[cfg(feature = "hid")]
3061pub use self::__hid::kHIDUsage_Csmr_ACJustifyCenterV;
3062#[cfg(feature = "hid")]
3063pub use self::__hid::kHIDUsage_Csmr_ACJustifyLeft;
3064#[cfg(feature = "hid")]
3065pub use self::__hid::kHIDUsage_Csmr_ACJustifyRight;
3066#[cfg(feature = "hid")]
3067pub use self::__hid::kHIDUsage_Csmr_ACJustifyTop;
3068#[cfg(feature = "hid")]
3069pub use self::__hid::kHIDUsage_Csmr_ACKeyboardLayoutSelect;
3070#[cfg(feature = "hid")]
3071pub use self::__hid::kHIDUsage_Csmr_ACLock;
3072#[cfg(feature = "hid")]
3073pub use self::__hid::kHIDUsage_Csmr_ACMaximize;
3074#[cfg(feature = "hid")]
3075pub use self::__hid::kHIDUsage_Csmr_ACMerge;
3076#[cfg(feature = "hid")]
3077pub use self::__hid::kHIDUsage_Csmr_ACMinimize;
3078#[cfg(feature = "hid")]
3079pub use self::__hid::kHIDUsage_Csmr_ACMirrorHorizontal;
3080#[cfg(feature = "hid")]
3081pub use self::__hid::kHIDUsage_Csmr_ACMirrorVertical;
3082#[cfg(feature = "hid")]
3083pub use self::__hid::kHIDUsage_Csmr_ACNavigationGuidance;
3084#[cfg(feature = "hid")]
3085pub use self::__hid::kHIDUsage_Csmr_ACNew;
3086#[cfg(feature = "hid")]
3087pub use self::__hid::kHIDUsage_Csmr_ACNewWindow;
3088#[cfg(feature = "hid")]
3089pub use self::__hid::kHIDUsage_Csmr_ACNextLink;
3090#[cfg(feature = "hid")]
3091pub use self::__hid::kHIDUsage_Csmr_ACNo;
3092#[cfg(feature = "hid")]
3093pub use self::__hid::kHIDUsage_Csmr_ACNormalView;
3094#[cfg(feature = "hid")]
3095pub use self::__hid::kHIDUsage_Csmr_ACNumberedList;
3096#[cfg(feature = "hid")]
3097pub use self::__hid::kHIDUsage_Csmr_ACOpen;
3098#[cfg(feature = "hid")]
3099pub use self::__hid::kHIDUsage_Csmr_ACPan;
3100#[cfg(feature = "hid")]
3101pub use self::__hid::kHIDUsage_Csmr_ACPanLeft;
3102#[cfg(feature = "hid")]
3103pub use self::__hid::kHIDUsage_Csmr_ACPanRight;
3104#[cfg(feature = "hid")]
3105pub use self::__hid::kHIDUsage_Csmr_ACPaste;
3106#[cfg(feature = "hid")]
3107pub use self::__hid::kHIDUsage_Csmr_ACPasteSpecial;
3108#[cfg(feature = "hid")]
3109pub use self::__hid::kHIDUsage_Csmr_ACPreviousLink;
3110#[cfg(feature = "hid")]
3111pub use self::__hid::kHIDUsage_Csmr_ACPrint;
3112#[cfg(feature = "hid")]
3113pub use self::__hid::kHIDUsage_Csmr_ACPrintPreview;
3114#[cfg(feature = "hid")]
3115pub use self::__hid::kHIDUsage_Csmr_ACPromote;
3116#[cfg(feature = "hid")]
3117pub use self::__hid::kHIDUsage_Csmr_ACProperties;
3118#[cfg(feature = "hid")]
3119pub use self::__hid::kHIDUsage_Csmr_ACProtect;
3120#[cfg(feature = "hid")]
3121pub use self::__hid::kHIDUsage_Csmr_ACRedoOrRepeat;
3122#[cfg(feature = "hid")]
3123pub use self::__hid::kHIDUsage_Csmr_ACRefresh;
3124#[cfg(feature = "hid")]
3125pub use self::__hid::kHIDUsage_Csmr_ACRename;
3126#[cfg(feature = "hid")]
3127pub use self::__hid::kHIDUsage_Csmr_ACReply;
3128#[cfg(feature = "hid")]
3129pub use self::__hid::kHIDUsage_Csmr_ACReplyAll;
3130#[cfg(feature = "hid")]
3131pub use self::__hid::kHIDUsage_Csmr_ACResetAlarm;
3132#[cfg(feature = "hid")]
3133pub use self::__hid::kHIDUsage_Csmr_ACResize;
3134#[cfg(feature = "hid")]
3135pub use self::__hid::kHIDUsage_Csmr_ACRestartNumbering;
3136#[cfg(feature = "hid")]
3137pub use self::__hid::kHIDUsage_Csmr_ACRotate;
3138#[cfg(feature = "hid")]
3139pub use self::__hid::kHIDUsage_Csmr_ACSave;
3140#[cfg(feature = "hid")]
3141pub use self::__hid::kHIDUsage_Csmr_ACSaveAndClose;
3142#[cfg(feature = "hid")]
3143pub use self::__hid::kHIDUsage_Csmr_ACScroll;
3144#[cfg(feature = "hid")]
3145pub use self::__hid::kHIDUsage_Csmr_ACScrollDown;
3146#[cfg(feature = "hid")]
3147pub use self::__hid::kHIDUsage_Csmr_ACScrollUp;
3148#[cfg(feature = "hid")]
3149pub use self::__hid::kHIDUsage_Csmr_ACSearch;
3150#[cfg(feature = "hid")]
3151pub use self::__hid::kHIDUsage_Csmr_ACSelectColumn;
3152#[cfg(feature = "hid")]
3153pub use self::__hid::kHIDUsage_Csmr_ACSelectObject;
3154#[cfg(feature = "hid")]
3155pub use self::__hid::kHIDUsage_Csmr_ACSelectParagraph;
3156#[cfg(feature = "hid")]
3157pub use self::__hid::kHIDUsage_Csmr_ACSelectRow;
3158#[cfg(feature = "hid")]
3159pub use self::__hid::kHIDUsage_Csmr_ACSelectSentence;
3160#[cfg(feature = "hid")]
3161pub use self::__hid::kHIDUsage_Csmr_ACSelectTable;
3162#[cfg(feature = "hid")]
3163pub use self::__hid::kHIDUsage_Csmr_ACSelectTimeZone;
3164#[cfg(feature = "hid")]
3165pub use self::__hid::kHIDUsage_Csmr_ACSelectWord;
3166#[cfg(feature = "hid")]
3167pub use self::__hid::kHIDUsage_Csmr_ACSend;
3168#[cfg(feature = "hid")]
3169pub use self::__hid::kHIDUsage_Csmr_ACSendOrReceive;
3170#[cfg(feature = "hid")]
3171pub use self::__hid::kHIDUsage_Csmr_ACSendTo;
3172#[cfg(feature = "hid")]
3173pub use self::__hid::kHIDUsage_Csmr_ACSetAlarm;
3174#[cfg(feature = "hid")]
3175pub use self::__hid::kHIDUsage_Csmr_ACSetBorders;
3176#[cfg(feature = "hid")]
3177pub use self::__hid::kHIDUsage_Csmr_ACSetClock;
3178#[cfg(feature = "hid")]
3179pub use self::__hid::kHIDUsage_Csmr_ACSnoozeAlarm;
3180#[cfg(feature = "hid")]
3181pub use self::__hid::kHIDUsage_Csmr_ACSoftKeyLeft;
3182#[cfg(feature = "hid")]
3183pub use self::__hid::kHIDUsage_Csmr_ACSoftKeyRight;
3184#[cfg(feature = "hid")]
3185pub use self::__hid::kHIDUsage_Csmr_ACSort;
3186#[cfg(feature = "hid")]
3187pub use self::__hid::kHIDUsage_Csmr_ACSortAscending;
3188#[cfg(feature = "hid")]
3189pub use self::__hid::kHIDUsage_Csmr_ACSortDescending;
3190#[cfg(feature = "hid")]
3191pub use self::__hid::kHIDUsage_Csmr_ACSplit;
3192#[cfg(feature = "hid")]
3193pub use self::__hid::kHIDUsage_Csmr_ACStop;
3194#[cfg(feature = "hid")]
3195pub use self::__hid::kHIDUsage_Csmr_ACStrikethrough;
3196#[cfg(feature = "hid")]
3197pub use self::__hid::kHIDUsage_Csmr_ACSubscript;
3198#[cfg(feature = "hid")]
3199pub use self::__hid::kHIDUsage_Csmr_ACSubscriptions;
3200#[cfg(feature = "hid")]
3201pub use self::__hid::kHIDUsage_Csmr_ACSuperscript;
3202#[cfg(feature = "hid")]
3203pub use self::__hid::kHIDUsage_Csmr_ACSynchronize;
3204#[cfg(feature = "hid")]
3205pub use self::__hid::kHIDUsage_Csmr_ACTileHorizontally;
3206#[cfg(feature = "hid")]
3207pub use self::__hid::kHIDUsage_Csmr_ACTileVertically;
3208#[cfg(feature = "hid")]
3209pub use self::__hid::kHIDUsage_Csmr_ACUnderline;
3210#[cfg(feature = "hid")]
3211pub use self::__hid::kHIDUsage_Csmr_ACUndo;
3212#[cfg(feature = "hid")]
3213pub use self::__hid::kHIDUsage_Csmr_ACUnlock;
3214#[cfg(feature = "hid")]
3215pub use self::__hid::kHIDUsage_Csmr_ACUnprotect;
3216#[cfg(feature = "hid")]
3217pub use self::__hid::kHIDUsage_Csmr_ACUpload;
3218#[cfg(feature = "hid")]
3219pub use self::__hid::kHIDUsage_Csmr_ACViewClock;
3220#[cfg(feature = "hid")]
3221pub use self::__hid::kHIDUsage_Csmr_ACViewComment;
3222#[cfg(feature = "hid")]
3223pub use self::__hid::kHIDUsage_Csmr_ACViewToggle;
3224#[cfg(feature = "hid")]
3225pub use self::__hid::kHIDUsage_Csmr_ACYes;
3226#[cfg(feature = "hid")]
3227pub use self::__hid::kHIDUsage_Csmr_ACZoom;
3228#[cfg(feature = "hid")]
3229pub use self::__hid::kHIDUsage_Csmr_ACZoomIn;
3230#[cfg(feature = "hid")]
3231pub use self::__hid::kHIDUsage_Csmr_ACZoomOut;
3232#[cfg(feature = "hid")]
3233pub use self::__hid::kHIDUsage_Csmr_AL;
3234#[cfg(feature = "hid")]
3235pub use self::__hid::kHIDUsage_Csmr_ALAOrVCaptureOrPlayback;
3236#[cfg(feature = "hid")]
3237pub use self::__hid::kHIDUsage_Csmr_ALAlarms;
3238#[cfg(feature = "hid")]
3239pub use self::__hid::kHIDUsage_Csmr_ALAudioBrowser;
3240#[cfg(feature = "hid")]
3241pub use self::__hid::kHIDUsage_Csmr_ALAudioPlayer;
3242#[cfg(feature = "hid")]
3243pub use self::__hid::kHIDUsage_Csmr_ALCalculator;
3244#[cfg(feature = "hid")]
3245pub use self::__hid::kHIDUsage_Csmr_ALCalendarOrSchedule;
3246#[cfg(feature = "hid")]
3247pub use self::__hid::kHIDUsage_Csmr_ALCheckbookOrFinance;
3248#[cfg(feature = "hid")]
3249pub use self::__hid::kHIDUsage_Csmr_ALClock;
3250#[cfg(feature = "hid")]
3251pub use self::__hid::kHIDUsage_Csmr_ALCommandLineProcessorOrRun;
3252#[cfg(feature = "hid")]
3253pub use self::__hid::kHIDUsage_Csmr_ALConsumerControlConfiguration;
3254#[cfg(feature = "hid")]
3255pub use self::__hid::kHIDUsage_Csmr_ALContactSync;
3256#[cfg(feature = "hid")]
3257pub use self::__hid::kHIDUsage_Csmr_ALContactsOrAddressBook;
3258#[cfg(feature = "hid")]
3259pub use self::__hid::kHIDUsage_Csmr_ALContextawareDesktopAssistant;
3260#[cfg(feature = "hid")]
3261pub use self::__hid::kHIDUsage_Csmr_ALControlPanel;
3262#[cfg(feature = "hid")]
3263pub use self::__hid::kHIDUsage_Csmr_ALCustomizedCorporateNewsBrowser;
3264#[cfg(feature = "hid")]
3265pub use self::__hid::kHIDUsage_Csmr_ALDatabaseApp;
3266#[cfg(feature = "hid")]
3267pub use self::__hid::kHIDUsage_Csmr_ALDesktop;
3268#[cfg(feature = "hid")]
3269pub use self::__hid::kHIDUsage_Csmr_ALDictionary;
3270#[cfg(feature = "hid")]
3271pub use self::__hid::kHIDUsage_Csmr_ALDigitalRightsManager;
3272#[cfg(feature = "hid")]
3273pub use self::__hid::kHIDUsage_Csmr_ALDigitalWallet;
3274#[cfg(feature = "hid")]
3275pub use self::__hid::kHIDUsage_Csmr_ALDocuments;
3276#[cfg(feature = "hid")]
3277pub use self::__hid::kHIDUsage_Csmr_ALEmailReader;
3278#[cfg(feature = "hid")]
3279pub use self::__hid::kHIDUsage_Csmr_ALEncryption;
3280#[cfg(feature = "hid")]
3281pub use self::__hid::kHIDUsage_Csmr_ALEntertainmentContentBrowser;
3282#[cfg(feature = "hid")]
3283pub use self::__hid::kHIDUsage_Csmr_ALFileBrowser;
3284#[cfg(feature = "hid")]
3285pub use self::__hid::kHIDUsage_Csmr_ALGrammerCheck;
3286#[cfg(feature = "hid")]
3287pub use self::__hid::kHIDUsage_Csmr_ALGraphicsEditor;
3288#[cfg(feature = "hid")]
3289pub use self::__hid::kHIDUsage_Csmr_ALImageBrowser;
3290#[cfg(feature = "hid")]
3291pub use self::__hid::kHIDUsage_Csmr_ALInstantMessaging;
3292#[cfg(feature = "hid")]
3293pub use self::__hid::kHIDUsage_Csmr_ALIntegratedHelpCenter;
3294#[cfg(feature = "hid")]
3295pub use self::__hid::kHIDUsage_Csmr_ALInternetBrowser;
3296#[cfg(feature = "hid")]
3297pub use self::__hid::kHIDUsage_Csmr_ALKeyboardLayout;
3298#[cfg(feature = "hid")]
3299pub use self::__hid::kHIDUsage_Csmr_ALLANOrWANBrowser;
3300#[cfg(feature = "hid")]
3301pub use self::__hid::kHIDUsage_Csmr_ALLaunchButtonConfigurationTool;
3302#[cfg(feature = "hid")]
3303pub use self::__hid::kHIDUsage_Csmr_ALLocalMachineBrowser;
3304#[cfg(feature = "hid")]
3305pub use self::__hid::kHIDUsage_Csmr_ALLogOrJournalOrTimecard;
3306#[cfg(feature = "hid")]
3307pub use self::__hid::kHIDUsage_Csmr_ALLogoff;
3308#[cfg(feature = "hid")]
3309pub use self::__hid::kHIDUsage_Csmr_ALLogon;
3310#[cfg(feature = "hid")]
3311pub use self::__hid::kHIDUsage_Csmr_ALLogonOrLogoff;
3312#[cfg(feature = "hid")]
3313pub use self::__hid::kHIDUsage_Csmr_ALMarketMonitorOrFinanceBrowser;
3314#[cfg(feature = "hid")]
3315pub use self::__hid::kHIDUsage_Csmr_ALMessageStatus;
3316#[cfg(feature = "hid")]
3317pub use self::__hid::kHIDUsage_Csmr_ALMovieBrowser;
3318#[cfg(feature = "hid")]
3319pub use self::__hid::kHIDUsage_Csmr_ALNavigation;
3320#[cfg(feature = "hid")]
3321pub use self::__hid::kHIDUsage_Csmr_ALNetworkChat;
3322#[cfg(feature = "hid")]
3323pub use self::__hid::kHIDUsage_Csmr_ALNetworkConference;
3324#[cfg(feature = "hid")]
3325pub use self::__hid::kHIDUsage_Csmr_ALNewsreader;
3326#[cfg(feature = "hid")]
3327pub use self::__hid::kHIDUsage_Csmr_ALNextTaskOrApplication;
3328#[cfg(feature = "hid")]
3329pub use self::__hid::kHIDUsage_Csmr_ALOEMFeatureBrowser;
3330#[cfg(feature = "hid")]
3331pub use self::__hid::kHIDUsage_Csmr_ALOEMHelp;
3332#[cfg(feature = "hid")]
3333pub use self::__hid::kHIDUsage_Csmr_ALOnlineActivityBrowswer;
3334#[cfg(feature = "hid")]
3335pub use self::__hid::kHIDUsage_Csmr_ALOnlineCommunity;
3336#[cfg(feature = "hid")]
3337pub use self::__hid::kHIDUsage_Csmr_ALOnlineShoppingBrowswer;
3338#[cfg(feature = "hid")]
3339pub use self::__hid::kHIDUsage_Csmr_ALPowerStatus;
3340#[cfg(feature = "hid")]
3341pub use self::__hid::kHIDUsage_Csmr_ALPreemptiveHaltTaskOrApplication;
3342#[cfg(feature = "hid")]
3343pub use self::__hid::kHIDUsage_Csmr_ALPresentationApp;
3344#[cfg(feature = "hid")]
3345pub use self::__hid::kHIDUsage_Csmr_ALPreviousTaskOrApplication;
3346#[cfg(feature = "hid")]
3347pub use self::__hid::kHIDUsage_Csmr_ALProcessOrTaskManager;
3348#[cfg(feature = "hid")]
3349pub use self::__hid::kHIDUsage_Csmr_ALProgrammableButtonConfiguration;
3350#[cfg(feature = "hid")]
3351pub use self::__hid::kHIDUsage_Csmr_ALRemoteNetworkingOrISPConnect;
3352#[cfg(feature = "hid")]
3353pub use self::__hid::kHIDUsage_Csmr_ALResearchOrSearchBrowswer;
3354#[cfg(feature = "hid")]
3355pub use self::__hid::kHIDUsage_Csmr_ALScreenSaver;
3356#[cfg(feature = "hid")]
3357pub use self::__hid::kHIDUsage_Csmr_ALSmartCardInformationOrHelp;
3358#[cfg(feature = "hid")]
3359pub use self::__hid::kHIDUsage_Csmr_ALSpellCheck;
3360#[cfg(feature = "hid")]
3361pub use self::__hid::kHIDUsage_Csmr_ALSpreadsheet;
3362#[cfg(feature = "hid")]
3363pub use self::__hid::kHIDUsage_Csmr_ALTaskOrProjectManager;
3364#[cfg(feature = "hid")]
3365pub use self::__hid::kHIDUsage_Csmr_ALTelephonyOrDialer;
3366#[cfg(feature = "hid")]
3367pub use self::__hid::kHIDUsage_Csmr_ALTerminalLockOrScreensaver;
3368#[cfg(feature = "hid")]
3369pub use self::__hid::kHIDUsage_Csmr_ALTextEditor;
3370#[cfg(feature = "hid")]
3371pub use self::__hid::kHIDUsage_Csmr_ALThesaurus;
3372#[cfg(feature = "hid")]
3373pub use self::__hid::kHIDUsage_Csmr_ALVirusProtection;
3374#[cfg(feature = "hid")]
3375pub use self::__hid::kHIDUsage_Csmr_ALVoicemail;
3376#[cfg(feature = "hid")]
3377pub use self::__hid::kHIDUsage_Csmr_ALWirelessStatus;
3378#[cfg(feature = "hid")]
3379pub use self::__hid::kHIDUsage_Csmr_ALWordProcessor;
3380#[cfg(feature = "hid")]
3381pub use self::__hid::kHIDUsage_Csmr_AMOrPM;
3382#[cfg(feature = "hid")]
3383pub use self::__hid::kHIDUsage_Csmr_AlternateAudioDecrement;
3384#[cfg(feature = "hid")]
3385pub use self::__hid::kHIDUsage_Csmr_AlternateAudioIncrement;
3386#[cfg(feature = "hid")]
3387pub use self::__hid::kHIDUsage_Csmr_ApplicationLaunchButtons;
3388#[cfg(feature = "hid")]
3389pub use self::__hid::kHIDUsage_Csmr_Aspect;
3390#[cfg(feature = "hid")]
3391pub use self::__hid::kHIDUsage_Csmr_Assign;
3392#[cfg(feature = "hid")]
3393pub use self::__hid::kHIDUsage_Csmr_Balance;
3394#[cfg(feature = "hid")]
3395pub use self::__hid::kHIDUsage_Csmr_BalanceLeft;
3396#[cfg(feature = "hid")]
3397pub use self::__hid::kHIDUsage_Csmr_BalanceRight;
3398#[cfg(feature = "hid")]
3399pub use self::__hid::kHIDUsage_Csmr_Bass;
3400#[cfg(feature = "hid")]
3401pub use self::__hid::kHIDUsage_Csmr_BassBoost;
3402#[cfg(feature = "hid")]
3403pub use self::__hid::kHIDUsage_Csmr_BassDecrement;
3404#[cfg(feature = "hid")]
3405pub use self::__hid::kHIDUsage_Csmr_BassIncrement;
3406#[cfg(feature = "hid")]
3407pub use self::__hid::kHIDUsage_Csmr_BlueMenuButton;
3408#[cfg(feature = "hid")]
3409pub use self::__hid::kHIDUsage_Csmr_BroadcastMode;
3410#[cfg(feature = "hid")]
3411pub use self::__hid::kHIDUsage_Csmr_Channel;
3412#[cfg(feature = "hid")]
3413pub use self::__hid::kHIDUsage_Csmr_ChannelCenter;
3414#[cfg(feature = "hid")]
3415pub use self::__hid::kHIDUsage_Csmr_ChannelCenterFront;
3416#[cfg(feature = "hid")]
3417pub use self::__hid::kHIDUsage_Csmr_ChannelDecrement;
3418#[cfg(feature = "hid")]
3419pub use self::__hid::kHIDUsage_Csmr_ChannelFront;
3420#[cfg(feature = "hid")]
3421pub use self::__hid::kHIDUsage_Csmr_ChannelIncrement;
3422#[cfg(feature = "hid")]
3423pub use self::__hid::kHIDUsage_Csmr_ChannelLeft;
3424#[cfg(feature = "hid")]
3425pub use self::__hid::kHIDUsage_Csmr_ChannelLowFrequencyEnhancement;
3426#[cfg(feature = "hid")]
3427pub use self::__hid::kHIDUsage_Csmr_ChannelRight;
3428#[cfg(feature = "hid")]
3429pub use self::__hid::kHIDUsage_Csmr_ChannelSide;
3430#[cfg(feature = "hid")]
3431pub use self::__hid::kHIDUsage_Csmr_ChannelSurround;
3432#[cfg(feature = "hid")]
3433pub use self::__hid::kHIDUsage_Csmr_ChannelTop;
3434#[cfg(feature = "hid")]
3435pub use self::__hid::kHIDUsage_Csmr_ChannelUnknown;
3436#[cfg(feature = "hid")]
3437pub use self::__hid::kHIDUsage_Csmr_ClearMark;
3438#[cfg(feature = "hid")]
3439pub use self::__hid::kHIDUsage_Csmr_ClimateControlEnable;
3440#[cfg(feature = "hid")]
3441pub use self::__hid::kHIDUsage_Csmr_ClosedCaption;
3442#[cfg(feature = "hid")]
3443pub use self::__hid::kHIDUsage_Csmr_ClosedCaptionSelect;
3444#[cfg(feature = "hid")]
3445pub use self::__hid::kHIDUsage_Csmr_ConsumerControl;
3446#[cfg(feature = "hid")]
3447pub use self::__hid::kHIDUsage_Csmr_ContactAdded;
3448#[cfg(feature = "hid")]
3449pub use self::__hid::kHIDUsage_Csmr_ContactEdited;
3450#[cfg(feature = "hid")]
3451pub use self::__hid::kHIDUsage_Csmr_ContactEmailBusiness;
3452#[cfg(feature = "hid")]
3453pub use self::__hid::kHIDUsage_Csmr_ContactEmailMain;
3454#[cfg(feature = "hid")]
3455pub use self::__hid::kHIDUsage_Csmr_ContactEmailOther;
3456#[cfg(feature = "hid")]
3457pub use self::__hid::kHIDUsage_Csmr_ContactEmailPersonal;
3458#[cfg(feature = "hid")]
3459pub use self::__hid::kHIDUsage_Csmr_ContactFirstName;
3460#[cfg(feature = "hid")]
3461pub use self::__hid::kHIDUsage_Csmr_ContactFullName;
3462#[cfg(feature = "hid")]
3463pub use self::__hid::kHIDUsage_Csmr_ContactIndex;
3464#[cfg(feature = "hid")]
3465pub use self::__hid::kHIDUsage_Csmr_ContactLastName;
3466#[cfg(feature = "hid")]
3467pub use self::__hid::kHIDUsage_Csmr_ContactMisc;
3468#[cfg(feature = "hid")]
3469pub use self::__hid::kHIDUsage_Csmr_ContactNickname;
3470#[cfg(feature = "hid")]
3471pub use self::__hid::kHIDUsage_Csmr_ContactPhoneNumberBusiness;
3472#[cfg(feature = "hid")]
3473pub use self::__hid::kHIDUsage_Csmr_ContactPhoneNumberFax;
3474#[cfg(feature = "hid")]
3475pub use self::__hid::kHIDUsage_Csmr_ContactPhoneNumberMobile;
3476#[cfg(feature = "hid")]
3477pub use self::__hid::kHIDUsage_Csmr_ContactPhoneNumberOther;
3478#[cfg(feature = "hid")]
3479pub use self::__hid::kHIDUsage_Csmr_ContactPhoneNumberPager;
3480#[cfg(feature = "hid")]
3481pub use self::__hid::kHIDUsage_Csmr_ContactPhoneNumberPersonal;
3482#[cfg(feature = "hid")]
3483pub use self::__hid::kHIDUsage_Csmr_ContactRecordActive;
3484#[cfg(feature = "hid")]
3485pub use self::__hid::kHIDUsage_Csmr_ContactSpeedDialNumber;
3486#[cfg(feature = "hid")]
3487pub use self::__hid::kHIDUsage_Csmr_ContactStatusFlag;
3488#[cfg(feature = "hid")]
3489pub use self::__hid::kHIDUsage_Csmr_CounterReset;
3490#[cfg(feature = "hid")]
3491pub use self::__hid::kHIDUsage_Csmr_Daily;
3492#[cfg(feature = "hid")]
3493pub use self::__hid::kHIDUsage_Csmr_DataOnScreen;
3494#[cfg(feature = "hid")]
3495pub use self::__hid::kHIDUsage_Csmr_DisplayBacklightToggle;
3496#[cfg(feature = "hid")]
3497pub use self::__hid::kHIDUsage_Csmr_DisplayBrightness;
3498#[cfg(feature = "hid")]
3499pub use self::__hid::kHIDUsage_Csmr_DisplayBrightnessDecrement;
3500#[cfg(feature = "hid")]
3501pub use self::__hid::kHIDUsage_Csmr_DisplayBrightnessIncrement;
3502#[cfg(feature = "hid")]
3503pub use self::__hid::kHIDUsage_Csmr_DisplayBrightnessMaximum;
3504#[cfg(feature = "hid")]
3505pub use self::__hid::kHIDUsage_Csmr_DisplayBrightnessMinimum;
3506#[cfg(feature = "hid")]
3507pub use self::__hid::kHIDUsage_Csmr_DisplayBrightnessSetAutoBrightness;
3508#[cfg(feature = "hid")]
3509pub use self::__hid::kHIDUsage_Csmr_DuressAlarm;
3510#[cfg(feature = "hid")]
3511pub use self::__hid::kHIDUsage_Csmr_Eject;
3512#[cfg(feature = "hid")]
3513pub use self::__hid::kHIDUsage_Csmr_EnterChannel;
3514#[cfg(feature = "hid")]
3515pub use self::__hid::kHIDUsage_Csmr_EnterDisc;
3516#[cfg(feature = "hid")]
3517pub use self::__hid::kHIDUsage_Csmr_ExtendedKeyboardAttributesCollection;
3518#[cfg(feature = "hid")]
3519pub use self::__hid::kHIDUsage_Csmr_ExtendedPlay;
3520#[cfg(feature = "hid")]
3521pub use self::__hid::kHIDUsage_Csmr_FanEnable;
3522#[cfg(feature = "hid")]
3523pub use self::__hid::kHIDUsage_Csmr_FanSpeed;
3524#[cfg(feature = "hid")]
3525pub use self::__hid::kHIDUsage_Csmr_FastForward;
3526#[cfg(feature = "hid")]
3527pub use self::__hid::kHIDUsage_Csmr_FireAlarm;
3528#[cfg(feature = "hid")]
3529pub use self::__hid::kHIDUsage_Csmr_FrameBack;
3530#[cfg(feature = "hid")]
3531pub use self::__hid::kHIDUsage_Csmr_FrameForward;
3532#[cfg(feature = "hid")]
3533pub use self::__hid::kHIDUsage_Csmr_FunctionButtons;
3534#[cfg(feature = "hid")]
3535pub use self::__hid::kHIDUsage_Csmr_GenericGUIApplicationControls;
3536#[cfg(feature = "hid")]
3537pub use self::__hid::kHIDUsage_Csmr_GraphicEqualizer;
3538#[cfg(feature = "hid")]
3539pub use self::__hid::kHIDUsage_Csmr_GreenMenuButton;
3540#[cfg(feature = "hid")]
3541pub use self::__hid::kHIDUsage_Csmr_Headphone;
3542#[cfg(feature = "hid")]
3543pub use self::__hid::kHIDUsage_Csmr_Help;
3544#[cfg(feature = "hid")]
3545pub use self::__hid::kHIDUsage_Csmr_HoldupAlarm;
3546#[cfg(feature = "hid")]
3547pub use self::__hid::kHIDUsage_Csmr_Illumination;
3548#[cfg(feature = "hid")]
3549pub use self::__hid::kHIDUsage_Csmr_ImplementedKeyboardInputAssistControls;
3550#[cfg(feature = "hid")]
3551pub use self::__hid::kHIDUsage_Csmr_KeyboardBrightnessDecrement;
3552#[cfg(feature = "hid")]
3553pub use self::__hid::kHIDUsage_Csmr_KeyboardBrightnessIncrement;
3554#[cfg(feature = "hid")]
3555pub use self::__hid::kHIDUsage_Csmr_KeyboardFormFactor;
3556#[cfg(feature = "hid")]
3557pub use self::__hid::kHIDUsage_Csmr_KeyboardIETFLanguageTagIndex;
3558#[cfg(feature = "hid")]
3559pub use self::__hid::kHIDUsage_Csmr_KeyboardInputAssistAccept;
3560#[cfg(feature = "hid")]
3561pub use self::__hid::kHIDUsage_Csmr_KeyboardInputAssistCancel;
3562#[cfg(feature = "hid")]
3563pub use self::__hid::kHIDUsage_Csmr_KeyboardInputAssistNext;
3564#[cfg(feature = "hid")]
3565pub use self::__hid::kHIDUsage_Csmr_KeyboardInputAssistNextGroup;
3566#[cfg(feature = "hid")]
3567pub use self::__hid::kHIDUsage_Csmr_KeyboardInputAssistPrevious;
3568#[cfg(feature = "hid")]
3569pub use self::__hid::kHIDUsage_Csmr_KeyboardInputAssistPreviousGroup;
3570#[cfg(feature = "hid")]
3571pub use self::__hid::kHIDUsage_Csmr_KeyboardKeyType;
3572#[cfg(feature = "hid")]
3573pub use self::__hid::kHIDUsage_Csmr_KeyboardPhysicalLayout;
3574#[cfg(feature = "hid")]
3575pub use self::__hid::kHIDUsage_Csmr_LightEnable;
3576#[cfg(feature = "hid")]
3577pub use self::__hid::kHIDUsage_Csmr_LightIlluminationLevel;
3578#[cfg(feature = "hid")]
3579pub use self::__hid::kHIDUsage_Csmr_LongPlay;
3580#[cfg(feature = "hid")]
3581pub use self::__hid::kHIDUsage_Csmr_Loudness;
3582#[cfg(feature = "hid")]
3583pub use self::__hid::kHIDUsage_Csmr_MPX;
3584#[cfg(feature = "hid")]
3585pub use self::__hid::kHIDUsage_Csmr_Mark;
3586#[cfg(feature = "hid")]
3587pub use self::__hid::kHIDUsage_Csmr_Media;
3588#[cfg(feature = "hid")]
3589pub use self::__hid::kHIDUsage_Csmr_MediaSelectCD;
3590#[cfg(feature = "hid")]
3591pub use self::__hid::kHIDUsage_Csmr_MediaSelectCable;
3592#[cfg(feature = "hid")]
3593pub use self::__hid::kHIDUsage_Csmr_MediaSelectCall;
3594#[cfg(feature = "hid")]
3595pub use self::__hid::kHIDUsage_Csmr_MediaSelectComputer;
3596#[cfg(feature = "hid")]
3597pub use self::__hid::kHIDUsage_Csmr_MediaSelectDVD;
3598#[cfg(feature = "hid")]
3599pub use self::__hid::kHIDUsage_Csmr_MediaSelectGames;
3600#[cfg(feature = "hid")]
3601pub use self::__hid::kHIDUsage_Csmr_MediaSelectHome;
3602#[cfg(feature = "hid")]
3603pub use self::__hid::kHIDUsage_Csmr_MediaSelectMessages;
3604#[cfg(feature = "hid")]
3605pub use self::__hid::kHIDUsage_Csmr_MediaSelectProgramGuide;
3606#[cfg(feature = "hid")]
3607pub use self::__hid::kHIDUsage_Csmr_MediaSelectSatellite;
3608#[cfg(feature = "hid")]
3609pub use self::__hid::kHIDUsage_Csmr_MediaSelectSecurity;
3610#[cfg(feature = "hid")]
3611pub use self::__hid::kHIDUsage_Csmr_MediaSelectTV;
3612#[cfg(feature = "hid")]
3613pub use self::__hid::kHIDUsage_Csmr_MediaSelectTape;
3614#[cfg(feature = "hid")]
3615pub use self::__hid::kHIDUsage_Csmr_MediaSelectTelephone;
3616#[cfg(feature = "hid")]
3617pub use self::__hid::kHIDUsage_Csmr_MediaSelectTuner;
3618#[cfg(feature = "hid")]
3619pub use self::__hid::kHIDUsage_Csmr_MediaSelectVCR;
3620#[cfg(feature = "hid")]
3621pub use self::__hid::kHIDUsage_Csmr_MediaSelectVideoPhone;
3622#[cfg(feature = "hid")]
3623pub use self::__hid::kHIDUsage_Csmr_MediaSelectWWW;
3624#[cfg(feature = "hid")]
3625pub use self::__hid::kHIDUsage_Csmr_MediaSelection;
3626#[cfg(feature = "hid")]
3627pub use self::__hid::kHIDUsage_Csmr_MedicalAlarm;
3628#[cfg(feature = "hid")]
3629pub use self::__hid::kHIDUsage_Csmr_Menu;
3630#[cfg(feature = "hid")]
3631pub use self::__hid::kHIDUsage_Csmr_MenuDown;
3632#[cfg(feature = "hid")]
3633pub use self::__hid::kHIDUsage_Csmr_MenuEscape;
3634#[cfg(feature = "hid")]
3635pub use self::__hid::kHIDUsage_Csmr_MenuLeft;
3636#[cfg(feature = "hid")]
3637pub use self::__hid::kHIDUsage_Csmr_MenuPick;
3638#[cfg(feature = "hid")]
3639pub use self::__hid::kHIDUsage_Csmr_MenuRight;
3640#[cfg(feature = "hid")]
3641pub use self::__hid::kHIDUsage_Csmr_MenuUp;
3642#[cfg(feature = "hid")]
3643pub use self::__hid::kHIDUsage_Csmr_MenuValueDecrease;
3644#[cfg(feature = "hid")]
3645pub use self::__hid::kHIDUsage_Csmr_MenuValueIncrease;
3646#[cfg(feature = "hid")]
3647pub use self::__hid::kHIDUsage_Csmr_Microphone;
3648#[cfg(feature = "hid")]
3649pub use self::__hid::kHIDUsage_Csmr_ModeStep;
3650#[cfg(feature = "hid")]
3651pub use self::__hid::kHIDUsage_Csmr_Monthly;
3652#[cfg(feature = "hid")]
3653pub use self::__hid::kHIDUsage_Csmr_Motion;
3654#[cfg(feature = "hid")]
3655pub use self::__hid::kHIDUsage_Csmr_Mute;
3656#[cfg(feature = "hid")]
3657pub use self::__hid::kHIDUsage_Csmr_NumericKeyPad;
3658#[cfg(feature = "hid")]
3659pub use self::__hid::kHIDUsage_Csmr_Once;
3660#[cfg(feature = "hid")]
3661pub use self::__hid::kHIDUsage_Csmr_OrderMovie;
3662#[cfg(feature = "hid")]
3663pub use self::__hid::kHIDUsage_Csmr_Pause;
3664#[cfg(feature = "hid")]
3665pub use self::__hid::kHIDUsage_Csmr_PictureInPictureSwap;
3666#[cfg(feature = "hid")]
3667pub use self::__hid::kHIDUsage_Csmr_PictureInPictureToggle;
3668#[cfg(feature = "hid")]
3669pub use self::__hid::kHIDUsage_Csmr_Play;
3670#[cfg(feature = "hid")]
3671pub use self::__hid::kHIDUsage_Csmr_PlayOrPause;
3672#[cfg(feature = "hid")]
3673pub use self::__hid::kHIDUsage_Csmr_PlayOrSkip;
3674#[cfg(feature = "hid")]
3675pub use self::__hid::kHIDUsage_Csmr_PlaybackSpeed;
3676#[cfg(feature = "hid")]
3677pub use self::__hid::kHIDUsage_Csmr_Plus10;
3678#[cfg(feature = "hid")]
3679pub use self::__hid::kHIDUsage_Csmr_Plus100;
3680#[cfg(feature = "hid")]
3681pub use self::__hid::kHIDUsage_Csmr_PoliceAlarm;
3682#[cfg(feature = "hid")]
3683pub use self::__hid::kHIDUsage_Csmr_Power;
3684#[cfg(feature = "hid")]
3685pub use self::__hid::kHIDUsage_Csmr_ProgrammableButtons;
3686#[cfg(feature = "hid")]
3687pub use self::__hid::kHIDUsage_Csmr_Proximity;
3688#[cfg(feature = "hid")]
3689pub use self::__hid::kHIDUsage_Csmr_Quit;
3690#[cfg(feature = "hid")]
3691pub use self::__hid::kHIDUsage_Csmr_RandomPlay;
3692#[cfg(feature = "hid")]
3693pub use self::__hid::kHIDUsage_Csmr_RecallLast;
3694#[cfg(feature = "hid")]
3695pub use self::__hid::kHIDUsage_Csmr_Record;
3696#[cfg(feature = "hid")]
3697pub use self::__hid::kHIDUsage_Csmr_RedMenuButton;
3698#[cfg(feature = "hid")]
3699pub use self::__hid::kHIDUsage_Csmr_Repeat;
3700#[cfg(feature = "hid")]
3701pub use self::__hid::kHIDUsage_Csmr_RepeatFromMark;
3702#[cfg(feature = "hid")]
3703pub use self::__hid::kHIDUsage_Csmr_Reserved;
3704#[cfg(feature = "hid")]
3705pub use self::__hid::kHIDUsage_Csmr_Reset;
3706#[cfg(feature = "hid")]
3707pub use self::__hid::kHIDUsage_Csmr_ReturnToMark;
3708#[cfg(feature = "hid")]
3709pub use self::__hid::kHIDUsage_Csmr_Rewind;
3710#[cfg(feature = "hid")]
3711pub use self::__hid::kHIDUsage_Csmr_RoomTemperature;
3712#[cfg(feature = "hid")]
3713pub use self::__hid::kHIDUsage_Csmr_ScanNextTrack;
3714#[cfg(feature = "hid")]
3715pub use self::__hid::kHIDUsage_Csmr_ScanPreviousTrack;
3716#[cfg(feature = "hid")]
3717pub use self::__hid::kHIDUsage_Csmr_SearchMarkBackwards;
3718#[cfg(feature = "hid")]
3719pub use self::__hid::kHIDUsage_Csmr_SearchMarkForward;
3720#[cfg(feature = "hid")]
3721pub use self::__hid::kHIDUsage_Csmr_SecurityEnable;
3722#[cfg(feature = "hid")]
3723pub use self::__hid::kHIDUsage_Csmr_SelectDisc;
3724#[cfg(feature = "hid")]
3725pub use self::__hid::kHIDUsage_Csmr_Selection;
3726#[cfg(feature = "hid")]
3727pub use self::__hid::kHIDUsage_Csmr_ShowCounter;
3728#[cfg(feature = "hid")]
3729pub use self::__hid::kHIDUsage_Csmr_Sleep;
3730#[cfg(feature = "hid")]
3731pub use self::__hid::kHIDUsage_Csmr_SleepAfter;
3732#[cfg(feature = "hid")]
3733pub use self::__hid::kHIDUsage_Csmr_SleepMode;
3734#[cfg(feature = "hid")]
3735pub use self::__hid::kHIDUsage_Csmr_Slow;
3736#[cfg(feature = "hid")]
3737pub use self::__hid::kHIDUsage_Csmr_SlowTracking;
3738#[cfg(feature = "hid")]
3739pub use self::__hid::kHIDUsage_Csmr_Snapshot;
3740#[cfg(feature = "hid")]
3741pub use self::__hid::kHIDUsage_Csmr_SpeakerSystem;
3742#[cfg(feature = "hid")]
3743pub use self::__hid::kHIDUsage_Csmr_Speed;
3744#[cfg(feature = "hid")]
3745pub use self::__hid::kHIDUsage_Csmr_StandardPlay;
3746#[cfg(feature = "hid")]
3747pub use self::__hid::kHIDUsage_Csmr_Still;
3748#[cfg(feature = "hid")]
3749pub use self::__hid::kHIDUsage_Csmr_Stop;
3750#[cfg(feature = "hid")]
3751pub use self::__hid::kHIDUsage_Csmr_StopOrEject;
3752#[cfg(feature = "hid")]
3753pub use self::__hid::kHIDUsage_Csmr_SubChannel;
3754#[cfg(feature = "hid")]
3755pub use self::__hid::kHIDUsage_Csmr_SubChannelDecrement;
3756#[cfg(feature = "hid")]
3757pub use self::__hid::kHIDUsage_Csmr_SubChannelIncrement;
3758#[cfg(feature = "hid")]
3759pub use self::__hid::kHIDUsage_Csmr_SurroundMode;
3760#[cfg(feature = "hid")]
3761pub use self::__hid::kHIDUsage_Csmr_TrackNormal;
3762#[cfg(feature = "hid")]
3763pub use self::__hid::kHIDUsage_Csmr_Tracking;
3764#[cfg(feature = "hid")]
3765pub use self::__hid::kHIDUsage_Csmr_TrackingDecrement;
3766#[cfg(feature = "hid")]
3767pub use self::__hid::kHIDUsage_Csmr_TrackingIncrement;
3768#[cfg(feature = "hid")]
3769pub use self::__hid::kHIDUsage_Csmr_Treble;
3770#[cfg(feature = "hid")]
3771pub use self::__hid::kHIDUsage_Csmr_TrebleDecrement;
3772#[cfg(feature = "hid")]
3773pub use self::__hid::kHIDUsage_Csmr_TrebleIncrement;
3774#[cfg(feature = "hid")]
3775pub use self::__hid::kHIDUsage_Csmr_VCROrTV;
3776#[cfg(feature = "hid")]
3777pub use self::__hid::kHIDUsage_Csmr_VCRPlus;
3778#[cfg(feature = "hid")]
3779pub use self::__hid::kHIDUsage_Csmr_VendorSpecificKeyboardPhysicalLayout;
3780#[cfg(feature = "hid")]
3781pub use self::__hid::kHIDUsage_Csmr_VoiceCommand;
3782#[cfg(feature = "hid")]
3783pub use self::__hid::kHIDUsage_Csmr_Volume;
3784#[cfg(feature = "hid")]
3785pub use self::__hid::kHIDUsage_Csmr_VolumeDecrement;
3786#[cfg(feature = "hid")]
3787pub use self::__hid::kHIDUsage_Csmr_VolumeIncrement;
3788#[cfg(feature = "hid")]
3789pub use self::__hid::kHIDUsage_Csmr_Weekly;
3790#[cfg(feature = "hid")]
3791pub use self::__hid::kHIDUsage_Csmr_YellowMenuButton;
3792#[cfg(feature = "hid")]
3793pub use self::__hid::kHIDUsage_Dig_3DDigitizer;
3794#[cfg(feature = "hid")]
3795pub use self::__hid::kHIDUsage_Dig_Altitude;
3796#[cfg(feature = "hid")]
3797pub use self::__hid::kHIDUsage_Dig_Armature;
3798#[cfg(feature = "hid")]
3799pub use self::__hid::kHIDUsage_Dig_ArticulatedArm;
3800#[cfg(feature = "hid")]
3801pub use self::__hid::kHIDUsage_Dig_Azimuth;
3802#[cfg(feature = "hid")]
3803pub use self::__hid::kHIDUsage_Dig_BarrelPressure;
3804#[cfg(feature = "hid")]
3805pub use self::__hid::kHIDUsage_Dig_BarrelSwitch;
3806#[cfg(feature = "hid")]
3807pub use self::__hid::kHIDUsage_Dig_BatteryStrength;
3808#[cfg(feature = "hid")]
3809pub use self::__hid::kHIDUsage_Dig_CapacitiveHeatMapDigitizer;
3810#[cfg(feature = "hid")]
3811pub use self::__hid::kHIDUsage_Dig_CapacitiveHeatMapFrameData;
3812#[cfg(feature = "hid")]
3813pub use self::__hid::kHIDUsage_Dig_CapacitiveHeatMapProtocolVendorID;
3814#[cfg(feature = "hid")]
3815pub use self::__hid::kHIDUsage_Dig_CapacitiveHeatMapProtocolVersion;
3816#[cfg(feature = "hid")]
3817pub use self::__hid::kHIDUsage_Dig_ContactCount;
3818#[cfg(feature = "hid")]
3819pub use self::__hid::kHIDUsage_Dig_ContactCountMaximum;
3820#[cfg(feature = "hid")]
3821pub use self::__hid::kHIDUsage_Dig_ContactIdentifier;
3822#[cfg(feature = "hid")]
3823pub use self::__hid::kHIDUsage_Dig_CoordinateMeasuringMachine;
3824#[cfg(feature = "hid")]
3825pub use self::__hid::kHIDUsage_Dig_DataValid;
3826#[cfg(feature = "hid")]
3827pub use self::__hid::kHIDUsage_Dig_DeviceConfiguration;
3828#[cfg(feature = "hid")]
3829pub use self::__hid::kHIDUsage_Dig_DeviceIdentifier;
3830#[cfg(feature = "hid")]
3831pub use self::__hid::kHIDUsage_Dig_DeviceMode;
3832#[cfg(feature = "hid")]
3833pub use self::__hid::kHIDUsage_Dig_DeviceSettings;
3834#[cfg(feature = "hid")]
3835pub use self::__hid::kHIDUsage_Dig_Digitizer;
3836#[cfg(feature = "hid")]
3837pub use self::__hid::kHIDUsage_Dig_Eraser;
3838#[cfg(feature = "hid")]
3839pub use self::__hid::kHIDUsage_Dig_Finger;
3840#[cfg(feature = "hid")]
3841pub use self::__hid::kHIDUsage_Dig_FreeSpaceWand;
3842#[cfg(feature = "hid")]
3843pub use self::__hid::kHIDUsage_Dig_GestureCharacter;
3844#[cfg(feature = "hid")]
3845pub use self::__hid::kHIDUsage_Dig_GestureCharacterData;
3846#[cfg(feature = "hid")]
3847pub use self::__hid::kHIDUsage_Dig_GestureCharacterDataLength;
3848#[cfg(feature = "hid")]
3849pub use self::__hid::kHIDUsage_Dig_GestureCharacterEnable;
3850#[cfg(feature = "hid")]
3851pub use self::__hid::kHIDUsage_Dig_GestureCharacterEncoding;
3852#[cfg(feature = "hid")]
3853pub use self::__hid::kHIDUsage_Dig_GestureCharacterEncodingUTF16BE;
3854#[cfg(feature = "hid")]
3855pub use self::__hid::kHIDUsage_Dig_GestureCharacterEncodingUTF16LE;
3856#[cfg(feature = "hid")]
3857pub use self::__hid::kHIDUsage_Dig_GestureCharacterEncodingUTF32BE;
3858#[cfg(feature = "hid")]
3859pub use self::__hid::kHIDUsage_Dig_GestureCharacterEncodingUTF32LE;
3860#[cfg(feature = "hid")]
3861pub use self::__hid::kHIDUsage_Dig_GestureCharacterEncodingUTF8;
3862#[cfg(feature = "hid")]
3863pub use self::__hid::kHIDUsage_Dig_GestureCharacterQuality;
3864#[cfg(feature = "hid")]
3865pub use self::__hid::kHIDUsage_Dig_Height;
3866#[cfg(feature = "hid")]
3867pub use self::__hid::kHIDUsage_Dig_InRange;
3868#[cfg(feature = "hid")]
3869pub use self::__hid::kHIDUsage_Dig_Invert;
3870#[cfg(feature = "hid")]
3871pub use self::__hid::kHIDUsage_Dig_LightPen;
3872#[cfg(feature = "hid")]
3873pub use self::__hid::kHIDUsage_Dig_MultiplePointDigitizer;
3874#[cfg(feature = "hid")]
3875pub use self::__hid::kHIDUsage_Dig_Pen;
3876#[cfg(feature = "hid")]
3877pub use self::__hid::kHIDUsage_Dig_ProgramChangeKeys;
3878#[cfg(feature = "hid")]
3879pub use self::__hid::kHIDUsage_Dig_Puck;
3880#[cfg(feature = "hid")]
3881pub use self::__hid::kHIDUsage_Dig_Quality;
3882#[cfg(feature = "hid")]
3883pub use self::__hid::kHIDUsage_Dig_RelativeScanTime;
3884#[cfg(feature = "hid")]
3885pub use self::__hid::kHIDUsage_Dig_ReportRate;
3886#[cfg(feature = "hid")]
3887pub use self::__hid::kHIDUsage_Dig_Reserved;
3888#[cfg(feature = "hid")]
3889pub use self::__hid::kHIDUsage_Dig_SecondaryTipSwitch;
3890#[cfg(feature = "hid")]
3891pub use self::__hid::kHIDUsage_Dig_StereoPlotter;
3892#[cfg(feature = "hid")]
3893pub use self::__hid::kHIDUsage_Dig_Stylus;
3894#[cfg(feature = "hid")]
3895pub use self::__hid::kHIDUsage_Dig_SurfaceSwitch;
3896#[cfg(feature = "hid")]
3897pub use self::__hid::kHIDUsage_Dig_TabletFunctionKeys;
3898#[cfg(feature = "hid")]
3899pub use self::__hid::kHIDUsage_Dig_TabletPick;
3900#[cfg(feature = "hid")]
3901pub use self::__hid::kHIDUsage_Dig_Tap;
3902#[cfg(feature = "hid")]
3903pub use self::__hid::kHIDUsage_Dig_TipPressure;
3904#[cfg(feature = "hid")]
3905pub use self::__hid::kHIDUsage_Dig_TipSwitch;
3906#[cfg(feature = "hid")]
3907pub use self::__hid::kHIDUsage_Dig_Touch;
3908#[cfg(feature = "hid")]
3909pub use self::__hid::kHIDUsage_Dig_TouchPad;
3910#[cfg(feature = "hid")]
3911pub use self::__hid::kHIDUsage_Dig_TouchScreen;
3912#[cfg(feature = "hid")]
3913pub use self::__hid::kHIDUsage_Dig_TouchValid;
3914#[cfg(feature = "hid")]
3915pub use self::__hid::kHIDUsage_Dig_TransducerIndex;
3916#[cfg(feature = "hid")]
3917pub use self::__hid::kHIDUsage_Dig_Twist;
3918#[cfg(feature = "hid")]
3919pub use self::__hid::kHIDUsage_Dig_Untouch;
3920#[cfg(feature = "hid")]
3921pub use self::__hid::kHIDUsage_Dig_WhiteBoard;
3922#[cfg(feature = "hid")]
3923pub use self::__hid::kHIDUsage_Dig_Width;
3924#[cfg(feature = "hid")]
3925pub use self::__hid::kHIDUsage_Dig_XTilt;
3926#[cfg(feature = "hid")]
3927pub use self::__hid::kHIDUsage_Dig_YTilt;
3928#[cfg(feature = "hid")]
3929pub use self::__hid::kHIDUsage_FIDO_InputData;
3930#[cfg(feature = "hid")]
3931pub use self::__hid::kHIDUsage_FIDO_OutputData;
3932#[cfg(feature = "hid")]
3933pub use self::__hid::kHIDUsage_FIDO_U2FDevice;
3934#[cfg(feature = "hid")]
3935pub use self::__hid::kHIDUsage_FIDO_Undefined;
3936#[cfg(feature = "hid")]
3937pub use self::__hid::kHIDUsage_GD_ApplicationBreak;
3938#[cfg(feature = "hid")]
3939pub use self::__hid::kHIDUsage_GD_ApplicationDebuggerBreak;
3940#[cfg(feature = "hid")]
3941pub use self::__hid::kHIDUsage_GD_AssistiveControl;
3942#[cfg(feature = "hid")]
3943pub use self::__hid::kHIDUsage_GD_AssistiveControlCompatible;
3944#[cfg(feature = "hid")]
3945pub use self::__hid::kHIDUsage_GD_ByteCount;
3946#[cfg(feature = "hid")]
3947pub use self::__hid::kHIDUsage_GD_CallActiveLED;
3948#[cfg(feature = "hid")]
3949pub use self::__hid::kHIDUsage_GD_CallMuteLED;
3950#[cfg(feature = "hid")]
3951pub use self::__hid::kHIDUsage_GD_CallMuteToggle;
3952#[cfg(feature = "hid")]
3953pub use self::__hid::kHIDUsage_GD_ChassisEnclosure;
3954#[cfg(feature = "hid")]
3955pub use self::__hid::kHIDUsage_GD_ControlEnable;
3956#[cfg(feature = "hid")]
3957pub use self::__hid::kHIDUsage_GD_CoolantCriticalLevel;
3958#[cfg(feature = "hid")]
3959pub use self::__hid::kHIDUsage_GD_CoolantLevel;
3960#[cfg(feature = "hid")]
3961pub use self::__hid::kHIDUsage_GD_CoolantPump;
3962#[cfg(feature = "hid")]
3963pub use self::__hid::kHIDUsage_GD_CountedBuffer;
3964#[cfg(feature = "hid")]
3965pub use self::__hid::kHIDUsage_GD_DPadDown;
3966#[cfg(feature = "hid")]
3967pub use self::__hid::kHIDUsage_GD_DPadLeft;
3968#[cfg(feature = "hid")]
3969pub use self::__hid::kHIDUsage_GD_DPadRight;
3970#[cfg(feature = "hid")]
3971pub use self::__hid::kHIDUsage_GD_DPadUp;
3972#[cfg(feature = "hid")]
3973pub use self::__hid::kHIDUsage_GD_Dial;
3974#[cfg(feature = "hid")]
3975pub use self::__hid::kHIDUsage_GD_DoNotDisturb;
3976#[cfg(feature = "hid")]
3977pub use self::__hid::kHIDUsage_GD_DockableDeviceDisplayOcclusion;
3978#[cfg(feature = "hid")]
3979pub use self::__hid::kHIDUsage_GD_DockableDeviceDockingState;
3980#[cfg(feature = "hid")]
3981pub use self::__hid::kHIDUsage_GD_DockableDeviceObjectType;
3982#[cfg(feature = "hid")]
3983pub use self::__hid::kHIDUsage_GD_DockableDevicePrimaryUsageID;
3984#[cfg(feature = "hid")]
3985pub use self::__hid::kHIDUsage_GD_DockableDevicePrimaryUsagePage;
3986#[cfg(feature = "hid")]
3987pub use self::__hid::kHIDUsage_GD_DockableDeviceUniqueID;
3988#[cfg(feature = "hid")]
3989pub use self::__hid::kHIDUsage_GD_DockableDeviceVendorID;
3990#[cfg(feature = "hid")]
3991pub use self::__hid::kHIDUsage_GD_FeatureNotification;
3992#[cfg(feature = "hid")]
3993pub use self::__hid::kHIDUsage_GD_GamePad;
3994#[cfg(feature = "hid")]
3995pub use self::__hid::kHIDUsage_GD_Hatswitch;
3996#[cfg(feature = "hid")]
3997pub use self::__hid::kHIDUsage_GD_IndexTrigger;
3998#[cfg(feature = "hid")]
3999pub use self::__hid::kHIDUsage_GD_Joystick;
4000#[cfg(feature = "hid")]
4001pub use self::__hid::kHIDUsage_GD_Keyboard;
4002#[cfg(feature = "hid")]
4003pub use self::__hid::kHIDUsage_GD_Keypad;
4004#[cfg(feature = "hid")]
4005pub use self::__hid::kHIDUsage_GD_MotionWakeup;
4006#[cfg(feature = "hid")]
4007pub use self::__hid::kHIDUsage_GD_Mouse;
4008#[cfg(feature = "hid")]
4009pub use self::__hid::kHIDUsage_GD_MultiAxisController;
4010#[cfg(feature = "hid")]
4011pub use self::__hid::kHIDUsage_GD_PalmTrigger;
4012#[cfg(feature = "hid")]
4013pub use self::__hid::kHIDUsage_GD_Pointer;
4014#[cfg(feature = "hid")]
4015pub use self::__hid::kHIDUsage_GD_Qw;
4016#[cfg(feature = "hid")]
4017pub use self::__hid::kHIDUsage_GD_Qx;
4018#[cfg(feature = "hid")]
4019pub use self::__hid::kHIDUsage_GD_Qy;
4020#[cfg(feature = "hid")]
4021pub use self::__hid::kHIDUsage_GD_Qz;
4022#[cfg(feature = "hid")]
4023pub use self::__hid::kHIDUsage_GD_RPM;
4024#[cfg(feature = "hid")]
4025pub use self::__hid::kHIDUsage_GD_Reserved;
4026#[cfg(feature = "hid")]
4027pub use self::__hid::kHIDUsage_GD_ResolutionMultiplier;
4028#[cfg(feature = "hid")]
4029pub use self::__hid::kHIDUsage_GD_Rx;
4030#[cfg(feature = "hid")]
4031pub use self::__hid::kHIDUsage_GD_Ry;
4032#[cfg(feature = "hid")]
4033pub use self::__hid::kHIDUsage_GD_Rz;
4034#[cfg(feature = "hid")]
4035pub use self::__hid::kHIDUsage_GD_SFShift;
4036#[cfg(feature = "hid")]
4037pub use self::__hid::kHIDUsage_GD_SFShiftLock;
4038#[cfg(feature = "hid")]
4039pub use self::__hid::kHIDUsage_GD_SFShiftLockIndicator;
4040#[cfg(feature = "hid")]
4041pub use self::__hid::kHIDUsage_GD_Select;
4042#[cfg(feature = "hid")]
4043pub use self::__hid::kHIDUsage_GD_SensorZone;
4044#[cfg(feature = "hid")]
4045pub use self::__hid::kHIDUsage_GD_Slider;
4046#[cfg(feature = "hid")]
4047pub use self::__hid::kHIDUsage_GD_SpatialController;
4048#[cfg(feature = "hid")]
4049pub use self::__hid::kHIDUsage_GD_Start;
4050#[cfg(feature = "hid")]
4051pub use self::__hid::kHIDUsage_GD_SystemAppMenu;
4052#[cfg(feature = "hid")]
4053pub use self::__hid::kHIDUsage_GD_SystemBreak;
4054#[cfg(feature = "hid")]
4055pub use self::__hid::kHIDUsage_GD_SystemColdRestart;
4056#[cfg(feature = "hid")]
4057pub use self::__hid::kHIDUsage_GD_SystemContextMenu;
4058#[cfg(feature = "hid")]
4059pub use self::__hid::kHIDUsage_GD_SystemControl;
4060#[cfg(feature = "hid")]
4061pub use self::__hid::kHIDUsage_GD_SystemDebuggerBreak;
4062#[cfg(feature = "hid")]
4063pub use self::__hid::kHIDUsage_GD_SystemDismissNotification;
4064#[cfg(feature = "hid")]
4065pub use self::__hid::kHIDUsage_GD_SystemDisplayBoth;
4066#[cfg(feature = "hid")]
4067pub use self::__hid::kHIDUsage_GD_SystemDisplayDual;
4068#[cfg(feature = "hid")]
4069pub use self::__hid::kHIDUsage_GD_SystemDisplayExternal;
4070#[cfg(feature = "hid")]
4071pub use self::__hid::kHIDUsage_GD_SystemDisplayInternal;
4072#[cfg(feature = "hid")]
4073pub use self::__hid::kHIDUsage_GD_SystemDisplayInvert;
4074#[cfg(feature = "hid")]
4075pub use self::__hid::kHIDUsage_GD_SystemDisplayRotationLockButton;
4076#[cfg(feature = "hid")]
4077pub use self::__hid::kHIDUsage_GD_SystemDisplayRotationLockSliderSwitch;
4078#[cfg(feature = "hid")]
4079pub use self::__hid::kHIDUsage_GD_SystemDisplaySwap;
4080#[cfg(feature = "hid")]
4081pub use self::__hid::kHIDUsage_GD_SystemDisplayToggleLCDAutoscale;
4082#[cfg(feature = "hid")]
4083pub use self::__hid::kHIDUsage_GD_SystemDisplayToggleMode;
4084#[cfg(feature = "hid")]
4085pub use self::__hid::kHIDUsage_GD_SystemDock;
4086#[cfg(feature = "hid")]
4087pub use self::__hid::kHIDUsage_GD_SystemHibernate;
4088#[cfg(feature = "hid")]
4089pub use self::__hid::kHIDUsage_GD_SystemMainMenu;
4090#[cfg(feature = "hid")]
4091pub use self::__hid::kHIDUsage_GD_SystemMenu;
4092#[cfg(feature = "hid")]
4093pub use self::__hid::kHIDUsage_GD_SystemMenuDown;
4094#[cfg(feature = "hid")]
4095pub use self::__hid::kHIDUsage_GD_SystemMenuExit;
4096#[cfg(feature = "hid")]
4097pub use self::__hid::kHIDUsage_GD_SystemMenuHelp;
4098#[cfg(feature = "hid")]
4099pub use self::__hid::kHIDUsage_GD_SystemMenuLeft;
4100#[cfg(feature = "hid")]
4101pub use self::__hid::kHIDUsage_GD_SystemMenuRight;
4102#[cfg(feature = "hid")]
4103pub use self::__hid::kHIDUsage_GD_SystemMenuSelect;
4104#[cfg(feature = "hid")]
4105pub use self::__hid::kHIDUsage_GD_SystemMenuUp;
4106#[cfg(feature = "hid")]
4107pub use self::__hid::kHIDUsage_GD_SystemMicrophoneMute;
4108#[cfg(feature = "hid")]
4109pub use self::__hid::kHIDUsage_GD_SystemMultiAxisController;
4110#[cfg(feature = "hid")]
4111pub use self::__hid::kHIDUsage_GD_SystemPowerDown;
4112#[cfg(feature = "hid")]
4113pub use self::__hid::kHIDUsage_GD_SystemSetup;
4114#[cfg(feature = "hid")]
4115pub use self::__hid::kHIDUsage_GD_SystemSleep;
4116#[cfg(feature = "hid")]
4117pub use self::__hid::kHIDUsage_GD_SystemSpeakerMute;
4118#[cfg(feature = "hid")]
4119pub use self::__hid::kHIDUsage_GD_SystemUndock;
4120#[cfg(feature = "hid")]
4121pub use self::__hid::kHIDUsage_GD_SystemWakeUp;
4122#[cfg(feature = "hid")]
4123pub use self::__hid::kHIDUsage_GD_SystemWarmRestart;
4124#[cfg(feature = "hid")]
4125pub use self::__hid::kHIDUsage_GD_TabletPCSystemControls;
4126#[cfg(feature = "hid")]
4127pub use self::__hid::kHIDUsage_GD_Thumbstick;
4128#[cfg(feature = "hid")]
4129pub use self::__hid::kHIDUsage_GD_Vbrx;
4130#[cfg(feature = "hid")]
4131pub use self::__hid::kHIDUsage_GD_Vbry;
4132#[cfg(feature = "hid")]
4133pub use self::__hid::kHIDUsage_GD_Vbrz;
4134#[cfg(feature = "hid")]
4135pub use self::__hid::kHIDUsage_GD_Vno;
4136#[cfg(feature = "hid")]
4137pub use self::__hid::kHIDUsage_GD_Vx;
4138#[cfg(feature = "hid")]
4139pub use self::__hid::kHIDUsage_GD_Vy;
4140#[cfg(feature = "hid")]
4141pub use self::__hid::kHIDUsage_GD_Vz;
4142#[cfg(feature = "hid")]
4143pub use self::__hid::kHIDUsage_GD_Wheel;
4144#[cfg(feature = "hid")]
4145pub use self::__hid::kHIDUsage_GD_WirelessRadioButton;
4146#[cfg(feature = "hid")]
4147pub use self::__hid::kHIDUsage_GD_WirelessRadioLED;
4148#[cfg(feature = "hid")]
4149pub use self::__hid::kHIDUsage_GD_WirelessRadioSliderSwitch;
4150#[cfg(feature = "hid")]
4151pub use self::__hid::kHIDUsage_GD_X;
4152#[cfg(feature = "hid")]
4153pub use self::__hid::kHIDUsage_GD_Y;
4154#[cfg(feature = "hid")]
4155pub use self::__hid::kHIDUsage_GD_Z;
4156#[cfg(feature = "hid")]
4157pub use self::__hid::kHIDUsage_Game_3DGameController;
4158#[cfg(feature = "hid")]
4159pub use self::__hid::kHIDUsage_Game_Bump;
4160#[cfg(feature = "hid")]
4161pub use self::__hid::kHIDUsage_Game_Flipper;
4162#[cfg(feature = "hid")]
4163pub use self::__hid::kHIDUsage_Game_GamepadFireOrJump;
4164#[cfg(feature = "hid")]
4165pub use self::__hid::kHIDUsage_Game_GamepadFormFitting;
4166#[cfg(feature = "hid")]
4167pub use self::__hid::kHIDUsage_Game_GamepadFormFitting_Compatibility;
4168#[cfg(feature = "hid")]
4169pub use self::__hid::kHIDUsage_Game_GamepadTrigger;
4170#[cfg(feature = "hid")]
4171pub use self::__hid::kHIDUsage_Game_Gun;
4172#[cfg(feature = "hid")]
4173pub use self::__hid::kHIDUsage_Game_GunAutomatic;
4174#[cfg(feature = "hid")]
4175pub use self::__hid::kHIDUsage_Game_GunBolt;
4176#[cfg(feature = "hid")]
4177pub use self::__hid::kHIDUsage_Game_GunBurst;
4178#[cfg(feature = "hid")]
4179pub use self::__hid::kHIDUsage_Game_GunClip;
4180#[cfg(feature = "hid")]
4181pub use self::__hid::kHIDUsage_Game_GunDevice;
4182#[cfg(feature = "hid")]
4183pub use self::__hid::kHIDUsage_Game_GunSafety;
4184#[cfg(feature = "hid")]
4185pub use self::__hid::kHIDUsage_Game_GunSingleShot;
4186#[cfg(feature = "hid")]
4187pub use self::__hid::kHIDUsage_Game_HeightOfPOV;
4188#[cfg(feature = "hid")]
4189pub use self::__hid::kHIDUsage_Game_LeanForwardOrBackward;
4190#[cfg(feature = "hid")]
4191pub use self::__hid::kHIDUsage_Game_LeanRightOrLeft;
4192#[cfg(feature = "hid")]
4193pub use self::__hid::kHIDUsage_Game_MoveForwardOrBackward;
4194#[cfg(feature = "hid")]
4195pub use self::__hid::kHIDUsage_Game_MoveRightOrLeft;
4196#[cfg(feature = "hid")]
4197pub use self::__hid::kHIDUsage_Game_MoveUpOrDown;
4198#[cfg(feature = "hid")]
4199pub use self::__hid::kHIDUsage_Game_NewGame;
4200#[cfg(feature = "hid")]
4201pub use self::__hid::kHIDUsage_Game_PinballDevice;
4202#[cfg(feature = "hid")]
4203pub use self::__hid::kHIDUsage_Game_PitchUpOrDown;
4204#[cfg(feature = "hid")]
4205pub use self::__hid::kHIDUsage_Game_Player;
4206#[cfg(feature = "hid")]
4207pub use self::__hid::kHIDUsage_Game_PointofView;
4208#[cfg(feature = "hid")]
4209pub use self::__hid::kHIDUsage_Game_Reserved;
4210#[cfg(feature = "hid")]
4211pub use self::__hid::kHIDUsage_Game_RollRightOrLeft;
4212#[cfg(feature = "hid")]
4213pub use self::__hid::kHIDUsage_Game_SecondaryFlipper;
4214#[cfg(feature = "hid")]
4215pub use self::__hid::kHIDUsage_Game_ShootBall;
4216#[cfg(feature = "hid")]
4217pub use self::__hid::kHIDUsage_Game_TurnRightOrLeft;
4218#[cfg(feature = "hid")]
4219pub use self::__hid::kHIDUsage_GenDevControls_BackgroundControls;
4220#[cfg(feature = "hid")]
4221pub use self::__hid::kHIDUsage_GenDevControls_BatteryStrength;
4222#[cfg(feature = "hid")]
4223pub use self::__hid::kHIDUsage_Haptics_AutoTrigger;
4224#[cfg(feature = "hid")]
4225pub use self::__hid::kHIDUsage_Haptics_AutoTriggerAssociatedControl;
4226#[cfg(feature = "hid")]
4227pub use self::__hid::kHIDUsage_Haptics_DurationList;
4228#[cfg(feature = "hid")]
4229pub use self::__hid::kHIDUsage_Haptics_Intensity;
4230#[cfg(feature = "hid")]
4231pub use self::__hid::kHIDUsage_Haptics_ManualTrigger;
4232#[cfg(feature = "hid")]
4233pub use self::__hid::kHIDUsage_Haptics_RepeatCount;
4234#[cfg(feature = "hid")]
4235pub use self::__hid::kHIDUsage_Haptics_RetriggerPeriod;
4236#[cfg(feature = "hid")]
4237pub use self::__hid::kHIDUsage_Haptics_SimpleHapticController;
4238#[cfg(feature = "hid")]
4239pub use self::__hid::kHIDUsage_Haptics_VendorWaveformFirst;
4240#[cfg(feature = "hid")]
4241pub use self::__hid::kHIDUsage_Haptics_VendorWaveformLast;
4242#[cfg(feature = "hid")]
4243pub use self::__hid::kHIDUsage_Haptics_WaveformBuzzContinuous;
4244#[cfg(feature = "hid")]
4245pub use self::__hid::kHIDUsage_Haptics_WaveformClick;
4246#[cfg(feature = "hid")]
4247pub use self::__hid::kHIDUsage_Haptics_WaveformCutoffTime;
4248#[cfg(feature = "hid")]
4249pub use self::__hid::kHIDUsage_Haptics_WaveformList;
4250#[cfg(feature = "hid")]
4251pub use self::__hid::kHIDUsage_Haptics_WaveformNone;
4252#[cfg(feature = "hid")]
4253pub use self::__hid::kHIDUsage_Haptics_WaveformPress;
4254#[cfg(feature = "hid")]
4255pub use self::__hid::kHIDUsage_Haptics_WaveformRelease;
4256#[cfg(feature = "hid")]
4257pub use self::__hid::kHIDUsage_Haptics_WaveformRumbleContinuous;
4258#[cfg(feature = "hid")]
4259pub use self::__hid::kHIDUsage_Haptics_WaveformStop;
4260#[cfg(feature = "hid")]
4261pub use self::__hid::kHIDUsage_Haptics_WaveformVendorID;
4262#[cfg(feature = "hid")]
4263pub use self::__hid::kHIDUsage_Haptics_WaveformVendorPage;
4264#[cfg(feature = "hid")]
4265pub use self::__hid::kHIDUsage_Keyboard0;
4266#[cfg(feature = "hid")]
4267pub use self::__hid::kHIDUsage_Keyboard1;
4268#[cfg(feature = "hid")]
4269pub use self::__hid::kHIDUsage_Keyboard2;
4270#[cfg(feature = "hid")]
4271pub use self::__hid::kHIDUsage_Keyboard3;
4272#[cfg(feature = "hid")]
4273pub use self::__hid::kHIDUsage_Keyboard4;
4274#[cfg(feature = "hid")]
4275pub use self::__hid::kHIDUsage_Keyboard5;
4276#[cfg(feature = "hid")]
4277pub use self::__hid::kHIDUsage_Keyboard6;
4278#[cfg(feature = "hid")]
4279pub use self::__hid::kHIDUsage_Keyboard7;
4280#[cfg(feature = "hid")]
4281pub use self::__hid::kHIDUsage_Keyboard8;
4282#[cfg(feature = "hid")]
4283pub use self::__hid::kHIDUsage_Keyboard9;
4284#[cfg(feature = "hid")]
4285pub use self::__hid::kHIDUsage_KeyboardA;
4286#[cfg(feature = "hid")]
4287pub use self::__hid::kHIDUsage_KeyboardAgain;
4288#[cfg(feature = "hid")]
4289pub use self::__hid::kHIDUsage_KeyboardAlternateErase;
4290#[cfg(feature = "hid")]
4291pub use self::__hid::kHIDUsage_KeyboardApplication;
4292#[cfg(feature = "hid")]
4293pub use self::__hid::kHIDUsage_KeyboardB;
4294#[cfg(feature = "hid")]
4295pub use self::__hid::kHIDUsage_KeyboardBackslash;
4296#[cfg(feature = "hid")]
4297pub use self::__hid::kHIDUsage_KeyboardC;
4298#[cfg(feature = "hid")]
4299pub use self::__hid::kHIDUsage_KeyboardCancel;
4300#[cfg(feature = "hid")]
4301pub use self::__hid::kHIDUsage_KeyboardCapsLock;
4302#[cfg(feature = "hid")]
4303pub use self::__hid::kHIDUsage_KeyboardClear;
4304#[cfg(feature = "hid")]
4305pub use self::__hid::kHIDUsage_KeyboardClearOrAgain;
4306#[cfg(feature = "hid")]
4307pub use self::__hid::kHIDUsage_KeyboardCloseBracket;
4308#[cfg(feature = "hid")]
4309pub use self::__hid::kHIDUsage_KeyboardComma;
4310#[cfg(feature = "hid")]
4311pub use self::__hid::kHIDUsage_KeyboardCopy;
4312#[cfg(feature = "hid")]
4313pub use self::__hid::kHIDUsage_KeyboardCrSelOrProps;
4314#[cfg(feature = "hid")]
4315pub use self::__hid::kHIDUsage_KeyboardCut;
4316#[cfg(feature = "hid")]
4317pub use self::__hid::kHIDUsage_KeyboardD;
4318#[cfg(feature = "hid")]
4319pub use self::__hid::kHIDUsage_KeyboardDeleteForward;
4320#[cfg(feature = "hid")]
4321pub use self::__hid::kHIDUsage_KeyboardDeleteOrBackspace;
4322#[cfg(feature = "hid")]
4323pub use self::__hid::kHIDUsage_KeyboardDownArrow;
4324#[cfg(feature = "hid")]
4325pub use self::__hid::kHIDUsage_KeyboardE;
4326#[cfg(feature = "hid")]
4327pub use self::__hid::kHIDUsage_KeyboardEnd;
4328#[cfg(feature = "hid")]
4329pub use self::__hid::kHIDUsage_KeyboardEqualSign;
4330#[cfg(feature = "hid")]
4331pub use self::__hid::kHIDUsage_KeyboardErrorRollOver;
4332#[cfg(feature = "hid")]
4333pub use self::__hid::kHIDUsage_KeyboardErrorUndefined;
4334#[cfg(feature = "hid")]
4335pub use self::__hid::kHIDUsage_KeyboardEscape;
4336#[cfg(feature = "hid")]
4337pub use self::__hid::kHIDUsage_KeyboardExSel;
4338#[cfg(feature = "hid")]
4339pub use self::__hid::kHIDUsage_KeyboardExecute;
4340#[cfg(feature = "hid")]
4341pub use self::__hid::kHIDUsage_KeyboardF;
4342#[cfg(feature = "hid")]
4343pub use self::__hid::kHIDUsage_KeyboardF1;
4344#[cfg(feature = "hid")]
4345pub use self::__hid::kHIDUsage_KeyboardF10;
4346#[cfg(feature = "hid")]
4347pub use self::__hid::kHIDUsage_KeyboardF11;
4348#[cfg(feature = "hid")]
4349pub use self::__hid::kHIDUsage_KeyboardF12;
4350#[cfg(feature = "hid")]
4351pub use self::__hid::kHIDUsage_KeyboardF13;
4352#[cfg(feature = "hid")]
4353pub use self::__hid::kHIDUsage_KeyboardF14;
4354#[cfg(feature = "hid")]
4355pub use self::__hid::kHIDUsage_KeyboardF15;
4356#[cfg(feature = "hid")]
4357pub use self::__hid::kHIDUsage_KeyboardF16;
4358#[cfg(feature = "hid")]
4359pub use self::__hid::kHIDUsage_KeyboardF17;
4360#[cfg(feature = "hid")]
4361pub use self::__hid::kHIDUsage_KeyboardF18;
4362#[cfg(feature = "hid")]
4363pub use self::__hid::kHIDUsage_KeyboardF19;
4364#[cfg(feature = "hid")]
4365pub use self::__hid::kHIDUsage_KeyboardF2;
4366#[cfg(feature = "hid")]
4367pub use self::__hid::kHIDUsage_KeyboardF20;
4368#[cfg(feature = "hid")]
4369pub use self::__hid::kHIDUsage_KeyboardF21;
4370#[cfg(feature = "hid")]
4371pub use self::__hid::kHIDUsage_KeyboardF22;
4372#[cfg(feature = "hid")]
4373pub use self::__hid::kHIDUsage_KeyboardF23;
4374#[cfg(feature = "hid")]
4375pub use self::__hid::kHIDUsage_KeyboardF24;
4376#[cfg(feature = "hid")]
4377pub use self::__hid::kHIDUsage_KeyboardF3;
4378#[cfg(feature = "hid")]
4379pub use self::__hid::kHIDUsage_KeyboardF4;
4380#[cfg(feature = "hid")]
4381pub use self::__hid::kHIDUsage_KeyboardF5;
4382#[cfg(feature = "hid")]
4383pub use self::__hid::kHIDUsage_KeyboardF6;
4384#[cfg(feature = "hid")]
4385pub use self::__hid::kHIDUsage_KeyboardF7;
4386#[cfg(feature = "hid")]
4387pub use self::__hid::kHIDUsage_KeyboardF8;
4388#[cfg(feature = "hid")]
4389pub use self::__hid::kHIDUsage_KeyboardF9;
4390#[cfg(feature = "hid")]
4391pub use self::__hid::kHIDUsage_KeyboardFind;
4392#[cfg(feature = "hid")]
4393pub use self::__hid::kHIDUsage_KeyboardG;
4394#[cfg(feature = "hid")]
4395pub use self::__hid::kHIDUsage_KeyboardGraveAccentAndTilde;
4396#[cfg(feature = "hid")]
4397pub use self::__hid::kHIDUsage_KeyboardH;
4398#[cfg(feature = "hid")]
4399pub use self::__hid::kHIDUsage_KeyboardHelp;
4400#[cfg(feature = "hid")]
4401pub use self::__hid::kHIDUsage_KeyboardHome;
4402#[cfg(feature = "hid")]
4403pub use self::__hid::kHIDUsage_KeyboardHyphen;
4404#[cfg(feature = "hid")]
4405pub use self::__hid::kHIDUsage_KeyboardI;
4406#[cfg(feature = "hid")]
4407pub use self::__hid::kHIDUsage_KeyboardInsert;
4408#[cfg(feature = "hid")]
4409pub use self::__hid::kHIDUsage_KeyboardInternational1;
4410#[cfg(feature = "hid")]
4411pub use self::__hid::kHIDUsage_KeyboardInternational2;
4412#[cfg(feature = "hid")]
4413pub use self::__hid::kHIDUsage_KeyboardInternational3;
4414#[cfg(feature = "hid")]
4415pub use self::__hid::kHIDUsage_KeyboardInternational4;
4416#[cfg(feature = "hid")]
4417pub use self::__hid::kHIDUsage_KeyboardInternational5;
4418#[cfg(feature = "hid")]
4419pub use self::__hid::kHIDUsage_KeyboardInternational6;
4420#[cfg(feature = "hid")]
4421pub use self::__hid::kHIDUsage_KeyboardInternational7;
4422#[cfg(feature = "hid")]
4423pub use self::__hid::kHIDUsage_KeyboardInternational8;
4424#[cfg(feature = "hid")]
4425pub use self::__hid::kHIDUsage_KeyboardInternational9;
4426#[cfg(feature = "hid")]
4427pub use self::__hid::kHIDUsage_KeyboardJ;
4428#[cfg(feature = "hid")]
4429pub use self::__hid::kHIDUsage_KeyboardK;
4430#[cfg(feature = "hid")]
4431pub use self::__hid::kHIDUsage_KeyboardL;
4432#[cfg(feature = "hid")]
4433pub use self::__hid::kHIDUsage_KeyboardLANG1;
4434#[cfg(feature = "hid")]
4435pub use self::__hid::kHIDUsage_KeyboardLANG2;
4436#[cfg(feature = "hid")]
4437pub use self::__hid::kHIDUsage_KeyboardLANG3;
4438#[cfg(feature = "hid")]
4439pub use self::__hid::kHIDUsage_KeyboardLANG4;
4440#[cfg(feature = "hid")]
4441pub use self::__hid::kHIDUsage_KeyboardLANG5;
4442#[cfg(feature = "hid")]
4443pub use self::__hid::kHIDUsage_KeyboardLANG6;
4444#[cfg(feature = "hid")]
4445pub use self::__hid::kHIDUsage_KeyboardLANG7;
4446#[cfg(feature = "hid")]
4447pub use self::__hid::kHIDUsage_KeyboardLANG8;
4448#[cfg(feature = "hid")]
4449pub use self::__hid::kHIDUsage_KeyboardLANG9;
4450#[cfg(feature = "hid")]
4451pub use self::__hid::kHIDUsage_KeyboardLeftAlt;
4452#[cfg(feature = "hid")]
4453pub use self::__hid::kHIDUsage_KeyboardLeftArrow;
4454#[cfg(feature = "hid")]
4455pub use self::__hid::kHIDUsage_KeyboardLeftControl;
4456#[cfg(feature = "hid")]
4457pub use self::__hid::kHIDUsage_KeyboardLeftGUI;
4458#[cfg(feature = "hid")]
4459pub use self::__hid::kHIDUsage_KeyboardLeftShift;
4460#[cfg(feature = "hid")]
4461pub use self::__hid::kHIDUsage_KeyboardLockingCapsLock;
4462#[cfg(feature = "hid")]
4463pub use self::__hid::kHIDUsage_KeyboardLockingNumLock;
4464#[cfg(feature = "hid")]
4465pub use self::__hid::kHIDUsage_KeyboardLockingScrollLock;
4466#[cfg(feature = "hid")]
4467pub use self::__hid::kHIDUsage_KeyboardM;
4468#[cfg(feature = "hid")]
4469pub use self::__hid::kHIDUsage_KeyboardMenu;
4470#[cfg(feature = "hid")]
4471pub use self::__hid::kHIDUsage_KeyboardMute;
4472#[cfg(feature = "hid")]
4473pub use self::__hid::kHIDUsage_KeyboardN;
4474#[cfg(feature = "hid")]
4475pub use self::__hid::kHIDUsage_KeyboardNonUSBackslash;
4476#[cfg(feature = "hid")]
4477pub use self::__hid::kHIDUsage_KeyboardNonUSPound;
4478#[cfg(feature = "hid")]
4479pub use self::__hid::kHIDUsage_KeyboardO;
4480#[cfg(feature = "hid")]
4481pub use self::__hid::kHIDUsage_KeyboardOpenBracket;
4482#[cfg(feature = "hid")]
4483pub use self::__hid::kHIDUsage_KeyboardOper;
4484#[cfg(feature = "hid")]
4485pub use self::__hid::kHIDUsage_KeyboardOut;
4486#[cfg(feature = "hid")]
4487pub use self::__hid::kHIDUsage_KeyboardP;
4488#[cfg(feature = "hid")]
4489pub use self::__hid::kHIDUsage_KeyboardPOSTFail;
4490#[cfg(feature = "hid")]
4491pub use self::__hid::kHIDUsage_KeyboardPageDown;
4492#[cfg(feature = "hid")]
4493pub use self::__hid::kHIDUsage_KeyboardPageUp;
4494#[cfg(feature = "hid")]
4495pub use self::__hid::kHIDUsage_KeyboardPaste;
4496#[cfg(feature = "hid")]
4497pub use self::__hid::kHIDUsage_KeyboardPause;
4498#[cfg(feature = "hid")]
4499pub use self::__hid::kHIDUsage_KeyboardPeriod;
4500#[cfg(feature = "hid")]
4501pub use self::__hid::kHIDUsage_KeyboardPower;
4502#[cfg(feature = "hid")]
4503pub use self::__hid::kHIDUsage_KeyboardPrintScreen;
4504#[cfg(feature = "hid")]
4505pub use self::__hid::kHIDUsage_KeyboardPrior;
4506#[cfg(feature = "hid")]
4507pub use self::__hid::kHIDUsage_KeyboardQ;
4508#[cfg(feature = "hid")]
4509pub use self::__hid::kHIDUsage_KeyboardQuote;
4510#[cfg(feature = "hid")]
4511pub use self::__hid::kHIDUsage_KeyboardR;
4512#[cfg(feature = "hid")]
4513pub use self::__hid::kHIDUsage_KeyboardReturn;
4514#[cfg(feature = "hid")]
4515pub use self::__hid::kHIDUsage_KeyboardReturnOrEnter;
4516#[cfg(feature = "hid")]
4517pub use self::__hid::kHIDUsage_KeyboardRightAlt;
4518#[cfg(feature = "hid")]
4519pub use self::__hid::kHIDUsage_KeyboardRightArrow;
4520#[cfg(feature = "hid")]
4521pub use self::__hid::kHIDUsage_KeyboardRightControl;
4522#[cfg(feature = "hid")]
4523pub use self::__hid::kHIDUsage_KeyboardRightGUI;
4524#[cfg(feature = "hid")]
4525pub use self::__hid::kHIDUsage_KeyboardRightShift;
4526#[cfg(feature = "hid")]
4527pub use self::__hid::kHIDUsage_KeyboardS;
4528#[cfg(feature = "hid")]
4529pub use self::__hid::kHIDUsage_KeyboardScrollLock;
4530#[cfg(feature = "hid")]
4531pub use self::__hid::kHIDUsage_KeyboardSelect;
4532#[cfg(feature = "hid")]
4533pub use self::__hid::kHIDUsage_KeyboardSemicolon;
4534#[cfg(feature = "hid")]
4535pub use self::__hid::kHIDUsage_KeyboardSeparator;
4536#[cfg(feature = "hid")]
4537pub use self::__hid::kHIDUsage_KeyboardSlash;
4538#[cfg(feature = "hid")]
4539pub use self::__hid::kHIDUsage_KeyboardSpacebar;
4540#[cfg(feature = "hid")]
4541pub use self::__hid::kHIDUsage_KeyboardStop;
4542#[cfg(feature = "hid")]
4543pub use self::__hid::kHIDUsage_KeyboardSysReqOrAttention;
4544#[cfg(feature = "hid")]
4545pub use self::__hid::kHIDUsage_KeyboardT;
4546#[cfg(feature = "hid")]
4547pub use self::__hid::kHIDUsage_KeyboardTab;
4548#[cfg(feature = "hid")]
4549pub use self::__hid::kHIDUsage_KeyboardU;
4550#[cfg(feature = "hid")]
4551pub use self::__hid::kHIDUsage_KeyboardUndo;
4552#[cfg(feature = "hid")]
4553pub use self::__hid::kHIDUsage_KeyboardUpArrow;
4554#[cfg(feature = "hid")]
4555pub use self::__hid::kHIDUsage_KeyboardV;
4556#[cfg(feature = "hid")]
4557pub use self::__hid::kHIDUsage_KeyboardVolumeDown;
4558#[cfg(feature = "hid")]
4559pub use self::__hid::kHIDUsage_KeyboardVolumeUp;
4560#[cfg(feature = "hid")]
4561pub use self::__hid::kHIDUsage_KeyboardW;
4562#[cfg(feature = "hid")]
4563pub use self::__hid::kHIDUsage_KeyboardX;
4564#[cfg(feature = "hid")]
4565pub use self::__hid::kHIDUsage_KeyboardY;
4566#[cfg(feature = "hid")]
4567pub use self::__hid::kHIDUsage_KeyboardZ;
4568#[cfg(feature = "hid")]
4569pub use self::__hid::kHIDUsage_Keyboard_Reserved;
4570#[cfg(feature = "hid")]
4571pub use self::__hid::kHIDUsage_Keypad0;
4572#[cfg(feature = "hid")]
4573pub use self::__hid::kHIDUsage_Keypad1;
4574#[cfg(feature = "hid")]
4575pub use self::__hid::kHIDUsage_Keypad2;
4576#[cfg(feature = "hid")]
4577pub use self::__hid::kHIDUsage_Keypad3;
4578#[cfg(feature = "hid")]
4579pub use self::__hid::kHIDUsage_Keypad4;
4580#[cfg(feature = "hid")]
4581pub use self::__hid::kHIDUsage_Keypad5;
4582#[cfg(feature = "hid")]
4583pub use self::__hid::kHIDUsage_Keypad6;
4584#[cfg(feature = "hid")]
4585pub use self::__hid::kHIDUsage_Keypad7;
4586#[cfg(feature = "hid")]
4587pub use self::__hid::kHIDUsage_Keypad8;
4588#[cfg(feature = "hid")]
4589pub use self::__hid::kHIDUsage_Keypad9;
4590#[cfg(feature = "hid")]
4591pub use self::__hid::kHIDUsage_KeypadAsterisk;
4592#[cfg(feature = "hid")]
4593pub use self::__hid::kHIDUsage_KeypadComma;
4594#[cfg(feature = "hid")]
4595pub use self::__hid::kHIDUsage_KeypadEnter;
4596#[cfg(feature = "hid")]
4597pub use self::__hid::kHIDUsage_KeypadEqualSign;
4598#[cfg(feature = "hid")]
4599pub use self::__hid::kHIDUsage_KeypadEqualSignAS400;
4600#[cfg(feature = "hid")]
4601pub use self::__hid::kHIDUsage_KeypadHyphen;
4602#[cfg(feature = "hid")]
4603pub use self::__hid::kHIDUsage_KeypadNumLock;
4604#[cfg(feature = "hid")]
4605pub use self::__hid::kHIDUsage_KeypadPeriod;
4606#[cfg(feature = "hid")]
4607pub use self::__hid::kHIDUsage_KeypadPlus;
4608#[cfg(feature = "hid")]
4609pub use self::__hid::kHIDUsage_KeypadSlash;
4610#[cfg(feature = "hid")]
4611pub use self::__hid::kHIDUsage_LED_BatteryLow;
4612#[cfg(feature = "hid")]
4613pub use self::__hid::kHIDUsage_LED_BatteryOK;
4614#[cfg(feature = "hid")]
4615pub use self::__hid::kHIDUsage_LED_BatteryOperation;
4616#[cfg(feature = "hid")]
4617pub use self::__hid::kHIDUsage_LED_BlueLEDChannel;
4618#[cfg(feature = "hid")]
4619pub use self::__hid::kHIDUsage_LED_Busy;
4620#[cfg(feature = "hid")]
4621pub use self::__hid::kHIDUsage_LED_CAV;
4622#[cfg(feature = "hid")]
4623pub use self::__hid::kHIDUsage_LED_CLV;
4624#[cfg(feature = "hid")]
4625pub use self::__hid::kHIDUsage_LED_CallPickup;
4626#[cfg(feature = "hid")]
4627pub use self::__hid::kHIDUsage_LED_CameraOff;
4628#[cfg(feature = "hid")]
4629pub use self::__hid::kHIDUsage_LED_CameraOn;
4630#[cfg(feature = "hid")]
4631pub use self::__hid::kHIDUsage_LED_CapsLock;
4632#[cfg(feature = "hid")]
4633pub use self::__hid::kHIDUsage_LED_Compose;
4634#[cfg(feature = "hid")]
4635pub use self::__hid::kHIDUsage_LED_Conference;
4636#[cfg(feature = "hid")]
4637pub use self::__hid::kHIDUsage_LED_Coverage;
4638#[cfg(feature = "hid")]
4639pub use self::__hid::kHIDUsage_LED_DataMode;
4640#[cfg(feature = "hid")]
4641pub use self::__hid::kHIDUsage_LED_DoNotDisturb;
4642#[cfg(feature = "hid")]
4643pub use self::__hid::kHIDUsage_LED_EqualizerEnable;
4644#[cfg(feature = "hid")]
4645pub use self::__hid::kHIDUsage_LED_Error;
4646#[cfg(feature = "hid")]
4647pub use self::__hid::kHIDUsage_LED_ExternalPowerConnected;
4648#[cfg(feature = "hid")]
4649pub use self::__hid::kHIDUsage_LED_FastBlinkOffTime;
4650#[cfg(feature = "hid")]
4651pub use self::__hid::kHIDUsage_LED_FastBlinkOnTime;
4652#[cfg(feature = "hid")]
4653pub use self::__hid::kHIDUsage_LED_FastForward;
4654#[cfg(feature = "hid")]
4655pub use self::__hid::kHIDUsage_LED_FlashOnTime;
4656#[cfg(feature = "hid")]
4657pub use self::__hid::kHIDUsage_LED_Forward;
4658#[cfg(feature = "hid")]
4659pub use self::__hid::kHIDUsage_LED_GenericIndicator;
4660#[cfg(feature = "hid")]
4661pub use self::__hid::kHIDUsage_LED_GoodStatus;
4662#[cfg(feature = "hid")]
4663pub use self::__hid::kHIDUsage_LED_GreenLEDChannel;
4664#[cfg(feature = "hid")]
4665pub use self::__hid::kHIDUsage_LED_HeadSet;
4666#[cfg(feature = "hid")]
4667pub use self::__hid::kHIDUsage_LED_HighCutFilter;
4668#[cfg(feature = "hid")]
4669pub use self::__hid::kHIDUsage_LED_Hold;
4670#[cfg(feature = "hid")]
4671pub use self::__hid::kHIDUsage_LED_IndicatorAmber;
4672#[cfg(feature = "hid")]
4673pub use self::__hid::kHIDUsage_LED_IndicatorBlue;
4674#[cfg(feature = "hid")]
4675pub use self::__hid::kHIDUsage_LED_IndicatorFastBlink;
4676#[cfg(feature = "hid")]
4677pub use self::__hid::kHIDUsage_LED_IndicatorFlash;
4678#[cfg(feature = "hid")]
4679pub use self::__hid::kHIDUsage_LED_IndicatorGreen;
4680#[cfg(feature = "hid")]
4681pub use self::__hid::kHIDUsage_LED_IndicatorOff;
4682#[cfg(feature = "hid")]
4683pub use self::__hid::kHIDUsage_LED_IndicatorOn;
4684#[cfg(feature = "hid")]
4685pub use self::__hid::kHIDUsage_LED_IndicatorOrange;
4686#[cfg(feature = "hid")]
4687pub use self::__hid::kHIDUsage_LED_IndicatorRed;
4688#[cfg(feature = "hid")]
4689pub use self::__hid::kHIDUsage_LED_IndicatorSlowBlink;
4690#[cfg(feature = "hid")]
4691pub use self::__hid::kHIDUsage_LED_Kana;
4692#[cfg(feature = "hid")]
4693pub use self::__hid::kHIDUsage_LED_LEDIntensity;
4694#[cfg(feature = "hid")]
4695pub use self::__hid::kHIDUsage_LED_LowCutFilter;
4696#[cfg(feature = "hid")]
4697pub use self::__hid::kHIDUsage_LED_MessageWaiting;
4698#[cfg(feature = "hid")]
4699pub use self::__hid::kHIDUsage_LED_Microphone;
4700#[cfg(feature = "hid")]
4701pub use self::__hid::kHIDUsage_LED_Mute;
4702#[cfg(feature = "hid")]
4703pub use self::__hid::kHIDUsage_LED_NightMode;
4704#[cfg(feature = "hid")]
4705pub use self::__hid::kHIDUsage_LED_NumLock;
4706#[cfg(feature = "hid")]
4707pub use self::__hid::kHIDUsage_LED_OffHook;
4708#[cfg(feature = "hid")]
4709pub use self::__hid::kHIDUsage_LED_OffLine;
4710#[cfg(feature = "hid")]
4711pub use self::__hid::kHIDUsage_LED_OnLine;
4712#[cfg(feature = "hid")]
4713pub use self::__hid::kHIDUsage_LED_PaperJam;
4714#[cfg(feature = "hid")]
4715pub use self::__hid::kHIDUsage_LED_PaperOut;
4716#[cfg(feature = "hid")]
4717pub use self::__hid::kHIDUsage_LED_Pause;
4718#[cfg(feature = "hid")]
4719pub use self::__hid::kHIDUsage_LED_Play;
4720#[cfg(feature = "hid")]
4721pub use self::__hid::kHIDUsage_LED_Player1;
4722#[cfg(feature = "hid")]
4723pub use self::__hid::kHIDUsage_LED_Player2;
4724#[cfg(feature = "hid")]
4725pub use self::__hid::kHIDUsage_LED_Player3;
4726#[cfg(feature = "hid")]
4727pub use self::__hid::kHIDUsage_LED_Player4;
4728#[cfg(feature = "hid")]
4729pub use self::__hid::kHIDUsage_LED_Player5;
4730#[cfg(feature = "hid")]
4731pub use self::__hid::kHIDUsage_LED_Player6;
4732#[cfg(feature = "hid")]
4733pub use self::__hid::kHIDUsage_LED_Player7;
4734#[cfg(feature = "hid")]
4735pub use self::__hid::kHIDUsage_LED_Player8;
4736#[cfg(feature = "hid")]
4737pub use self::__hid::kHIDUsage_LED_PlayerIndicator;
4738#[cfg(feature = "hid")]
4739pub use self::__hid::kHIDUsage_LED_Power;
4740#[cfg(feature = "hid")]
4741pub use self::__hid::kHIDUsage_LED_RGB_LED;
4742#[cfg(feature = "hid")]
4743pub use self::__hid::kHIDUsage_LED_Ready;
4744#[cfg(feature = "hid")]
4745pub use self::__hid::kHIDUsage_LED_Record;
4746#[cfg(feature = "hid")]
4747pub use self::__hid::kHIDUsage_LED_RecordingFormatDetect;
4748#[cfg(feature = "hid")]
4749pub use self::__hid::kHIDUsage_LED_RedLEDChannel;
4750#[cfg(feature = "hid")]
4751pub use self::__hid::kHIDUsage_LED_Remote;
4752#[cfg(feature = "hid")]
4753pub use self::__hid::kHIDUsage_LED_Repeat;
4754#[cfg(feature = "hid")]
4755pub use self::__hid::kHIDUsage_LED_Reserved;
4756#[cfg(feature = "hid")]
4757pub use self::__hid::kHIDUsage_LED_Reverse;
4758#[cfg(feature = "hid")]
4759pub use self::__hid::kHIDUsage_LED_Rewind;
4760#[cfg(feature = "hid")]
4761pub use self::__hid::kHIDUsage_LED_Ring;
4762#[cfg(feature = "hid")]
4763pub use self::__hid::kHIDUsage_LED_SamplingRateDetect;
4764#[cfg(feature = "hid")]
4765pub use self::__hid::kHIDUsage_LED_ScrollLock;
4766#[cfg(feature = "hid")]
4767pub use self::__hid::kHIDUsage_LED_SendCalls;
4768#[cfg(feature = "hid")]
4769pub use self::__hid::kHIDUsage_LED_Shift;
4770#[cfg(feature = "hid")]
4771pub use self::__hid::kHIDUsage_LED_SlowBlinkOffTime;
4772#[cfg(feature = "hid")]
4773pub use self::__hid::kHIDUsage_LED_SlowBlinkOnTime;
4774#[cfg(feature = "hid")]
4775pub use self::__hid::kHIDUsage_LED_SoundFieldOn;
4776#[cfg(feature = "hid")]
4777pub use self::__hid::kHIDUsage_LED_Speaker;
4778#[cfg(feature = "hid")]
4779pub use self::__hid::kHIDUsage_LED_Spinning;
4780#[cfg(feature = "hid")]
4781pub use self::__hid::kHIDUsage_LED_StandBy;
4782#[cfg(feature = "hid")]
4783pub use self::__hid::kHIDUsage_LED_Stereo;
4784#[cfg(feature = "hid")]
4785pub use self::__hid::kHIDUsage_LED_Stop;
4786#[cfg(feature = "hid")]
4787pub use self::__hid::kHIDUsage_LED_SurroundOn;
4788#[cfg(feature = "hid")]
4789pub use self::__hid::kHIDUsage_LED_SystemMicrophoneMute;
4790#[cfg(feature = "hid")]
4791pub use self::__hid::kHIDUsage_LED_SystemSuspend;
4792#[cfg(feature = "hid")]
4793pub use self::__hid::kHIDUsage_LED_ToneEnable;
4794#[cfg(feature = "hid")]
4795pub use self::__hid::kHIDUsage_LED_Usage;
4796#[cfg(feature = "hid")]
4797pub use self::__hid::kHIDUsage_LED_UsageInUseIndicator;
4798#[cfg(feature = "hid")]
4799pub use self::__hid::kHIDUsage_LED_UsageIndicatorColor;
4800#[cfg(feature = "hid")]
4801pub use self::__hid::kHIDUsage_LED_UsageMultiModeIndicator;
4802#[cfg(feature = "hid")]
4803pub use self::__hid::kHIDUsage_LED_WarningStatus;
4804#[cfg(feature = "hid")]
4805pub use self::__hid::kHIDUsage_MSR_DeviceReadOnly;
4806#[cfg(feature = "hid")]
4807pub use self::__hid::kHIDUsage_MSR_Track1Data;
4808#[cfg(feature = "hid")]
4809pub use self::__hid::kHIDUsage_MSR_Track1Length;
4810#[cfg(feature = "hid")]
4811pub use self::__hid::kHIDUsage_MSR_Track2Data;
4812#[cfg(feature = "hid")]
4813pub use self::__hid::kHIDUsage_MSR_Track2Length;
4814#[cfg(feature = "hid")]
4815pub use self::__hid::kHIDUsage_MSR_Track3Data;
4816#[cfg(feature = "hid")]
4817pub use self::__hid::kHIDUsage_MSR_Track3Length;
4818#[cfg(feature = "hid")]
4819pub use self::__hid::kHIDUsage_MSR_TrackData;
4820#[cfg(feature = "hid")]
4821pub use self::__hid::kHIDUsage_MSR_TrackJISData;
4822#[cfg(feature = "hid")]
4823pub use self::__hid::kHIDUsage_MSR_TrackJISLength;
4824#[cfg(feature = "hid")]
4825pub use self::__hid::kHIDUsage_MSR_Undefined;
4826#[cfg(feature = "hid")]
4827pub use self::__hid::kHIDUsage_Ord_Instance1;
4828#[cfg(feature = "hid")]
4829pub use self::__hid::kHIDUsage_Ord_Instance2;
4830#[cfg(feature = "hid")]
4831pub use self::__hid::kHIDUsage_Ord_Instance3;
4832#[cfg(feature = "hid")]
4833pub use self::__hid::kHIDUsage_Ord_Instance4;
4834#[cfg(feature = "hid")]
4835pub use self::__hid::kHIDUsage_Ord_Instance65535;
4836#[cfg(feature = "hid")]
4837pub use self::__hid::kHIDUsage_PD_ActivePower;
4838#[cfg(feature = "hid")]
4839pub use self::__hid::kHIDUsage_PD_ApparentPower;
4840#[cfg(feature = "hid")]
4841pub use self::__hid::kHIDUsage_PD_AudibleAlarmControl;
4842#[cfg(feature = "hid")]
4843pub use self::__hid::kHIDUsage_PD_AwaitingPower;
4844#[cfg(feature = "hid")]
4845pub use self::__hid::kHIDUsage_PD_BadCount;
4846#[cfg(feature = "hid")]
4847pub use self::__hid::kHIDUsage_PD_Battery;
4848#[cfg(feature = "hid")]
4849pub use self::__hid::kHIDUsage_PD_BatteryID;
4850#[cfg(feature = "hid")]
4851pub use self::__hid::kHIDUsage_PD_BatterySystem;
4852#[cfg(feature = "hid")]
4853pub use self::__hid::kHIDUsage_PD_BatterySystemID;
4854#[cfg(feature = "hid")]
4855pub use self::__hid::kHIDUsage_PD_Boost;
4856#[cfg(feature = "hid")]
4857pub use self::__hid::kHIDUsage_PD_Buck;
4858#[cfg(feature = "hid")]
4859pub use self::__hid::kHIDUsage_PD_ChangedStatus;
4860#[cfg(feature = "hid")]
4861pub use self::__hid::kHIDUsage_PD_Charger;
4862#[cfg(feature = "hid")]
4863pub use self::__hid::kHIDUsage_PD_ChargerID;
4864#[cfg(feature = "hid")]
4865pub use self::__hid::kHIDUsage_PD_CommunicationLost;
4866#[cfg(feature = "hid")]
4867pub use self::__hid::kHIDUsage_PD_ConfigActivePower;
4868#[cfg(feature = "hid")]
4869pub use self::__hid::kHIDUsage_PD_ConfigApparentPower;
4870#[cfg(feature = "hid")]
4871pub use self::__hid::kHIDUsage_PD_ConfigCurrent;
4872#[cfg(feature = "hid")]
4873pub use self::__hid::kHIDUsage_PD_ConfigFrequency;
4874#[cfg(feature = "hid")]
4875pub use self::__hid::kHIDUsage_PD_ConfigHumidity;
4876#[cfg(feature = "hid")]
4877pub use self::__hid::kHIDUsage_PD_ConfigPercentLoad;
4878#[cfg(feature = "hid")]
4879pub use self::__hid::kHIDUsage_PD_ConfigTemperature;
4880#[cfg(feature = "hid")]
4881pub use self::__hid::kHIDUsage_PD_ConfigVoltage;
4882#[cfg(feature = "hid")]
4883pub use self::__hid::kHIDUsage_PD_Current;
4884#[cfg(feature = "hid")]
4885pub use self::__hid::kHIDUsage_PD_DelayBeforeReboot;
4886#[cfg(feature = "hid")]
4887pub use self::__hid::kHIDUsage_PD_DelayBeforeShutdown;
4888#[cfg(feature = "hid")]
4889pub use self::__hid::kHIDUsage_PD_DelayBeforeStartup;
4890#[cfg(feature = "hid")]
4891pub use self::__hid::kHIDUsage_PD_Flow;
4892#[cfg(feature = "hid")]
4893pub use self::__hid::kHIDUsage_PD_FlowID;
4894#[cfg(feature = "hid")]
4895pub use self::__hid::kHIDUsage_PD_Frequency;
4896#[cfg(feature = "hid")]
4897pub use self::__hid::kHIDUsage_PD_FrequencyOutOfRange;
4898#[cfg(feature = "hid")]
4899pub use self::__hid::kHIDUsage_PD_Gang;
4900#[cfg(feature = "hid")]
4901pub use self::__hid::kHIDUsage_PD_GangID;
4902#[cfg(feature = "hid")]
4903pub use self::__hid::kHIDUsage_PD_Good;
4904#[cfg(feature = "hid")]
4905pub use self::__hid::kHIDUsage_PD_HighVoltageTransfer;
4906#[cfg(feature = "hid")]
4907pub use self::__hid::kHIDUsage_PD_Humidity;
4908#[cfg(feature = "hid")]
4909pub use self::__hid::kHIDUsage_PD_Initialized;
4910#[cfg(feature = "hid")]
4911pub use self::__hid::kHIDUsage_PD_Input;
4912#[cfg(feature = "hid")]
4913pub use self::__hid::kHIDUsage_PD_InputID;
4914#[cfg(feature = "hid")]
4915pub use self::__hid::kHIDUsage_PD_InternalFailure;
4916#[cfg(feature = "hid")]
4917pub use self::__hid::kHIDUsage_PD_LowVoltageTransfer;
4918#[cfg(feature = "hid")]
4919pub use self::__hid::kHIDUsage_PD_ModuleReset;
4920#[cfg(feature = "hid")]
4921pub use self::__hid::kHIDUsage_PD_Outlet;
4922#[cfg(feature = "hid")]
4923pub use self::__hid::kHIDUsage_PD_OutletID;
4924#[cfg(feature = "hid")]
4925pub use self::__hid::kHIDUsage_PD_OutletSystem;
4926#[cfg(feature = "hid")]
4927pub use self::__hid::kHIDUsage_PD_OutletSystemID;
4928#[cfg(feature = "hid")]
4929pub use self::__hid::kHIDUsage_PD_Output;
4930#[cfg(feature = "hid")]
4931pub use self::__hid::kHIDUsage_PD_OutputID;
4932#[cfg(feature = "hid")]
4933pub use self::__hid::kHIDUsage_PD_OverCharged;
4934#[cfg(feature = "hid")]
4935pub use self::__hid::kHIDUsage_PD_OverTemperature;
4936#[cfg(feature = "hid")]
4937pub use self::__hid::kHIDUsage_PD_Overload;
4938#[cfg(feature = "hid")]
4939pub use self::__hid::kHIDUsage_PD_PercentLoad;
4940#[cfg(feature = "hid")]
4941pub use self::__hid::kHIDUsage_PD_PeripheralDevice;
4942#[cfg(feature = "hid")]
4943pub use self::__hid::kHIDUsage_PD_PowerConverter;
4944#[cfg(feature = "hid")]
4945pub use self::__hid::kHIDUsage_PD_PowerConverterID;
4946#[cfg(feature = "hid")]
4947pub use self::__hid::kHIDUsage_PD_PowerSummary;
4948#[cfg(feature = "hid")]
4949pub use self::__hid::kHIDUsage_PD_PowerSummaryID;
4950#[cfg(feature = "hid")]
4951pub use self::__hid::kHIDUsage_PD_PowerSupply;
4952#[cfg(feature = "hid")]
4953pub use self::__hid::kHIDUsage_PD_Present;
4954#[cfg(feature = "hid")]
4955pub use self::__hid::kHIDUsage_PD_PresentStatus;
4956#[cfg(feature = "hid")]
4957pub use self::__hid::kHIDUsage_PD_ShutdownImminent;
4958#[cfg(feature = "hid")]
4959pub use self::__hid::kHIDUsage_PD_ShutdownRequested;
4960#[cfg(feature = "hid")]
4961pub use self::__hid::kHIDUsage_PD_SwitchOffControl;
4962#[cfg(feature = "hid")]
4963pub use self::__hid::kHIDUsage_PD_SwitchOnControl;
4964#[cfg(feature = "hid")]
4965pub use self::__hid::kHIDUsage_PD_SwitchOnOff;
4966#[cfg(feature = "hid")]
4967pub use self::__hid::kHIDUsage_PD_Switchable;
4968#[cfg(feature = "hid")]
4969pub use self::__hid::kHIDUsage_PD_Temperature;
4970#[cfg(feature = "hid")]
4971pub use self::__hid::kHIDUsage_PD_Test;
4972#[cfg(feature = "hid")]
4973pub use self::__hid::kHIDUsage_PD_Tested;
4974#[cfg(feature = "hid")]
4975pub use self::__hid::kHIDUsage_PD_ToggleControl;
4976#[cfg(feature = "hid")]
4977pub use self::__hid::kHIDUsage_PD_UPS;
4978#[cfg(feature = "hid")]
4979pub use self::__hid::kHIDUsage_PD_Undefined;
4980#[cfg(feature = "hid")]
4981pub use self::__hid::kHIDUsage_PD_Used;
4982#[cfg(feature = "hid")]
4983pub use self::__hid::kHIDUsage_PD_Voltage;
4984#[cfg(feature = "hid")]
4985pub use self::__hid::kHIDUsage_PD_VoltageOutOfRange;
4986#[cfg(feature = "hid")]
4987pub use self::__hid::kHIDUsage_PD_iManufacturer;
4988#[cfg(feature = "hid")]
4989pub use self::__hid::kHIDUsage_PD_iName;
4990#[cfg(feature = "hid")]
4991pub use self::__hid::kHIDUsage_PD_iProduct;
4992#[cfg(feature = "hid")]
4993pub use self::__hid::kHIDUsage_PD_iserialNumber;
4994#[cfg(feature = "hid")]
4995pub use self::__hid::kHIDUsage_PID_ActuatorOverrideSwitch;
4996#[cfg(feature = "hid")]
4997pub use self::__hid::kHIDUsage_PID_ActuatorPower;
4998#[cfg(feature = "hid")]
4999pub use self::__hid::kHIDUsage_PID_ActuatorsEnabled;
5000#[cfg(feature = "hid")]
5001pub use self::__hid::kHIDUsage_PID_AttackLevel;
5002#[cfg(feature = "hid")]
5003pub use self::__hid::kHIDUsage_PID_AttackTime;
5004#[cfg(feature = "hid")]
5005pub use self::__hid::kHIDUsage_PID_AxesEnable;
5006#[cfg(feature = "hid")]
5007pub use self::__hid::kHIDUsage_PID_BlockFreeReport;
5008#[cfg(feature = "hid")]
5009pub use self::__hid::kHIDUsage_PID_BlockHandle;
5010#[cfg(feature = "hid")]
5011pub use self::__hid::kHIDUsage_PID_BlockLoadError;
5012#[cfg(feature = "hid")]
5013pub use self::__hid::kHIDUsage_PID_BlockLoadFull;
5014#[cfg(feature = "hid")]
5015pub use self::__hid::kHIDUsage_PID_BlockLoadReport;
5016#[cfg(feature = "hid")]
5017pub use self::__hid::kHIDUsage_PID_BlockLoadStatus;
5018#[cfg(feature = "hid")]
5019pub use self::__hid::kHIDUsage_PID_BlockLoadSuccess;
5020#[cfg(feature = "hid")]
5021pub use self::__hid::kHIDUsage_PID_BlockType;
5022#[cfg(feature = "hid")]
5023pub use self::__hid::kHIDUsage_PID_CP_Offset;
5024#[cfg(feature = "hid")]
5025pub use self::__hid::kHIDUsage_PID_CreateNewEffectReport;
5026#[cfg(feature = "hid")]
5027pub use self::__hid::kHIDUsage_PID_CustomForceData;
5028#[cfg(feature = "hid")]
5029pub use self::__hid::kHIDUsage_PID_CustomForceDataOffset;
5030#[cfg(feature = "hid")]
5031pub use self::__hid::kHIDUsage_PID_CustomForceDataReport;
5032#[cfg(feature = "hid")]
5033pub use self::__hid::kHIDUsage_PID_CustomForceVendorDefinedData;
5034#[cfg(feature = "hid")]
5035pub use self::__hid::kHIDUsage_PID_DC_DeviceContinue;
5036#[cfg(feature = "hid")]
5037pub use self::__hid::kHIDUsage_PID_DC_DevicePause;
5038#[cfg(feature = "hid")]
5039pub use self::__hid::kHIDUsage_PID_DC_DeviceReset;
5040#[cfg(feature = "hid")]
5041pub use self::__hid::kHIDUsage_PID_DC_DisableActuators;
5042#[cfg(feature = "hid")]
5043pub use self::__hid::kHIDUsage_PID_DC_EnableActuators;
5044#[cfg(feature = "hid")]
5045pub use self::__hid::kHIDUsage_PID_DC_StopAllEffects;
5046#[cfg(feature = "hid")]
5047pub use self::__hid::kHIDUsage_PID_DeadBand;
5048#[cfg(feature = "hid")]
5049pub use self::__hid::kHIDUsage_PID_DeviceControl;
5050#[cfg(feature = "hid")]
5051pub use self::__hid::kHIDUsage_PID_DeviceControlReport;
5052#[cfg(feature = "hid")]
5053pub use self::__hid::kHIDUsage_PID_DeviceGain;
5054#[cfg(feature = "hid")]
5055pub use self::__hid::kHIDUsage_PID_DeviceGainReport;
5056#[cfg(feature = "hid")]
5057pub use self::__hid::kHIDUsage_PID_DeviceManagedPool;
5058#[cfg(feature = "hid")]
5059pub use self::__hid::kHIDUsage_PID_DevicePaused;
5060#[cfg(feature = "hid")]
5061pub use self::__hid::kHIDUsage_PID_Direction;
5062#[cfg(feature = "hid")]
5063pub use self::__hid::kHIDUsage_PID_DirectionEnable;
5064#[cfg(feature = "hid")]
5065pub use self::__hid::kHIDUsage_PID_DownloadForceSample;
5066#[cfg(feature = "hid")]
5067pub use self::__hid::kHIDUsage_PID_Duration;
5068#[cfg(feature = "hid")]
5069pub use self::__hid::kHIDUsage_PID_ET_ConstantForce;
5070#[cfg(feature = "hid")]
5071pub use self::__hid::kHIDUsage_PID_ET_CustomForceData;
5072#[cfg(feature = "hid")]
5073pub use self::__hid::kHIDUsage_PID_ET_Damper;
5074#[cfg(feature = "hid")]
5075pub use self::__hid::kHIDUsage_PID_ET_Friction;
5076#[cfg(feature = "hid")]
5077pub use self::__hid::kHIDUsage_PID_ET_Inertia;
5078#[cfg(feature = "hid")]
5079pub use self::__hid::kHIDUsage_PID_ET_Ramp;
5080#[cfg(feature = "hid")]
5081pub use self::__hid::kHIDUsage_PID_ET_SawtoothDown;
5082#[cfg(feature = "hid")]
5083pub use self::__hid::kHIDUsage_PID_ET_SawtoothUp;
5084#[cfg(feature = "hid")]
5085pub use self::__hid::kHIDUsage_PID_ET_Sine;
5086#[cfg(feature = "hid")]
5087pub use self::__hid::kHIDUsage_PID_ET_Spring;
5088#[cfg(feature = "hid")]
5089pub use self::__hid::kHIDUsage_PID_ET_Square;
5090#[cfg(feature = "hid")]
5091pub use self::__hid::kHIDUsage_PID_ET_Triangle;
5092#[cfg(feature = "hid")]
5093pub use self::__hid::kHIDUsage_PID_EffectBlockIndex;
5094#[cfg(feature = "hid")]
5095pub use self::__hid::kHIDUsage_PID_EffectOperation;
5096#[cfg(feature = "hid")]
5097pub use self::__hid::kHIDUsage_PID_EffectOperationReport;
5098#[cfg(feature = "hid")]
5099pub use self::__hid::kHIDUsage_PID_EffectPlaying;
5100#[cfg(feature = "hid")]
5101pub use self::__hid::kHIDUsage_PID_EffectType;
5102#[cfg(feature = "hid")]
5103pub use self::__hid::kHIDUsage_PID_FadeLevel;
5104#[cfg(feature = "hid")]
5105pub use self::__hid::kHIDUsage_PID_FadeTime;
5106#[cfg(feature = "hid")]
5107pub use self::__hid::kHIDUsage_PID_Gain;
5108#[cfg(feature = "hid")]
5109pub use self::__hid::kHIDUsage_PID_IsochCustomForceEnable;
5110#[cfg(feature = "hid")]
5111pub use self::__hid::kHIDUsage_PID_LoopCount;
5112#[cfg(feature = "hid")]
5113pub use self::__hid::kHIDUsage_PID_Magnitude;
5114#[cfg(feature = "hid")]
5115pub use self::__hid::kHIDUsage_PID_MoveDestination;
5116#[cfg(feature = "hid")]
5117pub use self::__hid::kHIDUsage_PID_MoveLength;
5118#[cfg(feature = "hid")]
5119pub use self::__hid::kHIDUsage_PID_MoveSource;
5120#[cfg(feature = "hid")]
5121pub use self::__hid::kHIDUsage_PID_NegativeCoefficient;
5122#[cfg(feature = "hid")]
5123pub use self::__hid::kHIDUsage_PID_NegativeSaturation;
5124#[cfg(feature = "hid")]
5125pub use self::__hid::kHIDUsage_PID_Normal;
5126#[cfg(feature = "hid")]
5127pub use self::__hid::kHIDUsage_PID_Offset;
5128#[cfg(feature = "hid")]
5129pub use self::__hid::kHIDUsage_PID_OpEffectStart;
5130#[cfg(feature = "hid")]
5131pub use self::__hid::kHIDUsage_PID_OpEffectStartSolo;
5132#[cfg(feature = "hid")]
5133pub use self::__hid::kHIDUsage_PID_OpEffectStop;
5134#[cfg(feature = "hid")]
5135pub use self::__hid::kHIDUsage_PID_ParamBlockOffset;
5136#[cfg(feature = "hid")]
5137pub use self::__hid::kHIDUsage_PID_ParameterBlockSize;
5138#[cfg(feature = "hid")]
5139pub use self::__hid::kHIDUsage_PID_Period;
5140#[cfg(feature = "hid")]
5141pub use self::__hid::kHIDUsage_PID_Phase;
5142#[cfg(feature = "hid")]
5143pub use self::__hid::kHIDUsage_PID_PhysicalInterfaceDevice;
5144#[cfg(feature = "hid")]
5145pub use self::__hid::kHIDUsage_PID_PoolAlignment;
5146#[cfg(feature = "hid")]
5147pub use self::__hid::kHIDUsage_PID_PoolMoveReport;
5148#[cfg(feature = "hid")]
5149pub use self::__hid::kHIDUsage_PID_PoolReport;
5150#[cfg(feature = "hid")]
5151pub use self::__hid::kHIDUsage_PID_PositiveCoefficient;
5152#[cfg(feature = "hid")]
5153pub use self::__hid::kHIDUsage_PID_PositiveSaturation;
5154#[cfg(feature = "hid")]
5155pub use self::__hid::kHIDUsage_PID_RAM_PoolAvailable;
5156#[cfg(feature = "hid")]
5157pub use self::__hid::kHIDUsage_PID_RAM_PoolSize;
5158#[cfg(feature = "hid")]
5159pub use self::__hid::kHIDUsage_PID_ROM_EffectBlockCount;
5160#[cfg(feature = "hid")]
5161pub use self::__hid::kHIDUsage_PID_ROM_Flag;
5162#[cfg(feature = "hid")]
5163pub use self::__hid::kHIDUsage_PID_ROM_PoolSize;
5164#[cfg(feature = "hid")]
5165pub use self::__hid::kHIDUsage_PID_RampEnd;
5166#[cfg(feature = "hid")]
5167pub use self::__hid::kHIDUsage_PID_RampStart;
5168#[cfg(feature = "hid")]
5169pub use self::__hid::kHIDUsage_PID_Reserved;
5170#[cfg(feature = "hid")]
5171pub use self::__hid::kHIDUsage_PID_SafetySwitch;
5172#[cfg(feature = "hid")]
5173pub use self::__hid::kHIDUsage_PID_SampleCount;
5174#[cfg(feature = "hid")]
5175pub use self::__hid::kHIDUsage_PID_SamplePeriod;
5176#[cfg(feature = "hid")]
5177pub use self::__hid::kHIDUsage_PID_SetConditionReport;
5178#[cfg(feature = "hid")]
5179pub use self::__hid::kHIDUsage_PID_SetConstantForceReport;
5180#[cfg(feature = "hid")]
5181pub use self::__hid::kHIDUsage_PID_SetCustomForceReport;
5182#[cfg(feature = "hid")]
5183pub use self::__hid::kHIDUsage_PID_SetEffectReport;
5184#[cfg(feature = "hid")]
5185pub use self::__hid::kHIDUsage_PID_SetEnvelopeReport;
5186#[cfg(feature = "hid")]
5187pub use self::__hid::kHIDUsage_PID_SetPeriodicReport;
5188#[cfg(feature = "hid")]
5189pub use self::__hid::kHIDUsage_PID_SetRampForceReport;
5190#[cfg(feature = "hid")]
5191pub use self::__hid::kHIDUsage_PID_SharedParameterBlocks;
5192#[cfg(feature = "hid")]
5193pub use self::__hid::kHIDUsage_PID_SimultaneousEffectsMax;
5194#[cfg(feature = "hid")]
5195pub use self::__hid::kHIDUsage_PID_StartDelay;
5196#[cfg(feature = "hid")]
5197pub use self::__hid::kHIDUsage_PID_StateReport;
5198#[cfg(feature = "hid")]
5199pub use self::__hid::kHIDUsage_PID_TriggerButton;
5200#[cfg(feature = "hid")]
5201pub use self::__hid::kHIDUsage_PID_TriggerRepeatInterval;
5202#[cfg(feature = "hid")]
5203pub use self::__hid::kHIDUsage_PID_TypeSpecificBlockHandle;
5204#[cfg(feature = "hid")]
5205pub use self::__hid::kHIDUsage_PID_TypeSpecificBlockOffset;
5206#[cfg(feature = "hid")]
5207pub use self::__hid::kHIDUsage_Sim_Accelerator;
5208#[cfg(feature = "hid")]
5209pub use self::__hid::kHIDUsage_Sim_Aileron;
5210#[cfg(feature = "hid")]
5211pub use self::__hid::kHIDUsage_Sim_AileronTrim;
5212#[cfg(feature = "hid")]
5213pub use self::__hid::kHIDUsage_Sim_AirplaneSimulationDevice;
5214#[cfg(feature = "hid")]
5215pub use self::__hid::kHIDUsage_Sim_AntiTorqueControl;
5216#[cfg(feature = "hid")]
5217pub use self::__hid::kHIDUsage_Sim_AutomobileSimulationDevice;
5218#[cfg(feature = "hid")]
5219pub use self::__hid::kHIDUsage_Sim_AutopilotEnable;
5220#[cfg(feature = "hid")]
5221pub use self::__hid::kHIDUsage_Sim_Ballast;
5222#[cfg(feature = "hid")]
5223pub use self::__hid::kHIDUsage_Sim_BarrelElevation;
5224#[cfg(feature = "hid")]
5225pub use self::__hid::kHIDUsage_Sim_BicycleCrank;
5226#[cfg(feature = "hid")]
5227pub use self::__hid::kHIDUsage_Sim_BicycleSimulationDevice;
5228#[cfg(feature = "hid")]
5229pub use self::__hid::kHIDUsage_Sim_Brake;
5230#[cfg(feature = "hid")]
5231pub use self::__hid::kHIDUsage_Sim_ChaffRelease;
5232#[cfg(feature = "hid")]
5233pub use self::__hid::kHIDUsage_Sim_Clutch;
5234#[cfg(feature = "hid")]
5235pub use self::__hid::kHIDUsage_Sim_CollectiveControl;
5236#[cfg(feature = "hid")]
5237pub use self::__hid::kHIDUsage_Sim_CyclicControl;
5238#[cfg(feature = "hid")]
5239pub use self::__hid::kHIDUsage_Sim_CyclicTrim;
5240#[cfg(feature = "hid")]
5241pub use self::__hid::kHIDUsage_Sim_DiveBrake;
5242#[cfg(feature = "hid")]
5243pub use self::__hid::kHIDUsage_Sim_DivePlane;
5244#[cfg(feature = "hid")]
5245pub use self::__hid::kHIDUsage_Sim_ElectronicCountermeasures;
5246#[cfg(feature = "hid")]
5247pub use self::__hid::kHIDUsage_Sim_Elevator;
5248#[cfg(feature = "hid")]
5249pub use self::__hid::kHIDUsage_Sim_ElevatorTrim;
5250#[cfg(feature = "hid")]
5251pub use self::__hid::kHIDUsage_Sim_FlareRelease;
5252#[cfg(feature = "hid")]
5253pub use self::__hid::kHIDUsage_Sim_FlightCommunications;
5254#[cfg(feature = "hid")]
5255pub use self::__hid::kHIDUsage_Sim_FlightControlStick;
5256#[cfg(feature = "hid")]
5257pub use self::__hid::kHIDUsage_Sim_FlightSimulationDevice;
5258#[cfg(feature = "hid")]
5259pub use self::__hid::kHIDUsage_Sim_FlightStick;
5260#[cfg(feature = "hid")]
5261pub use self::__hid::kHIDUsage_Sim_FlightYoke;
5262#[cfg(feature = "hid")]
5263pub use self::__hid::kHIDUsage_Sim_FrontBrake;
5264#[cfg(feature = "hid")]
5265pub use self::__hid::kHIDUsage_Sim_HandleBars;
5266#[cfg(feature = "hid")]
5267pub use self::__hid::kHIDUsage_Sim_HelicopterSimulationDevice;
5268#[cfg(feature = "hid")]
5269pub use self::__hid::kHIDUsage_Sim_LandingGear;
5270#[cfg(feature = "hid")]
5271pub use self::__hid::kHIDUsage_Sim_MagicCarpetSimulationDevice;
5272#[cfg(feature = "hid")]
5273pub use self::__hid::kHIDUsage_Sim_MotorcycleSimulationDevice;
5274#[cfg(feature = "hid")]
5275pub use self::__hid::kHIDUsage_Sim_RearBrake;
5276#[cfg(feature = "hid")]
5277pub use self::__hid::kHIDUsage_Sim_Reserved;
5278#[cfg(feature = "hid")]
5279pub use self::__hid::kHIDUsage_Sim_Rudder;
5280#[cfg(feature = "hid")]
5281pub use self::__hid::kHIDUsage_Sim_SailingSimulationDevice;
5282#[cfg(feature = "hid")]
5283pub use self::__hid::kHIDUsage_Sim_Shifter;
5284#[cfg(feature = "hid")]
5285pub use self::__hid::kHIDUsage_Sim_SpaceshipSimulationDevice;
5286#[cfg(feature = "hid")]
5287pub use self::__hid::kHIDUsage_Sim_SportsSimulationDevice;
5288#[cfg(feature = "hid")]
5289pub use self::__hid::kHIDUsage_Sim_Steering;
5290#[cfg(feature = "hid")]
5291pub use self::__hid::kHIDUsage_Sim_SubmarineSimulationDevice;
5292#[cfg(feature = "hid")]
5293pub use self::__hid::kHIDUsage_Sim_TankSimulationDevice;
5294#[cfg(feature = "hid")]
5295pub use self::__hid::kHIDUsage_Sim_Throttle;
5296#[cfg(feature = "hid")]
5297pub use self::__hid::kHIDUsage_Sim_ToeBrake;
5298#[cfg(feature = "hid")]
5299pub use self::__hid::kHIDUsage_Sim_TrackControl;
5300#[cfg(feature = "hid")]
5301pub use self::__hid::kHIDUsage_Sim_Trigger;
5302#[cfg(feature = "hid")]
5303pub use self::__hid::kHIDUsage_Sim_TurretDirection;
5304#[cfg(feature = "hid")]
5305pub use self::__hid::kHIDUsage_Sim_Weapons;
5306#[cfg(feature = "hid")]
5307pub use self::__hid::kHIDUsage_Sim_WeaponsArm;
5308#[cfg(feature = "hid")]
5309pub use self::__hid::kHIDUsage_Sim_WingFlaps;
5310#[cfg(feature = "hid")]
5311pub use self::__hid::kHIDUsage_Snsr_Biometric;
5312#[cfg(feature = "hid")]
5313pub use self::__hid::kHIDUsage_Snsr_Biometric_HeartRate;
5314#[cfg(feature = "hid")]
5315pub use self::__hid::kHIDUsage_Snsr_Biometric_HumanPresence;
5316#[cfg(feature = "hid")]
5317pub use self::__hid::kHIDUsage_Snsr_Biometric_HumanProximity;
5318#[cfg(feature = "hid")]
5319pub use self::__hid::kHIDUsage_Snsr_Biometric_HumanTouch;
5320#[cfg(feature = "hid")]
5321pub use self::__hid::kHIDUsage_Snsr_Data_Biometric;
5322#[cfg(feature = "hid")]
5323pub use self::__hid::kHIDUsage_Snsr_Data_Biometric_HeartRate;
5324#[cfg(feature = "hid")]
5325pub use self::__hid::kHIDUsage_Snsr_Data_Biometric_HumanPresence;
5326#[cfg(feature = "hid")]
5327pub use self::__hid::kHIDUsage_Snsr_Data_Biometric_HumanProximityOutOfRange;
5328#[cfg(feature = "hid")]
5329pub use self::__hid::kHIDUsage_Snsr_Data_Biometric_HumanProximityRange;
5330#[cfg(feature = "hid")]
5331pub use self::__hid::kHIDUsage_Snsr_Data_Biometric_HumanTouchState;
5332#[cfg(feature = "hid")]
5333pub use self::__hid::kHIDUsage_Snsr_Data_Custom;
5334#[cfg(feature = "hid")]
5335pub use self::__hid::kHIDUsage_Snsr_Data_Custom_BooleanArray;
5336#[cfg(feature = "hid")]
5337pub use self::__hid::kHIDUsage_Snsr_Data_Custom_Usage;
5338#[cfg(feature = "hid")]
5339pub use self::__hid::kHIDUsage_Snsr_Data_Custom_Value;
5340#[cfg(feature = "hid")]
5341pub use self::__hid::kHIDUsage_Snsr_Data_Custom_Value1;
5342#[cfg(feature = "hid")]
5343pub use self::__hid::kHIDUsage_Snsr_Data_Custom_Value2;
5344#[cfg(feature = "hid")]
5345pub use self::__hid::kHIDUsage_Snsr_Data_Custom_Value3;
5346#[cfg(feature = "hid")]
5347pub use self::__hid::kHIDUsage_Snsr_Data_Custom_Value4;
5348#[cfg(feature = "hid")]
5349pub use self::__hid::kHIDUsage_Snsr_Data_Custom_Value5;
5350#[cfg(feature = "hid")]
5351pub use self::__hid::kHIDUsage_Snsr_Data_Custom_Value6;
5352#[cfg(feature = "hid")]
5353pub use self::__hid::kHIDUsage_Snsr_Data_Electrical;
5354#[cfg(feature = "hid")]
5355pub use self::__hid::kHIDUsage_Snsr_Data_Electrical_Capacitance;
5356#[cfg(feature = "hid")]
5357pub use self::__hid::kHIDUsage_Snsr_Data_Electrical_Current;
5358#[cfg(feature = "hid")]
5359pub use self::__hid::kHIDUsage_Snsr_Data_Electrical_ElectricalPower;
5360#[cfg(feature = "hid")]
5361pub use self::__hid::kHIDUsage_Snsr_Data_Electrical_Frequency;
5362#[cfg(feature = "hid")]
5363pub use self::__hid::kHIDUsage_Snsr_Data_Electrical_Inductance;
5364#[cfg(feature = "hid")]
5365pub use self::__hid::kHIDUsage_Snsr_Data_Electrical_PercentOfRange;
5366#[cfg(feature = "hid")]
5367pub use self::__hid::kHIDUsage_Snsr_Data_Electrical_Period;
5368#[cfg(feature = "hid")]
5369pub use self::__hid::kHIDUsage_Snsr_Data_Electrical_Resistance;
5370#[cfg(feature = "hid")]
5371pub use self::__hid::kHIDUsage_Snsr_Data_Electrical_Voltage;
5372#[cfg(feature = "hid")]
5373pub use self::__hid::kHIDUsage_Snsr_Data_Environmental;
5374#[cfg(feature = "hid")]
5375pub use self::__hid::kHIDUsage_Snsr_Data_Environmental_AtmosphericPressure;
5376#[cfg(feature = "hid")]
5377pub use self::__hid::kHIDUsage_Snsr_Data_Environmental_RelativeHumidity;
5378#[cfg(feature = "hid")]
5379pub use self::__hid::kHIDUsage_Snsr_Data_Environmental_Reserved;
5380#[cfg(feature = "hid")]
5381pub use self::__hid::kHIDUsage_Snsr_Data_Environmental_Temperature;
5382#[cfg(feature = "hid")]
5383pub use self::__hid::kHIDUsage_Snsr_Data_Environmental_WindDirection;
5384#[cfg(feature = "hid")]
5385pub use self::__hid::kHIDUsage_Snsr_Data_Environmental_WindSpeed;
5386#[cfg(feature = "hid")]
5387pub use self::__hid::kHIDUsage_Snsr_Data_Light;
5388#[cfg(feature = "hid")]
5389pub use self::__hid::kHIDUsage_Snsr_Data_Light_Chromaticity;
5390#[cfg(feature = "hid")]
5391pub use self::__hid::kHIDUsage_Snsr_Data_Light_ChromaticityX;
5392#[cfg(feature = "hid")]
5393pub use self::__hid::kHIDUsage_Snsr_Data_Light_ChromaticityY;
5394#[cfg(feature = "hid")]
5395pub use self::__hid::kHIDUsage_Snsr_Data_Light_ColorTemperature;
5396#[cfg(feature = "hid")]
5397pub use self::__hid::kHIDUsage_Snsr_Data_Light_ConsumerIRSentenceReceive;
5398#[cfg(feature = "hid")]
5399pub use self::__hid::kHIDUsage_Snsr_Data_Light_Illuminance;
5400#[cfg(feature = "hid")]
5401pub use self::__hid::kHIDUsage_Snsr_Data_Location;
5402#[cfg(feature = "hid")]
5403pub use self::__hid::kHIDUsage_Snsr_Data_Location_AddressLine1;
5404#[cfg(feature = "hid")]
5405pub use self::__hid::kHIDUsage_Snsr_Data_Location_AddressLine2;
5406#[cfg(feature = "hid")]
5407pub use self::__hid::kHIDUsage_Snsr_Data_Location_AltitudeAntennaSeaLevel;
5408#[cfg(feature = "hid")]
5409pub use self::__hid::kHIDUsage_Snsr_Data_Location_AltitudeEllipsoid;
5410#[cfg(feature = "hid")]
5411pub use self::__hid::kHIDUsage_Snsr_Data_Location_AltitudeEllipsoidError;
5412#[cfg(feature = "hid")]
5413pub use self::__hid::kHIDUsage_Snsr_Data_Location_AltitudeSeaLevel;
5414#[cfg(feature = "hid")]
5415pub use self::__hid::kHIDUsage_Snsr_Data_Location_AltitudeSeaLevelError;
5416#[cfg(feature = "hid")]
5417pub use self::__hid::kHIDUsage_Snsr_Data_Location_City;
5418#[cfg(feature = "hid")]
5419pub use self::__hid::kHIDUsage_Snsr_Data_Location_CountryOrRegion;
5420#[cfg(feature = "hid")]
5421pub use self::__hid::kHIDUsage_Snsr_Data_Location_DifferentialGPSDataAge;
5422#[cfg(feature = "hid")]
5423pub use self::__hid::kHIDUsage_Snsr_Data_Location_DifferentialReferenceStationID;
5424#[cfg(feature = "hid")]
5425pub use self::__hid::kHIDUsage_Snsr_Data_Location_ErrorRadius;
5426#[cfg(feature = "hid")]
5427pub use self::__hid::kHIDUsage_Snsr_Data_Location_FixQuality;
5428#[cfg(feature = "hid")]
5429pub use self::__hid::kHIDUsage_Snsr_Data_Location_FixQualityDGPS;
5430#[cfg(feature = "hid")]
5431pub use self::__hid::kHIDUsage_Snsr_Data_Location_FixQualityGPS;
5432#[cfg(feature = "hid")]
5433pub use self::__hid::kHIDUsage_Snsr_Data_Location_FixQualityNoFix;
5434#[cfg(feature = "hid")]
5435pub use self::__hid::kHIDUsage_Snsr_Data_Location_FixType;
5436#[cfg(feature = "hid")]
5437pub use self::__hid::kHIDUsage_Snsr_Data_Location_FixTypeDGPSSPSMode;
5438#[cfg(feature = "hid")]
5439pub use self::__hid::kHIDUsage_Snsr_Data_Location_FixTypeEstimated;
5440#[cfg(feature = "hid")]
5441pub use self::__hid::kHIDUsage_Snsr_Data_Location_FixTypeFloatRTK;
5442#[cfg(feature = "hid")]
5443pub use self::__hid::kHIDUsage_Snsr_Data_Location_FixTypeGPSPPSMode;
5444#[cfg(feature = "hid")]
5445pub use self::__hid::kHIDUsage_Snsr_Data_Location_FixTypeGPSSPSMode;
5446#[cfg(feature = "hid")]
5447pub use self::__hid::kHIDUsage_Snsr_Data_Location_FixTypeManualInputMode;
5448#[cfg(feature = "hid")]
5449pub use self::__hid::kHIDUsage_Snsr_Data_Location_FixTypeNoFix;
5450#[cfg(feature = "hid")]
5451pub use self::__hid::kHIDUsage_Snsr_Data_Location_FixTypeRealTimeKinematic;
5452#[cfg(feature = "hid")]
5453pub use self::__hid::kHIDUsage_Snsr_Data_Location_FixTypeSimulatorMode;
5454#[cfg(feature = "hid")]
5455pub use self::__hid::kHIDUsage_Snsr_Data_Location_GPSOperationMode;
5456#[cfg(feature = "hid")]
5457pub use self::__hid::kHIDUsage_Snsr_Data_Location_GPSOperationModeAutomatic;
5458#[cfg(feature = "hid")]
5459pub use self::__hid::kHIDUsage_Snsr_Data_Location_GPSOperationModeManual;
5460#[cfg(feature = "hid")]
5461pub use self::__hid::kHIDUsage_Snsr_Data_Location_GPSSelectionMode;
5462#[cfg(feature = "hid")]
5463pub use self::__hid::kHIDUsage_Snsr_Data_Location_GPSSelectionModeAutonomous;
5464#[cfg(feature = "hid")]
5465pub use self::__hid::kHIDUsage_Snsr_Data_Location_GPSSelectionModeDGPS;
5466#[cfg(feature = "hid")]
5467pub use self::__hid::kHIDUsage_Snsr_Data_Location_GPSSelectionModeDataNotValid;
5468#[cfg(feature = "hid")]
5469pub use self::__hid::kHIDUsage_Snsr_Data_Location_GPSSelectionModeEstimated;
5470#[cfg(feature = "hid")]
5471pub use self::__hid::kHIDUsage_Snsr_Data_Location_GPSSelectionModeManualInput;
5472#[cfg(feature = "hid")]
5473pub use self::__hid::kHIDUsage_Snsr_Data_Location_GPSSelectionModeSimulator;
5474#[cfg(feature = "hid")]
5475pub use self::__hid::kHIDUsage_Snsr_Data_Location_GPSStatus;
5476#[cfg(feature = "hid")]
5477pub use self::__hid::kHIDUsage_Snsr_Data_Location_GPSStatusDataNotValid;
5478#[cfg(feature = "hid")]
5479pub use self::__hid::kHIDUsage_Snsr_Data_Location_GPSStatusDataValid;
5480#[cfg(feature = "hid")]
5481pub use self::__hid::kHIDUsage_Snsr_Data_Location_GeoidalSeparation;
5482#[cfg(feature = "hid")]
5483pub use self::__hid::kHIDUsage_Snsr_Data_Location_HorizontalDilutionOfPrecision;
5484#[cfg(feature = "hid")]
5485pub use self::__hid::kHIDUsage_Snsr_Data_Location_Latitude;
5486#[cfg(feature = "hid")]
5487pub use self::__hid::kHIDUsage_Snsr_Data_Location_Longitude;
5488#[cfg(feature = "hid")]
5489pub use self::__hid::kHIDUsage_Snsr_Data_Location_MagneticHeading;
5490#[cfg(feature = "hid")]
5491pub use self::__hid::kHIDUsage_Snsr_Data_Location_MagneticVariation;
5492#[cfg(feature = "hid")]
5493pub use self::__hid::kHIDUsage_Snsr_Data_Location_NMEASentence;
5494#[cfg(feature = "hid")]
5495pub use self::__hid::kHIDUsage_Snsr_Data_Location_PositionDilutionOfPrecision;
5496#[cfg(feature = "hid")]
5497pub use self::__hid::kHIDUsage_Snsr_Data_Location_PostalCode;
5498#[cfg(feature = "hid")]
5499pub use self::__hid::kHIDUsage_Snsr_Data_Location_Reserved;
5500#[cfg(feature = "hid")]
5501pub use self::__hid::kHIDUsage_Snsr_Data_Location_SatellitesInView;
5502#[cfg(feature = "hid")]
5503pub use self::__hid::kHIDUsage_Snsr_Data_Location_SatellitesInViewAzimuth;
5504#[cfg(feature = "hid")]
5505pub use self::__hid::kHIDUsage_Snsr_Data_Location_SatellitesInViewElevation;
5506#[cfg(feature = "hid")]
5507pub use self::__hid::kHIDUsage_Snsr_Data_Location_SatellitesInViewIDs;
5508#[cfg(feature = "hid")]
5509pub use self::__hid::kHIDUsage_Snsr_Data_Location_SatellitesInViewPRNs;
5510#[cfg(feature = "hid")]
5511pub use self::__hid::kHIDUsage_Snsr_Data_Location_SatellitesInViewSNRatios;
5512#[cfg(feature = "hid")]
5513pub use self::__hid::kHIDUsage_Snsr_Data_Location_SatellitesUsedCount;
5514#[cfg(feature = "hid")]
5515pub use self::__hid::kHIDUsage_Snsr_Data_Location_SatellitesUsedPRNs;
5516#[cfg(feature = "hid")]
5517pub use self::__hid::kHIDUsage_Snsr_Data_Location_Speed;
5518#[cfg(feature = "hid")]
5519pub use self::__hid::kHIDUsage_Snsr_Data_Location_StateOrProvince;
5520#[cfg(feature = "hid")]
5521pub use self::__hid::kHIDUsage_Snsr_Data_Location_TrueHeading;
5522#[cfg(feature = "hid")]
5523pub use self::__hid::kHIDUsage_Snsr_Data_Location_VerticalDilutionOfPrecision;
5524#[cfg(feature = "hid")]
5525pub use self::__hid::kHIDUsage_Snsr_Data_Mechanical;
5526#[cfg(feature = "hid")]
5527pub use self::__hid::kHIDUsage_Snsr_Data_Mechanical_AbsolutePressure;
5528#[cfg(feature = "hid")]
5529pub use self::__hid::kHIDUsage_Snsr_Data_Mechanical_BooleanSwitchArrayStates;
5530#[cfg(feature = "hid")]
5531pub use self::__hid::kHIDUsage_Snsr_Data_Mechanical_BooleanSwitchState;
5532#[cfg(feature = "hid")]
5533pub use self::__hid::kHIDUsage_Snsr_Data_Mechanical_Force;
5534#[cfg(feature = "hid")]
5535pub use self::__hid::kHIDUsage_Snsr_Data_Mechanical_GaugePressure;
5536#[cfg(feature = "hid")]
5537pub use self::__hid::kHIDUsage_Snsr_Data_Mechanical_MultivalueSwitchValue;
5538#[cfg(feature = "hid")]
5539pub use self::__hid::kHIDUsage_Snsr_Data_Mechanical_Strain;
5540#[cfg(feature = "hid")]
5541pub use self::__hid::kHIDUsage_Snsr_Data_Mechanical_Weight;
5542#[cfg(feature = "hid")]
5543pub use self::__hid::kHIDUsage_Snsr_Data_Motion;
5544#[cfg(feature = "hid")]
5545pub use self::__hid::kHIDUsage_Snsr_Data_Motion_Acceleration;
5546#[cfg(feature = "hid")]
5547pub use self::__hid::kHIDUsage_Snsr_Data_Motion_AccelerationAxisX;
5548#[cfg(feature = "hid")]
5549pub use self::__hid::kHIDUsage_Snsr_Data_Motion_AccelerationAxisY;
5550#[cfg(feature = "hid")]
5551pub use self::__hid::kHIDUsage_Snsr_Data_Motion_AccelerationAxisZ;
5552#[cfg(feature = "hid")]
5553pub use self::__hid::kHIDUsage_Snsr_Data_Motion_AngularPosition;
5554#[cfg(feature = "hid")]
5555pub use self::__hid::kHIDUsage_Snsr_Data_Motion_AngularPositionXAxis;
5556#[cfg(feature = "hid")]
5557pub use self::__hid::kHIDUsage_Snsr_Data_Motion_AngularPositionYAxis;
5558#[cfg(feature = "hid")]
5559pub use self::__hid::kHIDUsage_Snsr_Data_Motion_AngularPositionZAxis;
5560#[cfg(feature = "hid")]
5561pub use self::__hid::kHIDUsage_Snsr_Data_Motion_AngularVelocity;
5562#[cfg(feature = "hid")]
5563pub use self::__hid::kHIDUsage_Snsr_Data_Motion_AngularVelocityXAxis;
5564#[cfg(feature = "hid")]
5565pub use self::__hid::kHIDUsage_Snsr_Data_Motion_AngularVelocityYAxis;
5566#[cfg(feature = "hid")]
5567pub use self::__hid::kHIDUsage_Snsr_Data_Motion_AngularVelocityZAxis;
5568#[cfg(feature = "hid")]
5569pub use self::__hid::kHIDUsage_Snsr_Data_Motion_Intensity;
5570#[cfg(feature = "hid")]
5571pub use self::__hid::kHIDUsage_Snsr_Data_Motion_Speed;
5572#[cfg(feature = "hid")]
5573pub use self::__hid::kHIDUsage_Snsr_Data_Motion_State;
5574#[cfg(feature = "hid")]
5575pub use self::__hid::kHIDUsage_Snsr_Data_Orientation;
5576#[cfg(feature = "hid")]
5577pub use self::__hid::kHIDUsage_Snsr_Data_Orientation_Distance;
5578#[cfg(feature = "hid")]
5579pub use self::__hid::kHIDUsage_Snsr_Data_Orientation_DistanceOutOfRange;
5580#[cfg(feature = "hid")]
5581pub use self::__hid::kHIDUsage_Snsr_Data_Orientation_DistanceXAxis;
5582#[cfg(feature = "hid")]
5583pub use self::__hid::kHIDUsage_Snsr_Data_Orientation_DistanceYAxis;
5584#[cfg(feature = "hid")]
5585pub use self::__hid::kHIDUsage_Snsr_Data_Orientation_DistanceZAxis;
5586#[cfg(feature = "hid")]
5587pub use self::__hid::kHIDUsage_Snsr_Data_Orientation_Heading;
5588#[cfg(feature = "hid")]
5589pub use self::__hid::kHIDUsage_Snsr_Data_Orientation_HeadingCompensatedMagneticNorth;
5590#[cfg(feature = "hid")]
5591pub use self::__hid::kHIDUsage_Snsr_Data_Orientation_HeadingCompensatedTrueNorth;
5592#[cfg(feature = "hid")]
5593pub use self::__hid::kHIDUsage_Snsr_Data_Orientation_HeadingMagneticNorth;
5594#[cfg(feature = "hid")]
5595pub use self::__hid::kHIDUsage_Snsr_Data_Orientation_HeadingTrueNorth;
5596#[cfg(feature = "hid")]
5597pub use self::__hid::kHIDUsage_Snsr_Data_Orientation_HeadingXAxis;
5598#[cfg(feature = "hid")]
5599pub use self::__hid::kHIDUsage_Snsr_Data_Orientation_HeadingYAxis;
5600#[cfg(feature = "hid")]
5601pub use self::__hid::kHIDUsage_Snsr_Data_Orientation_HeadingZAxis;
5602#[cfg(feature = "hid")]
5603pub use self::__hid::kHIDUsage_Snsr_Data_Orientation_MagneticFlux;
5604#[cfg(feature = "hid")]
5605pub use self::__hid::kHIDUsage_Snsr_Data_Orientation_MagneticFluxXAxis;
5606#[cfg(feature = "hid")]
5607pub use self::__hid::kHIDUsage_Snsr_Data_Orientation_MagneticFluxYAxis;
5608#[cfg(feature = "hid")]
5609pub use self::__hid::kHIDUsage_Snsr_Data_Orientation_MagneticFluxZAxis;
5610#[cfg(feature = "hid")]
5611pub use self::__hid::kHIDUsage_Snsr_Data_Orientation_Quaternion;
5612#[cfg(feature = "hid")]
5613pub use self::__hid::kHIDUsage_Snsr_Data_Orientation_RotationMatrix;
5614#[cfg(feature = "hid")]
5615pub use self::__hid::kHIDUsage_Snsr_Data_Orientation_Tilt;
5616#[cfg(feature = "hid")]
5617pub use self::__hid::kHIDUsage_Snsr_Data_Orientation_TiltXAxis;
5618#[cfg(feature = "hid")]
5619pub use self::__hid::kHIDUsage_Snsr_Data_Orientation_TiltYAxis;
5620#[cfg(feature = "hid")]
5621pub use self::__hid::kHIDUsage_Snsr_Data_Orientation_TiltZAxis;
5622#[cfg(feature = "hid")]
5623pub use self::__hid::kHIDUsage_Snsr_Data_Scanner;
5624#[cfg(feature = "hid")]
5625pub use self::__hid::kHIDUsage_Snsr_Data_Scanner_NFCSentenceReceive;
5626#[cfg(feature = "hid")]
5627pub use self::__hid::kHIDUsage_Snsr_Data_Scanner_RFIDTag40Bit;
5628#[cfg(feature = "hid")]
5629pub use self::__hid::kHIDUsage_Snsr_Data_Time;
5630#[cfg(feature = "hid")]
5631pub use self::__hid::kHIDUsage_Snsr_Data_Time_Day;
5632#[cfg(feature = "hid")]
5633pub use self::__hid::kHIDUsage_Snsr_Data_Time_DayOfWeek;
5634#[cfg(feature = "hid")]
5635pub use self::__hid::kHIDUsage_Snsr_Data_Time_DayOfWeekFriday;
5636#[cfg(feature = "hid")]
5637pub use self::__hid::kHIDUsage_Snsr_Data_Time_DayOfWeekMonday;
5638#[cfg(feature = "hid")]
5639pub use self::__hid::kHIDUsage_Snsr_Data_Time_DayOfWeekSaturday;
5640#[cfg(feature = "hid")]
5641pub use self::__hid::kHIDUsage_Snsr_Data_Time_DayOfWeekSunday;
5642#[cfg(feature = "hid")]
5643pub use self::__hid::kHIDUsage_Snsr_Data_Time_DayOfWeekThursday;
5644#[cfg(feature = "hid")]
5645pub use self::__hid::kHIDUsage_Snsr_Data_Time_DayOfWeekTuesday;
5646#[cfg(feature = "hid")]
5647pub use self::__hid::kHIDUsage_Snsr_Data_Time_DayOfWeekWednesday;
5648#[cfg(feature = "hid")]
5649pub use self::__hid::kHIDUsage_Snsr_Data_Time_Hour;
5650#[cfg(feature = "hid")]
5651pub use self::__hid::kHIDUsage_Snsr_Data_Time_JulianDayOfYear;
5652#[cfg(feature = "hid")]
5653pub use self::__hid::kHIDUsage_Snsr_Data_Time_Millisecond;
5654#[cfg(feature = "hid")]
5655pub use self::__hid::kHIDUsage_Snsr_Data_Time_Minute;
5656#[cfg(feature = "hid")]
5657pub use self::__hid::kHIDUsage_Snsr_Data_Time_Month;
5658#[cfg(feature = "hid")]
5659pub use self::__hid::kHIDUsage_Snsr_Data_Time_Second;
5660#[cfg(feature = "hid")]
5661pub use self::__hid::kHIDUsage_Snsr_Data_Time_Timestamp;
5662#[cfg(feature = "hid")]
5663pub use self::__hid::kHIDUsage_Snsr_Data_Time_Year;
5664#[cfg(feature = "hid")]
5665pub use self::__hid::kHIDUsage_Snsr_Electrical;
5666#[cfg(feature = "hid")]
5667pub use self::__hid::kHIDUsage_Snsr_Electrical_Capacitance;
5668#[cfg(feature = "hid")]
5669pub use self::__hid::kHIDUsage_Snsr_Electrical_Current;
5670#[cfg(feature = "hid")]
5671pub use self::__hid::kHIDUsage_Snsr_Electrical_Frequency;
5672#[cfg(feature = "hid")]
5673pub use self::__hid::kHIDUsage_Snsr_Electrical_Inductance;
5674#[cfg(feature = "hid")]
5675pub use self::__hid::kHIDUsage_Snsr_Electrical_Period;
5676#[cfg(feature = "hid")]
5677pub use self::__hid::kHIDUsage_Snsr_Electrical_Potentiometer;
5678#[cfg(feature = "hid")]
5679pub use self::__hid::kHIDUsage_Snsr_Electrical_Power;
5680#[cfg(feature = "hid")]
5681pub use self::__hid::kHIDUsage_Snsr_Electrical_Resistance;
5682#[cfg(feature = "hid")]
5683pub use self::__hid::kHIDUsage_Snsr_Electrical_Voltage;
5684#[cfg(feature = "hid")]
5685pub use self::__hid::kHIDUsage_Snsr_Environmental;
5686#[cfg(feature = "hid")]
5687pub use self::__hid::kHIDUsage_Snsr_Environmental_AtmosphericPressure;
5688#[cfg(feature = "hid")]
5689pub use self::__hid::kHIDUsage_Snsr_Environmental_Humidity;
5690#[cfg(feature = "hid")]
5691pub use self::__hid::kHIDUsage_Snsr_Environmental_Temperature;
5692#[cfg(feature = "hid")]
5693pub use self::__hid::kHIDUsage_Snsr_Environmental_WindDirection;
5694#[cfg(feature = "hid")]
5695pub use self::__hid::kHIDUsage_Snsr_Environmental_WindSpeed;
5696#[cfg(feature = "hid")]
5697pub use self::__hid::kHIDUsage_Snsr_Event;
5698#[cfg(feature = "hid")]
5699pub use self::__hid::kHIDUsage_Snsr_Event_SensorEvent;
5700#[cfg(feature = "hid")]
5701pub use self::__hid::kHIDUsage_Snsr_Event_SensorEvent_ChangeSensitivity;
5702#[cfg(feature = "hid")]
5703pub use self::__hid::kHIDUsage_Snsr_Event_SensorEvent_ComplexTrigger;
5704#[cfg(feature = "hid")]
5705pub use self::__hid::kHIDUsage_Snsr_Event_SensorEvent_DataUpdated;
5706#[cfg(feature = "hid")]
5707pub use self::__hid::kHIDUsage_Snsr_Event_SensorEvent_FrequencyExceeded;
5708#[cfg(feature = "hid")]
5709pub use self::__hid::kHIDUsage_Snsr_Event_SensorEvent_HighThresholdCrossDown;
5710#[cfg(feature = "hid")]
5711pub use self::__hid::kHIDUsage_Snsr_Event_SensorEvent_HighThresholdCrossUp;
5712#[cfg(feature = "hid")]
5713pub use self::__hid::kHIDUsage_Snsr_Event_SensorEvent_LowThresholdCrossDown;
5714#[cfg(feature = "hid")]
5715pub use self::__hid::kHIDUsage_Snsr_Event_SensorEvent_LowThresholdCrossUp;
5716#[cfg(feature = "hid")]
5717pub use self::__hid::kHIDUsage_Snsr_Event_SensorEvent_PeriodExceeded;
5718#[cfg(feature = "hid")]
5719pub use self::__hid::kHIDUsage_Snsr_Event_SensorEvent_PollResponse;
5720#[cfg(feature = "hid")]
5721pub use self::__hid::kHIDUsage_Snsr_Event_SensorEvent_PropertyChanged;
5722#[cfg(feature = "hid")]
5723pub use self::__hid::kHIDUsage_Snsr_Event_SensorEvent_RangeMaxReached;
5724#[cfg(feature = "hid")]
5725pub use self::__hid::kHIDUsage_Snsr_Event_SensorEvent_RangeMinReached;
5726#[cfg(feature = "hid")]
5727pub use self::__hid::kHIDUsage_Snsr_Event_SensorEvent_StateChanged;
5728#[cfg(feature = "hid")]
5729pub use self::__hid::kHIDUsage_Snsr_Event_SensorEvent_Unknown;
5730#[cfg(feature = "hid")]
5731pub use self::__hid::kHIDUsage_Snsr_Event_SensorEvent_ZeroThresholdCrossDown;
5732#[cfg(feature = "hid")]
5733pub use self::__hid::kHIDUsage_Snsr_Event_SensorEvent_ZeroThresholdCrossUp;
5734#[cfg(feature = "hid")]
5735pub use self::__hid::kHIDUsage_Snsr_Event_SensorState;
5736#[cfg(feature = "hid")]
5737pub use self::__hid::kHIDUsage_Snsr_Event_SensorState_AccessDenied;
5738#[cfg(feature = "hid")]
5739pub use self::__hid::kHIDUsage_Snsr_Event_SensorState_Error;
5740#[cfg(feature = "hid")]
5741pub use self::__hid::kHIDUsage_Snsr_Event_SensorState_Initializing;
5742#[cfg(feature = "hid")]
5743pub use self::__hid::kHIDUsage_Snsr_Event_SensorState_NoData;
5744#[cfg(feature = "hid")]
5745pub use self::__hid::kHIDUsage_Snsr_Event_SensorState_NotAvailable;
5746#[cfg(feature = "hid")]
5747pub use self::__hid::kHIDUsage_Snsr_Event_SensorState_Ready;
5748#[cfg(feature = "hid")]
5749pub use self::__hid::kHIDUsage_Snsr_Event_SensorState_Undefined;
5750#[cfg(feature = "hid")]
5751pub use self::__hid::kHIDUsage_Snsr_Light;
5752#[cfg(feature = "hid")]
5753pub use self::__hid::kHIDUsage_Snsr_Light_AmbientLight;
5754#[cfg(feature = "hid")]
5755pub use self::__hid::kHIDUsage_Snsr_Light_ConsumerInfrared;
5756#[cfg(feature = "hid")]
5757pub use self::__hid::kHIDUsage_Snsr_Light_Illuminance;
5758#[cfg(feature = "hid")]
5759pub use self::__hid::kHIDUsage_Snsr_Location;
5760#[cfg(feature = "hid")]
5761pub use self::__hid::kHIDUsage_Snsr_Location_Broadcast;
5762#[cfg(feature = "hid")]
5763pub use self::__hid::kHIDUsage_Snsr_Location_DeadReckoning;
5764#[cfg(feature = "hid")]
5765pub use self::__hid::kHIDUsage_Snsr_Location_GPS;
5766#[cfg(feature = "hid")]
5767pub use self::__hid::kHIDUsage_Snsr_Location_Lookup;
5768#[cfg(feature = "hid")]
5769pub use self::__hid::kHIDUsage_Snsr_Location_Other;
5770#[cfg(feature = "hid")]
5771pub use self::__hid::kHIDUsage_Snsr_Location_Static;
5772#[cfg(feature = "hid")]
5773pub use self::__hid::kHIDUsage_Snsr_Location_Triangulation;
5774#[cfg(feature = "hid")]
5775pub use self::__hid::kHIDUsage_Snsr_Mechanical;
5776#[cfg(feature = "hid")]
5777pub use self::__hid::kHIDUsage_Snsr_Mechanical_BooleanSwitch;
5778#[cfg(feature = "hid")]
5779pub use self::__hid::kHIDUsage_Snsr_Mechanical_BooleanSwitchArray;
5780#[cfg(feature = "hid")]
5781pub use self::__hid::kHIDUsage_Snsr_Mechanical_Force;
5782#[cfg(feature = "hid")]
5783pub use self::__hid::kHIDUsage_Snsr_Mechanical_HallEffectSwitch;
5784#[cfg(feature = "hid")]
5785pub use self::__hid::kHIDUsage_Snsr_Mechanical_HapticVibrator;
5786#[cfg(feature = "hid")]
5787pub use self::__hid::kHIDUsage_Snsr_Mechanical_MultivalueSwitch;
5788#[cfg(feature = "hid")]
5789pub use self::__hid::kHIDUsage_Snsr_Mechanical_Pressure;
5790#[cfg(feature = "hid")]
5791pub use self::__hid::kHIDUsage_Snsr_Mechanical_Strain;
5792#[cfg(feature = "hid")]
5793pub use self::__hid::kHIDUsage_Snsr_Mechanical_Weight;
5794#[cfg(feature = "hid")]
5795pub use self::__hid::kHIDUsage_Snsr_Modifier_Accuracy;
5796#[cfg(feature = "hid")]
5797pub use self::__hid::kHIDUsage_Snsr_Modifier_CalibrationMultiplier;
5798#[cfg(feature = "hid")]
5799pub use self::__hid::kHIDUsage_Snsr_Modifier_CalibrationOffset;
5800#[cfg(feature = "hid")]
5801pub use self::__hid::kHIDUsage_Snsr_Modifier_ChangeSensitivityAbsolute;
5802#[cfg(feature = "hid")]
5803pub use self::__hid::kHIDUsage_Snsr_Modifier_ChangeSensitivityPercentRange;
5804#[cfg(feature = "hid")]
5805pub use self::__hid::kHIDUsage_Snsr_Modifier_ChangeSensitivityPercentRelative;
5806#[cfg(feature = "hid")]
5807pub use self::__hid::kHIDUsage_Snsr_Modifier_FrequencyMax;
5808#[cfg(feature = "hid")]
5809pub use self::__hid::kHIDUsage_Snsr_Modifier_Max;
5810#[cfg(feature = "hid")]
5811pub use self::__hid::kHIDUsage_Snsr_Modifier_Min;
5812#[cfg(feature = "hid")]
5813pub use self::__hid::kHIDUsage_Snsr_Modifier_None;
5814#[cfg(feature = "hid")]
5815pub use self::__hid::kHIDUsage_Snsr_Modifier_PeriodMax;
5816#[cfg(feature = "hid")]
5817pub use self::__hid::kHIDUsage_Snsr_Modifier_ReportInterval;
5818#[cfg(feature = "hid")]
5819pub use self::__hid::kHIDUsage_Snsr_Modifier_Resolution;
5820#[cfg(feature = "hid")]
5821pub use self::__hid::kHIDUsage_Snsr_Modifier_ThresholdHigh;
5822#[cfg(feature = "hid")]
5823pub use self::__hid::kHIDUsage_Snsr_Modifier_ThresholdLow;
5824#[cfg(feature = "hid")]
5825pub use self::__hid::kHIDUsage_Snsr_Modifier_VendorDefined;
5826#[cfg(feature = "hid")]
5827pub use self::__hid::kHIDUsage_Snsr_Motion;
5828#[cfg(feature = "hid")]
5829pub use self::__hid::kHIDUsage_Snsr_Motion_Accelerometer;
5830#[cfg(feature = "hid")]
5831pub use self::__hid::kHIDUsage_Snsr_Motion_Accelerometer1D;
5832#[cfg(feature = "hid")]
5833pub use self::__hid::kHIDUsage_Snsr_Motion_Accelerometer2D;
5834#[cfg(feature = "hid")]
5835pub use self::__hid::kHIDUsage_Snsr_Motion_Accelerometer3D;
5836#[cfg(feature = "hid")]
5837pub use self::__hid::kHIDUsage_Snsr_Motion_GravityVector;
5838#[cfg(feature = "hid")]
5839pub use self::__hid::kHIDUsage_Snsr_Motion_Gyrometer;
5840#[cfg(feature = "hid")]
5841pub use self::__hid::kHIDUsage_Snsr_Motion_Gyrometer1D;
5842#[cfg(feature = "hid")]
5843pub use self::__hid::kHIDUsage_Snsr_Motion_Gyrometer2D;
5844#[cfg(feature = "hid")]
5845pub use self::__hid::kHIDUsage_Snsr_Motion_Gyrometer3D;
5846#[cfg(feature = "hid")]
5847pub use self::__hid::kHIDUsage_Snsr_Motion_LinearAccelerometer;
5848#[cfg(feature = "hid")]
5849pub use self::__hid::kHIDUsage_Snsr_Motion_MotionDetector;
5850#[cfg(feature = "hid")]
5851pub use self::__hid::kHIDUsage_Snsr_Motion_Speedometer;
5852#[cfg(feature = "hid")]
5853pub use self::__hid::kHIDUsage_Snsr_Orientation;
5854#[cfg(feature = "hid")]
5855pub use self::__hid::kHIDUsage_Snsr_Orientation_Compass1D;
5856#[cfg(feature = "hid")]
5857pub use self::__hid::kHIDUsage_Snsr_Orientation_Compass2D;
5858#[cfg(feature = "hid")]
5859pub use self::__hid::kHIDUsage_Snsr_Orientation_Compass3D;
5860#[cfg(feature = "hid")]
5861pub use self::__hid::kHIDUsage_Snsr_Orientation_CompassD;
5862#[cfg(feature = "hid")]
5863pub use self::__hid::kHIDUsage_Snsr_Orientation_DeviceOrientation;
5864#[cfg(feature = "hid")]
5865pub use self::__hid::kHIDUsage_Snsr_Orientation_Distance1D;
5866#[cfg(feature = "hid")]
5867pub use self::__hid::kHIDUsage_Snsr_Orientation_Distance2D;
5868#[cfg(feature = "hid")]
5869pub use self::__hid::kHIDUsage_Snsr_Orientation_Distance3D;
5870#[cfg(feature = "hid")]
5871pub use self::__hid::kHIDUsage_Snsr_Orientation_DistanceD;
5872#[cfg(feature = "hid")]
5873pub use self::__hid::kHIDUsage_Snsr_Orientation_Inclinometer1D;
5874#[cfg(feature = "hid")]
5875pub use self::__hid::kHIDUsage_Snsr_Orientation_Inclinometer2D;
5876#[cfg(feature = "hid")]
5877pub use self::__hid::kHIDUsage_Snsr_Orientation_Inclinometer3D;
5878#[cfg(feature = "hid")]
5879pub use self::__hid::kHIDUsage_Snsr_Orientation_InclinometerD;
5880#[cfg(feature = "hid")]
5881pub use self::__hid::kHIDUsage_Snsr_Other;
5882#[cfg(feature = "hid")]
5883pub use self::__hid::kHIDUsage_Snsr_Other_Custom;
5884#[cfg(feature = "hid")]
5885pub use self::__hid::kHIDUsage_Snsr_Other_Generic;
5886#[cfg(feature = "hid")]
5887pub use self::__hid::kHIDUsage_Snsr_Other_GenericEnumerator;
5888#[cfg(feature = "hid")]
5889pub use self::__hid::kHIDUsage_Snsr_Property;
5890#[cfg(feature = "hid")]
5891pub use self::__hid::kHIDUsage_Snsr_Property_Accuracy;
5892#[cfg(feature = "hid")]
5893pub use self::__hid::kHIDUsage_Snsr_Property_ChangeSensitivityAbsolute;
5894#[cfg(feature = "hid")]
5895pub use self::__hid::kHIDUsage_Snsr_Property_ChangeSensitivityPercentRange;
5896#[cfg(feature = "hid")]
5897pub use self::__hid::kHIDUsage_Snsr_Property_ChangeSensitivityPercentRelative;
5898#[cfg(feature = "hid")]
5899pub use self::__hid::kHIDUsage_Snsr_Property_ConnectionType;
5900#[cfg(feature = "hid")]
5901pub use self::__hid::kHIDUsage_Snsr_Property_ConnectionType_Attached;
5902#[cfg(feature = "hid")]
5903pub use self::__hid::kHIDUsage_Snsr_Property_ConnectionType_External;
5904#[cfg(feature = "hid")]
5905pub use self::__hid::kHIDUsage_Snsr_Property_ConnectionType_Integrated;
5906#[cfg(feature = "hid")]
5907pub use self::__hid::kHIDUsage_Snsr_Property_Description;
5908#[cfg(feature = "hid")]
5909pub use self::__hid::kHIDUsage_Snsr_Property_DevicePath;
5910#[cfg(feature = "hid")]
5911pub use self::__hid::kHIDUsage_Snsr_Property_Environmental;
5912#[cfg(feature = "hid")]
5913pub use self::__hid::kHIDUsage_Snsr_Property_Environmental_ReferencePressure;
5914#[cfg(feature = "hid")]
5915pub use self::__hid::kHIDUsage_Snsr_Property_FirmwareVersion;
5916#[cfg(feature = "hid")]
5917pub use self::__hid::kHIDUsage_Snsr_Property_FriendlyName;
5918#[cfg(feature = "hid")]
5919pub use self::__hid::kHIDUsage_Snsr_Property_HardwareRevision;
5920#[cfg(feature = "hid")]
5921pub use self::__hid::kHIDUsage_Snsr_Property_Light;
5922#[cfg(feature = "hid")]
5923pub use self::__hid::kHIDUsage_Snsr_Property_Light_ConsumerIRSentenceSend;
5924#[cfg(feature = "hid")]
5925pub use self::__hid::kHIDUsage_Snsr_Property_Location;
5926#[cfg(feature = "hid")]
5927pub use self::__hid::kHIDUsage_Snsr_Property_Location_AccuracyDefault;
5928#[cfg(feature = "hid")]
5929pub use self::__hid::kHIDUsage_Snsr_Property_Location_AccuracyHigh;
5930#[cfg(feature = "hid")]
5931pub use self::__hid::kHIDUsage_Snsr_Property_Location_AccuracyLow;
5932#[cfg(feature = "hid")]
5933pub use self::__hid::kHIDUsage_Snsr_Property_Location_AccuracyMedium;
5934#[cfg(feature = "hid")]
5935pub use self::__hid::kHIDUsage_Snsr_Property_Location_DesiredAccuracy;
5936#[cfg(feature = "hid")]
5937pub use self::__hid::kHIDUsage_Snsr_Property_Manufacturer;
5938#[cfg(feature = "hid")]
5939pub use self::__hid::kHIDUsage_Snsr_Property_MaxFIFOEvents;
5940#[cfg(feature = "hid")]
5941pub use self::__hid::kHIDUsage_Snsr_Property_Maximum;
5942#[cfg(feature = "hid")]
5943pub use self::__hid::kHIDUsage_Snsr_Property_Mechanical;
5944#[cfg(feature = "hid")]
5945pub use self::__hid::kHIDUsage_Snsr_Property_Mechanical_BackwardVibrationSpeed;
5946#[cfg(feature = "hid")]
5947pub use self::__hid::kHIDUsage_Snsr_Property_Mechanical_ForwardVibrationSpeed;
5948#[cfg(feature = "hid")]
5949pub use self::__hid::kHIDUsage_Snsr_Property_Mechanical_VibrationState;
5950#[cfg(feature = "hid")]
5951pub use self::__hid::kHIDUsage_Snsr_Property_Minimum;
5952#[cfg(feature = "hid")]
5953pub use self::__hid::kHIDUsage_Snsr_Property_MinimumReportInterval;
5954#[cfg(feature = "hid")]
5955pub use self::__hid::kHIDUsage_Snsr_Property_Model;
5956#[cfg(feature = "hid")]
5957pub use self::__hid::kHIDUsage_Snsr_Property_PersistentUniqueID;
5958#[cfg(feature = "hid")]
5959pub use self::__hid::kHIDUsage_Snsr_Property_PowerState;
5960#[cfg(feature = "hid")]
5961pub use self::__hid::kHIDUsage_Snsr_Property_PowerState_D0_FullPower;
5962#[cfg(feature = "hid")]
5963pub use self::__hid::kHIDUsage_Snsr_Property_PowerState_D1_LowPower;
5964#[cfg(feature = "hid")]
5965pub use self::__hid::kHIDUsage_Snsr_Property_PowerState_D2_Standby;
5966#[cfg(feature = "hid")]
5967pub use self::__hid::kHIDUsage_Snsr_Property_PowerState_D3_Sleep;
5968#[cfg(feature = "hid")]
5969pub use self::__hid::kHIDUsage_Snsr_Property_PowerState_D4_PowerOff;
5970#[cfg(feature = "hid")]
5971pub use self::__hid::kHIDUsage_Snsr_Property_PowerState_Undefined;
5972#[cfg(feature = "hid")]
5973pub use self::__hid::kHIDUsage_Snsr_Property_ReleaseData;
5974#[cfg(feature = "hid")]
5975pub use self::__hid::kHIDUsage_Snsr_Property_ReportInterval;
5976#[cfg(feature = "hid")]
5977pub use self::__hid::kHIDUsage_Snsr_Property_ReportLatency;
5978#[cfg(feature = "hid")]
5979pub use self::__hid::kHIDUsage_Snsr_Property_ReportingState;
5980#[cfg(feature = "hid")]
5981pub use self::__hid::kHIDUsage_Snsr_Property_ReportingState_AllEvents;
5982#[cfg(feature = "hid")]
5983pub use self::__hid::kHIDUsage_Snsr_Property_ReportingState_NoEvents;
5984#[cfg(feature = "hid")]
5985pub use self::__hid::kHIDUsage_Snsr_Property_ReportingState_ThresholdEvents;
5986#[cfg(feature = "hid")]
5987pub use self::__hid::kHIDUsage_Snsr_Property_ReportingState_WakeAllEvents;
5988#[cfg(feature = "hid")]
5989pub use self::__hid::kHIDUsage_Snsr_Property_ReportingState_WakeNoEvents;
5990#[cfg(feature = "hid")]
5991pub use self::__hid::kHIDUsage_Snsr_Property_ReportingState_WakeThresholdEvents;
5992#[cfg(feature = "hid")]
5993pub use self::__hid::kHIDUsage_Snsr_Property_Resolution;
5994#[cfg(feature = "hid")]
5995pub use self::__hid::kHIDUsage_Snsr_Property_ResponseCurve;
5996#[cfg(feature = "hid")]
5997pub use self::__hid::kHIDUsage_Snsr_Property_SamplingRate;
5998#[cfg(feature = "hid")]
5999pub use self::__hid::kHIDUsage_Snsr_Property_Scanner;
6000#[cfg(feature = "hid")]
6001pub use self::__hid::kHIDUsage_Snsr_Property_Scanner_NFCSentenceSend;
6002#[cfg(feature = "hid")]
6003pub use self::__hid::kHIDUsage_Snsr_Property_SensorStatus;
6004#[cfg(feature = "hid")]
6005pub use self::__hid::kHIDUsage_Snsr_Property_SerialNumber;
6006#[cfg(feature = "hid")]
6007pub use self::__hid::kHIDUsage_Snsr_Property_Time;
6008#[cfg(feature = "hid")]
6009pub use self::__hid::kHIDUsage_Snsr_Property_Time_ArmAlarm;
6010#[cfg(feature = "hid")]
6011pub use self::__hid::kHIDUsage_Snsr_Property_Time_DaylightSavingsTimeObserved;
6012#[cfg(feature = "hid")]
6013pub use self::__hid::kHIDUsage_Snsr_Property_Time_TimeTrimAdjustment;
6014#[cfg(feature = "hid")]
6015pub use self::__hid::kHIDUsage_Snsr_Property_Time_TimeZoneName;
6016#[cfg(feature = "hid")]
6017pub use self::__hid::kHIDUsage_Snsr_Property_Time_TimeZoneOffsetFromUTC;
6018#[cfg(feature = "hid")]
6019pub use self::__hid::kHIDUsage_Snsr_Scanner;
6020#[cfg(feature = "hid")]
6021pub use self::__hid::kHIDUsage_Snsr_Scanner_Barcode;
6022#[cfg(feature = "hid")]
6023pub use self::__hid::kHIDUsage_Snsr_Scanner_NFC;
6024#[cfg(feature = "hid")]
6025pub use self::__hid::kHIDUsage_Snsr_Scanner_RFID;
6026#[cfg(feature = "hid")]
6027pub use self::__hid::kHIDUsage_Snsr_Sensor;
6028#[cfg(feature = "hid")]
6029pub use self::__hid::kHIDUsage_Snsr_Time;
6030#[cfg(feature = "hid")]
6031pub use self::__hid::kHIDUsage_Snsr_Time_AlarmTimer;
6032#[cfg(feature = "hid")]
6033pub use self::__hid::kHIDUsage_Snsr_Time_RealTimeClock;
6034#[cfg(feature = "hid")]
6035pub use self::__hid::kHIDUsage_Snsr_Undefined;
6036#[cfg(feature = "hid")]
6037pub use self::__hid::kHIDUsage_Sprt_10Iron;
6038#[cfg(feature = "hid")]
6039pub use self::__hid::kHIDUsage_Sprt_11Iron;
6040#[cfg(feature = "hid")]
6041pub use self::__hid::kHIDUsage_Sprt_1Iron;
6042#[cfg(feature = "hid")]
6043pub use self::__hid::kHIDUsage_Sprt_1Wood;
6044#[cfg(feature = "hid")]
6045pub use self::__hid::kHIDUsage_Sprt_2Iron;
6046#[cfg(feature = "hid")]
6047pub use self::__hid::kHIDUsage_Sprt_3Iron;
6048#[cfg(feature = "hid")]
6049pub use self::__hid::kHIDUsage_Sprt_3Wood;
6050#[cfg(feature = "hid")]
6051pub use self::__hid::kHIDUsage_Sprt_4Iron;
6052#[cfg(feature = "hid")]
6053pub use self::__hid::kHIDUsage_Sprt_5Iron;
6054#[cfg(feature = "hid")]
6055pub use self::__hid::kHIDUsage_Sprt_5Wood;
6056#[cfg(feature = "hid")]
6057pub use self::__hid::kHIDUsage_Sprt_6Iron;
6058#[cfg(feature = "hid")]
6059pub use self::__hid::kHIDUsage_Sprt_7Iron;
6060#[cfg(feature = "hid")]
6061pub use self::__hid::kHIDUsage_Sprt_7Wood;
6062#[cfg(feature = "hid")]
6063pub use self::__hid::kHIDUsage_Sprt_8Iron;
6064#[cfg(feature = "hid")]
6065pub use self::__hid::kHIDUsage_Sprt_9Iron;
6066#[cfg(feature = "hid")]
6067pub use self::__hid::kHIDUsage_Sprt_9Wood;
6068#[cfg(feature = "hid")]
6069pub use self::__hid::kHIDUsage_Sprt_BaseballBat;
6070#[cfg(feature = "hid")]
6071pub use self::__hid::kHIDUsage_Sprt_GolfClub;
6072#[cfg(feature = "hid")]
6073pub use self::__hid::kHIDUsage_Sprt_LoftWedge;
6074#[cfg(feature = "hid")]
6075pub use self::__hid::kHIDUsage_Sprt_Oar;
6076#[cfg(feature = "hid")]
6077pub use self::__hid::kHIDUsage_Sprt_PowerWedge;
6078#[cfg(feature = "hid")]
6079pub use self::__hid::kHIDUsage_Sprt_Putter;
6080#[cfg(feature = "hid")]
6081pub use self::__hid::kHIDUsage_Sprt_Rate;
6082#[cfg(feature = "hid")]
6083pub use self::__hid::kHIDUsage_Sprt_Reserved;
6084#[cfg(feature = "hid")]
6085pub use self::__hid::kHIDUsage_Sprt_RowingMachine;
6086#[cfg(feature = "hid")]
6087pub use self::__hid::kHIDUsage_Sprt_SandWedge;
6088#[cfg(feature = "hid")]
6089pub use self::__hid::kHIDUsage_Sprt_Slope;
6090#[cfg(feature = "hid")]
6091pub use self::__hid::kHIDUsage_Sprt_StickFaceAngle;
6092#[cfg(feature = "hid")]
6093pub use self::__hid::kHIDUsage_Sprt_StickFollowThrough;
6094#[cfg(feature = "hid")]
6095pub use self::__hid::kHIDUsage_Sprt_StickHeelOrToe;
6096#[cfg(feature = "hid")]
6097pub use self::__hid::kHIDUsage_Sprt_StickHeight;
6098#[cfg(feature = "hid")]
6099pub use self::__hid::kHIDUsage_Sprt_StickSpeed;
6100#[cfg(feature = "hid")]
6101pub use self::__hid::kHIDUsage_Sprt_StickTempo;
6102#[cfg(feature = "hid")]
6103pub use self::__hid::kHIDUsage_Sprt_StickType;
6104#[cfg(feature = "hid")]
6105pub use self::__hid::kHIDUsage_Sprt_Treadmill;
6106#[cfg(feature = "hid")]
6107pub use self::__hid::kHIDUsage_TFon_Reserved;
6108#[cfg(feature = "hid")]
6109pub use self::__hid::kHIDUsage_Tfon_AlternateFunction;
6110#[cfg(feature = "hid")]
6111pub use self::__hid::kHIDUsage_Tfon_AnswerOnOrOff;
6112#[cfg(feature = "hid")]
6113pub use self::__hid::kHIDUsage_Tfon_AnsweringMachine;
6114#[cfg(feature = "hid")]
6115pub use self::__hid::kHIDUsage_Tfon_CallWaitingTone;
6116#[cfg(feature = "hid")]
6117pub use self::__hid::kHIDUsage_Tfon_CallerID;
6118#[cfg(feature = "hid")]
6119pub use self::__hid::kHIDUsage_Tfon_Conference;
6120#[cfg(feature = "hid")]
6121pub use self::__hid::kHIDUsage_Tfon_ConfirmationTone1;
6122#[cfg(feature = "hid")]
6123pub use self::__hid::kHIDUsage_Tfon_ConfirmationTone2;
6124#[cfg(feature = "hid")]
6125pub use self::__hid::kHIDUsage_Tfon_DoNotDisturb;
6126#[cfg(feature = "hid")]
6127pub use self::__hid::kHIDUsage_Tfon_Drop;
6128#[cfg(feature = "hid")]
6129pub use self::__hid::kHIDUsage_Tfon_Feature;
6130#[cfg(feature = "hid")]
6131pub use self::__hid::kHIDUsage_Tfon_Flash;
6132#[cfg(feature = "hid")]
6133pub use self::__hid::kHIDUsage_Tfon_ForwardCalls;
6134#[cfg(feature = "hid")]
6135pub use self::__hid::kHIDUsage_Tfon_Handset;
6136#[cfg(feature = "hid")]
6137pub use self::__hid::kHIDUsage_Tfon_Headset;
6138#[cfg(feature = "hid")]
6139pub use self::__hid::kHIDUsage_Tfon_Hold;
6140#[cfg(feature = "hid")]
6141pub use self::__hid::kHIDUsage_Tfon_HookSwitch;
6142#[cfg(feature = "hid")]
6143pub use self::__hid::kHIDUsage_Tfon_InsideDialTone;
6144#[cfg(feature = "hid")]
6145pub use self::__hid::kHIDUsage_Tfon_InsideRingTone;
6146#[cfg(feature = "hid")]
6147pub use self::__hid::kHIDUsage_Tfon_InsideRingback;
6148#[cfg(feature = "hid")]
6149pub use self::__hid::kHIDUsage_Tfon_Line;
6150#[cfg(feature = "hid")]
6151pub use self::__hid::kHIDUsage_Tfon_LineBusyTone;
6152#[cfg(feature = "hid")]
6153pub use self::__hid::kHIDUsage_Tfon_Message;
6154#[cfg(feature = "hid")]
6155pub use self::__hid::kHIDUsage_Tfon_MessageControls;
6156#[cfg(feature = "hid")]
6157pub use self::__hid::kHIDUsage_Tfon_OutsideDialTone;
6158#[cfg(feature = "hid")]
6159pub use self::__hid::kHIDUsage_Tfon_OutsideRingTone;
6160#[cfg(feature = "hid")]
6161pub use self::__hid::kHIDUsage_Tfon_OutsideRingback;
6162#[cfg(feature = "hid")]
6163pub use self::__hid::kHIDUsage_Tfon_Park;
6164#[cfg(feature = "hid")]
6165pub use self::__hid::kHIDUsage_Tfon_Phone;
6166#[cfg(feature = "hid")]
6167pub use self::__hid::kHIDUsage_Tfon_PhoneDirectory;
6168#[cfg(feature = "hid")]
6169pub use self::__hid::kHIDUsage_Tfon_PhoneKey0;
6170#[cfg(feature = "hid")]
6171pub use self::__hid::kHIDUsage_Tfon_PhoneKey1;
6172#[cfg(feature = "hid")]
6173pub use self::__hid::kHIDUsage_Tfon_PhoneKey2;
6174#[cfg(feature = "hid")]
6175pub use self::__hid::kHIDUsage_Tfon_PhoneKey3;
6176#[cfg(feature = "hid")]
6177pub use self::__hid::kHIDUsage_Tfon_PhoneKey4;
6178#[cfg(feature = "hid")]
6179pub use self::__hid::kHIDUsage_Tfon_PhoneKey5;
6180#[cfg(feature = "hid")]
6181pub use self::__hid::kHIDUsage_Tfon_PhoneKey6;
6182#[cfg(feature = "hid")]
6183pub use self::__hid::kHIDUsage_Tfon_PhoneKey7;
6184#[cfg(feature = "hid")]
6185pub use self::__hid::kHIDUsage_Tfon_PhoneKey8;
6186#[cfg(feature = "hid")]
6187pub use self::__hid::kHIDUsage_Tfon_PhoneKey9;
6188#[cfg(feature = "hid")]
6189pub use self::__hid::kHIDUsage_Tfon_PhoneKeyA;
6190#[cfg(feature = "hid")]
6191pub use self::__hid::kHIDUsage_Tfon_PhoneKeyB;
6192#[cfg(feature = "hid")]
6193pub use self::__hid::kHIDUsage_Tfon_PhoneKeyC;
6194#[cfg(feature = "hid")]
6195pub use self::__hid::kHIDUsage_Tfon_PhoneKeyD;
6196#[cfg(feature = "hid")]
6197pub use self::__hid::kHIDUsage_Tfon_PhoneKeyPound;
6198#[cfg(feature = "hid")]
6199pub use self::__hid::kHIDUsage_Tfon_PhoneKeyStar;
6200#[cfg(feature = "hid")]
6201pub use self::__hid::kHIDUsage_Tfon_PhoneMute;
6202#[cfg(feature = "hid")]
6203pub use self::__hid::kHIDUsage_Tfon_PriorityRingTone;
6204#[cfg(feature = "hid")]
6205pub use self::__hid::kHIDUsage_Tfon_PriorityRingback;
6206#[cfg(feature = "hid")]
6207pub use self::__hid::kHIDUsage_Tfon_ProgrammableButton;
6208#[cfg(feature = "hid")]
6209pub use self::__hid::kHIDUsage_Tfon_RecallNumber;
6210#[cfg(feature = "hid")]
6211pub use self::__hid::kHIDUsage_Tfon_Redial;
6212#[cfg(feature = "hid")]
6213pub use self::__hid::kHIDUsage_Tfon_ReorderTone;
6214#[cfg(feature = "hid")]
6215pub use self::__hid::kHIDUsage_Tfon_Ring;
6216#[cfg(feature = "hid")]
6217pub use self::__hid::kHIDUsage_Tfon_RingEnable;
6218#[cfg(feature = "hid")]
6219pub use self::__hid::kHIDUsage_Tfon_ScreenCalls;
6220#[cfg(feature = "hid")]
6221pub use self::__hid::kHIDUsage_Tfon_SpeakerPhone;
6222#[cfg(feature = "hid")]
6223pub use self::__hid::kHIDUsage_Tfon_SpeedDial;
6224#[cfg(feature = "hid")]
6225pub use self::__hid::kHIDUsage_Tfon_StoreNumber;
6226#[cfg(feature = "hid")]
6227pub use self::__hid::kHIDUsage_Tfon_TelephonyKeyPad;
6228#[cfg(feature = "hid")]
6229pub use self::__hid::kHIDUsage_Tfon_TonesOff;
6230#[cfg(feature = "hid")]
6231pub use self::__hid::kHIDUsage_Tfon_Transfer;
6232#[cfg(feature = "hid")]
6233pub use self::__hid::kHIDUsage_Tfon_VoiceMail;
6234#[cfg(feature = "hid")]
6235pub use self::__hid::kHIDUsage_Undefined;
6236#[cfg(feature = "hid")]
6237pub use self::__hid::kHIDUsage_VR_AnimatronicDevice;
6238#[cfg(feature = "hid")]
6239pub use self::__hid::kHIDUsage_VR_Belt;
6240#[cfg(feature = "hid")]
6241pub use self::__hid::kHIDUsage_VR_BodySuit;
6242#[cfg(feature = "hid")]
6243pub use self::__hid::kHIDUsage_VR_DisplayEnable;
6244#[cfg(feature = "hid")]
6245pub use self::__hid::kHIDUsage_VR_Flexor;
6246#[cfg(feature = "hid")]
6247pub use self::__hid::kHIDUsage_VR_Glove;
6248#[cfg(feature = "hid")]
6249pub use self::__hid::kHIDUsage_VR_HandTracker;
6250#[cfg(feature = "hid")]
6251pub use self::__hid::kHIDUsage_VR_HeadMountedDisplay;
6252#[cfg(feature = "hid")]
6253pub use self::__hid::kHIDUsage_VR_HeadTracker;
6254#[cfg(feature = "hid")]
6255pub use self::__hid::kHIDUsage_VR_Oculometer;
6256#[cfg(feature = "hid")]
6257pub use self::__hid::kHIDUsage_VR_Reserved;
6258#[cfg(feature = "hid")]
6259pub use self::__hid::kHIDUsage_VR_StereoEnable;
6260#[cfg(feature = "hid")]
6261pub use self::__hid::kHIDUsage_VR_Vest;
6262#[cfg(feature = "hid")]
6263pub use self::__hid::kHIDUsage_WD_CalibrationCount;
6264#[cfg(feature = "hid")]
6265pub use self::__hid::kHIDUsage_WD_DataScaling;
6266#[cfg(feature = "hid")]
6267pub use self::__hid::kHIDUsage_WD_DataWeight;
6268#[cfg(feature = "hid")]
6269pub use self::__hid::kHIDUsage_WD_EnforcedZeroReturn;
6270#[cfg(feature = "hid")]
6271pub use self::__hid::kHIDUsage_WD_RezeroCount;
6272#[cfg(feature = "hid")]
6273pub use self::__hid::kHIDUsage_WD_ScaleAtrributeReport;
6274#[cfg(feature = "hid")]
6275pub use self::__hid::kHIDUsage_WD_ScaleControlReport;
6276#[cfg(feature = "hid")]
6277pub use self::__hid::kHIDUsage_WD_ScaleDataReport;
6278#[cfg(feature = "hid")]
6279pub use self::__hid::kHIDUsage_WD_ScaleScaleClassGeneric;
6280#[cfg(feature = "hid")]
6281pub use self::__hid::kHIDUsage_WD_ScaleScaleClassIIIEnglish;
6282#[cfg(feature = "hid")]
6283pub use self::__hid::kHIDUsage_WD_ScaleScaleClassIIILEnglish;
6284#[cfg(feature = "hid")]
6285pub use self::__hid::kHIDUsage_WD_ScaleScaleClassIIILMetric;
6286#[cfg(feature = "hid")]
6287pub use self::__hid::kHIDUsage_WD_ScaleScaleClassIIIMetric;
6288#[cfg(feature = "hid")]
6289pub use self::__hid::kHIDUsage_WD_ScaleScaleClassIIMetric;
6290#[cfg(feature = "hid")]
6291pub use self::__hid::kHIDUsage_WD_ScaleScaleClassIMetric;
6292#[cfg(feature = "hid")]
6293pub use self::__hid::kHIDUsage_WD_ScaleScaleClassIMetricCL;
6294#[cfg(feature = "hid")]
6295pub use self::__hid::kHIDUsage_WD_ScaleScaleClassIVEnglish;
6296#[cfg(feature = "hid")]
6297pub use self::__hid::kHIDUsage_WD_ScaleScaleClassIVMetric;
6298#[cfg(feature = "hid")]
6299pub use self::__hid::kHIDUsage_WD_ScaleScaleDevice;
6300#[cfg(feature = "hid")]
6301pub use self::__hid::kHIDUsage_WD_ScaleStatisticsReport;
6302#[cfg(feature = "hid")]
6303pub use self::__hid::kHIDUsage_WD_ScaleStatus;
6304#[cfg(feature = "hid")]
6305pub use self::__hid::kHIDUsage_WD_ScaleStatusFault;
6306#[cfg(feature = "hid")]
6307pub use self::__hid::kHIDUsage_WD_ScaleStatusInMotion;
6308#[cfg(feature = "hid")]
6309pub use self::__hid::kHIDUsage_WD_ScaleStatusOverWeightLimit;
6310#[cfg(feature = "hid")]
6311pub use self::__hid::kHIDUsage_WD_ScaleStatusReport;
6312#[cfg(feature = "hid")]
6313pub use self::__hid::kHIDUsage_WD_ScaleStatusRequiresCalibration;
6314#[cfg(feature = "hid")]
6315pub use self::__hid::kHIDUsage_WD_ScaleStatusRequiresRezeroing;
6316#[cfg(feature = "hid")]
6317pub use self::__hid::kHIDUsage_WD_ScaleStatusStableAtZero;
6318#[cfg(feature = "hid")]
6319pub use self::__hid::kHIDUsage_WD_ScaleStatusUnderZero;
6320#[cfg(feature = "hid")]
6321pub use self::__hid::kHIDUsage_WD_ScaleStatusWeightStable;
6322#[cfg(feature = "hid")]
6323pub use self::__hid::kHIDUsage_WD_ScaleWeightLimitReport;
6324#[cfg(feature = "hid")]
6325pub use self::__hid::kHIDUsage_WD_Undefined;
6326#[cfg(feature = "hid")]
6327pub use self::__hid::kHIDUsage_WD_WeighingDevice;
6328#[cfg(feature = "hid")]
6329pub use self::__hid::kHIDUsage_WD_WeightUnit;
6330#[cfg(feature = "hid")]
6331pub use self::__hid::kHIDUsage_WD_WeightUnitAvoirTon;
6332#[cfg(feature = "hid")]
6333pub use self::__hid::kHIDUsage_WD_WeightUnitCarats;
6334#[cfg(feature = "hid")]
6335pub use self::__hid::kHIDUsage_WD_WeightUnitGrains;
6336#[cfg(feature = "hid")]
6337pub use self::__hid::kHIDUsage_WD_WeightUnitGram;
6338#[cfg(feature = "hid")]
6339pub use self::__hid::kHIDUsage_WD_WeightUnitKilogram;
6340#[cfg(feature = "hid")]
6341pub use self::__hid::kHIDUsage_WD_WeightUnitMetricTon;
6342#[cfg(feature = "hid")]
6343pub use self::__hid::kHIDUsage_WD_WeightUnitMilligram;
6344#[cfg(feature = "hid")]
6345pub use self::__hid::kHIDUsage_WD_WeightUnitOunce;
6346#[cfg(feature = "hid")]
6347pub use self::__hid::kHIDUsage_WD_WeightUnitPennyweights;
6348#[cfg(feature = "hid")]
6349pub use self::__hid::kHIDUsage_WD_WeightUnitPound;
6350#[cfg(feature = "hid")]
6351pub use self::__hid::kHIDUsage_WD_WeightUnitTaels;
6352#[cfg(feature = "hid")]
6353pub use self::__hid::kHIDUsage_WD_WeightUnitTroyOunce;
6354#[cfg(feature = "hid")]
6355pub use self::__hid::kHIDUsage_WD_ZeroScale;
6356#[cfg(feature = "hid")]
6357pub use self::__hid::kIOHIDAccelerationAlgorithmTypeDefault;
6358#[cfg(feature = "hid")]
6359pub use self::__hid::kIOHIDAccelerationAlgorithmTypeParametric;
6360#[cfg(feature = "hid")]
6361pub use self::__hid::kIOHIDAccelerationAlgorithmTypeTable;
6362#[cfg(feature = "hid")]
6363pub use self::__hid::kIOHIDAltHandlerIdKey;
6364#[cfg(feature = "hid")]
6365pub use self::__hid::kIOHIDBatchIntervalKey;
6366#[cfg(feature = "hid")]
6367pub use self::__hid::kIOHIDBuiltInKey;
6368#[cfg(feature = "hid")]
6369pub use self::__hid::kIOHIDCategoryAutomotiveValue;
6370#[cfg(feature = "hid")]
6371pub use self::__hid::kIOHIDCategoryKey;
6372#[cfg(feature = "hid")]
6373pub use self::__hid::kIOHIDCountryCodeKey;
6374#[cfg(feature = "hid")]
6375pub use self::__hid::kIOHIDDeviceAccessEntitlementKey;
6376#[cfg(feature = "hid")]
6377pub use self::__hid::kIOHIDDeviceDefaultAsyncRequestTimeout;
6378#[cfg(feature = "hid")]
6379pub use self::__hid::kIOHIDDeviceKey;
6380#[cfg(feature = "hid")]
6381pub use self::__hid::kIOHIDDeviceMaxAsyncRequestTimeout;
6382#[cfg(feature = "hid")]
6383pub use self::__hid::kIOHIDDeviceMinAsyncRequestTimeout;
6384#[cfg(feature = "hid")]
6385pub use self::__hid::kIOHIDDeviceOpenedByEventSystemKey;
6386#[cfg(feature = "hid")]
6387pub use self::__hid::kIOHIDDeviceSuspendKey;
6388#[cfg(feature = "hid")]
6389pub use self::__hid::kIOHIDDeviceUsageKey;
6390#[cfg(feature = "hid")]
6391pub use self::__hid::kIOHIDDeviceUsagePageKey;
6392#[cfg(feature = "hid")]
6393pub use self::__hid::kIOHIDDeviceUsagePairsKey;
6394#[cfg(feature = "hid")]
6395pub use self::__hid::kIOHIDDigitizerGestureCharacterStateKey;
6396#[cfg(feature = "hid")]
6397pub use self::__hid::kIOHIDDigitizerSurfaceSwitchKey;
6398#[cfg(feature = "hid")]
6399pub use self::__hid::kIOHIDDigitizerTipThresholdKey;
6400#[cfg(feature = "hid")]
6401pub use self::__hid::kIOHIDDisplayIntegratedKey;
6402#[cfg(feature = "hid")]
6403pub use self::__hid::kIOHIDDropAccelPropertyEventsKey;
6404#[cfg(feature = "hid")]
6405pub use self::__hid::kIOHIDElementCalibrationDeadZoneMaxKey;
6406#[cfg(feature = "hid")]
6407pub use self::__hid::kIOHIDElementCalibrationDeadZoneMinKey;
6408#[cfg(feature = "hid")]
6409pub use self::__hid::kIOHIDElementCalibrationGranularityKey;
6410#[cfg(feature = "hid")]
6411pub use self::__hid::kIOHIDElementCalibrationMaxKey;
6412#[cfg(feature = "hid")]
6413pub use self::__hid::kIOHIDElementCalibrationMinKey;
6414#[cfg(feature = "hid")]
6415pub use self::__hid::kIOHIDElementCalibrationSaturationMaxKey;
6416#[cfg(feature = "hid")]
6417pub use self::__hid::kIOHIDElementCalibrationSaturationMinKey;
6418#[cfg(feature = "hid")]
6419pub use self::__hid::kIOHIDElementCollectionTypeKey;
6420#[cfg(feature = "hid")]
6421pub use self::__hid::kIOHIDElementCookieKey;
6422#[cfg(feature = "hid")]
6423pub use self::__hid::kIOHIDElementCookieMaxKey;
6424#[cfg(feature = "hid")]
6425pub use self::__hid::kIOHIDElementCookieMinKey;
6426#[cfg(feature = "hid")]
6427pub use self::__hid::kIOHIDElementDuplicateIndexKey;
6428#[cfg(feature = "hid")]
6429pub use self::__hid::kIOHIDElementFlagsBufferedByteMask;
6430#[cfg(feature = "hid")]
6431pub use self::__hid::kIOHIDElementFlagsConstantMask;
6432#[cfg(feature = "hid")]
6433pub use self::__hid::kIOHIDElementFlagsKey;
6434#[cfg(feature = "hid")]
6435pub use self::__hid::kIOHIDElementFlagsNoPreferredMask;
6436#[cfg(feature = "hid")]
6437pub use self::__hid::kIOHIDElementFlagsNonLinearMask;
6438#[cfg(feature = "hid")]
6439pub use self::__hid::kIOHIDElementFlagsNullStateMask;
6440#[cfg(feature = "hid")]
6441pub use self::__hid::kIOHIDElementFlagsRelativeMask;
6442#[cfg(feature = "hid")]
6443pub use self::__hid::kIOHIDElementFlagsVariableMask;
6444#[cfg(feature = "hid")]
6445pub use self::__hid::kIOHIDElementFlagsVolativeMask;
6446#[cfg(feature = "hid")]
6447pub use self::__hid::kIOHIDElementFlagsWrapMask;
6448#[cfg(feature = "hid")]
6449pub use self::__hid::kIOHIDElementHasNullStateKey;
6450#[cfg(feature = "hid")]
6451pub use self::__hid::kIOHIDElementHasPreferredStateKey;
6452#[cfg(feature = "hid")]
6453pub use self::__hid::kIOHIDElementIsArrayKey;
6454#[cfg(feature = "hid")]
6455pub use self::__hid::kIOHIDElementIsNonLinearKey;
6456#[cfg(feature = "hid")]
6457pub use self::__hid::kIOHIDElementIsRelativeKey;
6458#[cfg(feature = "hid")]
6459pub use self::__hid::kIOHIDElementIsWrappingKey;
6460#[cfg(feature = "hid")]
6461pub use self::__hid::kIOHIDElementKey;
6462#[cfg(feature = "hid")]
6463pub use self::__hid::kIOHIDElementMaxKey;
6464#[cfg(feature = "hid")]
6465pub use self::__hid::kIOHIDElementMinKey;
6466#[cfg(feature = "hid")]
6467pub use self::__hid::kIOHIDElementNameKey;
6468#[cfg(feature = "hid")]
6469pub use self::__hid::kIOHIDElementParentCollectionKey;
6470#[cfg(feature = "hid")]
6471pub use self::__hid::kIOHIDElementReportCountKey;
6472#[cfg(feature = "hid")]
6473pub use self::__hid::kIOHIDElementReportIDKey;
6474#[cfg(feature = "hid")]
6475pub use self::__hid::kIOHIDElementReportSizeKey;
6476#[cfg(feature = "hid")]
6477pub use self::__hid::kIOHIDElementScaledMaxKey;
6478#[cfg(feature = "hid")]
6479pub use self::__hid::kIOHIDElementScaledMinKey;
6480#[cfg(feature = "hid")]
6481pub use self::__hid::kIOHIDElementSizeKey;
6482#[cfg(feature = "hid")]
6483pub use self::__hid::kIOHIDElementTypeKey;
6484#[cfg(feature = "hid")]
6485pub use self::__hid::kIOHIDElementUnitExponentKey;
6486#[cfg(feature = "hid")]
6487pub use self::__hid::kIOHIDElementUnitKey;
6488#[cfg(feature = "hid")]
6489pub use self::__hid::kIOHIDElementUsageKey;
6490#[cfg(feature = "hid")]
6491pub use self::__hid::kIOHIDElementUsageMaxKey;
6492#[cfg(feature = "hid")]
6493pub use self::__hid::kIOHIDElementUsageMinKey;
6494#[cfg(feature = "hid")]
6495pub use self::__hid::kIOHIDElementUsagePageKey;
6496#[cfg(feature = "hid")]
6497pub use self::__hid::kIOHIDElementValueLocationKey;
6498#[cfg(feature = "hid")]
6499pub use self::__hid::kIOHIDElementVariableSizeKey;
6500#[cfg(feature = "hid")]
6501pub use self::__hid::kIOHIDElementVendorSpecificKey;
6502#[cfg(feature = "hid")]
6503pub use self::__hid::kIOHIDEventDriverHandlesReport;
6504#[cfg(feature = "hid")]
6505pub use self::__hid::kIOHIDEventServiceSensorControlOptionsKey;
6506#[cfg(feature = "hid")]
6507pub use self::__hid::kIOHIDHeightKey;
6508#[cfg(feature = "hid")]
6509pub use self::__hid::kIOHIDIdleTimeMicrosecondsKey;
6510#[cfg(feature = "hid")]
6511pub use self::__hid::kIOHIDKeyboardCapsLockDelay;
6512#[cfg(feature = "hid")]
6513pub use self::__hid::kIOHIDKeyboardCapsLockDelayOverride;
6514#[cfg(feature = "hid")]
6515pub use self::__hid::kIOHIDKeyboardCapsLockDelayOverrideKey;
6516#[cfg(feature = "hid")]
6517pub use self::__hid::kIOHIDKeyboardEjectDelay;
6518#[cfg(feature = "hid")]
6519pub use self::__hid::kIOHIDKeyboardFunctionKeyCountKey;
6520#[cfg(feature = "hid")]
6521pub use self::__hid::kIOHIDKeyboardLanguageKey;
6522#[cfg(feature = "hid")]
6523pub use self::__hid::kIOHIDKeyboardLayoutValueKey;
6524#[cfg(feature = "hid")]
6525pub use self::__hid::kIOHIDKeyboardPhysicalLayoutType101;
6526#[cfg(feature = "hid")]
6527pub use self::__hid::kIOHIDKeyboardPhysicalLayoutType102;
6528#[cfg(feature = "hid")]
6529pub use self::__hid::kIOHIDKeyboardPhysicalLayoutType103;
6530#[cfg(feature = "hid")]
6531pub use self::__hid::kIOHIDKeyboardPhysicalLayoutType104;
6532#[cfg(feature = "hid")]
6533pub use self::__hid::kIOHIDKeyboardPhysicalLayoutType106;
6534#[cfg(feature = "hid")]
6535pub use self::__hid::kIOHIDKeyboardPhysicalLayoutTypeUnknown;
6536#[cfg(feature = "hid")]
6537pub use self::__hid::kIOHIDKeyboardPhysicalLayoutTypeVendor;
6538#[cfg(feature = "hid")]
6539pub use self::__hid::kIOHIDKeyboardSupportsDoNotDisturbKey;
6540#[cfg(feature = "hid")]
6541pub use self::__hid::kIOHIDKeyboardSupportsEscKey;
6542#[cfg(feature = "hid")]
6543pub use self::__hid::kIOHIDLocationIDKey;
6544#[cfg(feature = "hid")]
6545pub use self::__hid::kIOHIDManufacturerKey;
6546#[cfg(feature = "hid")]
6547pub use self::__hid::kIOHIDMaxFeatureReportSizeKey;
6548#[cfg(feature = "hid")]
6549pub use self::__hid::kIOHIDMaxInputReportSizeKey;
6550#[cfg(feature = "hid")]
6551pub use self::__hid::kIOHIDMaxOutputReportSizeKey;
6552#[cfg(feature = "hid")]
6553pub use self::__hid::kIOHIDMaxReportBufferCountKey;
6554#[cfg(feature = "hid")]
6555pub use self::__hid::kIOHIDMaxResponseLatencyKey;
6556#[cfg(feature = "hid")]
6557pub use self::__hid::kIOHIDModelNumberKey;
6558#[cfg(feature = "hid")]
6559pub use self::__hid::kIOHIDMouseAccelerationType;
6560#[cfg(feature = "hid")]
6561pub use self::__hid::kIOHIDMouseAccelerationTypeKey;
6562#[cfg(feature = "hid")]
6563pub use self::__hid::kIOHIDMouseScrollAccelerationKey;
6564#[cfg(feature = "hid")]
6565pub use self::__hid::kIOHIDOptionsTypeMaskPrivate;
6566#[cfg(feature = "hid")]
6567pub use self::__hid::kIOHIDOptionsTypeNone;
6568#[cfg(feature = "hid")]
6569pub use self::__hid::kIOHIDOptionsTypeSeizeDevice;
6570#[cfg(feature = "hid")]
6571pub use self::__hid::kIOHIDPhysicalDeviceUniqueIDKey;
6572#[cfg(feature = "hid")]
6573pub use self::__hid::kIOHIDPointerAccelerationAlgorithmKey;
6574#[cfg(feature = "hid")]
6575pub use self::__hid::kIOHIDPointerAccelerationKey;
6576#[cfg(feature = "hid")]
6577pub use self::__hid::kIOHIDPointerAccelerationMinimumKey;
6578#[cfg(feature = "hid")]
6579pub use self::__hid::kIOHIDPointerAccelerationMultiplierKey;
6580#[cfg(feature = "hid")]
6581pub use self::__hid::kIOHIDPointerAccelerationSupportKey;
6582#[cfg(feature = "hid")]
6583pub use self::__hid::kIOHIDPointerAccelerationTypeKey;
6584#[cfg(feature = "hid")]
6585pub use self::__hid::kIOHIDPointerButtonMode;
6586#[cfg(feature = "hid")]
6587pub use self::__hid::kIOHIDPointerButtonModeKey;
6588#[cfg(feature = "hid")]
6589pub use self::__hid::kIOHIDPowerOnDelayNSKey;
6590#[cfg(feature = "hid")]
6591pub use self::__hid::kIOHIDPrimaryTrackpadCanBeDisabledKey;
6592#[cfg(feature = "hid")]
6593pub use self::__hid::kIOHIDPrimaryUsageKey;
6594#[cfg(feature = "hid")]
6595pub use self::__hid::kIOHIDPrimaryUsagePageKey;
6596#[cfg(feature = "hid")]
6597pub use self::__hid::kIOHIDProductIDArrayKey;
6598#[cfg(feature = "hid")]
6599pub use self::__hid::kIOHIDProductIDKey;
6600#[cfg(feature = "hid")]
6601pub use self::__hid::kIOHIDProductIDMaskKey;
6602#[cfg(feature = "hid")]
6603pub use self::__hid::kIOHIDProductKey;
6604#[cfg(feature = "hid")]
6605pub use self::__hid::kIOHIDQueueOptionsTypeEnqueueAll;
6606#[cfg(feature = "hid")]
6607pub use self::__hid::kIOHIDQueueOptionsTypeNone;
6608#[cfg(feature = "hid")]
6609pub use self::__hid::kIOHIDReportBufferEntrySizeKey;
6610#[cfg(feature = "hid")]
6611pub use self::__hid::kIOHIDReportDescriptorKey;
6612#[cfg(feature = "hid")]
6613pub use self::__hid::kIOHIDReportIntervalKey;
6614#[cfg(feature = "hid")]
6615pub use self::__hid::kIOHIDReportOptionNotInterrupt;
6616#[cfg(feature = "hid")]
6617pub use self::__hid::kIOHIDReportOptionVariableSize;
6618#[cfg(feature = "hid")]
6619pub use self::__hid::kIOHIDRequestTimeoutKey;
6620#[cfg(feature = "hid")]
6621pub use self::__hid::kIOHIDResetKey;
6622#[cfg(feature = "hid")]
6623pub use self::__hid::kIOHIDSampleIntervalKey;
6624#[cfg(feature = "hid")]
6625pub use self::__hid::kIOHIDScrollAccelerationAlgorithmKey;
6626#[cfg(feature = "hid")]
6627pub use self::__hid::kIOHIDScrollAccelerationKey;
6628#[cfg(feature = "hid")]
6629pub use self::__hid::kIOHIDScrollAccelerationSupportKey;
6630#[cfg(feature = "hid")]
6631pub use self::__hid::kIOHIDScrollAccelerationTypeKey;
6632#[cfg(feature = "hid")]
6633pub use self::__hid::kIOHIDScrollReportRateKey;
6634#[cfg(feature = "hid")]
6635pub use self::__hid::kIOHIDScrollResolutionKey;
6636#[cfg(feature = "hid")]
6637pub use self::__hid::kIOHIDScrollResolutionXKey;
6638#[cfg(feature = "hid")]
6639pub use self::__hid::kIOHIDScrollResolutionYKey;
6640#[cfg(feature = "hid")]
6641pub use self::__hid::kIOHIDScrollResolutionZKey;
6642#[cfg(feature = "hid")]
6643pub use self::__hid::kIOHIDSensorPropertyBatchIntervalKey;
6644#[cfg(feature = "hid")]
6645pub use self::__hid::kIOHIDSensorPropertyMaxFIFOEventsKey;
6646#[cfg(feature = "hid")]
6647pub use self::__hid::kIOHIDSensorPropertyReportIntervalKey;
6648#[cfg(feature = "hid")]
6649pub use self::__hid::kIOHIDSensorPropertyReportLatencyKey;
6650#[cfg(feature = "hid")]
6651pub use self::__hid::kIOHIDSensorPropertySampleIntervalKey;
6652#[cfg(feature = "hid")]
6653pub use self::__hid::kIOHIDSerialNumberKey;
6654#[cfg(feature = "hid")]
6655pub use self::__hid::kIOHIDServiceAccelerationProperties;
6656#[cfg(feature = "hid")]
6657pub use self::__hid::kIOHIDServiceCapsLockStateKey;
6658#[cfg(feature = "hid")]
6659pub use self::__hid::kIOHIDServiceEjectDelayKey;
6660#[cfg(feature = "hid")]
6661pub use self::__hid::kIOHIDServiceInitialKeyRepeatDelayKey;
6662#[cfg(feature = "hid")]
6663pub use self::__hid::kIOHIDServiceKeyRepeatDelayKey;
6664#[cfg(feature = "hid")]
6665pub use self::__hid::kIOHIDServiceLockKeyDelayKey;
6666#[cfg(feature = "hid")]
6667pub use self::__hid::kIOHIDStandardTypeANSI;
6668#[cfg(feature = "hid")]
6669pub use self::__hid::kIOHIDStandardTypeISO;
6670#[cfg(feature = "hid")]
6671pub use self::__hid::kIOHIDStandardTypeJIS;
6672#[cfg(feature = "hid")]
6673pub use self::__hid::kIOHIDStandardTypeKey;
6674#[cfg(feature = "hid")]
6675pub use self::__hid::kIOHIDStandardTypeUnspecified;
6676#[cfg(feature = "hid")]
6677pub use self::__hid::kIOHIDSurfaceDimensionsKey;
6678#[cfg(feature = "hid")]
6679pub use self::__hid::kIOHIDSystemButtonPressedDuringDarkBoot;
6680#[cfg(feature = "hid")]
6681pub use self::__hid::kIOHIDTrackpadAccelerationType;
6682#[cfg(feature = "hid")]
6683pub use self::__hid::kIOHIDTrackpadScrollAccelerationKey;
6684#[cfg(feature = "hid")]
6685pub use self::__hid::kIOHIDTransactionOptionDefaultOutputValue;
6686#[cfg(feature = "hid")]
6687pub use self::__hid::kIOHIDTransportAIDBValue;
6688#[cfg(feature = "hid")]
6689pub use self::__hid::kIOHIDTransportAirPlayValue;
6690#[cfg(feature = "hid")]
6691pub use self::__hid::kIOHIDTransportBTAACPValue;
6692#[cfg(feature = "hid")]
6693pub use self::__hid::kIOHIDTransportBluetoothLowEnergyValue;
6694#[cfg(feature = "hid")]
6695pub use self::__hid::kIOHIDTransportBluetoothValue;
6696#[cfg(feature = "hid")]
6697pub use self::__hid::kIOHIDTransportFIFOValue;
6698#[cfg(feature = "hid")]
6699pub use self::__hid::kIOHIDTransportI2CValue;
6700#[cfg(feature = "hid")]
6701pub use self::__hid::kIOHIDTransportIAPValue;
6702#[cfg(feature = "hid")]
6703pub use self::__hid::kIOHIDTransportInductiveInBandValue;
6704#[cfg(feature = "hid")]
6705pub use self::__hid::kIOHIDTransportKey;
6706#[cfg(feature = "hid")]
6707pub use self::__hid::kIOHIDTransportSPIValue;
6708#[cfg(feature = "hid")]
6709pub use self::__hid::kIOHIDTransportSPUValue;
6710#[cfg(feature = "hid")]
6711pub use self::__hid::kIOHIDTransportSerialValue;
6712#[cfg(feature = "hid")]
6713pub use self::__hid::kIOHIDTransportUSBValue;
6714#[cfg(feature = "hid")]
6715pub use self::__hid::kIOHIDTransportVirtualValue;
6716#[cfg(feature = "hid")]
6717pub use self::__hid::kIOHIDUniqueIDKey;
6718#[cfg(feature = "hid")]
6719pub use self::__hid::kIOHIDUseLinearScalingMouseAccelerationKey;
6720#[cfg(feature = "hid")]
6721pub use self::__hid::kIOHIDUserKeyUsageMapKey;
6722#[cfg(feature = "hid")]
6723pub use self::__hid::kIOHIDValueOptionsFlagPrevious;
6724#[cfg(feature = "hid")]
6725pub use self::__hid::kIOHIDValueOptionsFlagRelativeSimple;
6726#[cfg(feature = "hid")]
6727pub use self::__hid::kIOHIDValueOptionsUpdateElementValues;
6728#[cfg(feature = "hid")]
6729pub use self::__hid::kIOHIDValueScaleTypeCalibrated;
6730#[cfg(feature = "hid")]
6731pub use self::__hid::kIOHIDValueScaleTypeExponent;
6732#[cfg(feature = "hid")]
6733pub use self::__hid::kIOHIDValueScaleTypePhysical;
6734#[cfg(feature = "hid")]
6735pub use self::__hid::kIOHIDVendorIDKey;
6736#[cfg(feature = "hid")]
6737pub use self::__hid::kIOHIDVendorIDSourceKey;
6738#[cfg(feature = "hid")]
6739pub use self::__hid::kIOHIDVersionNumberKey;
6740#[cfg(feature = "hid")]
6741pub use self::__hid::kIOHIDWidthKey;
6742#[cfg(feature = "hid")]
6743pub use self::__hid::kKeyboardUsageMapKey;
6744#[cfg(feature = "hid")]
6745pub use self::__hid::kNumLockKeyboardUsageMapKey;
6746#[cfg(feature = "hid")]
6747pub use self::__hid::HIDReportCommandType;
6748#[cfg(feature = "hid")]
6749pub use self::__hid::IOHIDAccelerationAlgorithmType;
6750#[cfg(feature = "hid")]
6751pub use self::__hid::IOHIDCallback;
6752#[cfg(feature = "hid")]
6753pub use self::__hid::IOHIDCallbackFunction;
6754#[cfg(feature = "hid")]
6755pub use self::__hid::IOHIDCompletion;
6756#[cfg(feature = "hid")]
6757pub use self::__hid::IOHIDCompletionAction;
6758#[cfg(feature = "hid")]
6759pub use self::__hid::IOHIDDevice;
6760#[cfg(feature = "hid")]
6761pub use self::__hid::IOHIDDeviceActivate;
6762#[cfg(feature = "hid")]
6763pub use self::__hid::IOHIDDeviceCallback;
6764#[cfg(feature = "hid")]
6765pub use self::__hid::IOHIDDeviceCancel;
6766#[cfg(feature = "hid")]
6767pub use self::__hid::IOHIDDeviceClose;
6768#[cfg(feature = "hid")]
6769pub use self::__hid::IOHIDDeviceConformsTo;
6770#[cfg(feature = "hid")]
6771pub use self::__hid::IOHIDDeviceCopyMatchingElements;
6772#[cfg(feature = "hid")]
6773pub use self::__hid::IOHIDDeviceCopyValueMultiple;
6774#[cfg(feature = "hid")]
6775pub use self::__hid::IOHIDDeviceCopyValueMultipleWithCallback;
6776#[cfg(all(feature = "hid", feature = "libc"))]
6777pub use self::__hid::IOHIDDeviceCreate;
6778#[cfg(feature = "hid")]
6779pub use self::__hid::IOHIDDeviceDeviceInterface;
6780#[cfg(feature = "hid")]
6781pub use self::__hid::IOHIDDeviceGetProperty;
6782#[cfg(feature = "hid")]
6783pub use self::__hid::IOHIDDeviceGetReport;
6784#[cfg(feature = "hid")]
6785pub use self::__hid::IOHIDDeviceGetReportWithCallback;
6786#[cfg(all(feature = "hid", feature = "libc"))]
6787pub use self::__hid::IOHIDDeviceGetService;
6788#[cfg(feature = "hid")]
6789pub use self::__hid::IOHIDDeviceGetValue;
6790#[cfg(feature = "hid")]
6791pub use self::__hid::IOHIDDeviceGetValueOptions;
6792#[cfg(feature = "hid")]
6793pub use self::__hid::IOHIDDeviceGetValueWithCallback;
6794#[cfg(feature = "hid")]
6795pub use self::__hid::IOHIDDeviceGetValueWithOptions;
6796#[cfg(all(feature = "hid", feature = "libc"))]
6797pub use self::__hid::IOHIDDeviceInterface;
6798#[cfg(all(feature = "hid", feature = "libc"))]
6799pub use self::__hid::IOHIDDeviceInterface121;
6800#[cfg(all(feature = "hid", feature = "libc"))]
6801pub use self::__hid::IOHIDDeviceInterface122;
6802#[cfg(feature = "hid")]
6803pub use self::__hid::IOHIDDeviceOpen;
6804#[cfg(feature = "hid")]
6805pub use self::__hid::IOHIDDeviceQueueInterface;
6806#[cfg(feature = "hid")]
6807pub use self::__hid::IOHIDDeviceRegisterInputReportCallback;
6808#[cfg(feature = "hid")]
6809pub use self::__hid::IOHIDDeviceRegisterInputReportWithTimeStampCallback;
6810#[cfg(feature = "hid")]
6811pub use self::__hid::IOHIDDeviceRegisterInputValueCallback;
6812#[cfg(feature = "hid")]
6813pub use self::__hid::IOHIDDeviceRegisterRemovalCallback;
6814#[cfg(feature = "hid")]
6815pub use self::__hid::IOHIDDeviceScheduleWithRunLoop;
6816#[cfg(all(feature = "dispatch2", feature = "hid"))]
6817pub use self::__hid::IOHIDDeviceSetCancelHandler;
6818#[cfg(all(feature = "dispatch2", feature = "hid"))]
6819pub use self::__hid::IOHIDDeviceSetDispatchQueue;
6820#[cfg(feature = "hid")]
6821pub use self::__hid::IOHIDDeviceSetInputValueMatching;
6822#[cfg(feature = "hid")]
6823pub use self::__hid::IOHIDDeviceSetInputValueMatchingMultiple;
6824#[cfg(feature = "hid")]
6825pub use self::__hid::IOHIDDeviceSetProperty;
6826#[cfg(feature = "hid")]
6827pub use self::__hid::IOHIDDeviceSetReport;
6828#[cfg(feature = "hid")]
6829pub use self::__hid::IOHIDDeviceSetReportWithCallback;
6830#[cfg(feature = "hid")]
6831pub use self::__hid::IOHIDDeviceSetValue;
6832#[cfg(feature = "hid")]
6833pub use self::__hid::IOHIDDeviceSetValueMultiple;
6834#[cfg(feature = "hid")]
6835pub use self::__hid::IOHIDDeviceSetValueMultipleWithCallback;
6836#[cfg(feature = "hid")]
6837pub use self::__hid::IOHIDDeviceSetValueWithCallback;
6838#[cfg(feature = "hid")]
6839pub use self::__hid::IOHIDDeviceTimeStampedDeviceInterface;
6840#[cfg(feature = "hid")]
6841pub use self::__hid::IOHIDDeviceTransactionInterface;
6842#[cfg(feature = "hid")]
6843pub use self::__hid::IOHIDDeviceUnscheduleFromRunLoop;
6844#[cfg(feature = "hid")]
6845pub use self::__hid::IOHIDElement;
6846#[cfg(feature = "hid")]
6847pub use self::__hid::IOHIDElementAttach;
6848#[cfg(feature = "hid")]
6849pub use self::__hid::IOHIDElementCallbackFunction;
6850#[cfg(feature = "hid")]
6851pub use self::__hid::IOHIDElementCollectionType;
6852#[cfg(feature = "hid")]
6853pub use self::__hid::IOHIDElementCommitDirection;
6854#[cfg(feature = "hid")]
6855pub use self::__hid::IOHIDElementCookie;
6856#[cfg(feature = "hid")]
6857pub use self::__hid::IOHIDElementCopyAttached;
6858#[cfg(feature = "hid")]
6859pub use self::__hid::IOHIDElementCreateWithDictionary;
6860#[cfg(feature = "hid")]
6861pub use self::__hid::IOHIDElementDetach;
6862#[cfg(feature = "hid")]
6863pub use self::__hid::IOHIDElementFlags;
6864#[cfg(feature = "hid")]
6865pub use self::__hid::IOHIDElementGetChildren;
6866#[cfg(feature = "hid")]
6867pub use self::__hid::IOHIDElementGetCollectionType;
6868#[cfg(feature = "hid")]
6869pub use self::__hid::IOHIDElementGetCookie;
6870#[cfg(feature = "hid")]
6871pub use self::__hid::IOHIDElementGetDevice;
6872#[cfg(feature = "hid")]
6873pub use self::__hid::IOHIDElementGetLogicalMax;
6874#[cfg(feature = "hid")]
6875pub use self::__hid::IOHIDElementGetLogicalMin;
6876#[cfg(feature = "hid")]
6877pub use self::__hid::IOHIDElementGetName;
6878#[cfg(feature = "hid")]
6879pub use self::__hid::IOHIDElementGetParent;
6880#[cfg(feature = "hid")]
6881pub use self::__hid::IOHIDElementGetPhysicalMax;
6882#[cfg(feature = "hid")]
6883pub use self::__hid::IOHIDElementGetPhysicalMin;
6884#[cfg(feature = "hid")]
6885pub use self::__hid::IOHIDElementGetProperty;
6886#[cfg(feature = "hid")]
6887pub use self::__hid::IOHIDElementGetReportCount;
6888#[cfg(feature = "hid")]
6889pub use self::__hid::IOHIDElementGetReportID;
6890#[cfg(feature = "hid")]
6891pub use self::__hid::IOHIDElementGetReportSize;
6892#[cfg(feature = "hid")]
6893pub use self::__hid::IOHIDElementGetType;
6894#[cfg(feature = "hid")]
6895pub use self::__hid::IOHIDElementGetUnit;
6896#[cfg(feature = "hid")]
6897pub use self::__hid::IOHIDElementGetUnitExponent;
6898#[cfg(feature = "hid")]
6899pub use self::__hid::IOHIDElementGetUsage;
6900#[cfg(feature = "hid")]
6901pub use self::__hid::IOHIDElementGetUsagePage;
6902#[cfg(feature = "hid")]
6903pub use self::__hid::IOHIDElementHasNullState;
6904#[cfg(feature = "hid")]
6905pub use self::__hid::IOHIDElementHasPreferredState;
6906#[cfg(feature = "hid")]
6907pub use self::__hid::IOHIDElementIsArray;
6908#[cfg(feature = "hid")]
6909pub use self::__hid::IOHIDElementIsNonLinear;
6910#[cfg(feature = "hid")]
6911pub use self::__hid::IOHIDElementIsRelative;
6912#[cfg(feature = "hid")]
6913pub use self::__hid::IOHIDElementIsVirtual;
6914#[cfg(feature = "hid")]
6915pub use self::__hid::IOHIDElementIsWrapping;
6916#[cfg(feature = "hid")]
6917pub use self::__hid::IOHIDElementSetProperty;
6918#[cfg(feature = "hid")]
6919pub use self::__hid::IOHIDElementType;
6920#[cfg(feature = "hid")]
6921pub use self::__hid::IOHIDEventStruct;
6922#[cfg(feature = "hid")]
6923pub use self::__hid::IOHIDKeyboardEventOptions;
6924#[cfg(feature = "hid")]
6925pub use self::__hid::IOHIDKeyboardPhysicalLayoutType;
6926#[cfg(feature = "hid")]
6927pub use self::__hid::IOHIDManager;
6928#[cfg(feature = "hid")]
6929pub use self::__hid::IOHIDManagerActivate;
6930#[cfg(feature = "hid")]
6931pub use self::__hid::IOHIDManagerCancel;
6932#[cfg(feature = "hid")]
6933pub use self::__hid::IOHIDManagerClose;
6934#[cfg(feature = "hid")]
6935pub use self::__hid::IOHIDManagerCopyDevices;
6936#[cfg(feature = "hid")]
6937pub use self::__hid::IOHIDManagerCreate;
6938#[cfg(feature = "hid")]
6939pub use self::__hid::IOHIDManagerGetProperty;
6940#[cfg(feature = "hid")]
6941pub use self::__hid::IOHIDManagerOpen;
6942#[cfg(feature = "hid")]
6943pub use self::__hid::IOHIDManagerOptions;
6944#[cfg(feature = "hid")]
6945pub use self::__hid::IOHIDManagerRegisterDeviceMatchingCallback;
6946#[cfg(feature = "hid")]
6947pub use self::__hid::IOHIDManagerRegisterDeviceRemovalCallback;
6948#[cfg(feature = "hid")]
6949pub use self::__hid::IOHIDManagerRegisterInputReportCallback;
6950#[cfg(feature = "hid")]
6951pub use self::__hid::IOHIDManagerRegisterInputReportWithTimeStampCallback;
6952#[cfg(feature = "hid")]
6953pub use self::__hid::IOHIDManagerRegisterInputValueCallback;
6954#[cfg(feature = "hid")]
6955pub use self::__hid::IOHIDManagerSaveToPropertyDomain;
6956#[cfg(feature = "hid")]
6957pub use self::__hid::IOHIDManagerScheduleWithRunLoop;
6958#[cfg(all(feature = "dispatch2", feature = "hid"))]
6959pub use self::__hid::IOHIDManagerSetCancelHandler;
6960#[cfg(feature = "hid")]
6961pub use self::__hid::IOHIDManagerSetDeviceMatching;
6962#[cfg(feature = "hid")]
6963pub use self::__hid::IOHIDManagerSetDeviceMatchingMultiple;
6964#[cfg(all(feature = "dispatch2", feature = "hid"))]
6965pub use self::__hid::IOHIDManagerSetDispatchQueue;
6966#[cfg(feature = "hid")]
6967pub use self::__hid::IOHIDManagerSetInputValueMatching;
6968#[cfg(feature = "hid")]
6969pub use self::__hid::IOHIDManagerSetInputValueMatchingMultiple;
6970#[cfg(feature = "hid")]
6971pub use self::__hid::IOHIDManagerSetProperty;
6972#[cfg(feature = "hid")]
6973pub use self::__hid::IOHIDManagerUnscheduleFromRunLoop;
6974#[cfg(feature = "hid")]
6975pub use self::__hid::IOHIDOptionsType;
6976#[cfg(all(feature = "hid", feature = "libc"))]
6977pub use self::__hid::IOHIDOutputTransactionInterface;
6978#[cfg(feature = "hid")]
6979pub use self::__hid::IOHIDPointerEventOptions;
6980#[cfg(feature = "hid")]
6981pub use self::__hid::IOHIDQueue;
6982#[cfg(feature = "hid")]
6983pub use self::__hid::IOHIDQueueActivate;
6984#[cfg(feature = "hid")]
6985pub use self::__hid::IOHIDQueueAddElement;
6986#[cfg(feature = "hid")]
6987pub use self::__hid::IOHIDQueueCancel;
6988#[cfg(feature = "hid")]
6989pub use self::__hid::IOHIDQueueContainsElement;
6990#[cfg(feature = "hid")]
6991pub use self::__hid::IOHIDQueueCopyNextValue;
6992#[cfg(feature = "hid")]
6993pub use self::__hid::IOHIDQueueCopyNextValueWithTimeout;
6994#[cfg(feature = "hid")]
6995pub use self::__hid::IOHIDQueueCreate;
6996#[cfg(feature = "hid")]
6997pub use self::__hid::IOHIDQueueGetDepth;
6998#[cfg(feature = "hid")]
6999pub use self::__hid::IOHIDQueueGetDevice;
7000#[cfg(all(feature = "hid", feature = "libc"))]
7001pub use self::__hid::IOHIDQueueInterface;
7002#[cfg(feature = "hid")]
7003pub use self::__hid::IOHIDQueueOptionsType;
7004#[cfg(feature = "hid")]
7005pub use self::__hid::IOHIDQueueRegisterValueAvailableCallback;
7006#[cfg(feature = "hid")]
7007pub use self::__hid::IOHIDQueueRemoveElement;
7008#[cfg(feature = "hid")]
7009pub use self::__hid::IOHIDQueueScheduleWithRunLoop;
7010#[cfg(all(feature = "dispatch2", feature = "hid"))]
7011pub use self::__hid::IOHIDQueueSetCancelHandler;
7012#[cfg(feature = "hid")]
7013pub use self::__hid::IOHIDQueueSetDepth;
7014#[cfg(all(feature = "dispatch2", feature = "hid"))]
7015pub use self::__hid::IOHIDQueueSetDispatchQueue;
7016#[cfg(feature = "hid")]
7017pub use self::__hid::IOHIDQueueStart;
7018#[cfg(feature = "hid")]
7019pub use self::__hid::IOHIDQueueStop;
7020#[cfg(feature = "hid")]
7021pub use self::__hid::IOHIDQueueUnscheduleFromRunLoop;
7022#[cfg(feature = "hid")]
7023pub use self::__hid::IOHIDReportCallback;
7024#[cfg(feature = "hid")]
7025pub use self::__hid::IOHIDReportCallbackFunction;
7026#[cfg(feature = "hid")]
7027pub use self::__hid::IOHIDReportType;
7028#[cfg(feature = "hid")]
7029pub use self::__hid::IOHIDReportWithTimeStampCallback;
7030#[cfg(feature = "hid")]
7031pub use self::__hid::IOHIDScrollEventOptions;
7032#[cfg(feature = "hid")]
7033pub use self::__hid::IOHIDServiceSensorControlOptions;
7034#[cfg(feature = "hid")]
7035pub use self::__hid::IOHIDStandardType;
7036#[cfg(feature = "hid")]
7037pub use self::__hid::IOHIDTransaction;
7038#[cfg(feature = "hid")]
7039pub use self::__hid::IOHIDTransactionAddElement;
7040#[cfg(feature = "hid")]
7041pub use self::__hid::IOHIDTransactionClear;
7042#[cfg(feature = "hid")]
7043pub use self::__hid::IOHIDTransactionCommit;
7044#[cfg(feature = "hid")]
7045pub use self::__hid::IOHIDTransactionCommitWithCallback;
7046#[cfg(feature = "hid")]
7047pub use self::__hid::IOHIDTransactionContainsElement;
7048#[cfg(feature = "hid")]
7049pub use self::__hid::IOHIDTransactionCreate;
7050#[cfg(feature = "hid")]
7051pub use self::__hid::IOHIDTransactionDirectionType;
7052#[cfg(feature = "hid")]
7053pub use self::__hid::IOHIDTransactionGetDevice;
7054#[cfg(feature = "hid")]
7055pub use self::__hid::IOHIDTransactionGetDirection;
7056#[cfg(feature = "hid")]
7057pub use self::__hid::IOHIDTransactionGetValue;
7058#[cfg(feature = "hid")]
7059pub use self::__hid::IOHIDTransactionOptions;
7060#[cfg(feature = "hid")]
7061pub use self::__hid::IOHIDTransactionRemoveElement;
7062#[cfg(feature = "hid")]
7063pub use self::__hid::IOHIDTransactionScheduleWithRunLoop;
7064#[cfg(feature = "hid")]
7065pub use self::__hid::IOHIDTransactionSetDirection;
7066#[cfg(feature = "hid")]
7067pub use self::__hid::IOHIDTransactionSetValue;
7068#[cfg(feature = "hid")]
7069pub use self::__hid::IOHIDTransactionUnscheduleFromRunLoop;
7070#[cfg(feature = "hid")]
7071pub use self::__hid::IOHIDValue;
7072#[cfg(feature = "hid")]
7073pub use self::__hid::IOHIDValueCallback;
7074#[cfg(feature = "hid")]
7075pub use self::__hid::IOHIDValueCreateWithBytes;
7076#[cfg(feature = "hid")]
7077pub use self::__hid::IOHIDValueCreateWithBytesNoCopy;
7078#[cfg(feature = "hid")]
7079pub use self::__hid::IOHIDValueCreateWithIntegerValue;
7080#[cfg(feature = "hid")]
7081pub use self::__hid::IOHIDValueGetBytePtr;
7082#[cfg(feature = "hid")]
7083pub use self::__hid::IOHIDValueGetElement;
7084#[cfg(feature = "hid")]
7085pub use self::__hid::IOHIDValueGetIntegerValue;
7086#[cfg(feature = "hid")]
7087pub use self::__hid::IOHIDValueGetLength;
7088#[cfg(feature = "hid")]
7089pub use self::__hid::IOHIDValueGetScaledValue;
7090#[cfg(feature = "hid")]
7091pub use self::__hid::IOHIDValueGetTimeStamp;
7092#[cfg(feature = "hid")]
7093pub use self::__hid::IOHIDValueMultipleCallback;
7094#[cfg(feature = "hid")]
7095pub use self::__hid::IOHIDValueOptions;
7096#[cfg(feature = "hid")]
7097pub use self::__hid::IOHIDValueScaleType;
7098#[cfg(all(feature = "graphics", feature = "hidsystem"))]
7099pub use self::__hidsystem::evioLLEvent;
7100#[cfg(feature = "hidsystem")]
7101pub use self::__hidsystem::evsioEVSIOCCSIndices;
7102#[cfg(feature = "hidsystem")]
7103pub use self::__hidsystem::evsioEVSIOSCSIndices;
7104#[cfg(feature = "hidsystem")]
7105pub use self::__hidsystem::evsioKeymapping;
7106#[cfg(feature = "hidsystem")]
7107pub use self::__hidsystem::evsioMouseScaling;
7108#[cfg(feature = "hidsystem")]
7109pub use self::__hidsystem::kHIDAccelGainCubicKey;
7110#[cfg(feature = "hidsystem")]
7111pub use self::__hidsystem::kHIDAccelGainLinearKey;
7112#[cfg(feature = "hidsystem")]
7113pub use self::__hidsystem::kHIDAccelGainParabolicKey;
7114#[cfg(feature = "hidsystem")]
7115pub use self::__hidsystem::kHIDAccelGainQuarticKey;
7116#[cfg(feature = "hidsystem")]
7117pub use self::__hidsystem::kHIDAccelIndexKey;
7118#[cfg(feature = "hidsystem")]
7119pub use self::__hidsystem::kHIDAccelParametricCurvesDebugKey;
7120#[cfg(feature = "hidsystem")]
7121pub use self::__hidsystem::kHIDAccelTangentSpeedCubicRootKey;
7122#[cfg(feature = "hidsystem")]
7123pub use self::__hidsystem::kHIDAccelTangentSpeedLinearKey;
7124#[cfg(feature = "hidsystem")]
7125pub use self::__hidsystem::kHIDAccelTangentSpeedParabolicRootKey;
7126#[cfg(feature = "hidsystem")]
7127pub use self::__hidsystem::kHIDAccelTangentSpeedQuarticRootKey;
7128#[cfg(feature = "hidsystem")]
7129pub use self::__hidsystem::kHIDScrollAccelParametricCurvesDebugKey;
7130#[cfg(feature = "hidsystem")]
7131pub use self::__hidsystem::kHIDTrackingAccelParametricCurvesKey;
7132#[cfg(feature = "hidsystem")]
7133pub use self::__hidsystem::kIOHIDActivityDisplayOn;
7134#[cfg(feature = "hidsystem")]
7135pub use self::__hidsystem::kIOHIDActivityUserIdle;
7136#[cfg(feature = "hidsystem")]
7137pub use self::__hidsystem::kIOHIDActivityUserIdleKey;
7138#[cfg(feature = "hidsystem")]
7139pub use self::__hidsystem::kIOHIDAutoDimBrightnessKey;
7140#[cfg(feature = "hidsystem")]
7141pub use self::__hidsystem::kIOHIDAutoDimStateKey;
7142#[cfg(feature = "hidsystem")]
7143pub use self::__hidsystem::kIOHIDAutoDimThresholdKey;
7144#[cfg(feature = "hidsystem")]
7145pub use self::__hidsystem::kIOHIDAutoDimTimeKey;
7146#[cfg(feature = "hidsystem")]
7147pub use self::__hidsystem::kIOHIDBrightnessKey;
7148#[cfg(feature = "hidsystem")]
7149pub use self::__hidsystem::kIOHIDCapsLockState;
7150#[cfg(feature = "hidsystem")]
7151pub use self::__hidsystem::kIOHIDClickSpaceKey;
7152#[cfg(feature = "hidsystem")]
7153pub use self::__hidsystem::kIOHIDClickTimeKey;
7154#[cfg(feature = "hidsystem")]
7155pub use self::__hidsystem::kIOHIDCurrentShmemVersion;
7156#[cfg(feature = "hidsystem")]
7157pub use self::__hidsystem::kIOHIDDisallowRemappingOfPrimaryClickKey;
7158#[cfg(feature = "hidsystem")]
7159pub use self::__hidsystem::kIOHIDEventNotification;
7160#[cfg(feature = "hidsystem")]
7161pub use self::__hidsystem::kIOHIDEventQueueTypeKernel;
7162#[cfg(feature = "hidsystem")]
7163pub use self::__hidsystem::kIOHIDEventQueueTypeUser;
7164#[cfg(feature = "hidsystem")]
7165pub use self::__hidsystem::kIOHIDEventSystemConnectType;
7166#[cfg(feature = "hidsystem")]
7167pub use self::__hidsystem::kIOHIDF12EjectDelayKey;
7168#[cfg(feature = "hidsystem")]
7169pub use self::__hidsystem::kIOHIDFKeyModeKey;
7170#[cfg(feature = "hidsystem")]
7171pub use self::__hidsystem::kIOHIDGlobalMemory;
7172#[cfg(feature = "hidsystem")]
7173pub use self::__hidsystem::kIOHIDIdleTimeKey;
7174#[cfg(feature = "hidsystem")]
7175pub use self::__hidsystem::kIOHIDInitialKeyRepeatKey;
7176#[cfg(feature = "hidsystem")]
7177pub use self::__hidsystem::kIOHIDInterfaceIDKey;
7178#[cfg(feature = "hidsystem")]
7179pub use self::__hidsystem::kIOHIDKeyMappingKey;
7180#[cfg(feature = "hidsystem")]
7181pub use self::__hidsystem::kIOHIDKeyRepeatKey;
7182#[cfg(feature = "hidsystem")]
7183pub use self::__hidsystem::kIOHIDKeyboardCapsLockDoesLockKey;
7184#[cfg(feature = "hidsystem")]
7185pub use self::__hidsystem::kIOHIDKeyboardGlobalModifiersKey;
7186#[cfg(feature = "hidsystem")]
7187pub use self::__hidsystem::kIOHIDKeyboardModifierMappingDstKey;
7188#[cfg(feature = "hidsystem")]
7189pub use self::__hidsystem::kIOHIDKeyboardModifierMappingPairsKey;
7190#[cfg(feature = "hidsystem")]
7191pub use self::__hidsystem::kIOHIDKeyboardModifierMappingSrcKey;
7192#[cfg(feature = "hidsystem")]
7193pub use self::__hidsystem::kIOHIDKeyboardSupportedModifiersKey;
7194#[cfg(feature = "hidsystem")]
7195pub use self::__hidsystem::kIOHIDKeyboardSupportsF12EjectKey;
7196#[cfg(feature = "hidsystem")]
7197pub use self::__hidsystem::kIOHIDKindKey;
7198#[cfg(feature = "hidsystem")]
7199pub use self::__hidsystem::kIOHIDLastCompatibleShmemVersion;
7200#[cfg(feature = "hidsystem")]
7201pub use self::__hidsystem::kIOHIDMessageRelayServiceInterfaceActive;
7202#[cfg(feature = "hidsystem")]
7203pub use self::__hidsystem::kIOHIDMouseKeysEnablesVirtualNumPadKey;
7204#[cfg(feature = "hidsystem")]
7205pub use self::__hidsystem::kIOHIDMouseKeysOnKey;
7206#[cfg(feature = "hidsystem")]
7207pub use self::__hidsystem::kIOHIDMouseKeysOptionTogglesKey;
7208#[cfg(feature = "hidsystem")]
7209pub use self::__hidsystem::kIOHIDNumLockState;
7210#[cfg(feature = "hidsystem")]
7211pub use self::__hidsystem::kIOHIDOpenedByEventSystem;
7212#[cfg(feature = "hidsystem")]
7213pub use self::__hidsystem::kIOHIDOpenedByFastPathClient;
7214#[cfg(feature = "hidsystem")]
7215pub use self::__hidsystem::kIOHIDOriginalSubinterfaceIDKey;
7216#[cfg(feature = "hidsystem")]
7217pub use self::__hidsystem::kIOHIDParamConnectType;
7218#[cfg(feature = "hidsystem")]
7219pub use self::__hidsystem::kIOHIDParametersKey;
7220#[cfg(feature = "hidsystem")]
7221pub use self::__hidsystem::kIOHIDPointerAccelerationSettingsKey;
7222#[cfg(feature = "hidsystem")]
7223pub use self::__hidsystem::kIOHIDPointerAccelerationTableKey;
7224#[cfg(feature = "hidsystem")]
7225pub use self::__hidsystem::kIOHIDPointerButtonCountKey;
7226#[cfg(feature = "hidsystem")]
7227pub use self::__hidsystem::kIOHIDPointerContactToMoveKey;
7228#[cfg(feature = "hidsystem")]
7229pub use self::__hidsystem::kIOHIDPointerConvertAbsoluteKey;
7230#[cfg(feature = "hidsystem")]
7231pub use self::__hidsystem::kIOHIDPointerPressureToClickKey;
7232#[cfg(feature = "hidsystem")]
7233pub use self::__hidsystem::kIOHIDPointerResolutionKey;
7234#[cfg(feature = "hidsystem")]
7235pub use self::__hidsystem::kIOHIDPostHIDManagerEvent;
7236#[cfg(feature = "hidsystem")]
7237pub use self::__hidsystem::kIOHIDResetKeyboardKey;
7238#[cfg(feature = "hidsystem")]
7239pub use self::__hidsystem::kIOHIDResetLEDsKey;
7240#[cfg(feature = "hidsystem")]
7241pub use self::__hidsystem::kIOHIDResetPointerKey;
7242#[cfg(feature = "hidsystem")]
7243pub use self::__hidsystem::kIOHIDResetStickyKeyNotification;
7244#[cfg(feature = "hidsystem")]
7245pub use self::__hidsystem::kIOHIDScrollAccelerationTableKey;
7246#[cfg(feature = "hidsystem")]
7247pub use self::__hidsystem::kIOHIDScrollAccelerationTableXKey;
7248#[cfg(feature = "hidsystem")]
7249pub use self::__hidsystem::kIOHIDScrollAccelerationTableYKey;
7250#[cfg(feature = "hidsystem")]
7251pub use self::__hidsystem::kIOHIDScrollAccelerationTableZKey;
7252#[cfg(feature = "hidsystem")]
7253pub use self::__hidsystem::kIOHIDScrollCountAccelerationFactorKey;
7254#[cfg(feature = "hidsystem")]
7255pub use self::__hidsystem::kIOHIDScrollCountBootDefaultKey;
7256#[cfg(feature = "hidsystem")]
7257pub use self::__hidsystem::kIOHIDScrollCountIgnoreMomentumScrollsKey;
7258#[cfg(feature = "hidsystem")]
7259pub use self::__hidsystem::kIOHIDScrollCountMaxKey;
7260#[cfg(feature = "hidsystem")]
7261pub use self::__hidsystem::kIOHIDScrollCountMaxTimeDeltaBetweenKey;
7262#[cfg(feature = "hidsystem")]
7263pub use self::__hidsystem::kIOHIDScrollCountMaxTimeDeltaToSustainKey;
7264#[cfg(feature = "hidsystem")]
7265pub use self::__hidsystem::kIOHIDScrollCountMinDeltaToStartKey;
7266#[cfg(feature = "hidsystem")]
7267pub use self::__hidsystem::kIOHIDScrollCountMinDeltaToSustainKey;
7268#[cfg(feature = "hidsystem")]
7269pub use self::__hidsystem::kIOHIDScrollCountMouseCanResetKey;
7270#[cfg(feature = "hidsystem")]
7271pub use self::__hidsystem::kIOHIDScrollCountResetKey;
7272#[cfg(feature = "hidsystem")]
7273pub use self::__hidsystem::kIOHIDScrollCountZeroKey;
7274#[cfg(feature = "hidsystem")]
7275pub use self::__hidsystem::kIOHIDScrollMouseButtonKey;
7276#[cfg(feature = "hidsystem")]
7277pub use self::__hidsystem::kIOHIDScrollResetKey;
7278#[cfg(feature = "hidsystem")]
7279pub use self::__hidsystem::kIOHIDScrollZoomModifierMaskKey;
7280#[cfg(feature = "hidsystem")]
7281pub use self::__hidsystem::kIOHIDServerConnectType;
7282#[cfg(feature = "hidsystem")]
7283pub use self::__hidsystem::kIOHIDServiceGlobalModifiersUsageKey;
7284#[cfg(feature = "hidsystem")]
7285pub use self::__hidsystem::kIOHIDSetCursorPosition;
7286#[cfg(feature = "hidsystem")]
7287pub use self::__hidsystem::kIOHIDSetGlobalEventFlags;
7288#[cfg(feature = "hidsystem")]
7289pub use self::__hidsystem::kIOHIDSetRelativeCursorPosition;
7290#[cfg(feature = "hidsystem")]
7291pub use self::__hidsystem::kIOHIDSlowKeysDelayKey;
7292#[cfg(feature = "hidsystem")]
7293pub use self::__hidsystem::kIOHIDStickyKeysDisabledKey;
7294#[cfg(feature = "hidsystem")]
7295pub use self::__hidsystem::kIOHIDStickyKeysOnKey;
7296#[cfg(feature = "hidsystem")]
7297pub use self::__hidsystem::kIOHIDStickyKeysShiftTogglesKey;
7298#[cfg(feature = "hidsystem")]
7299pub use self::__hidsystem::kIOHIDSubinterfaceIDKey;
7300#[cfg(feature = "hidsystem")]
7301pub use self::__hidsystem::kIOHIDSystemClass;
7302#[cfg(feature = "hidsystem")]
7303pub use self::__hidsystem::kIOHIDUseKeyswitchKey;
7304#[cfg(feature = "hidsystem")]
7305pub use self::__hidsystem::kIOHIDVirtualHIDevice;
7306#[cfg(feature = "hidsystem")]
7307pub use self::__hidsystem::kIOHIDWaitCursorFrameIntervalKey;
7308#[cfg(feature = "hidsystem")]
7309pub use self::__hidsystem::kIOHIKeyboardClass;
7310#[cfg(feature = "hidsystem")]
7311pub use self::__hidsystem::kIOHIPointingClass;
7312#[cfg(feature = "hidsystem")]
7313pub use self::__hidsystem::kNXEventDataVersion;
7314#[cfg(feature = "hidsystem")]
7315pub use self::__hidsystem::kNXEventVersion;
7316#[cfg(feature = "hidsystem")]
7317pub use self::__hidsystem::EvCmd;
7318#[cfg(feature = "hidsystem")]
7319pub use self::__hidsystem::EvOffsets;
7320#[cfg(feature = "hidsystem")]
7321pub use self::__hidsystem::IOFixedPoint32;
7322#[cfg(feature = "hidsystem")]
7323pub use self::__hidsystem::IOHIDAccessType;
7324#[cfg(feature = "hidsystem")]
7325pub use self::__hidsystem::IOHIDButtonModes;
7326#[cfg(feature = "hidsystem")]
7327pub use self::__hidsystem::IOHIDCheckAccess;
7328#[cfg(all(feature = "hidsystem", feature = "libc"))]
7329pub use self::__hidsystem::IOHIDCopyCFTypeParameter;
7330#[cfg(all(feature = "hidsystem", feature = "libc"))]
7331pub use self::__hidsystem::IOHIDCreateSharedMemory;
7332#[cfg(feature = "hidsystem")]
7333pub use self::__hidsystem::IOHIDEventSystemClient;
7334#[cfg(feature = "hidsystem")]
7335pub use self::__hidsystem::IOHIDEventSystemClientCopyProperty;
7336#[cfg(feature = "hidsystem")]
7337pub use self::__hidsystem::IOHIDEventSystemClientCopyServices;
7338#[cfg(feature = "hidsystem")]
7339pub use self::__hidsystem::IOHIDEventSystemClientCreateSimpleClient;
7340#[cfg(feature = "hidsystem")]
7341pub use self::__hidsystem::IOHIDEventSystemClientSetProperty;
7342#[cfg(all(feature = "hidsystem", feature = "libc"))]
7343pub use self::__hidsystem::IOHIDGetAccelerationWithKey;
7344#[cfg(all(feature = "hidsystem", feature = "libc"))]
7345pub use self::__hidsystem::IOHIDGetActivityState;
7346#[cfg(all(feature = "hidsystem", feature = "libc"))]
7347pub use self::__hidsystem::IOHIDGetButtonEventNum;
7348#[cfg(all(feature = "hidsystem", feature = "libc"))]
7349pub use self::__hidsystem::IOHIDGetModifierLockState;
7350#[cfg(all(feature = "hidsystem", feature = "libc"))]
7351pub use self::__hidsystem::IOHIDGetMouseAcceleration;
7352#[cfg(all(feature = "hidsystem", feature = "libc"))]
7353pub use self::__hidsystem::IOHIDGetMouseButtonMode;
7354#[cfg(all(feature = "hidsystem", feature = "libc"))]
7355pub use self::__hidsystem::IOHIDGetParameter;
7356#[cfg(all(feature = "hidsystem", feature = "libc"))]
7357pub use self::__hidsystem::IOHIDGetScrollAcceleration;
7358#[cfg(all(feature = "hidsystem", feature = "libc"))]
7359pub use self::__hidsystem::IOHIDGetStateForSelector;
7360#[cfg(all(feature = "graphics", feature = "hidsystem", feature = "libc"))]
7361pub use self::__hidsystem::IOHIDPostEvent;
7362#[cfg(all(feature = "hidsystem", feature = "libc"))]
7363pub use self::__hidsystem::IOHIDRegisterVirtualDisplay;
7364#[cfg(feature = "hidsystem")]
7365pub use self::__hidsystem::IOHIDRequestAccess;
7366#[cfg(feature = "hidsystem")]
7367pub use self::__hidsystem::IOHIDRequestType;
7368#[cfg(feature = "hidsystem")]
7369pub use self::__hidsystem::IOHIDServiceClient;
7370#[cfg(all(feature = "hidsystem", feature = "libc"))]
7371pub use self::__hidsystem::IOHIDServiceClientConformsTo;
7372#[cfg(feature = "hidsystem")]
7373pub use self::__hidsystem::IOHIDServiceClientCopyProperty;
7374#[cfg(feature = "hidsystem")]
7375pub use self::__hidsystem::IOHIDServiceClientGetRegistryID;
7376#[cfg(feature = "hidsystem")]
7377pub use self::__hidsystem::IOHIDServiceClientSetProperty;
7378#[cfg(all(feature = "hidsystem", feature = "libc"))]
7379pub use self::__hidsystem::IOHIDSetAccelerationWithKey;
7380#[cfg(all(feature = "hidsystem", feature = "libc"))]
7381pub use self::__hidsystem::IOHIDSetCFTypeParameter;
7382#[cfg(all(feature = "hidsystem", feature = "libc"))]
7383pub use self::__hidsystem::IOHIDSetCursorEnable;
7384#[cfg(all(feature = "hidsystem", feature = "libc"))]
7385pub use self::__hidsystem::IOHIDSetEventsEnable;
7386#[cfg(all(feature = "hidsystem", feature = "libc"))]
7387pub use self::__hidsystem::IOHIDSetModifierLockState;
7388#[cfg(all(feature = "hidsystem", feature = "libc"))]
7389pub use self::__hidsystem::IOHIDSetMouseAcceleration;
7390#[cfg(all(feature = "hidsystem", feature = "libc"))]
7391pub use self::__hidsystem::IOHIDSetMouseButtonMode;
7392#[cfg(all(feature = "hidsystem", feature = "libc"))]
7393pub use self::__hidsystem::IOHIDSetMouseLocation;
7394#[cfg(all(feature = "hidsystem", feature = "libc"))]
7395pub use self::__hidsystem::IOHIDSetParameter;
7396#[cfg(all(feature = "hidsystem", feature = "libc"))]
7397pub use self::__hidsystem::IOHIDSetScrollAcceleration;
7398#[cfg(all(feature = "hidsystem", feature = "libc"))]
7399pub use self::__hidsystem::IOHIDSetStateForSelector;
7400#[cfg(all(feature = "graphics", feature = "hidsystem", feature = "libc"))]
7401pub use self::__hidsystem::IOHIDSetVirtualDisplayBounds;
7402#[cfg(all(feature = "hidsystem", feature = "libc"))]
7403pub use self::__hidsystem::IOHIDUnregisterVirtualDisplay;
7404#[cfg(feature = "hidsystem")]
7405pub use self::__hidsystem::IOHIDUserDevice;
7406#[cfg(feature = "hidsystem")]
7407pub use self::__hidsystem::IOHIDUserDeviceActivate;
7408#[cfg(feature = "hidsystem")]
7409pub use self::__hidsystem::IOHIDUserDeviceCancel;
7410#[cfg(feature = "hidsystem")]
7411pub use self::__hidsystem::IOHIDUserDeviceCopyProperty;
7412#[cfg(feature = "hidsystem")]
7413pub use self::__hidsystem::IOHIDUserDeviceCreateWithProperties;
7414#[cfg(all(feature = "block2", feature = "hid", feature = "hidsystem"))]
7415pub use self::__hidsystem::IOHIDUserDeviceGetReportBlock;
7416#[cfg(feature = "hidsystem")]
7417pub use self::__hidsystem::IOHIDUserDeviceHandleReportWithTimeStamp;
7418#[cfg(feature = "hidsystem")]
7419pub use self::__hidsystem::IOHIDUserDeviceOptions;
7420#[cfg(all(feature = "block2", feature = "hid", feature = "hidsystem"))]
7421pub use self::__hidsystem::IOHIDUserDeviceRegisterGetReportBlock;
7422#[cfg(all(feature = "block2", feature = "hid", feature = "hidsystem"))]
7423pub use self::__hidsystem::IOHIDUserDeviceRegisterSetReportBlock;
7424#[cfg(all(feature = "dispatch2", feature = "hidsystem"))]
7425pub use self::__hidsystem::IOHIDUserDeviceSetCancelHandler;
7426#[cfg(all(feature = "dispatch2", feature = "hidsystem"))]
7427pub use self::__hidsystem::IOHIDUserDeviceSetDispatchQueue;
7428#[cfg(feature = "hidsystem")]
7429pub use self::__hidsystem::IOHIDUserDeviceSetProperty;
7430#[cfg(all(feature = "block2", feature = "hid", feature = "hidsystem"))]
7431pub use self::__hidsystem::IOHIDUserDeviceSetReportBlock;
7432#[cfg(all(feature = "hidsystem", feature = "libc"))]
7433pub use self::__hidsystem::NXClickTime;
7434#[cfg(all(feature = "hidsystem", feature = "libc"))]
7435pub use self::__hidsystem::NXCloseEventStatus;
7436#[cfg(feature = "hidsystem")]
7437pub use self::__hidsystem::NXCoord;
7438#[cfg(feature = "hidsystem")]
7439pub use self::__hidsystem::NXEvent;
7440#[cfg(feature = "hidsystem")]
7441pub use self::__hidsystem::NXEventData;
7442#[cfg(feature = "hidsystem")]
7443pub use self::__hidsystem::NXEventData_compound;
7444#[cfg(feature = "hidsystem")]
7445pub use self::__hidsystem::NXEventData_compound_misc;
7446#[cfg(feature = "hidsystem")]
7447pub use self::__hidsystem::NXEventData_key;
7448#[cfg(feature = "hidsystem")]
7449pub use self::__hidsystem::NXEventData_mouse;
7450#[cfg(feature = "hidsystem")]
7451pub use self::__hidsystem::NXEventData_mouseMove;
7452#[cfg(feature = "hidsystem")]
7453pub use self::__hidsystem::NXEventData_mouseMove_tablet;
7454#[cfg(feature = "hidsystem")]
7455pub use self::__hidsystem::NXEventData_mouse_tablet;
7456#[cfg(feature = "hidsystem")]
7457pub use self::__hidsystem::NXEventData_proximity;
7458#[cfg(feature = "hidsystem")]
7459pub use self::__hidsystem::NXEventData_scrollWheel;
7460#[cfg(feature = "hidsystem")]
7461pub use self::__hidsystem::NXEventData_tablet;
7462#[cfg(feature = "hidsystem")]
7463pub use self::__hidsystem::NXEventData_tablet_tilt;
7464#[cfg(feature = "hidsystem")]
7465pub use self::__hidsystem::NXEventData_tracking;
7466#[cfg(all(feature = "hidsystem", feature = "libc"))]
7467pub use self::__hidsystem::NXEventHandle;
7468#[cfg(feature = "hidsystem")]
7469pub use self::__hidsystem::NXEventSystemDevice;
7470#[cfg(feature = "hidsystem")]
7471pub use self::__hidsystem::NXEventSystemDeviceList;
7472#[cfg(all(feature = "hidsystem", feature = "libc"))]
7473pub use self::__hidsystem::NXEventSystemInfo;
7474#[cfg(feature = "hidsystem")]
7475pub use self::__hidsystem::NXEventSystemInfoType;
7476#[cfg(all(feature = "hidsystem", feature = "libc"))]
7477pub use self::__hidsystem::NXGetClickSpace;
7478#[cfg(feature = "hidsystem")]
7479pub use self::__hidsystem::NXKeyMapping;
7480#[cfg(all(feature = "hidsystem", feature = "libc"))]
7481pub use self::__hidsystem::NXKeyRepeatInterval;
7482#[cfg(all(feature = "hidsystem", feature = "libc"))]
7483pub use self::__hidsystem::NXKeyRepeatThreshold;
7484#[cfg(feature = "hidsystem")]
7485pub use self::__hidsystem::NXMouseButton;
7486#[cfg(feature = "hidsystem")]
7487pub use self::__hidsystem::NXMouseScaling;
7488#[cfg(all(feature = "hidsystem", feature = "libc"))]
7489pub use self::__hidsystem::NXOpenEventStatus;
7490#[cfg(feature = "hidsystem")]
7491pub use self::__hidsystem::NXParsedKeyMapping;
7492#[cfg(feature = "hidsystem")]
7493pub use self::__hidsystem::NXPoint;
7494#[cfg(all(feature = "hidsystem", feature = "libc"))]
7495pub use self::__hidsystem::NXResetKeyboard;
7496#[cfg(all(feature = "hidsystem", feature = "libc"))]
7497pub use self::__hidsystem::NXResetMouse;
7498#[cfg(all(feature = "hidsystem", feature = "libc"))]
7499pub use self::__hidsystem::NXSetClickSpace;
7500#[cfg(all(feature = "hidsystem", feature = "libc"))]
7501pub use self::__hidsystem::NXSetClickTime;
7502#[cfg(all(feature = "hidsystem", feature = "libc"))]
7503pub use self::__hidsystem::NXSetKeyRepeatInterval;
7504#[cfg(all(feature = "hidsystem", feature = "libc"))]
7505pub use self::__hidsystem::NXSetKeyRepeatThreshold;
7506#[cfg(feature = "hidsystem")]
7507pub use self::__hidsystem::NXSize;
7508#[cfg(feature = "hidsystem")]
7509pub use self::__hidsystem::NXTabletPointData;
7510#[cfg(feature = "hidsystem")]
7511pub use self::__hidsystem::NXTabletProximityData;
7512#[cfg(feature = "hidsystem")]
7513pub(crate) use self::__hidsystem::_NXEvent_location;
7514#[cfg(feature = "hidsystem")]
7515pub(crate) use self::__hidsystem::_NXParsedKeyMapping_;
7516#[cfg(feature = "hidsystem")]
7517pub(crate) use self::__hidsystem::_NXTabletPointData_tilt;
7518#[cfg(feature = "hidsystem")]
7519pub(crate) use self::__hidsystem::_evOffsets;
7520#[cfg(feature = "hidsystem")]
7521pub use self::__hidsystem::EVENT_SYSTEM_VERSION;
7522#[cfg(feature = "network")]
7523pub use self::__network::kIOActiveMedium;
7524#[cfg(feature = "network")]
7525pub use self::__network::kIOActivePacketFilters;
7526#[cfg(feature = "network")]
7527pub use self::__network::kIOBuiltin;
7528#[cfg(feature = "network")]
7529pub use self::__network::kIODefaultMedium;
7530#[cfg(feature = "network")]
7531pub use self::__network::kIOEthernetAddressSize;
7532#[cfg(feature = "network")]
7533pub use self::__network::kIOEthernetCRCSize;
7534#[cfg(feature = "network")]
7535pub use self::__network::kIOEthernetControllerClass;
7536#[cfg(feature = "network")]
7537pub use self::__network::kIOEthernetDisabledWakeOnLANFilterGroup;
7538#[cfg(feature = "network")]
7539pub use self::__network::kIOEthernetInterfaceClass;
7540#[cfg(feature = "network")]
7541pub use self::__network::kIOEthernetMaxPacketSize;
7542#[cfg(feature = "network")]
7543pub use self::__network::kIOEthernetMinPacketSize;
7544#[cfg(feature = "network")]
7545pub use self::__network::kIOEthernetStatsKey;
7546#[cfg(feature = "network")]
7547pub use self::__network::kIOEthernetWakeOnLANFilterGroup;
7548#[cfg(feature = "network")]
7549pub use self::__network::kIOEthernetWakeOnMagicPacket;
7550#[cfg(feature = "network")]
7551pub use self::__network::kIOEthernetWakeOnPacketAddressMatch;
7552#[cfg(feature = "network")]
7553pub use self::__network::kIOFeatures;
7554#[cfg(feature = "network")]
7555pub use self::__network::kIOInterfaceExtraFlags;
7556#[cfg(feature = "network")]
7557pub use self::__network::kIOInterfaceFlags;
7558#[cfg(feature = "network")]
7559pub use self::__network::kIOInterfaceNamePrefix;
7560#[cfg(feature = "network")]
7561pub use self::__network::kIOInterfaceState;
7562#[cfg(feature = "network")]
7563pub use self::__network::kIOInterfaceType;
7564#[cfg(feature = "network")]
7565pub use self::__network::kIOInterfaceUnit;
7566#[cfg(feature = "network")]
7567pub use self::__network::kIOLinkData;
7568#[cfg(feature = "network")]
7569pub use self::__network::kIOLinkSpeed;
7570#[cfg(feature = "network")]
7571pub use self::__network::kIOLinkStatus;
7572#[cfg(feature = "network")]
7573pub use self::__network::kIOLocation;
7574#[cfg(feature = "network")]
7575pub use self::__network::kIOMACAddress;
7576#[cfg(feature = "network")]
7577pub use self::__network::kIOMaxPacketSize;
7578#[cfg(feature = "network")]
7579pub use self::__network::kIOMaxTransferUnit;
7580#[cfg(feature = "network")]
7581pub use self::__network::kIOMediaAddressLength;
7582#[cfg(feature = "network")]
7583pub use self::__network::kIOMediaHeaderLength;
7584#[cfg(feature = "network")]
7585pub use self::__network::kIOMediumDictionary;
7586#[cfg(feature = "network")]
7587pub use self::__network::kIOMediumEthernet;
7588#[cfg(feature = "network")]
7589pub use self::__network::kIOMediumEthernet1000BaseCX;
7590#[cfg(feature = "network")]
7591pub use self::__network::kIOMediumEthernet1000BaseLX;
7592#[cfg(feature = "network")]
7593pub use self::__network::kIOMediumEthernet1000BaseSX;
7594#[cfg(feature = "network")]
7595pub use self::__network::kIOMediumEthernet1000BaseT;
7596#[cfg(feature = "network")]
7597pub use self::__network::kIOMediumEthernet1000BaseTX;
7598#[cfg(feature = "network")]
7599pub use self::__network::kIOMediumEthernet100BaseFX;
7600#[cfg(feature = "network")]
7601pub use self::__network::kIOMediumEthernet100BaseT2;
7602#[cfg(feature = "network")]
7603pub use self::__network::kIOMediumEthernet100BaseT4;
7604#[cfg(feature = "network")]
7605pub use self::__network::kIOMediumEthernet100BaseTX;
7606#[cfg(feature = "network")]
7607pub use self::__network::kIOMediumEthernet100BaseVG;
7608#[cfg(feature = "network")]
7609pub use self::__network::kIOMediumEthernet10Base2;
7610#[cfg(feature = "network")]
7611pub use self::__network::kIOMediumEthernet10Base5;
7612#[cfg(feature = "network")]
7613pub use self::__network::kIOMediumEthernet10BaseFL;
7614#[cfg(feature = "network")]
7615pub use self::__network::kIOMediumEthernet10BaseSTP;
7616#[cfg(feature = "network")]
7617pub use self::__network::kIOMediumEthernet10BaseT;
7618#[cfg(feature = "network")]
7619pub use self::__network::kIOMediumEthernet10GBaseCX4;
7620#[cfg(feature = "network")]
7621pub use self::__network::kIOMediumEthernet10GBaseLR;
7622#[cfg(feature = "network")]
7623pub use self::__network::kIOMediumEthernet10GBaseSR;
7624#[cfg(feature = "network")]
7625pub use self::__network::kIOMediumEthernet10GBaseT;
7626#[cfg(feature = "network")]
7627pub use self::__network::kIOMediumEthernet2500BaseT;
7628#[cfg(feature = "network")]
7629pub use self::__network::kIOMediumEthernet5000BaseT;
7630#[cfg(feature = "network")]
7631pub use self::__network::kIOMediumEthernetAuto;
7632#[cfg(feature = "network")]
7633pub use self::__network::kIOMediumEthernetHomePNA1;
7634#[cfg(feature = "network")]
7635pub use self::__network::kIOMediumEthernetManual;
7636#[cfg(feature = "network")]
7637pub use self::__network::kIOMediumEthernetNone;
7638#[cfg(feature = "network")]
7639pub use self::__network::kIOMediumFlags;
7640#[cfg(feature = "network")]
7641pub use self::__network::kIOMediumIEEE80211;
7642#[cfg(feature = "network")]
7643pub use self::__network::kIOMediumIEEE80211Auto;
7644#[cfg(feature = "network")]
7645pub use self::__network::kIOMediumIEEE80211DS1;
7646#[cfg(feature = "network")]
7647pub use self::__network::kIOMediumIEEE80211DS11;
7648#[cfg(feature = "network")]
7649pub use self::__network::kIOMediumIEEE80211DS2;
7650#[cfg(feature = "network")]
7651pub use self::__network::kIOMediumIEEE80211DS5;
7652#[cfg(feature = "network")]
7653pub use self::__network::kIOMediumIEEE80211FH1;
7654#[cfg(feature = "network")]
7655pub use self::__network::kIOMediumIEEE80211FH2;
7656#[cfg(feature = "network")]
7657pub use self::__network::kIOMediumIEEE80211Manual;
7658#[cfg(feature = "network")]
7659pub use self::__network::kIOMediumIEEE80211None;
7660#[cfg(feature = "network")]
7661pub use self::__network::kIOMediumIEEE80211OptionAdhoc;
7662#[cfg(feature = "network")]
7663pub use self::__network::kIOMediumIndex;
7664#[cfg(feature = "network")]
7665pub use self::__network::kIOMediumOptionEEE;
7666#[cfg(feature = "network")]
7667pub use self::__network::kIOMediumOptionFlag0;
7668#[cfg(feature = "network")]
7669pub use self::__network::kIOMediumOptionFlag1;
7670#[cfg(feature = "network")]
7671pub use self::__network::kIOMediumOptionFlag2;
7672#[cfg(feature = "network")]
7673pub use self::__network::kIOMediumOptionFlowControl;
7674#[cfg(feature = "network")]
7675pub use self::__network::kIOMediumOptionFullDuplex;
7676#[cfg(feature = "network")]
7677pub use self::__network::kIOMediumOptionHalfDuplex;
7678#[cfg(feature = "network")]
7679pub use self::__network::kIOMediumOptionLoopback;
7680#[cfg(feature = "network")]
7681pub use self::__network::kIOMediumSpeed;
7682#[cfg(feature = "network")]
7683pub use self::__network::kIOMediumType;
7684#[cfg(feature = "network")]
7685pub use self::__network::kIOMinPacketSize;
7686#[cfg(feature = "network")]
7687pub use self::__network::kIOModel;
7688#[cfg(feature = "network")]
7689pub use self::__network::kIOMulticastAddressList;
7690#[cfg(feature = "network")]
7691pub use self::__network::kIOMulticastFilterData;
7692#[cfg(feature = "network")]
7693pub use self::__network::kIONUCGetNetworkDataCapacityIndex;
7694#[cfg(feature = "network")]
7695pub use self::__network::kIONUCGetNetworkDataHandleIndex;
7696#[cfg(feature = "network")]
7697pub use self::__network::kIONUCLastIndex;
7698#[cfg(feature = "network")]
7699pub use self::__network::kIONUCReadNetworkDataIndex;
7700#[cfg(feature = "network")]
7701pub use self::__network::kIONUCResetNetworkDataIndex;
7702#[cfg(feature = "network")]
7703pub use self::__network::kIONUCType;
7704#[cfg(feature = "network")]
7705pub use self::__network::kIONUCWriteNetworkDataIndex;
7706#[cfg(feature = "network")]
7707pub use self::__network::kIONetworkControllerClass;
7708#[cfg(feature = "network")]
7709pub use self::__network::kIONetworkData;
7710#[cfg(feature = "network")]
7711pub use self::__network::kIONetworkDataAccessTypeMask;
7712#[cfg(feature = "network")]
7713pub use self::__network::kIONetworkDataAccessTypeRead;
7714#[cfg(feature = "network")]
7715pub use self::__network::kIONetworkDataAccessTypeReset;
7716#[cfg(feature = "network")]
7717pub use self::__network::kIONetworkDataAccessTypeSerialize;
7718#[cfg(feature = "network")]
7719pub use self::__network::kIONetworkDataAccessTypeWrite;
7720#[cfg(feature = "network")]
7721pub use self::__network::kIONetworkDataAccessTypes;
7722#[cfg(feature = "network")]
7723pub use self::__network::kIONetworkDataBasicAccessTypes;
7724#[cfg(feature = "network")]
7725pub use self::__network::kIONetworkDataBufferTypeExternal;
7726#[cfg(feature = "network")]
7727pub use self::__network::kIONetworkDataBufferTypeInternal;
7728#[cfg(feature = "network")]
7729pub use self::__network::kIONetworkDataBufferTypeNone;
7730#[cfg(feature = "network")]
7731pub use self::__network::kIONetworkDataBytes;
7732#[cfg(feature = "network")]
7733pub use self::__network::kIONetworkDataSize;
7734#[cfg(feature = "network")]
7735pub use self::__network::kIONetworkFeatureHWTimeStamp;
7736#[cfg(feature = "network")]
7737pub use self::__network::kIONetworkFeatureHardwareVlan;
7738#[cfg(feature = "network")]
7739pub use self::__network::kIONetworkFeatureLRO;
7740#[cfg(feature = "network")]
7741pub use self::__network::kIONetworkFeatureMultiPages;
7742#[cfg(feature = "network")]
7743pub use self::__network::kIONetworkFeatureNoBSDWait;
7744#[cfg(feature = "network")]
7745pub use self::__network::kIONetworkFeatureSWTimeStamp;
7746#[cfg(feature = "network")]
7747pub use self::__network::kIONetworkFeatureSoftwareVlan;
7748#[cfg(feature = "network")]
7749pub use self::__network::kIONetworkFeatureTSOIPv4;
7750#[cfg(feature = "network")]
7751pub use self::__network::kIONetworkFeatureTSOIPv6;
7752#[cfg(feature = "network")]
7753pub use self::__network::kIONetworkFeatureTransmitCompletionStatus;
7754#[cfg(feature = "network")]
7755pub use self::__network::kIONetworkFilterGroup;
7756#[cfg(feature = "network")]
7757pub use self::__network::kIONetworkInterfaceClass;
7758#[cfg(feature = "network")]
7759pub use self::__network::kIONetworkInterfaceDisabledState;
7760#[cfg(feature = "network")]
7761pub use self::__network::kIONetworkInterfaceOpenedState;
7762#[cfg(feature = "network")]
7763pub use self::__network::kIONetworkInterfaceRegisteredState;
7764#[cfg(feature = "network")]
7765pub use self::__network::kIONetworkLinkActive;
7766#[cfg(feature = "network")]
7767pub use self::__network::kIONetworkLinkNoNetworkChange;
7768#[cfg(feature = "network")]
7769pub use self::__network::kIONetworkLinkValid;
7770#[cfg(feature = "network")]
7771pub use self::__network::kIONetworkNoBSDAttachKey;
7772#[cfg(feature = "network")]
7773pub use self::__network::kIONetworkStackRegisterInterfaceAll;
7774#[cfg(feature = "network")]
7775pub use self::__network::kIONetworkStackRegisterInterfaceWithLowestUnit;
7776#[cfg(feature = "network")]
7777pub use self::__network::kIONetworkStackRegisterInterfaceWithUnit;
7778#[cfg(feature = "network")]
7779pub use self::__network::kIONetworkStackUserCommand;
7780#[cfg(feature = "network")]
7781pub use self::__network::kIONetworkStackUserCommandKey;
7782#[cfg(feature = "network")]
7783pub use self::__network::kIONetworkStatsKey;
7784#[cfg(feature = "network")]
7785pub use self::__network::kIONetworkSupportedPacketFilters;
7786#[cfg(feature = "network")]
7787pub use self::__network::kIONetworkUserClientTypeID;
7788#[cfg(feature = "network")]
7789pub use self::__network::kIOOutputQueueStatsKey;
7790#[cfg(feature = "network")]
7791pub use self::__network::kIOPacketFilterBroadcast;
7792#[cfg(feature = "network")]
7793pub use self::__network::kIOPacketFilterMulticast;
7794#[cfg(feature = "network")]
7795pub use self::__network::kIOPacketFilterMulticastAll;
7796#[cfg(feature = "network")]
7797pub use self::__network::kIOPacketFilterPromiscuous;
7798#[cfg(feature = "network")]
7799pub use self::__network::kIOPacketFilterPromiscuousAll;
7800#[cfg(feature = "network")]
7801pub use self::__network::kIOPacketFilterUnicast;
7802#[cfg(feature = "network")]
7803pub use self::__network::kIOPacketFilters;
7804#[cfg(feature = "network")]
7805pub use self::__network::kIOPrimaryInterface;
7806#[cfg(feature = "network")]
7807pub use self::__network::kIORequiredPacketFilters;
7808#[cfg(feature = "network")]
7809pub use self::__network::kIORevision;
7810#[cfg(feature = "network")]
7811pub use self::__network::kIOSelectedMedium;
7812#[cfg(feature = "network")]
7813pub use self::__network::kIOVendor;
7814#[cfg(feature = "network")]
7815pub use self::__network::IODot3CollEntry;
7816#[cfg(feature = "network")]
7817pub use self::__network::IODot3RxExtraEntry;
7818#[cfg(feature = "network")]
7819pub use self::__network::IODot3StatsEntry;
7820#[cfg(feature = "network")]
7821pub use self::__network::IODot3TxExtraEntry;
7822#[cfg(feature = "network")]
7823pub use self::__network::IOEthernetStats;
7824#[cfg(feature = "network")]
7825pub use self::__network::IOMediumType;
7826#[cfg(feature = "network")]
7827pub use self::__network::IONDHandle;
7828#[cfg(all(feature = "libc", feature = "network"))]
7829pub use self::__network::IONetworkClose;
7830#[cfg(all(feature = "libc", feature = "network"))]
7831pub use self::__network::IONetworkGetDataCapacity;
7832#[cfg(all(feature = "libc", feature = "network"))]
7833pub use self::__network::IONetworkGetDataHandle;
7834#[cfg(all(feature = "libc", feature = "network"))]
7835pub use self::__network::IONetworkGetPacketFiltersMask;
7836#[cfg(all(feature = "libc", feature = "network"))]
7837pub use self::__network::IONetworkOpen;
7838#[cfg(all(feature = "libc", feature = "network"))]
7839pub use self::__network::IONetworkReadData;
7840#[cfg(all(feature = "libc", feature = "network"))]
7841pub use self::__network::IONetworkResetData;
7842#[cfg(all(feature = "libc", feature = "network"))]
7843pub use self::__network::IONetworkSetPacketFiltersMask;
7844#[cfg(feature = "network")]
7845pub use self::__network::IONetworkStats;
7846#[cfg(all(feature = "libc", feature = "network"))]
7847pub use self::__network::IONetworkWriteData;
7848#[cfg(feature = "network")]
7849pub use self::__network::IOOutputQueueStats;
7850#[cfg(feature = "ps")]
7851pub use self::__ps::kIOPMACPowerKey;
7852#[cfg(feature = "ps")]
7853pub use self::__ps::kIOPMBatteryPowerKey;
7854#[cfg(feature = "ps")]
7855pub use self::__ps::kIOPMUPSPowerKey;
7856#[cfg(feature = "ps")]
7857pub use self::__ps::kIOPSACPowerValue;
7858#[cfg(feature = "ps")]
7859pub use self::__ps::kIOPSBatteryFailureModesKey;
7860#[cfg(feature = "ps")]
7861pub use self::__ps::kIOPSBatteryHealthConditionKey;
7862#[cfg(feature = "ps")]
7863pub use self::__ps::kIOPSBatteryHealthKey;
7864#[cfg(feature = "ps")]
7865pub use self::__ps::kIOPSBatteryPowerValue;
7866#[cfg(feature = "ps")]
7867pub use self::__ps::kIOPSCheckBatteryValue;
7868#[cfg(feature = "ps")]
7869pub use self::__ps::kIOPSCommandDelayedRemovePowerKey;
7870#[cfg(feature = "ps")]
7871pub use self::__ps::kIOPSCommandEnableAudibleAlarmKey;
7872#[cfg(feature = "ps")]
7873pub use self::__ps::kIOPSCommandSendCurrentStateOfCharge;
7874#[cfg(feature = "ps")]
7875pub use self::__ps::kIOPSCommandSendCurrentTemperature;
7876#[cfg(feature = "ps")]
7877pub use self::__ps::kIOPSCommandSetCurrentLimitKey;
7878#[cfg(feature = "ps")]
7879pub use self::__ps::kIOPSCommandSetRequiredVoltageKey;
7880#[cfg(feature = "ps")]
7881pub use self::__ps::kIOPSCommandStartupDelayKey;
7882#[cfg(feature = "ps")]
7883pub use self::__ps::kIOPSCurrentCapacityKey;
7884#[cfg(feature = "ps")]
7885pub use self::__ps::kIOPSCurrentKey;
7886#[cfg(feature = "ps")]
7887pub use self::__ps::kIOPSDeadWarnLevelKey;
7888#[cfg(feature = "ps")]
7889pub use self::__ps::kIOPSDesignCapacityKey;
7890#[cfg(feature = "ps")]
7891pub use self::__ps::kIOPSDynamicStorePath;
7892#[cfg(feature = "ps")]
7893pub use self::__ps::kIOPSFailureCellImbalance;
7894#[cfg(feature = "ps")]
7895pub use self::__ps::kIOPSFailureChargeFET;
7896#[cfg(feature = "ps")]
7897pub use self::__ps::kIOPSFailureChargeOverCurrent;
7898#[cfg(feature = "ps")]
7899pub use self::__ps::kIOPSFailureChargeOverTemp;
7900#[cfg(feature = "ps")]
7901pub use self::__ps::kIOPSFailureDataFlushFault;
7902#[cfg(feature = "ps")]
7903pub use self::__ps::kIOPSFailureDischargeFET;
7904#[cfg(feature = "ps")]
7905pub use self::__ps::kIOPSFailureDischargeOverCurrent;
7906#[cfg(feature = "ps")]
7907pub use self::__ps::kIOPSFailureDischargeOverTemp;
7908#[cfg(feature = "ps")]
7909pub use self::__ps::kIOPSFailureExternalInput;
7910#[cfg(feature = "ps")]
7911pub use self::__ps::kIOPSFailureFuseBlown;
7912#[cfg(feature = "ps")]
7913pub use self::__ps::kIOPSFailureOpenThermistor;
7914#[cfg(feature = "ps")]
7915pub use self::__ps::kIOPSFailurePeriodicAFEComms;
7916#[cfg(feature = "ps")]
7917pub use self::__ps::kIOPSFailurePermanentAFEComms;
7918#[cfg(feature = "ps")]
7919pub use self::__ps::kIOPSFailureSafetyOverVoltage;
7920#[cfg(feature = "ps")]
7921pub use self::__ps::kIOPSFairValue;
7922#[cfg(feature = "ps")]
7923pub use self::__ps::kIOPSGoodValue;
7924#[cfg(feature = "ps")]
7925pub use self::__ps::kIOPSHardwareSerialNumberKey;
7926#[cfg(feature = "ps")]
7927pub use self::__ps::kIOPSHealthConfidenceKey;
7928#[cfg(feature = "ps")]
7929pub use self::__ps::kIOPSInternalBatteryType;
7930#[cfg(feature = "ps")]
7931pub use self::__ps::kIOPSInternalFailureKey;
7932#[cfg(feature = "ps")]
7933pub use self::__ps::kIOPSInternalType;
7934#[cfg(feature = "ps")]
7935pub use self::__ps::kIOPSIsChargedKey;
7936#[cfg(feature = "ps")]
7937pub use self::__ps::kIOPSIsChargingKey;
7938#[cfg(feature = "ps")]
7939pub use self::__ps::kIOPSIsFinishingChargeKey;
7940#[cfg(feature = "ps")]
7941pub use self::__ps::kIOPSIsPresentKey;
7942#[cfg(feature = "ps")]
7943pub use self::__ps::kIOPSLowWarnLevelKey;
7944#[cfg(feature = "ps")]
7945pub use self::__ps::kIOPSMaxCapacityKey;
7946#[cfg(feature = "ps")]
7947pub use self::__ps::kIOPSMaxErrKey;
7948#[cfg(feature = "ps")]
7949pub use self::__ps::kIOPSNameKey;
7950#[cfg(feature = "ps")]
7951pub use self::__ps::kIOPSNetworkTransportType;
7952#[cfg(feature = "ps")]
7953pub use self::__ps::kIOPSNominalCapacityKey;
7954#[cfg(feature = "ps")]
7955pub use self::__ps::kIOPSNotifyAnyPowerSource;
7956#[cfg(feature = "ps")]
7957pub use self::__ps::kIOPSNotifyAttach;
7958#[cfg(feature = "ps")]
7959pub use self::__ps::kIOPSNotifyLowBattery;
7960#[cfg(feature = "ps")]
7961pub use self::__ps::kIOPSNotifyPowerSource;
7962#[cfg(feature = "ps")]
7963pub use self::__ps::kIOPSNotifyTimeRemaining;
7964#[cfg(feature = "ps")]
7965pub use self::__ps::kIOPSOffLineValue;
7966#[cfg(feature = "ps")]
7967pub use self::__ps::kIOPSPermanentFailureValue;
7968#[cfg(feature = "ps")]
7969pub use self::__ps::kIOPSPoorValue;
7970#[cfg(feature = "ps")]
7971pub use self::__ps::kIOPSPowerAdapterCurrentKey;
7972#[cfg(feature = "ps")]
7973pub use self::__ps::kIOPSPowerAdapterFamilyKey;
7974#[cfg(feature = "ps")]
7975pub use self::__ps::kIOPSPowerAdapterIDKey;
7976#[cfg(feature = "ps")]
7977pub use self::__ps::kIOPSPowerAdapterRevisionKey;
7978#[cfg(feature = "ps")]
7979pub use self::__ps::kIOPSPowerAdapterSerialNumberKey;
7980#[cfg(feature = "ps")]
7981pub use self::__ps::kIOPSPowerAdapterSourceKey;
7982#[cfg(feature = "ps")]
7983pub use self::__ps::kIOPSPowerAdapterWattsKey;
7984#[cfg(feature = "ps")]
7985pub use self::__ps::kIOPSPowerSourceIDKey;
7986#[cfg(feature = "ps")]
7987pub use self::__ps::kIOPSPowerSourceStateKey;
7988#[cfg(feature = "ps")]
7989pub use self::__ps::kIOPSProductIDKey;
7990#[cfg(feature = "ps")]
7991pub use self::__ps::kIOPSSerialTransportType;
7992#[cfg(feature = "ps")]
7993pub use self::__ps::kIOPSTemperatureKey;
7994#[cfg(feature = "ps")]
7995pub use self::__ps::kIOPSTimeRemainingNotificationKey;
7996#[cfg(feature = "ps")]
7997pub use self::__ps::kIOPSTimeRemainingUnknown;
7998#[cfg(feature = "ps")]
7999pub use self::__ps::kIOPSTimeRemainingUnlimited;
8000#[cfg(feature = "ps")]
8001pub use self::__ps::kIOPSTimeToEmptyKey;
8002#[cfg(feature = "ps")]
8003pub use self::__ps::kIOPSTimeToFullChargeKey;
8004#[cfg(feature = "ps")]
8005pub use self::__ps::kIOPSTransportTypeKey;
8006#[cfg(feature = "ps")]
8007pub use self::__ps::kIOPSTypeKey;
8008#[cfg(feature = "ps")]
8009pub use self::__ps::kIOPSUPSManagementClaimed;
8010#[cfg(feature = "ps")]
8011pub use self::__ps::kIOPSUPSType;
8012#[cfg(feature = "ps")]
8013pub use self::__ps::kIOPSUSBTransportType;
8014#[cfg(feature = "ps")]
8015pub use self::__ps::kIOPSVendorDataKey;
8016#[cfg(feature = "ps")]
8017pub use self::__ps::kIOPSVendorIDKey;
8018#[cfg(feature = "ps")]
8019pub use self::__ps::kIOPSVoltageKey;
8020#[cfg(feature = "ps")]
8021pub use self::__ps::IOPSCopyExternalPowerAdapterDetails;
8022#[cfg(feature = "ps")]
8023pub use self::__ps::IOPSCopyPowerSourcesInfo;
8024#[cfg(feature = "ps")]
8025pub use self::__ps::IOPSCopyPowerSourcesList;
8026#[cfg(feature = "ps")]
8027pub use self::__ps::IOPSCreateLimitedPowerNotification;
8028#[cfg(feature = "ps")]
8029pub use self::__ps::IOPSGetBatteryWarningLevel;
8030#[cfg(feature = "ps")]
8031pub use self::__ps::IOPSGetPowerSourceDescription;
8032#[cfg(feature = "ps")]
8033pub use self::__ps::IOPSGetProvidingPowerSourceType;
8034#[cfg(feature = "ps")]
8035pub use self::__ps::IOPSGetTimeRemainingEstimate;
8036#[cfg(feature = "ps")]
8037pub use self::__ps::IOPSLowBatteryWarningLevel;
8038#[cfg(feature = "ps")]
8039pub use self::__ps::IOPSNotificationCreateRunLoopSource;
8040#[cfg(feature = "ps")]
8041pub use self::__ps::IOPowerSourceCallbackType;
8042#[cfg(feature = "ps")]
8043pub use self::__ps::IOUPSEventCallbackFunction;
8044#[cfg(feature = "ps")]
8045pub use self::__ps::IOUPSPlugInInterface;
8046#[cfg(feature = "ps")]
8047pub use self::__ps::IOUPSPlugInInterface_v140;
8048#[cfg(feature = "pwr_mgt")]
8049pub use self::__pwr_mgt::kAppleClamshellCausesSleepKey;
8050#[cfg(feature = "pwr_mgt")]
8051pub use self::__pwr_mgt::kAppleClamshellStateKey;
8052#[cfg(feature = "pwr_mgt")]
8053pub use self::__pwr_mgt::kClamshellSleepBit;
8054#[cfg(feature = "pwr_mgt")]
8055pub use self::__pwr_mgt::kClamshellStateBit;
8056#[cfg(feature = "pwr_mgt")]
8057pub use self::__pwr_mgt::kIOBatteryAmperageKey;
8058#[cfg(feature = "pwr_mgt")]
8059pub use self::__pwr_mgt::kIOBatteryCapacityKey;
8060#[cfg(feature = "pwr_mgt")]
8061pub use self::__pwr_mgt::kIOBatteryCharge;
8062#[cfg(feature = "pwr_mgt")]
8063pub use self::__pwr_mgt::kIOBatteryChargerConnect;
8064#[cfg(feature = "pwr_mgt")]
8065pub use self::__pwr_mgt::kIOBatteryCurrentChargeKey;
8066#[cfg(feature = "pwr_mgt")]
8067pub use self::__pwr_mgt::kIOBatteryCycleCountKey;
8068#[cfg(feature = "pwr_mgt")]
8069pub use self::__pwr_mgt::kIOBatteryFlagsKey;
8070#[cfg(feature = "pwr_mgt")]
8071pub use self::__pwr_mgt::kIOBatteryInfoKey;
8072#[cfg(feature = "pwr_mgt")]
8073pub use self::__pwr_mgt::kIOBatteryInstalled;
8074#[cfg(feature = "pwr_mgt")]
8075pub use self::__pwr_mgt::kIOBatteryVoltageKey;
8076#[cfg(feature = "pwr_mgt")]
8077pub use self::__pwr_mgt::kIOPMACInstalled;
8078#[cfg(feature = "pwr_mgt")]
8079pub use self::__pwr_mgt::kIOPMACnoChargeCapability;
8080#[cfg(feature = "pwr_mgt")]
8081pub use self::__pwr_mgt::kIOPMAckImplied;
8082#[cfg(feature = "pwr_mgt")]
8083pub use self::__pwr_mgt::kIOPMAllowSleep;
8084#[cfg(feature = "pwr_mgt")]
8085pub use self::__pwr_mgt::kIOPMAssertionLevelOff;
8086#[cfg(feature = "pwr_mgt")]
8087pub use self::__pwr_mgt::kIOPMAssertionLevelOn;
8088#[cfg(feature = "pwr_mgt")]
8089pub use self::__pwr_mgt::kIOPMAssertionsDriverDetailedKey;
8090#[cfg(feature = "pwr_mgt")]
8091pub use self::__pwr_mgt::kIOPMAssertionsDriverKey;
8092#[cfg(feature = "pwr_mgt")]
8093pub use self::__pwr_mgt::kIOPMAutoPowerOn;
8094#[cfg(feature = "pwr_mgt")]
8095pub use self::__pwr_mgt::kIOPMAutoRestart;
8096#[cfg(feature = "pwr_mgt")]
8097pub use self::__pwr_mgt::kIOPMAutoShutdown;
8098#[cfg(feature = "pwr_mgt")]
8099pub use self::__pwr_mgt::kIOPMAutoSleep;
8100#[cfg(feature = "pwr_mgt")]
8101pub use self::__pwr_mgt::kIOPMAutoWake;
8102#[cfg(feature = "pwr_mgt")]
8103pub use self::__pwr_mgt::kIOPMAutoWakeOrPowerOn;
8104#[cfg(feature = "pwr_mgt")]
8105pub use self::__pwr_mgt::kIOPMAuxPowerOn;
8106#[cfg(feature = "pwr_mgt")]
8107pub use self::__pwr_mgt::kIOPMBadSpecification;
8108#[cfg(feature = "pwr_mgt")]
8109pub use self::__pwr_mgt::kIOPMBatteryAtWarn;
8110#[cfg(feature = "pwr_mgt")]
8111pub use self::__pwr_mgt::kIOPMBatteryChargeStatusGradient;
8112#[cfg(feature = "pwr_mgt")]
8113pub use self::__pwr_mgt::kIOPMBatteryChargeStatusTooCold;
8114#[cfg(feature = "pwr_mgt")]
8115pub use self::__pwr_mgt::kIOPMBatteryChargeStatusTooHot;
8116#[cfg(feature = "pwr_mgt")]
8117pub use self::__pwr_mgt::kIOPMBatteryChargeStatusTooHotOrCold;
8118#[cfg(feature = "pwr_mgt")]
8119pub use self::__pwr_mgt::kIOPMBatteryCharging;
8120#[cfg(feature = "pwr_mgt")]
8121pub use self::__pwr_mgt::kIOPMBatteryDepleted;
8122#[cfg(feature = "pwr_mgt")]
8123pub use self::__pwr_mgt::kIOPMBatteryInstalled;
8124#[cfg(feature = "pwr_mgt")]
8125pub use self::__pwr_mgt::kIOPMBootSessionUUIDKey;
8126#[cfg(feature = "pwr_mgt")]
8127pub use self::__pwr_mgt::kIOPMBroadcastAggressiveness;
8128#[cfg(feature = "pwr_mgt")]
8129pub use self::__pwr_mgt::kIOPMCPUPowerLimitProcessorCountKey;
8130#[cfg(feature = "pwr_mgt")]
8131pub use self::__pwr_mgt::kIOPMCPUPowerLimitProcessorSpeedKey;
8132#[cfg(feature = "pwr_mgt")]
8133pub use self::__pwr_mgt::kIOPMCPUPowerLimitSchedulerTimeKey;
8134#[cfg(feature = "pwr_mgt")]
8135pub use self::__pwr_mgt::kIOPMCPUPowerLimitsKey;
8136#[cfg(feature = "pwr_mgt")]
8137pub use self::__pwr_mgt::kIOPMCPUPowerNotificationKey;
8138#[cfg(feature = "pwr_mgt")]
8139pub use self::__pwr_mgt::kIOPMCannotRaisePower;
8140#[cfg(feature = "pwr_mgt")]
8141pub use self::__pwr_mgt::kIOPMCapabilitiesMask;
8142#[cfg(feature = "pwr_mgt")]
8143pub use self::__pwr_mgt::kIOPMChildClamp;
8144#[cfg(feature = "pwr_mgt")]
8145pub use self::__pwr_mgt::kIOPMChildClamp2;
8146#[cfg(feature = "pwr_mgt")]
8147pub use self::__pwr_mgt::kIOPMClamshellClosed;
8148#[cfg(feature = "pwr_mgt")]
8149pub use self::__pwr_mgt::kIOPMClamshellOpened;
8150#[cfg(feature = "pwr_mgt")]
8151pub use self::__pwr_mgt::kIOPMClamshellStateOnWake;
8152#[cfg(feature = "pwr_mgt")]
8153pub use self::__pwr_mgt::kIOPMClockNormal;
8154#[cfg(feature = "pwr_mgt")]
8155pub use self::__pwr_mgt::kIOPMClockRunning;
8156#[cfg(feature = "pwr_mgt")]
8157pub use self::__pwr_mgt::kIOPMClosedClamshell;
8158#[cfg(feature = "pwr_mgt")]
8159pub use self::__pwr_mgt::kIOPMConfigRetained;
8160#[cfg(feature = "pwr_mgt")]
8161pub use self::__pwr_mgt::kIOPMContextRetained;
8162#[cfg(feature = "pwr_mgt")]
8163pub use self::__pwr_mgt::kIOPMDWOverTemp;
8164#[cfg(feature = "pwr_mgt")]
8165pub use self::__pwr_mgt::kIOPMDeepSleepDelayHighKey;
8166#[cfg(feature = "pwr_mgt")]
8167pub use self::__pwr_mgt::kIOPMDeepSleepDelayKey;
8168#[cfg(feature = "pwr_mgt")]
8169pub use self::__pwr_mgt::kIOPMDeepSleepEnabledKey;
8170#[cfg(feature = "pwr_mgt")]
8171pub use self::__pwr_mgt::kIOPMDestroyFVKeyOnStandbyKey;
8172#[cfg(feature = "pwr_mgt")]
8173pub use self::__pwr_mgt::kIOPMDeviceNameKey;
8174#[cfg(feature = "pwr_mgt")]
8175pub use self::__pwr_mgt::kIOPMDeviceUsable;
8176#[cfg(feature = "pwr_mgt")]
8177pub use self::__pwr_mgt::kIOPMDisableClamshell;
8178#[cfg(feature = "pwr_mgt")]
8179pub use self::__pwr_mgt::kIOPMDoze;
8180#[cfg(feature = "pwr_mgt")]
8181pub use self::__pwr_mgt::kIOPMDriverAssertionAssertedKey;
8182#[cfg(feature = "pwr_mgt")]
8183pub use self::__pwr_mgt::kIOPMDriverAssertionBluetoothHIDDevicePairedBit;
8184#[cfg(feature = "pwr_mgt")]
8185pub use self::__pwr_mgt::kIOPMDriverAssertionCPUBit;
8186#[cfg(feature = "pwr_mgt")]
8187pub use self::__pwr_mgt::kIOPMDriverAssertionCreatedTimeKey;
8188#[cfg(feature = "pwr_mgt")]
8189pub use self::__pwr_mgt::kIOPMDriverAssertionExternalMediaMountedBit;
8190#[cfg(feature = "pwr_mgt")]
8191pub use self::__pwr_mgt::kIOPMDriverAssertionForceFullWakeupBit;
8192#[cfg(feature = "pwr_mgt")]
8193pub use self::__pwr_mgt::kIOPMDriverAssertionForceWakeupBit;
8194#[cfg(feature = "pwr_mgt")]
8195pub use self::__pwr_mgt::kIOPMDriverAssertionIDKey;
8196#[cfg(feature = "pwr_mgt")]
8197pub use self::__pwr_mgt::kIOPMDriverAssertionLevelKey;
8198#[cfg(feature = "pwr_mgt")]
8199pub use self::__pwr_mgt::kIOPMDriverAssertionMagicPacketWakeEnabledBit;
8200#[cfg(feature = "pwr_mgt")]
8201pub use self::__pwr_mgt::kIOPMDriverAssertionModifiedTimeKey;
8202#[cfg(feature = "pwr_mgt")]
8203pub use self::__pwr_mgt::kIOPMDriverAssertionNetworkKeepAliveActiveBit;
8204#[cfg(feature = "pwr_mgt")]
8205pub use self::__pwr_mgt::kIOPMDriverAssertionOwnerServiceKey;
8206#[cfg(feature = "pwr_mgt")]
8207pub use self::__pwr_mgt::kIOPMDriverAssertionOwnerStringKey;
8208#[cfg(feature = "pwr_mgt")]
8209pub use self::__pwr_mgt::kIOPMDriverAssertionPreventDisplaySleepBit;
8210#[cfg(feature = "pwr_mgt")]
8211pub use self::__pwr_mgt::kIOPMDriverAssertionPreventSystemIdleSleepBit;
8212#[cfg(feature = "pwr_mgt")]
8213pub use self::__pwr_mgt::kIOPMDriverAssertionRegistryEntryIDKey;
8214#[cfg(feature = "pwr_mgt")]
8215pub use self::__pwr_mgt::kIOPMDriverAssertionReservedBit5;
8216#[cfg(feature = "pwr_mgt")]
8217pub use self::__pwr_mgt::kIOPMDriverAssertionReservedBit7;
8218#[cfg(feature = "pwr_mgt")]
8219pub use self::__pwr_mgt::kIOPMDriverAssertionUSBExternalDeviceBit;
8220#[cfg(feature = "pwr_mgt")]
8221pub use self::__pwr_mgt::kIOPMEnableClamshell;
8222#[cfg(feature = "pwr_mgt")]
8223pub use self::__pwr_mgt::kIOPMExternalPower;
8224#[cfg(feature = "pwr_mgt")]
8225pub use self::__pwr_mgt::kIOPMFairValue;
8226#[cfg(feature = "pwr_mgt")]
8227pub use self::__pwr_mgt::kIOPMForceLowSpeed;
8228#[cfg(feature = "pwr_mgt")]
8229pub use self::__pwr_mgt::kIOPMFullyChargedKey;
8230#[cfg(feature = "pwr_mgt")]
8231pub use self::__pwr_mgt::kIOPMGoodValue;
8232#[cfg(feature = "pwr_mgt")]
8233pub use self::__pwr_mgt::kIOPMGraphicsPowerLimitPerformanceKey;
8234#[cfg(feature = "pwr_mgt")]
8235pub use self::__pwr_mgt::kIOPMGraphicsPowerLimitsKey;
8236#[cfg(feature = "pwr_mgt")]
8237pub use self::__pwr_mgt::kIOPMHighestState;
8238#[cfg(feature = "pwr_mgt")]
8239pub use self::__pwr_mgt::kIOPMInitialDeviceState;
8240#[cfg(feature = "pwr_mgt")]
8241pub use self::__pwr_mgt::kIOPMInternalPower;
8242#[cfg(feature = "pwr_mgt")]
8243pub use self::__pwr_mgt::kIOPMLowPower;
8244#[cfg(feature = "pwr_mgt")]
8245pub use self::__pwr_mgt::kIOPMLowestState;
8246#[cfg(feature = "pwr_mgt")]
8247pub use self::__pwr_mgt::kIOPMMaxPerformance;
8248#[cfg(feature = "pwr_mgt")]
8249pub use self::__pwr_mgt::kIOPMMaxPowerStates;
8250#[cfg(feature = "pwr_mgt")]
8251pub use self::__pwr_mgt::kIOPMMessageBatteryStatusHasChanged;
8252#[cfg(feature = "pwr_mgt")]
8253pub use self::__pwr_mgt::kIOPMMessageClamshellStateChange;
8254#[cfg(feature = "pwr_mgt")]
8255pub use self::__pwr_mgt::kIOPMMessageDarkWakeThermalEmergency;
8256#[cfg(feature = "pwr_mgt")]
8257pub use self::__pwr_mgt::kIOPMMessageDriverAssertionsChanged;
8258#[cfg(feature = "pwr_mgt")]
8259pub use self::__pwr_mgt::kIOPMMessageFeatureChange;
8260#[cfg(feature = "pwr_mgt")]
8261pub use self::__pwr_mgt::kIOPMMessageInternalBatteryFullyDischarged;
8262#[cfg(feature = "pwr_mgt")]
8263pub use self::__pwr_mgt::kIOPMMessageSleepWakeUUIDChange;
8264#[cfg(feature = "pwr_mgt")]
8265pub use self::__pwr_mgt::kIOPMMessageSystemPowerEventOccurred;
8266#[cfg(feature = "pwr_mgt")]
8267pub use self::__pwr_mgt::kIOPMNextHigherState;
8268#[cfg(feature = "pwr_mgt")]
8269pub use self::__pwr_mgt::kIOPMNextLowerState;
8270#[cfg(feature = "pwr_mgt")]
8271pub use self::__pwr_mgt::kIOPMNoErr;
8272#[cfg(feature = "pwr_mgt")]
8273pub use self::__pwr_mgt::kIOPMNoSuchState;
8274#[cfg(feature = "pwr_mgt")]
8275pub use self::__pwr_mgt::kIOPMNotAttainable;
8276#[cfg(feature = "pwr_mgt")]
8277pub use self::__pwr_mgt::kIOPMNotPowerManaged;
8278#[cfg(feature = "pwr_mgt")]
8279pub use self::__pwr_mgt::kIOPMNotYetInitialized;
8280#[cfg(feature = "pwr_mgt")]
8281pub use self::__pwr_mgt::kIOPMNullAssertionID;
8282#[cfg(feature = "pwr_mgt")]
8283pub use self::__pwr_mgt::kIOPMOverTemp;
8284#[cfg(feature = "pwr_mgt")]
8285pub use self::__pwr_mgt::kIOPMPSAdapterDetailsAmperageKey;
8286#[cfg(feature = "pwr_mgt")]
8287pub use self::__pwr_mgt::kIOPMPSAdapterDetailsCloakedKey;
8288#[cfg(feature = "pwr_mgt")]
8289pub use self::__pwr_mgt::kIOPMPSAdapterDetailsDescriptionKey;
8290#[cfg(feature = "pwr_mgt")]
8291pub use self::__pwr_mgt::kIOPMPSAdapterDetailsErrorFlagsKey;
8292#[cfg(feature = "pwr_mgt")]
8293pub use self::__pwr_mgt::kIOPMPSAdapterDetailsFamilyKey;
8294#[cfg(feature = "pwr_mgt")]
8295pub use self::__pwr_mgt::kIOPMPSAdapterDetailsIDKey;
8296#[cfg(feature = "pwr_mgt")]
8297pub use self::__pwr_mgt::kIOPMPSAdapterDetailsKey;
8298#[cfg(feature = "pwr_mgt")]
8299pub use self::__pwr_mgt::kIOPMPSAdapterDetailsPMUConfigurationKey;
8300#[cfg(feature = "pwr_mgt")]
8301pub use self::__pwr_mgt::kIOPMPSAdapterDetailsRevisionKey;
8302#[cfg(feature = "pwr_mgt")]
8303pub use self::__pwr_mgt::kIOPMPSAdapterDetailsSerialNumberKey;
8304#[cfg(feature = "pwr_mgt")]
8305pub use self::__pwr_mgt::kIOPMPSAdapterDetailsSharedSourceKey;
8306#[cfg(feature = "pwr_mgt")]
8307pub use self::__pwr_mgt::kIOPMPSAdapterDetailsSourceIDKey;
8308#[cfg(feature = "pwr_mgt")]
8309pub use self::__pwr_mgt::kIOPMPSAdapterDetailsVoltage;
8310#[cfg(feature = "pwr_mgt")]
8311pub use self::__pwr_mgt::kIOPMPSAdapterDetailsWattsKey;
8312#[cfg(feature = "pwr_mgt")]
8313pub use self::__pwr_mgt::kIOPMPSAdapterInfoKey;
8314#[cfg(feature = "pwr_mgt")]
8315pub use self::__pwr_mgt::kIOPMPSAmperageKey;
8316#[cfg(feature = "pwr_mgt")]
8317pub use self::__pwr_mgt::kIOPMPSAtCriticalLevelKey;
8318#[cfg(feature = "pwr_mgt")]
8319pub use self::__pwr_mgt::kIOPMPSAtWarnLevelKey;
8320#[cfg(feature = "pwr_mgt")]
8321pub use self::__pwr_mgt::kIOPMPSBatteryChargeStatusKey;
8322#[cfg(feature = "pwr_mgt")]
8323pub use self::__pwr_mgt::kIOPMPSBatteryHealthKey;
8324#[cfg(feature = "pwr_mgt")]
8325pub use self::__pwr_mgt::kIOPMPSBatteryInstalledKey;
8326#[cfg(feature = "pwr_mgt")]
8327pub use self::__pwr_mgt::kIOPMPSBatteryTemperatureKey;
8328#[cfg(feature = "pwr_mgt")]
8329pub use self::__pwr_mgt::kIOPMPSCapacityEstimatedKey;
8330#[cfg(feature = "pwr_mgt")]
8331pub use self::__pwr_mgt::kIOPMPSChargerConfigurationKey;
8332#[cfg(feature = "pwr_mgt")]
8333pub use self::__pwr_mgt::kIOPMPSCurrentCapacityKey;
8334#[cfg(feature = "pwr_mgt")]
8335pub use self::__pwr_mgt::kIOPMPSCycleCountKey;
8336#[cfg(feature = "pwr_mgt")]
8337pub use self::__pwr_mgt::kIOPMPSDesignCapacityKey;
8338#[cfg(feature = "pwr_mgt")]
8339pub use self::__pwr_mgt::kIOPMPSErrorConditionKey;
8340#[cfg(feature = "pwr_mgt")]
8341pub use self::__pwr_mgt::kIOPMPSExternalChargeCapableKey;
8342#[cfg(feature = "pwr_mgt")]
8343pub use self::__pwr_mgt::kIOPMPSExternalConnectedKey;
8344#[cfg(feature = "pwr_mgt")]
8345pub use self::__pwr_mgt::kIOPMPSHealthConfidenceKey;
8346#[cfg(feature = "pwr_mgt")]
8347pub use self::__pwr_mgt::kIOPMPSInvalidWakeSecondsKey;
8348#[cfg(feature = "pwr_mgt")]
8349pub use self::__pwr_mgt::kIOPMPSIsChargingKey;
8350#[cfg(feature = "pwr_mgt")]
8351pub use self::__pwr_mgt::kIOPMPSLegacyBatteryInfoKey;
8352#[cfg(feature = "pwr_mgt")]
8353pub use self::__pwr_mgt::kIOPMPSLocationKey;
8354#[cfg(feature = "pwr_mgt")]
8355pub use self::__pwr_mgt::kIOPMPSLocationLeft;
8356#[cfg(feature = "pwr_mgt")]
8357pub use self::__pwr_mgt::kIOPMPSLocationRight;
8358#[cfg(feature = "pwr_mgt")]
8359pub use self::__pwr_mgt::kIOPMPSManufactureDateKey;
8360#[cfg(feature = "pwr_mgt")]
8361pub use self::__pwr_mgt::kIOPMPSManufacturerKey;
8362#[cfg(feature = "pwr_mgt")]
8363pub use self::__pwr_mgt::kIOPMPSMaxCapacityKey;
8364#[cfg(feature = "pwr_mgt")]
8365pub use self::__pwr_mgt::kIOPMPSMaxErrKey;
8366#[cfg(feature = "pwr_mgt")]
8367pub use self::__pwr_mgt::kIOPMPSModelKey;
8368#[cfg(feature = "pwr_mgt")]
8369pub use self::__pwr_mgt::kIOPMPSPostChargeWaitSecondsKey;
8370#[cfg(feature = "pwr_mgt")]
8371pub use self::__pwr_mgt::kIOPMPSPostDishargeWaitSecondsKey;
8372#[cfg(feature = "pwr_mgt")]
8373pub use self::__pwr_mgt::kIOPMPSSerialKey;
8374#[cfg(feature = "pwr_mgt")]
8375pub use self::__pwr_mgt::kIOPMPSTimeRemainingKey;
8376#[cfg(feature = "pwr_mgt")]
8377pub use self::__pwr_mgt::kIOPMPSVoltageKey;
8378#[cfg(feature = "pwr_mgt")]
8379pub use self::__pwr_mgt::kIOPMParameterError;
8380#[cfg(feature = "pwr_mgt")]
8381pub use self::__pwr_mgt::kIOPMPassThrough;
8382#[cfg(feature = "pwr_mgt")]
8383pub use self::__pwr_mgt::kIOPMPoorValue;
8384#[cfg(feature = "pwr_mgt")]
8385pub use self::__pwr_mgt::kIOPMPowerButton;
8386#[cfg(feature = "pwr_mgt")]
8387pub use self::__pwr_mgt::kIOPMPowerButtonUp;
8388#[cfg(feature = "pwr_mgt")]
8389pub use self::__pwr_mgt::kIOPMPowerEmergency;
8390#[cfg(feature = "pwr_mgt")]
8391pub use self::__pwr_mgt::kIOPMPowerEventAppNameKey;
8392#[cfg(feature = "pwr_mgt")]
8393pub use self::__pwr_mgt::kIOPMPowerEventAppPIDKey;
8394#[cfg(feature = "pwr_mgt")]
8395pub use self::__pwr_mgt::kIOPMPowerEventTimeKey;
8396#[cfg(feature = "pwr_mgt")]
8397pub use self::__pwr_mgt::kIOPMPowerEventTypeKey;
8398#[cfg(feature = "pwr_mgt")]
8399pub use self::__pwr_mgt::kIOPMPowerOn;
8400#[cfg(feature = "pwr_mgt")]
8401pub use self::__pwr_mgt::kIOPMPreventIdleSleep;
8402#[cfg(feature = "pwr_mgt")]
8403pub use self::__pwr_mgt::kIOPMPreventSleep;
8404#[cfg(feature = "pwr_mgt")]
8405pub use self::__pwr_mgt::kIOPMPreventSystemSleep;
8406#[cfg(feature = "pwr_mgt")]
8407pub use self::__pwr_mgt::kIOPMProModeDisengaged;
8408#[cfg(feature = "pwr_mgt")]
8409pub use self::__pwr_mgt::kIOPMProModeEngaged;
8410#[cfg(feature = "pwr_mgt")]
8411pub use self::__pwr_mgt::kIOPMProcessorSpeedChange;
8412#[cfg(feature = "pwr_mgt")]
8413pub use self::__pwr_mgt::kIOPMRawLowBattery;
8414#[cfg(feature = "pwr_mgt")]
8415pub use self::__pwr_mgt::kIOPMResetPowerStateOnWakeKey;
8416#[cfg(feature = "pwr_mgt")]
8417pub use self::__pwr_mgt::kIOPMRestart;
8418#[cfg(feature = "pwr_mgt")]
8419pub use self::__pwr_mgt::kIOPMRestartCapability;
8420#[cfg(feature = "pwr_mgt")]
8421pub use self::__pwr_mgt::kIOPMRootDomainState;
8422#[cfg(feature = "pwr_mgt")]
8423pub use self::__pwr_mgt::kIOPMSettingAutoPowerCalendarKey;
8424#[cfg(feature = "pwr_mgt")]
8425pub use self::__pwr_mgt::kIOPMSettingAutoPowerSecondsKey;
8426#[cfg(feature = "pwr_mgt")]
8427pub use self::__pwr_mgt::kIOPMSettingAutoWakeCalendarKey;
8428#[cfg(feature = "pwr_mgt")]
8429pub use self::__pwr_mgt::kIOPMSettingAutoWakeSecondsKey;
8430#[cfg(feature = "pwr_mgt")]
8431pub use self::__pwr_mgt::kIOPMSettingDebugPowerRelativeKey;
8432#[cfg(feature = "pwr_mgt")]
8433pub use self::__pwr_mgt::kIOPMSettingDebugWakeRelativeKey;
8434#[cfg(feature = "pwr_mgt")]
8435pub use self::__pwr_mgt::kIOPMSettingDisplaySleepUsesDimKey;
8436#[cfg(feature = "pwr_mgt")]
8437pub use self::__pwr_mgt::kIOPMSettingGraphicsSwitchKey;
8438#[cfg(feature = "pwr_mgt")]
8439pub use self::__pwr_mgt::kIOPMSettingMaintenanceWakeCalendarKey;
8440#[cfg(feature = "pwr_mgt")]
8441pub use self::__pwr_mgt::kIOPMSettingMobileMotionModuleKey;
8442#[cfg(feature = "pwr_mgt")]
8443pub use self::__pwr_mgt::kIOPMSettingProModeControl;
8444#[cfg(feature = "pwr_mgt")]
8445pub use self::__pwr_mgt::kIOPMSettingProModeDefer;
8446#[cfg(feature = "pwr_mgt")]
8447pub use self::__pwr_mgt::kIOPMSettingReduceBrightnessKey;
8448#[cfg(feature = "pwr_mgt")]
8449pub use self::__pwr_mgt::kIOPMSettingRestartOnPowerLossKey;
8450#[cfg(feature = "pwr_mgt")]
8451pub use self::__pwr_mgt::kIOPMSettingSleepOnPowerButtonKey;
8452#[cfg(feature = "pwr_mgt")]
8453pub use self::__pwr_mgt::kIOPMSettingTimeZoneOffsetKey;
8454#[cfg(feature = "pwr_mgt")]
8455pub use self::__pwr_mgt::kIOPMSettingWakeOnACChangeKey;
8456#[cfg(feature = "pwr_mgt")]
8457pub use self::__pwr_mgt::kIOPMSettingWakeOnClamshellKey;
8458#[cfg(feature = "pwr_mgt")]
8459pub use self::__pwr_mgt::kIOPMSettingWakeOnRingKey;
8460#[cfg(feature = "pwr_mgt")]
8461pub use self::__pwr_mgt::kIOPMSleep;
8462#[cfg(feature = "pwr_mgt")]
8463pub use self::__pwr_mgt::kIOPMSleepCapability;
8464#[cfg(feature = "pwr_mgt")]
8465pub use self::__pwr_mgt::kIOPMSleepNow;
8466#[cfg(feature = "pwr_mgt")]
8467pub use self::__pwr_mgt::kIOPMSleepWakeUUIDKey;
8468#[cfg(feature = "pwr_mgt")]
8469pub use self::__pwr_mgt::kIOPMSoftSleep;
8470#[cfg(feature = "pwr_mgt")]
8471pub use self::__pwr_mgt::kIOPMStandbyBatteryThresholdKey;
8472#[cfg(feature = "pwr_mgt")]
8473pub use self::__pwr_mgt::kIOPMStaticPowerValid;
8474#[cfg(feature = "pwr_mgt")]
8475pub use self::__pwr_mgt::kIOPMSystemCapabilityAOT;
8476#[cfg(feature = "pwr_mgt")]
8477pub use self::__pwr_mgt::kIOPMSystemCapabilityAudio;
8478#[cfg(feature = "pwr_mgt")]
8479pub use self::__pwr_mgt::kIOPMSystemCapabilityCPU;
8480#[cfg(feature = "pwr_mgt")]
8481pub use self::__pwr_mgt::kIOPMSystemCapabilityDidChange;
8482#[cfg(feature = "pwr_mgt")]
8483pub use self::__pwr_mgt::kIOPMSystemCapabilityGraphics;
8484#[cfg(feature = "pwr_mgt")]
8485pub use self::__pwr_mgt::kIOPMSystemCapabilityNetwork;
8486#[cfg(feature = "pwr_mgt")]
8487pub use self::__pwr_mgt::kIOPMSystemCapabilityWillChange;
8488#[cfg(feature = "pwr_mgt")]
8489pub use self::__pwr_mgt::kIOPMThermalLevelCritical;
8490#[cfg(feature = "pwr_mgt")]
8491pub use self::__pwr_mgt::kIOPMThermalLevelDanger;
8492#[cfg(feature = "pwr_mgt")]
8493pub use self::__pwr_mgt::kIOPMThermalLevelNormal;
8494#[cfg(feature = "pwr_mgt")]
8495pub use self::__pwr_mgt::kIOPMThermalLevelTrap;
8496#[cfg(feature = "pwr_mgt")]
8497pub use self::__pwr_mgt::kIOPMThermalLevelUnknown;
8498#[cfg(feature = "pwr_mgt")]
8499pub use self::__pwr_mgt::kIOPMThermalLevelWarning;
8500#[cfg(feature = "pwr_mgt")]
8501pub use self::__pwr_mgt::kIOPMThermalLevelWarningKey;
8502#[cfg(feature = "pwr_mgt")]
8503pub use self::__pwr_mgt::kIOPMThermalWarningLevelCrisis;
8504#[cfg(feature = "pwr_mgt")]
8505pub use self::__pwr_mgt::kIOPMThermalWarningLevelDanger;
8506#[cfg(feature = "pwr_mgt")]
8507pub use self::__pwr_mgt::kIOPMThermalWarningLevelNormal;
8508#[cfg(feature = "pwr_mgt")]
8509pub use self::__pwr_mgt::kIOPMThermalWarningNotificationKey;
8510#[cfg(feature = "pwr_mgt")]
8511pub use self::__pwr_mgt::kIOPMUMessageLegacyAutoPower;
8512#[cfg(feature = "pwr_mgt")]
8513pub use self::__pwr_mgt::kIOPMUMessageLegacyAutoWake;
8514#[cfg(feature = "pwr_mgt")]
8515pub use self::__pwr_mgt::kIOPMUPSInstalled;
8516#[cfg(feature = "pwr_mgt")]
8517pub use self::__pwr_mgt::kIOPMUndefinedValue;
8518#[cfg(feature = "pwr_mgt")]
8519pub use self::__pwr_mgt::kIOPMUnidleDevice;
8520#[cfg(feature = "pwr_mgt")]
8521pub use self::__pwr_mgt::kIOPMUnknown;
8522#[cfg(feature = "pwr_mgt")]
8523pub use self::__pwr_mgt::kIOPMWillAckLater;
8524#[cfg(feature = "pwr_mgt")]
8525pub use self::__pwr_mgt::kIOPSAdapterErrorFlagDeviceNeedsToBeRepositioned;
8526#[cfg(feature = "pwr_mgt")]
8527pub use self::__pwr_mgt::kIOPSAdapterErrorFlagForeignObjectDetected;
8528#[cfg(feature = "pwr_mgt")]
8529pub use self::__pwr_mgt::kIOPSAdapterErrorFlagInsufficientAvailablePower;
8530#[cfg(feature = "pwr_mgt")]
8531pub use self::__pwr_mgt::kIOPSAdapterErrorFlagNoErrors;
8532#[cfg(feature = "pwr_mgt")]
8533pub use self::__pwr_mgt::kIOPSFamilyCodeAC;
8534#[cfg(feature = "pwr_mgt")]
8535pub use self::__pwr_mgt::kIOPSFamilyCodeDisconnected;
8536#[cfg(feature = "pwr_mgt")]
8537pub use self::__pwr_mgt::kIOPSFamilyCodeExternal;
8538#[cfg(feature = "pwr_mgt")]
8539pub use self::__pwr_mgt::kIOPSFamilyCodeExternal2;
8540#[cfg(feature = "pwr_mgt")]
8541pub use self::__pwr_mgt::kIOPSFamilyCodeExternal3;
8542#[cfg(feature = "pwr_mgt")]
8543pub use self::__pwr_mgt::kIOPSFamilyCodeExternal4;
8544#[cfg(feature = "pwr_mgt")]
8545pub use self::__pwr_mgt::kIOPSFamilyCodeExternal5;
8546#[cfg(feature = "pwr_mgt")]
8547pub use self::__pwr_mgt::kIOPSFamilyCodeExternal6;
8548#[cfg(feature = "pwr_mgt")]
8549pub use self::__pwr_mgt::kIOPSFamilyCodeExternal7;
8550#[cfg(feature = "pwr_mgt")]
8551pub use self::__pwr_mgt::kIOPSFamilyCodeExternal8;
8552#[cfg(feature = "pwr_mgt")]
8553pub use self::__pwr_mgt::kIOPSFamilyCodeFirewire;
8554#[cfg(feature = "pwr_mgt")]
8555pub use self::__pwr_mgt::kIOPSFamilyCodeUSBAdapter;
8556#[cfg(feature = "pwr_mgt")]
8557pub use self::__pwr_mgt::kIOPSFamilyCodeUSBCBrick;
8558#[cfg(feature = "pwr_mgt")]
8559pub use self::__pwr_mgt::kIOPSFamilyCodeUSBCPD;
8560#[cfg(feature = "pwr_mgt")]
8561pub use self::__pwr_mgt::kIOPSFamilyCodeUSBCTypeC;
8562#[cfg(feature = "pwr_mgt")]
8563pub use self::__pwr_mgt::kIOPSFamilyCodeUSBChargingPort;
8564#[cfg(feature = "pwr_mgt")]
8565pub use self::__pwr_mgt::kIOPSFamilyCodeUSBChargingPortDedicated;
8566#[cfg(feature = "pwr_mgt")]
8567pub use self::__pwr_mgt::kIOPSFamilyCodeUSBChargingPortDownstream;
8568#[cfg(feature = "pwr_mgt")]
8569pub use self::__pwr_mgt::kIOPSFamilyCodeUSBDevice;
8570#[cfg(feature = "pwr_mgt")]
8571pub use self::__pwr_mgt::kIOPSFamilyCodeUSBHost;
8572#[cfg(feature = "pwr_mgt")]
8573pub use self::__pwr_mgt::kIOPSFamilyCodeUSBHostSuspended;
8574#[cfg(feature = "pwr_mgt")]
8575pub use self::__pwr_mgt::kIOPSFamilyCodeUSBUnknown;
8576#[cfg(feature = "pwr_mgt")]
8577pub use self::__pwr_mgt::kIOPSFamilyCodeUnsupportedRegion;
8578#[cfg(feature = "pwr_mgt")]
8579pub use self::__pwr_mgt::kIOREMSleepEnabledKey;
8580#[cfg(feature = "pwr_mgt")]
8581pub use self::__pwr_mgt::kIOSystemLoadAdvisoryLevelBad;
8582#[cfg(feature = "pwr_mgt")]
8583pub use self::__pwr_mgt::kIOSystemLoadAdvisoryLevelGreat;
8584#[cfg(feature = "pwr_mgt")]
8585pub use self::__pwr_mgt::kIOSystemLoadAdvisoryLevelOK;
8586#[cfg(feature = "pwr_mgt")]
8587pub use self::__pwr_mgt::kIOSystemLoadAdvisoryNotifyName;
8588#[cfg(feature = "pwr_mgt")]
8589pub use self::__pwr_mgt::kInflowForciblyEnabledBit;
8590#[cfg(feature = "pwr_mgt")]
8591pub use self::__pwr_mgt::kMaxType;
8592#[cfg(feature = "pwr_mgt")]
8593pub use self::__pwr_mgt::kNumPMMethods;
8594#[cfg(feature = "pwr_mgt")]
8595pub use self::__pwr_mgt::kPMActivityTickle;
8596#[cfg(feature = "pwr_mgt")]
8597pub use self::__pwr_mgt::kPMAllowPowerChange;
8598#[cfg(feature = "pwr_mgt")]
8599pub use self::__pwr_mgt::kPMCancelPowerChange;
8600#[cfg(feature = "pwr_mgt")]
8601pub use self::__pwr_mgt::kPMEthernetWakeOnLANSettings;
8602#[cfg(feature = "pwr_mgt")]
8603pub use self::__pwr_mgt::kPMGeneralAggressiveness;
8604#[cfg(feature = "pwr_mgt")]
8605pub use self::__pwr_mgt::kPMGetAggressiveness;
8606#[cfg(feature = "pwr_mgt")]
8607pub use self::__pwr_mgt::kPMGetSystemSleepType;
8608#[cfg(feature = "pwr_mgt")]
8609pub use self::__pwr_mgt::kPMLastAggressivenessType;
8610#[cfg(feature = "pwr_mgt")]
8611pub use self::__pwr_mgt::kPMMinutesToDim;
8612#[cfg(feature = "pwr_mgt")]
8613pub use self::__pwr_mgt::kPMMinutesToSleep;
8614#[cfg(feature = "pwr_mgt")]
8615pub use self::__pwr_mgt::kPMMinutesToSpinDown;
8616#[cfg(feature = "pwr_mgt")]
8617pub use self::__pwr_mgt::kPMMotionSensor;
8618#[cfg(feature = "pwr_mgt")]
8619pub use self::__pwr_mgt::kPMPowerSource;
8620#[cfg(feature = "pwr_mgt")]
8621pub use self::__pwr_mgt::kPMRequestIdleSleepRevert;
8622#[cfg(feature = "pwr_mgt")]
8623pub use self::__pwr_mgt::kPMRestartSystem;
8624#[cfg(feature = "pwr_mgt")]
8625pub use self::__pwr_mgt::kPMSetAggressiveness;
8626#[cfg(feature = "pwr_mgt")]
8627pub use self::__pwr_mgt::kPMSetClamshellSleepState;
8628#[cfg(feature = "pwr_mgt")]
8629pub use self::__pwr_mgt::kPMSetDisplayPowerOn;
8630#[cfg(feature = "pwr_mgt")]
8631pub use self::__pwr_mgt::kPMSetDisplayState;
8632#[cfg(feature = "pwr_mgt")]
8633pub use self::__pwr_mgt::kPMSetLDMHibernationDisable;
8634#[cfg(feature = "pwr_mgt")]
8635pub use self::__pwr_mgt::kPMSetMaintenanceWakeCalendar;
8636#[cfg(feature = "pwr_mgt")]
8637pub use self::__pwr_mgt::kPMSetProcessorSpeed;
8638#[cfg(feature = "pwr_mgt")]
8639pub use self::__pwr_mgt::kPMSetUserAssertionLevels;
8640#[cfg(feature = "pwr_mgt")]
8641pub use self::__pwr_mgt::kPMShutdownSystem;
8642#[cfg(feature = "pwr_mgt")]
8643pub use self::__pwr_mgt::kPMSleepSystem;
8644#[cfg(feature = "pwr_mgt")]
8645pub use self::__pwr_mgt::kPMSleepSystemOptions;
8646#[cfg(feature = "pwr_mgt")]
8647pub use self::__pwr_mgt::kPMSleepWakeDebugTrig;
8648#[cfg(feature = "pwr_mgt")]
8649pub use self::__pwr_mgt::kPMSleepWakeWatchdogEnable;
8650#[cfg(feature = "pwr_mgt")]
8651pub use self::__pwr_mgt::sleepWakeNote;
8652#[cfg(all(feature = "libc", feature = "pwr_mgt"))]
8653pub use self::__pwr_mgt::IOAllowPowerChange;
8654#[cfg(all(feature = "libc", feature = "pwr_mgt"))]
8655pub use self::__pwr_mgt::IOCancelPowerChange;
8656#[cfg(feature = "pwr_mgt")]
8657pub use self::__pwr_mgt::IOCopySystemLoadAdvisoryDetailed;
8658#[cfg(all(feature = "libc", feature = "pwr_mgt"))]
8659pub use self::__pwr_mgt::IODeregisterApp;
8660#[cfg(all(feature = "libc", feature = "pwr_mgt"))]
8661pub use self::__pwr_mgt::IODeregisterForSystemPower;
8662#[cfg(feature = "pwr_mgt")]
8663pub use self::__pwr_mgt::IOGetSystemLoadAdvisory;
8664#[cfg(feature = "pwr_mgt")]
8665pub use self::__pwr_mgt::IOPMAckImplied;
8666#[cfg(feature = "pwr_mgt")]
8667pub use self::__pwr_mgt::IOPMAssertionCopyProperties;
8668#[cfg(feature = "pwr_mgt")]
8669pub use self::__pwr_mgt::IOPMAssertionCreate;
8670#[cfg(feature = "pwr_mgt")]
8671pub use self::__pwr_mgt::IOPMAssertionCreateWithDescription;
8672#[cfg(feature = "pwr_mgt")]
8673pub use self::__pwr_mgt::IOPMAssertionCreateWithName;
8674#[cfg(feature = "pwr_mgt")]
8675pub use self::__pwr_mgt::IOPMAssertionCreateWithProperties;
8676#[cfg(feature = "pwr_mgt")]
8677pub use self::__pwr_mgt::IOPMAssertionDeclareUserActivity;
8678#[cfg(feature = "pwr_mgt")]
8679pub use self::__pwr_mgt::IOPMAssertionID;
8680#[cfg(feature = "pwr_mgt")]
8681pub use self::__pwr_mgt::IOPMAssertionLevel;
8682#[cfg(feature = "pwr_mgt")]
8683pub use self::__pwr_mgt::IOPMAssertionRelease;
8684#[cfg(feature = "pwr_mgt")]
8685pub use self::__pwr_mgt::IOPMAssertionRetain;
8686#[cfg(feature = "pwr_mgt")]
8687pub use self::__pwr_mgt::IOPMAssertionSetProperty;
8688#[cfg(feature = "pwr_mgt")]
8689pub use self::__pwr_mgt::IOPMAuxPowerOn;
8690#[cfg(feature = "pwr_mgt")]
8691pub use self::__pwr_mgt::IOPMBadSpecification;
8692#[cfg(feature = "pwr_mgt")]
8693pub use self::__pwr_mgt::IOPMCalendarStruct;
8694#[cfg(feature = "pwr_mgt")]
8695pub use self::__pwr_mgt::IOPMCancelScheduledPowerEvent;
8696#[cfg(feature = "pwr_mgt")]
8697pub use self::__pwr_mgt::IOPMCannotRaisePower;
8698#[cfg(feature = "pwr_mgt")]
8699pub use self::__pwr_mgt::IOPMClockNormal;
8700#[cfg(feature = "pwr_mgt")]
8701pub use self::__pwr_mgt::IOPMClockRunning;
8702#[cfg(feature = "pwr_mgt")]
8703pub use self::__pwr_mgt::IOPMConfigRetained;
8704#[cfg(feature = "pwr_mgt")]
8705pub use self::__pwr_mgt::IOPMContextRetained;
8706#[cfg(feature = "pwr_mgt")]
8707pub use self::__pwr_mgt::IOPMCopyAssertionsByProcess;
8708#[cfg(feature = "pwr_mgt")]
8709pub use self::__pwr_mgt::IOPMCopyAssertionsStatus;
8710#[cfg(all(feature = "libc", feature = "pwr_mgt"))]
8711pub use self::__pwr_mgt::IOPMCopyBatteryInfo;
8712#[cfg(feature = "pwr_mgt")]
8713pub use self::__pwr_mgt::IOPMCopyCPUPowerStatus;
8714#[cfg(feature = "pwr_mgt")]
8715pub use self::__pwr_mgt::IOPMCopyScheduledPowerEvents;
8716#[cfg(feature = "pwr_mgt")]
8717pub use self::__pwr_mgt::IOPMDeclareNetworkClientActivity;
8718#[cfg(feature = "pwr_mgt")]
8719pub use self::__pwr_mgt::IOPMDeviceUsable;
8720#[cfg(all(feature = "libc", feature = "pwr_mgt"))]
8721pub use self::__pwr_mgt::IOPMFindPowerManagement;
8722#[cfg(all(feature = "libc", feature = "pwr_mgt"))]
8723pub use self::__pwr_mgt::IOPMGetAggressiveness;
8724#[cfg(feature = "pwr_mgt")]
8725pub use self::__pwr_mgt::IOPMGetThermalWarningLevel;
8726#[cfg(feature = "pwr_mgt")]
8727pub use self::__pwr_mgt::IOPMHighestState;
8728#[cfg(feature = "pwr_mgt")]
8729pub use self::__pwr_mgt::IOPMLowestState;
8730#[cfg(feature = "pwr_mgt")]
8731pub use self::__pwr_mgt::IOPMMaxPerformance;
8732#[cfg(feature = "pwr_mgt")]
8733pub use self::__pwr_mgt::IOPMMaxPowerStates;
8734#[cfg(feature = "pwr_mgt")]
8735pub use self::__pwr_mgt::IOPMNextHigherState;
8736#[cfg(feature = "pwr_mgt")]
8737pub use self::__pwr_mgt::IOPMNextLowerState;
8738#[cfg(feature = "pwr_mgt")]
8739pub use self::__pwr_mgt::IOPMNoErr;
8740#[cfg(feature = "pwr_mgt")]
8741pub use self::__pwr_mgt::IOPMNoSuchState;
8742#[cfg(feature = "pwr_mgt")]
8743pub use self::__pwr_mgt::IOPMNotAttainable;
8744#[cfg(feature = "pwr_mgt")]
8745pub use self::__pwr_mgt::IOPMNotPowerManaged;
8746#[cfg(feature = "pwr_mgt")]
8747pub use self::__pwr_mgt::IOPMNotYetInitialized;
8748#[cfg(feature = "pwr_mgt")]
8749pub use self::__pwr_mgt::IOPMParameterError;
8750#[cfg(feature = "pwr_mgt")]
8751pub use self::__pwr_mgt::IOPMPowerFlags;
8752#[cfg(feature = "pwr_mgt")]
8753pub use self::__pwr_mgt::IOPMPowerOn;
8754#[cfg(feature = "pwr_mgt")]
8755pub use self::__pwr_mgt::IOPMSchedulePowerEvent;
8756#[cfg(all(feature = "libc", feature = "pwr_mgt"))]
8757pub use self::__pwr_mgt::IOPMSetAggressiveness;
8758#[cfg(all(feature = "libc", feature = "pwr_mgt"))]
8759pub use self::__pwr_mgt::IOPMSleepEnabled;
8760#[cfg(all(feature = "libc", feature = "pwr_mgt"))]
8761pub use self::__pwr_mgt::IOPMSleepSystem;
8762#[cfg(feature = "pwr_mgt")]
8763pub use self::__pwr_mgt::IOPMSoftSleep;
8764#[cfg(feature = "pwr_mgt")]
8765pub use self::__pwr_mgt::IOPMSystemCapabilityChangeParameters;
8766#[cfg(feature = "pwr_mgt")]
8767pub use self::__pwr_mgt::IOPMUserActiveType;
8768#[cfg(feature = "pwr_mgt")]
8769pub use self::__pwr_mgt::IOPMWillAckLater;
8770#[cfg(feature = "pwr_mgt")]
8771pub use self::__pwr_mgt::IOPowerStateChangeNotification;
8772#[cfg(all(feature = "libc", feature = "pwr_mgt"))]
8773pub use self::__pwr_mgt::IORegisterApp;
8774#[cfg(all(feature = "libc", feature = "pwr_mgt"))]
8775pub use self::__pwr_mgt::IORegisterForSystemPower;
8776#[cfg(feature = "pwr_mgt")]
8777pub use self::__pwr_mgt::IOSystemLoadAdvisoryLevel;
8778#[cfg(feature = "serial")]
8779pub use self::__serial::kIOCalloutDeviceKey;
8780#[cfg(feature = "serial")]
8781pub use self::__serial::kIODialinDeviceKey;
8782#[cfg(feature = "serial")]
8783pub use self::__serial::kIOSerialBSDAllTypes;
8784#[cfg(feature = "serial")]
8785pub use self::__serial::kIOSerialBSDModemType;
8786#[cfg(feature = "serial")]
8787pub use self::__serial::kIOSerialBSDRS232Type;
8788#[cfg(feature = "serial")]
8789pub use self::__serial::kIOSerialBSDServiceValue;
8790#[cfg(feature = "serial")]
8791pub use self::__serial::kIOSerialBSDTypeKey;
8792#[cfg(feature = "serial")]
8793pub use self::__serial::kIOTTYBaseNameKey;
8794#[cfg(feature = "serial")]
8795pub use self::__serial::kIOTTYDeviceKey;
8796#[cfg(feature = "serial")]
8797pub use self::__serial::kIOTTYSuffixKey;
8798#[cfg(feature = "serial")]
8799pub use self::__serial::kIOTTYWaitForIdleKey;
8800#[cfg(feature = "serial")]
8801pub use self::__serial::user_shspeed_t;
8802#[cfg(feature = "serial")]
8803pub use self::__serial::user_speed_t;
8804#[cfg(feature = "serial")]
8805pub use self::__serial::user_ul_t;
8806#[cfg(feature = "serial")]
8807pub use self::__serial::user_us_t;
8808#[cfg(feature = "usb")]
8809pub use self::__usb::*;
8810use core::cell::UnsafeCell;
8811use core::ffi::*;
8812use core::marker::{PhantomData, PhantomPinned};
8813use core::ptr::NonNull;
8814#[cfg(feature = "dispatch2")]
8815use dispatch2::*;
8816#[cfg(feature = "objc2")]
8817use objc2::__framework_prelude::*;
8818use objc2_core_foundation::*;
8819
8820use crate::*;
8821
8822pub const sub_iokit_common: c_uint = err_sub!(0);
8824pub const sub_iokit_usb: c_uint = err_sub!(1);
8826pub const sub_iokit_firewire: c_uint = err_sub!(2);
8828pub const sub_iokit_block_storage: c_uint = err_sub!(4);
8830pub const sub_iokit_graphics: c_uint = err_sub!(5);
8832pub const sub_iokit_networking: c_uint = err_sub!(6);
8834pub const sub_iokit_bluetooth: c_uint = err_sub!(8);
8836pub const sub_iokit_pmu: c_uint = err_sub!(9);
8838pub const sub_iokit_acpi: c_uint = err_sub!(10);
8840pub const sub_iokit_smbus: c_uint = err_sub!(11);
8842pub const sub_iokit_ahci: c_uint = err_sub!(12);
8844pub const sub_iokit_powermanagement: c_uint = err_sub!(13);
8846pub const sub_iokit_hidsystem: c_uint = err_sub!(14);
8848pub const sub_iokit_scsi: c_uint = err_sub!(16);
8850pub const sub_iokit_usbaudio: c_uint = err_sub!(17);
8852pub const sub_iokit_wirelesscharging: c_uint = err_sub!(18);
8854pub const sub_iokit_graphics_acceleration: c_uint = err_sub!(30);
8856pub const sub_iokit_keystore: c_uint = err_sub!(31);
8858pub const sub_iokit_apfs: c_uint = err_sub!(33);
8860pub const sub_iokit_acpiec: c_uint = err_sub!(34);
8862pub const sub_iokit_timesync_avb: c_uint = err_sub!(35);
8864pub const kIOReturnError: c_uint = iokit_common_err!(0x2bc);
8866pub const kIOReturnNoMemory: c_uint = iokit_common_err!(0x2bd);
8868pub const kIOReturnNoResources: c_uint = iokit_common_err!(0x2be);
8870pub const kIOReturnIPCError: c_uint = iokit_common_err!(0x2bf);
8872pub const kIOReturnNoDevice: c_uint = iokit_common_err!(0x2c0);
8874pub const kIOReturnNotPrivileged: c_uint = iokit_common_err!(0x2c1);
8876pub const kIOReturnBadArgument: c_uint = iokit_common_err!(0x2c2);
8878pub const kIOReturnLockedRead: c_uint = iokit_common_err!(0x2c3);
8880pub const kIOReturnLockedWrite: c_uint = iokit_common_err!(0x2c4);
8882pub const kIOReturnExclusiveAccess: c_uint = iokit_common_err!(0x2c5);
8884pub const kIOReturnBadMessageID: c_uint = iokit_common_err!(0x2c6);
8886pub const kIOReturnUnsupported: c_uint = iokit_common_err!(0x2c7);
8888pub const kIOReturnVMError: c_uint = iokit_common_err!(0x2c8);
8890pub const kIOReturnInternalError: c_uint = iokit_common_err!(0x2c9);
8892pub const kIOReturnIOError: c_uint = iokit_common_err!(0x2ca);
8894pub const kIOReturnCannotLock: c_uint = iokit_common_err!(0x2cc);
8896pub const kIOReturnNotOpen: c_uint = iokit_common_err!(0x2cd);
8898pub const kIOReturnNotReadable: c_uint = iokit_common_err!(0x2ce);
8900pub const kIOReturnNotWritable: c_uint = iokit_common_err!(0x2cf);
8902pub const kIOReturnNotAligned: c_uint = iokit_common_err!(0x2d0);
8904pub const kIOReturnBadMedia: c_uint = iokit_common_err!(0x2d1);
8906pub const kIOReturnStillOpen: c_uint = iokit_common_err!(0x2d2);
8908pub const kIOReturnRLDError: c_uint = iokit_common_err!(0x2d3);
8910pub const kIOReturnDMAError: c_uint = iokit_common_err!(0x2d4);
8912pub const kIOReturnBusy: c_uint = iokit_common_err!(0x2d5);
8914pub const kIOReturnTimeout: c_uint = iokit_common_err!(0x2d6);
8916pub const kIOReturnOffline: c_uint = iokit_common_err!(0x2d7);
8918pub const kIOReturnNotReady: c_uint = iokit_common_err!(0x2d8);
8920pub const kIOReturnNotAttached: c_uint = iokit_common_err!(0x2d9);
8922pub const kIOReturnNoChannels: c_uint = iokit_common_err!(0x2da);
8924pub const kIOReturnNoSpace: c_uint = iokit_common_err!(0x2db);
8926pub const kIOReturnPortExists: c_uint = iokit_common_err!(0x2dd);
8928pub const kIOReturnCannotWire: c_uint = iokit_common_err!(0x2de);
8930pub const kIOReturnNoInterrupt: c_uint = iokit_common_err!(0x2df);
8932pub const kIOReturnNoFrames: c_uint = iokit_common_err!(0x2e0);
8934pub const kIOReturnMessageTooLarge: c_uint = iokit_common_err!(0x2e1);
8936pub const kIOReturnNotPermitted: c_uint = iokit_common_err!(0x2e2);
8938pub const kIOReturnNoPower: c_uint = iokit_common_err!(0x2e3);
8940pub const kIOReturnNoMedia: c_uint = iokit_common_err!(0x2e4);
8942pub const kIOReturnUnformattedMedia: c_uint = iokit_common_err!(0x2e5);
8944pub const kIOReturnUnsupportedMode: c_uint = iokit_common_err!(0x2e6);
8946pub const kIOReturnUnderrun: c_uint = iokit_common_err!(0x2e7);
8948pub const kIOReturnOverrun: c_uint = iokit_common_err!(0x2e8);
8950pub const kIOReturnDeviceError: c_uint = iokit_common_err!(0x2e9);
8952pub const kIOReturnNoCompletion: c_uint = iokit_common_err!(0x2ea);
8954pub const kIOReturnAborted: c_uint = iokit_common_err!(0x2eb);
8956pub const kIOReturnNoBandwidth: c_uint = iokit_common_err!(0x2ec);
8958pub const kIOReturnNotResponding: c_uint = iokit_common_err!(0x2ed);
8960pub const kIOReturnIsoTooOld: c_uint = iokit_common_err!(0x2ee);
8962pub const kIOReturnIsoTooNew: c_uint = iokit_common_err!(0x2ef);
8964pub const kIOReturnNotFound: c_uint = iokit_common_err!(0x2f0);
8966pub const kIOReturnInvalid: c_uint = iokit_common_err!(0x1);
8968pub const kIOKitBuildVersionKey: &CStr =
8970 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOKitBuildVersion\0") };
8971pub const kIOKitDiagnosticsKey: &CStr =
8973 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOKitDiagnostics\0") };
8974pub const kIORegistryPlanesKey: &CStr =
8976 unsafe { CStr::from_bytes_with_nul_unchecked(b"IORegistryPlanes\0") };
8977pub const kIOCatalogueKey: &CStr = unsafe { CStr::from_bytes_with_nul_unchecked(b"IOCatalogue\0") };
8979pub const kIOServicePlane: &CStr = unsafe { CStr::from_bytes_with_nul_unchecked(b"IOService\0") };
8981pub const kIOPowerPlane: &CStr = unsafe { CStr::from_bytes_with_nul_unchecked(b"IOPower\0") };
8983pub const kIODeviceTreePlane: &CStr =
8985 unsafe { CStr::from_bytes_with_nul_unchecked(b"IODeviceTree\0") };
8986pub const kIOAudioPlane: &CStr = unsafe { CStr::from_bytes_with_nul_unchecked(b"IOAudio\0") };
8988pub const kIOFireWirePlane: &CStr = unsafe { CStr::from_bytes_with_nul_unchecked(b"IOFireWire\0") };
8990pub const kIOUSBPlane: &CStr = unsafe { CStr::from_bytes_with_nul_unchecked(b"IOUSB\0") };
8992pub const kIORegistryEntryIDKey: &CStr =
8994 unsafe { CStr::from_bytes_with_nul_unchecked(b"IORegistryEntryID\0") };
8995pub const kIORegistryEntryPropertyKeysKey: &CStr =
8997 unsafe { CStr::from_bytes_with_nul_unchecked(b"IORegistryEntryPropertyKeys\0") };
8998pub const kIORegistryEntryAllowableSetPropertiesKey: &CStr =
9000 unsafe { CStr::from_bytes_with_nul_unchecked(b"IORegistryEntryAllowableSetProperties\0") };
9001pub const kIORegistryEntryDefaultLockingSetPropertiesKey: &CStr =
9003 unsafe { CStr::from_bytes_with_nul_unchecked(b"IORegistryEntryDefaultLockingSetProperties\0") };
9004pub const kIOServiceClass: &CStr = unsafe { CStr::from_bytes_with_nul_unchecked(b"IOService\0") };
9006pub const kIOResourcesClass: &CStr =
9008 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOResources\0") };
9009pub const kIOClassKey: &CStr = unsafe { CStr::from_bytes_with_nul_unchecked(b"IOClass\0") };
9011pub const kIOProbeScoreKey: &CStr =
9013 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOProbeScore\0") };
9014pub const kIOKitDebugKey: &CStr = unsafe { CStr::from_bytes_with_nul_unchecked(b"IOKitDebug\0") };
9016pub const kIOUserClassKey: &CStr = unsafe { CStr::from_bytes_with_nul_unchecked(b"IOUserClass\0") };
9018pub const kIOUserClassesKey: &CStr =
9020 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOUserClasses\0") };
9021pub const kIOSupportedPropertiesKey: &CStr =
9023 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOSupportedProperties\0") };
9024pub const kIOUserServicePropertiesKey: &CStr =
9026 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOUserServiceProperties\0") };
9027pub const kIOProviderClassKey: &CStr =
9029 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOProviderClass\0") };
9030pub const kIONameMatchKey: &CStr = unsafe { CStr::from_bytes_with_nul_unchecked(b"IONameMatch\0") };
9032pub const kIOPropertyMatchKey: &CStr =
9034 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOPropertyMatch\0") };
9035pub const kIOPropertyExistsMatchKey: &CStr =
9037 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOPropertyExistsMatch\0") };
9038pub const kIOPathMatchKey: &CStr = unsafe { CStr::from_bytes_with_nul_unchecked(b"IOPathMatch\0") };
9040pub const kIOLocationMatchKey: &CStr =
9042 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOLocationMatch\0") };
9043pub const kIOParentMatchKey: &CStr =
9045 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOParentMatch\0") };
9046pub const kIOResourceMatchKey: &CStr =
9048 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOResourceMatch\0") };
9049pub const kIOResourceMatchedKey: &CStr =
9051 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOResourceMatched\0") };
9052pub const kIOMatchedServiceCountKey: &CStr =
9054 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOMatchedServiceCountMatch\0") };
9055pub const kIONameMatchedKey: &CStr =
9057 unsafe { CStr::from_bytes_with_nul_unchecked(b"IONameMatched\0") };
9058pub const kIOMatchCategoryKey: &CStr =
9060 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOMatchCategory\0") };
9061pub const kIODefaultMatchCategoryKey: &CStr =
9063 unsafe { CStr::from_bytes_with_nul_unchecked(b"IODefaultMatchCategory\0") };
9064pub const kIOMatchedPersonalityKey: &CStr =
9066 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOMatchedPersonality\0") };
9067pub const kIORematchPersonalityKey: &CStr =
9069 unsafe { CStr::from_bytes_with_nul_unchecked(b"IORematchPersonality\0") };
9070pub const kIORematchCountKey: &CStr =
9072 unsafe { CStr::from_bytes_with_nul_unchecked(b"IORematchCount\0") };
9073pub const kIODEXTMatchCountKey: &CStr =
9075 unsafe { CStr::from_bytes_with_nul_unchecked(b"IODEXTMatchCount\0") };
9076pub const kIOUserClientEntitlementsKey: &CStr =
9078 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOUserClientEntitlements\0") };
9079pub const kIOServiceDEXTEntitlementsKey: &CStr =
9081 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOServiceDEXTEntitlements\0") };
9082pub const kIODriverKitEntitlementKey: &CStr =
9084 unsafe { CStr::from_bytes_with_nul_unchecked(b"com.apple.developer.driverkit\0") };
9085pub const kIODriverKitUserClientEntitlementsKey: &CStr = unsafe {
9087 CStr::from_bytes_with_nul_unchecked(b"com.apple.developer.driverkit.userclient-access\0")
9088};
9089pub const kIODriverKitRequiredEntitlementsKey: &CStr =
9091 unsafe { CStr::from_bytes_with_nul_unchecked(b"com.apple.private.driverkit.driver-access\0") };
9092pub const kIODriverKitTestDriverEntitlementKey: &CStr =
9094 unsafe { CStr::from_bytes_with_nul_unchecked(b"com.apple.private.driverkit.test-driver\0") };
9095pub const kIODriverKitUserClientEntitlementAllowAnyKey: &CStr = unsafe {
9097 CStr::from_bytes_with_nul_unchecked(
9098 b"com.apple.developer.driverkit.allow-any-userclient-access\0",
9099 )
9100};
9101pub const kIODriverKitUserClientEntitlementAdministratorKey: &CStr = unsafe {
9103 CStr::from_bytes_with_nul_unchecked(b"com.apple.developer.driverkit.administrator\0")
9104};
9105pub const kIODriverKitUserClientEntitlementCommunicatesWithDriversKey: &CStr = unsafe {
9107 CStr::from_bytes_with_nul_unchecked(
9108 b"com.apple.developer.driverkit.communicates-with-drivers\0",
9109 )
9110};
9111pub const kIODriverKitUserClientEntitlementAllowThirdPartyUserClientsKey: &CStr = unsafe {
9113 CStr::from_bytes_with_nul_unchecked(
9114 b"com.apple.developer.driverkit.allow-third-party-userclients\0",
9115 )
9116};
9117pub const kIODriverKitUSBTransportEntitlementKey: &CStr = unsafe {
9119 CStr::from_bytes_with_nul_unchecked(b"com.apple.developer.driverkit.transport.usb\0")
9120};
9121pub const kIODriverKitHIDTransportEntitlementKey: &CStr = unsafe {
9123 CStr::from_bytes_with_nul_unchecked(b"com.apple.developer.driverkit.transport.hid\0")
9124};
9125pub const kIODriverKitHIDFamilyDeviceEntitlementKey: &CStr = unsafe {
9127 CStr::from_bytes_with_nul_unchecked(b"com.apple.developer.driverkit.family.hid.device\0")
9128};
9129pub const kIODriverKitHIDFamilyEventServiceEntitlementKey: &CStr = unsafe {
9131 CStr::from_bytes_with_nul_unchecked(b"com.apple.developer.driverkit.family.hid.eventservice\0")
9132};
9133pub const kIODriverKitTransportBuiltinEntitlementKey: &CStr =
9135 unsafe { CStr::from_bytes_with_nul_unchecked(b"com.apple.developer.driverkit.builtin\0") };
9136pub const kIONVRAMReadAccessKey: &CStr =
9138 unsafe { CStr::from_bytes_with_nul_unchecked(b"com.apple.private.iokit.nvram-read-access\0") };
9139pub const kIONVRAMWriteAccessKey: &CStr =
9141 unsafe { CStr::from_bytes_with_nul_unchecked(b"com.apple.private.iokit.nvram-write-access\0") };
9142pub const kIOResourcesSetPropertyKey: &CStr = unsafe {
9144 CStr::from_bytes_with_nul_unchecked(b"com.apple.private.iokit.ioresources.setproperty\0")
9145};
9146pub const kIONVRAMSystemAllowKey: &CStr =
9148 unsafe { CStr::from_bytes_with_nul_unchecked(b"com.apple.private.iokit.system-nvram-allow\0") };
9149pub const kIOMatchDeferKey: &CStr =
9151 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOMatchDefer\0") };
9152pub const kIOAllCPUInitializedKey: &CStr =
9154 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOAllCPUInitialized\0") };
9155pub const kIOUserClientClassKey: &CStr =
9157 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOUserClientClass\0") };
9158pub const kIOMapperIDKey: &CStr = unsafe { CStr::from_bytes_with_nul_unchecked(b"IOMapperID\0") };
9160pub const kIOUserClientCrossEndianKey: &CStr =
9162 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOUserClientCrossEndian\0") };
9163pub const kIOUserClientCrossEndianCompatibleKey: &CStr =
9165 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOUserClientCrossEndianCompatible\0") };
9166pub const kIOUserClientSharedInstanceKey: &CStr =
9168 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOUserClientSharedInstance\0") };
9169pub const kIOUserClientDefaultLockingKey: &CStr =
9171 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOUserClientDefaultLocking\0") };
9172pub const kIOUserClientDefaultLockingSetPropertiesKey: &CStr =
9174 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOUserClientDefaultLockingSetProperties\0") };
9175pub const kIOUserClientDefaultLockingSingleThreadExternalMethodKey: &CStr = unsafe {
9177 CStr::from_bytes_with_nul_unchecked(b"IOUserClientDefaultLockingSingleThreadExternalMethod\0")
9178};
9179pub const kIOUserClientCreatorKey: &CStr =
9181 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOUserClientCreator\0") };
9182pub const kIOUserUserClientKey: &CStr =
9184 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOUserUserClient\0") };
9185pub const kIOUserServerOneProcessKey: &CStr =
9187 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOUserServerOneProcess\0") };
9188pub const kIOUserServerPreserveUserspaceRebootKey: &CStr =
9190 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOUserServerPreserveUserspaceReboot\0") };
9191pub const kIOPublishNotification: &CStr =
9193 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOServicePublish\0") };
9194pub const kIOFirstPublishNotification: &CStr =
9196 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOServiceFirstPublish\0") };
9197pub const kIOMatchedNotification: &CStr =
9199 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOServiceMatched\0") };
9200pub const kIOFirstMatchNotification: &CStr =
9202 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOServiceFirstMatch\0") };
9203pub const kIOTerminatedNotification: &CStr =
9205 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOServiceTerminate\0") };
9206pub const kIOWillTerminateNotification: &CStr =
9208 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOServiceWillTerminate\0") };
9209pub const kIOGeneralInterest: &CStr =
9211 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOGeneralInterest\0") };
9212pub const kIOBusyInterest: &CStr =
9214 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOBusyInterest\0") };
9215pub const kIOAppPowerStateInterest: &CStr =
9217 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOAppPowerStateInterest\0") };
9218pub const kIOPriorityPowerStateInterest: &CStr =
9220 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOPriorityPowerStateInterest\0") };
9221pub const kIOPlatformDeviceMessageKey: &CStr =
9223 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOPlatformDeviceMessage\0") };
9224pub const kIOCFPlugInTypesKey: &CStr =
9226 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOCFPlugInTypes\0") };
9227pub const kIOCompatibilityMatchKey: &CStr =
9229 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOCompatibilityMatch\0") };
9230pub const kIOCompatibilityPropertiesKey: &CStr =
9232 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOCompatibilityProperties\0") };
9233pub const kIOPathKey: &CStr = unsafe { CStr::from_bytes_with_nul_unchecked(b"IOPath\0") };
9235pub const kIOCommandPoolSizeKey: &CStr =
9237 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOCommandPoolSize\0") };
9238pub const kIOMaximumPriorityCountKey: &CStr =
9240 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOMaximumPriorityCount\0") };
9241pub const kIOMaximumBlockCountReadKey: &CStr =
9243 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOMaximumBlockCountRead\0") };
9244pub const kIOMaximumBlockCountWriteKey: &CStr =
9246 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOMaximumBlockCountWrite\0") };
9247pub const kIOMaximumByteCountReadKey: &CStr =
9249 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOMaximumByteCountRead\0") };
9250pub const kIOMaximumByteCountWriteKey: &CStr =
9252 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOMaximumByteCountWrite\0") };
9253pub const kIOMaximumSegmentCountReadKey: &CStr =
9255 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOMaximumSegmentCountRead\0") };
9256pub const kIOMaximumSegmentCountWriteKey: &CStr =
9258 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOMaximumSegmentCountWrite\0") };
9259pub const kIOMaximumSegmentByteCountReadKey: &CStr =
9261 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOMaximumSegmentByteCountRead\0") };
9262pub const kIOMaximumSegmentByteCountWriteKey: &CStr =
9264 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOMaximumSegmentByteCountWrite\0") };
9265pub const kIOMinimumSegmentAlignmentByteCountKey: &CStr =
9267 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOMinimumSegmentAlignmentByteCount\0") };
9268pub const kIOMaximumSegmentAddressableBitCountKey: &CStr =
9270 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOMaximumSegmentAddressableBitCount\0") };
9271pub const kIOMinimumSaturationByteCountKey: &CStr =
9273 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOMinimumSaturationByteCount\0") };
9274pub const kIOMaximumSwapWriteKey: &CStr =
9276 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOMaximumSwapWrite\0") };
9277pub const kIOIconKey: &CStr = unsafe { CStr::from_bytes_with_nul_unchecked(b"IOIcon\0") };
9279pub const kIOBundleResourceFileKey: &CStr =
9281 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOBundleResourceFile\0") };
9282pub const kIOBusBadgeKey: &CStr = unsafe { CStr::from_bytes_with_nul_unchecked(b"IOBusBadge\0") };
9284pub const kIODeviceIconKey: &CStr =
9286 unsafe { CStr::from_bytes_with_nul_unchecked(b"IODeviceIcon\0") };
9287pub const kIOPlatformSerialNumberKey: &CStr =
9289 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOPlatformSerialNumber\0") };
9290pub const kIOPlatformUUIDKey: &CStr =
9292 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOPlatformUUID\0") };
9293pub const kIONVRAMBootArgsKey: &CStr =
9295 unsafe { CStr::from_bytes_with_nul_unchecked(b"boot-args\0") };
9296pub const kIONVRAMDeletePropertyKey: &CStr =
9298 unsafe { CStr::from_bytes_with_nul_unchecked(b"IONVRAM-DELETE-PROPERTY\0") };
9299pub const kIONVRAMSyncNowPropertyKey: &CStr =
9301 unsafe { CStr::from_bytes_with_nul_unchecked(b"IONVRAM-SYNCNOW-PROPERTY\0") };
9302pub const kIONVRAMActivateCSRConfigPropertyKey: &CStr =
9304 unsafe { CStr::from_bytes_with_nul_unchecked(b"IONVRAM-ARMCSR-PROPERTY\0") };
9305pub const kIODTNVRAMPanicInfoKey: &CStr =
9307 unsafe { CStr::from_bytes_with_nul_unchecked(b"aapl,panic-info\0") };
9308pub const kIONVRAMDeletePropertyKeyWRet: &CStr =
9310 unsafe { CStr::from_bytes_with_nul_unchecked(b"IONVRAM-DELETEWRET-PROPERTY\0") };
9311pub const kIOBootDeviceKey: &CStr =
9313 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOBootDevice\0") };
9314pub const kIOBootDevicePathKey: &CStr =
9316 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOBootDevicePath\0") };
9317pub const kIOBootDeviceSizeKey: &CStr =
9319 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOBootDeviceSize\0") };
9320pub const kOSBuildVersionKey: &CStr =
9322 unsafe { CStr::from_bytes_with_nul_unchecked(b"OS Build Version\0") };
9323pub const kIOStateNotificationItemCreateKey: &CStr =
9325 unsafe { CStr::from_bytes_with_nul_unchecked(b"com.apple.iokit.statenotification.create\0") };
9326pub const kIOStateNotificationItemSetKey: &CStr =
9328 unsafe { CStr::from_bytes_with_nul_unchecked(b"com.apple.iokit.statenotification.set\0") };
9329pub const kIOStateNotificationItemCopyKey: &CStr =
9331 unsafe { CStr::from_bytes_with_nul_unchecked(b"com.apple.iokit.statenotification.copy\0") };
9332pub const kIOStateNotificationNameKey: &CStr =
9334 unsafe { CStr::from_bytes_with_nul_unchecked(b"com.apple.iokit.statenotification.name\0") };
9335pub const kIOStateNotificationEntitlementSetKey: &CStr = unsafe {
9337 CStr::from_bytes_with_nul_unchecked(b"com.apple.iokit.statenotification.entitlement-set\0")
9338};
9339pub const kIOStateNotificationEntitlementGetKey: &CStr = unsafe {
9341 CStr::from_bytes_with_nul_unchecked(b"com.apple.iokit.statenotification.entitlement-get\0")
9342};
9343pub const kIOSystemStateClamshellKey: &CStr =
9345 unsafe { CStr::from_bytes_with_nul_unchecked(b"com.apple.iokit.pm.clamshell\0") };
9346pub const kIOSystemStateSleepDescriptionKey: &CStr =
9348 unsafe { CStr::from_bytes_with_nul_unchecked(b"com.apple.iokit.pm.sleepdescription\0") };
9349pub const kIOSystemStateSleepDescriptionReasonKey: &CStr =
9351 unsafe { CStr::from_bytes_with_nul_unchecked(b"com.apple.iokit.pm.sleepreason\0") };
9352pub const kIOSystemStateSleepDescriptionHibernateStateKey: &CStr =
9354 unsafe { CStr::from_bytes_with_nul_unchecked(b"com.apple.iokit.pm.hibernatestate\0") };
9355pub const kIOSystemStateWakeDescriptionKey: &CStr =
9357 unsafe { CStr::from_bytes_with_nul_unchecked(b"com.apple.iokit.pm.wakedescription\0") };
9358pub const kIOSystemStateWakeDescriptionWakeReasonKey: &CStr =
9360 unsafe { CStr::from_bytes_with_nul_unchecked(b"com.apple.iokit.pm.wakereason\0") };
9361pub const kIOSystemStateWakeDescriptionContinuousTimeOffsetKey: &CStr = unsafe {
9363 CStr::from_bytes_with_nul_unchecked(
9364 b"com.apple.iokit.pm.wakedescription.continuous-time-offset\0",
9365 )
9366};
9367pub const kIOSystemStateHaltDescriptionKey: &CStr =
9369 unsafe { CStr::from_bytes_with_nul_unchecked(b"com.apple.iokit.pm.haltdescription\0") };
9370pub const kIOSystemStateHaltDescriptionHaltStateKey: &CStr =
9372 unsafe { CStr::from_bytes_with_nul_unchecked(b"com.apple.iokit.pm.haltstate\0") };
9373pub const kIOSystemStatePowerSourceDescriptionKey: &CStr =
9375 unsafe { CStr::from_bytes_with_nul_unchecked(b"com.apple.iokit.pm.powersourcedescription\0") };
9376pub const kIOSystemStatePowerSourceDescriptionACAttachedKey: &CStr =
9378 unsafe { CStr::from_bytes_with_nul_unchecked(b"com.apple.iokit.pm.acattached\0") };
9379pub const kIOBSDKey: &CStr = unsafe { CStr::from_bytes_with_nul_unchecked(b"IOBSD\0") };
9381pub const kIOBSDNameKey: &CStr = unsafe { CStr::from_bytes_with_nul_unchecked(b"BSD Name\0") };
9383pub const kIOBSDNamesKey: &CStr = unsafe { CStr::from_bytes_with_nul_unchecked(b"BSD Names\0") };
9385pub const kIOBSDMajorKey: &CStr = unsafe { CStr::from_bytes_with_nul_unchecked(b"BSD Major\0") };
9387pub const kIOBSDMinorKey: &CStr = unsafe { CStr::from_bytes_with_nul_unchecked(b"BSD Minor\0") };
9389pub const kIOBSDUnitKey: &CStr = unsafe { CStr::from_bytes_with_nul_unchecked(b"BSD Unit\0") };
9391pub const kIOMessageServiceIsTerminated: c_uint = iokit_common_msg!(0x010);
9393pub const kIOMessageServiceIsSuspended: c_uint = iokit_common_msg!(0x020);
9395pub const kIOMessageServiceIsResumed: c_uint = iokit_common_msg!(0x030);
9397pub const kIOMessageServiceIsRequestingClose: c_uint = iokit_common_msg!(0x100);
9399pub const kIOMessageServiceIsAttemptingOpen: c_uint = iokit_common_msg!(0x101);
9401pub const kIOMessageServiceWasClosed: c_uint = iokit_common_msg!(0x110);
9403pub const kIOMessageServiceBusyStateChange: c_uint = iokit_common_msg!(0x120);
9405pub const kIOMessageConsoleSecurityChange: c_uint = iokit_common_msg!(0x128);
9407pub const kIOMessageServicePropertyChange: c_uint = iokit_common_msg!(0x130);
9409pub const kIOMessageCopyClientID: c_uint = iokit_common_msg!(0x330);
9411pub const kIOMessageSystemCapabilityChange: c_uint = iokit_common_msg!(0x340);
9413pub const kIOMessageDeviceSignaledWakeup: c_uint = iokit_common_msg!(0x350);
9415pub const kIOMessageDeviceWillPowerOff: c_uint = iokit_common_msg!(0x210);
9417pub const kIOMessageDeviceHasPoweredOn: c_uint = iokit_common_msg!(0x230);
9419pub const kIOMessageSystemWillPowerOff: c_uint = iokit_common_msg!(0x250);
9421pub const kIOMessageSystemWillRestart: c_uint = iokit_common_msg!(0x310);
9423pub const kIOMessageSystemPagingOff: c_uint = iokit_common_msg!(0x255);
9425pub const kIOMessageCanSystemSleep: c_uint = iokit_common_msg!(0x270);
9427pub const kIOMessageSystemWillNotSleep: c_uint = iokit_common_msg!(0x290);
9429pub const kIOMessageSystemWillSleep: c_uint = iokit_common_msg!(0x280);
9431pub const kIOMessageSystemWillPowerOn: c_uint = iokit_common_msg!(0x320);
9433pub const kIOMessageSystemHasPoweredOn: c_uint = iokit_common_msg!(0x300);
9435pub const kIOMessageCanDevicePowerOff: c_uint = iokit_common_msg!(0x200);
9437pub const kIOMessageDeviceWillNotPowerOff: c_uint = iokit_common_msg!(0x220);
9439pub const kIOMessageSystemWillNotPowerOff: c_uint = iokit_common_msg!(0x260);
9441pub const kIOMessageCanSystemPowerOff: c_uint = iokit_common_msg!(0x240);
9443pub const kIOMessageDeviceWillPowerOn: c_uint = iokit_common_msg!(0x215);
9445pub const kIOMessageDeviceHasPoweredOff: c_uint = iokit_common_msg!(0x225);
9447pub const kIOUserServerClassKey: &CStr =
9449 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOUserServer\0") };
9450pub const kIOUserServerNameKey: &CStr =
9452 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOUserServerName\0") };
9453pub const kIOUserServerTagKey: &CStr =
9455 unsafe { CStr::from_bytes_with_nul_unchecked(b"IOUserServerTag\0") };
9456pub const kIODefaultMemoryType: c_uint = 0;
9458
9459pub const kIODefaultCache: c_uint = 0;
9461pub const kIOInhibitCache: c_uint = 1;
9463pub const kIOWriteThruCache: c_uint = 2;
9465pub const kIOCopybackCache: c_uint = 3;
9467pub const kIOWriteCombineCache: c_uint = 4;
9469pub const kIOCopybackInnerCache: c_uint = 5;
9471pub const kIOPostedWrite: c_uint = 6;
9473pub const kIORealTimeCache: c_uint = 7;
9475pub const kIOPostedReordered: c_uint = 8;
9477pub const kIOPostedCombinedReordered: c_uint = 9;
9479
9480pub const kIOMapAnywhere: c_uint = 0x00000001;
9482pub const kIOMapCacheMask: c_uint = 0x00000f00;
9484pub const kIOMapCacheShift: c_uint = 8;
9486pub const kIOMapDefaultCache: c_uint = kIODefaultCache << kIOMapCacheShift;
9488pub const kIOMapInhibitCache: c_uint = kIOInhibitCache << kIOMapCacheShift;
9490pub const kIOMapWriteThruCache: c_uint = kIOWriteThruCache << kIOMapCacheShift;
9492pub const kIOMapCopybackCache: c_uint = kIOCopybackCache << kIOMapCacheShift;
9494pub const kIOMapWriteCombineCache: c_uint = kIOWriteCombineCache << kIOMapCacheShift;
9496pub const kIOMapCopybackInnerCache: c_uint = kIOCopybackInnerCache << kIOMapCacheShift;
9498pub const kIOMapPostedWrite: c_uint = kIOPostedWrite << kIOMapCacheShift;
9500pub const kIOMapRealTimeCache: c_uint = kIORealTimeCache << kIOMapCacheShift;
9502pub const kIOMapPostedReordered: c_uint = kIOPostedReordered << kIOMapCacheShift;
9504pub const kIOMapPostedCombinedReordered: c_uint = kIOPostedCombinedReordered << kIOMapCacheShift;
9506pub const kIOMapUserOptionsMask: c_uint = 0x00000fff;
9508pub const kIOMapReadOnly: c_uint = 0x00001000;
9510pub const kIOMapStatic: c_uint = 0x01000000;
9512pub const kIOMapReference: c_uint = 0x02000000;
9514pub const kIOMapUnique: c_uint = 0x04000000;
9516pub const kIOMapPrefault: c_uint = 0x10000000;
9518pub const kIOMapOverwrite: c_uint = 0x20000000;
9520pub const kIOMapGuardedMask: c_uint = 0xC0000000;
9522pub const kIOMapGuardedSmall: c_uint = 0x40000000;
9524pub const kIOMapGuardedLarge: c_uint = 0x80000000;
9526
9527pub type IOOptionBits = u32;
9529
9530pub type IOFixed = i32;
9532
9533pub type IOVersion = u32;
9535
9536pub type IOItemCount = u32;
9538
9539pub type IOCacheMode = u32;
9541
9542pub type IOByteCount32 = u32;
9544
9545pub type IOByteCount64 = u64;
9547
9548pub type IOPhysicalAddress32 = u32;
9550
9551pub type IOPhysicalAddress64 = u64;
9553
9554pub type IOPhysicalLength32 = u32;
9556
9557pub type IOPhysicalLength64 = u64;
9559
9560#[cfg(feature = "libc")]
9562pub type IOVirtualAddress = libc::mach_vm_address_t;
9563
9564pub type IOByteCount = IOByteCount64;
9566
9567#[cfg(feature = "libc")]
9569pub type IOLogicalAddress = IOVirtualAddress;
9570
9571pub type IOPhysicalAddress = IOPhysicalAddress64;
9573
9574pub type IOPhysicalLength = IOPhysicalLength64;
9576
9577#[repr(C)]
9579#[derive(Clone, Copy, Debug, PartialEq)]
9580pub struct IOPhysicalRange {
9581 pub address: IOPhysicalAddress,
9582 pub length: IOByteCount,
9583}
9584
9585#[cfg(feature = "objc2")]
9586unsafe impl Encode for IOPhysicalRange {
9587 const ENCODING: Encoding = Encoding::Struct(
9588 "?",
9589 &[<IOPhysicalAddress>::ENCODING, <IOByteCount>::ENCODING],
9590 );
9591}
9592
9593#[cfg(feature = "objc2")]
9594unsafe impl RefEncode for IOPhysicalRange {
9595 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
9596}
9597
9598#[cfg(feature = "libc")]
9600#[repr(C)]
9601#[derive(Clone, Copy, Debug, PartialEq)]
9602pub struct IOVirtualRange {
9603 pub address: IOVirtualAddress,
9604 pub length: IOByteCount,
9605}
9606
9607#[cfg(all(feature = "libc", feature = "objc2"))]
9608unsafe impl Encode for IOVirtualRange {
9609 const ENCODING: Encoding = Encoding::Struct(
9610 "?",
9611 &[<IOVirtualAddress>::ENCODING, <IOByteCount>::ENCODING],
9612 );
9613}
9614
9615#[cfg(all(feature = "libc", feature = "objc2"))]
9616unsafe impl RefEncode for IOVirtualRange {
9617 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
9618}
9619
9620#[cfg(feature = "libc")]
9622pub type IOAddressRange = IOVirtualRange;
9623
9624#[repr(C)]
9626#[derive(Clone, Copy, Debug, PartialEq)]
9627pub struct IONamedValue {
9628 pub value: c_int,
9629 pub name: *const c_char,
9630}
9631
9632#[cfg(feature = "objc2")]
9633unsafe impl Encode for IONamedValue {
9634 const ENCODING: Encoding =
9635 Encoding::Struct("?", &[<c_int>::ENCODING, <*const c_char>::ENCODING]);
9636}
9637
9638#[cfg(feature = "objc2")]
9639unsafe impl RefEncode for IONamedValue {
9640 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
9641}
9642
9643pub type IOAlignment = c_uint;
9645
9646#[cfg(feature = "libc")]
9648pub type io_object_t = libc::mach_port_t;
9649
9650#[cfg(feature = "libc")]
9652pub type io_connect_t = io_object_t;
9653
9654#[cfg(feature = "libc")]
9656pub type io_enumerator_t = io_object_t;
9657
9658#[cfg(feature = "libc")]
9660pub type io_ident_t = io_object_t;
9661
9662#[cfg(feature = "libc")]
9664pub type io_iterator_t = io_object_t;
9665
9666#[cfg(feature = "libc")]
9668pub type io_registry_entry_t = io_object_t;
9669
9670#[cfg(feature = "libc")]
9672pub type io_service_t = io_object_t;
9673
9674#[cfg(feature = "libc")]
9676pub type uext_object_t = io_object_t;
9677
9678pub const kNanosecondScale: c_uint = 1;
9680pub const kMicrosecondScale: c_uint = 1000;
9682pub const kMillisecondScale: c_uint = 1000 * 1000;
9684pub const kSecondScale: c_uint = 1000 * 1000 * 1000;
9686pub const kTickScale: c_uint = kSecondScale / 100;
9688
9689pub const kIOConnectMethodVarOutputSize: c_int = -3;
9691
9692pub type IODeviceNumber = c_uint;
9694
9695pub const kIOMaxBusStall40usec: c_uint = 40000;
9697pub const kIOMaxBusStall30usec: c_uint = 30000;
9699pub const kIOMaxBusStall25usec: c_uint = 25000;
9701pub const kIOMaxBusStall20usec: c_uint = 20000;
9703pub const kIOMaxBusStall10usec: c_uint = 10000;
9705pub const kIOMaxBusStall5usec: c_uint = 5000;
9707pub const kIOMaxBusStallNone: c_uint = 0;
9709
9710pub const kIOSystemStateSleepDescriptionHibernateStateInactive: c_uint = 0;
9712pub const kIOSystemStateSleepDescriptionHibernateStateHibernating: c_uint = 1;
9714pub const kIOSystemStateSleepDescriptionHibernateStateWakingFromHibernate: c_uint = 2;
9716
9717pub const kFirstIOKitNotificationType: c_uint = 100;
9719pub const kIOServicePublishNotificationType: c_uint = 100;
9721pub const kIOServiceMatchedNotificationType: c_uint = 101;
9723pub const kIOServiceTerminatedNotificationType: c_uint = 102;
9725pub const kIOAsyncCompletionNotificationType: c_uint = 150;
9727pub const kIOServiceMessageNotificationType: c_uint = 160;
9729pub const kLastIOKitNotificationType: c_uint = 199;
9731pub const kIOKitNoticationTypeMask: c_uint = 0x00000FFF;
9733pub const kIOKitNoticationTypeSizeAdjShift: c_uint = 30;
9735pub const kIOKitNoticationMsgSizeMask: c_uint = 3;
9737
9738pub const kOSNotificationMessageID: c_uint = 53;
9740pub const kOSAsyncCompleteMessageID: c_uint = 57;
9742pub const kMaxAsyncArgs: c_uint = 16;
9744
9745pub const kIOAsyncReservedIndex: c_uint = 0;
9747pub const kIOAsyncReservedCount: c_uint = 1;
9749pub const kIOAsyncCalloutFuncIndex: c_uint = kIOAsyncReservedCount;
9751pub const kIOAsyncCalloutRefconIndex: c_uint = 2;
9753pub const kIOAsyncCalloutCount: c_uint = 3;
9755pub const kIOMatchingCalloutFuncIndex: c_uint = kIOAsyncReservedCount;
9757pub const kIOMatchingCalloutRefconIndex: c_uint = 2;
9759pub const kIOMatchingCalloutCount: c_uint = 3;
9761pub const kIOInterestCalloutFuncIndex: c_uint = kIOAsyncReservedCount;
9763pub const kIOInterestCalloutRefconIndex: c_uint = 2;
9765pub const kIOInterestCalloutServiceIndex: c_uint = 3;
9767pub const kIOInterestCalloutCount: c_uint = 4;
9769
9770pub const kOSAsyncRefCount: c_uint = 8;
9772pub const kOSAsyncRefSize: c_uint = 32;
9774
9775#[cfg(feature = "libc")]
9777#[repr(C, packed(4))]
9778#[derive(Clone, Copy, Debug, PartialEq)]
9779pub struct IOServiceInterestContent {
9780 pub messageType: libc::natural_t,
9781 pub messageArgument: [*mut c_void; 1],
9782}
9783
9784#[cfg(all(feature = "libc", feature = "objc2"))]
9785unsafe impl Encode for IOServiceInterestContent {
9786 const ENCODING: Encoding = Encoding::Struct(
9787 "IOServiceInterestContent",
9788 &[<libc::natural_t>::ENCODING, <[*mut c_void; 1]>::ENCODING],
9789 );
9790}
9791
9792#[cfg(all(feature = "libc", feature = "objc2"))]
9793unsafe impl RefEncode for IOServiceInterestContent {
9794 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
9795}
9796
9797#[repr(C, packed(4))]
9799#[derive(Clone, Copy, Debug, PartialEq)]
9800pub struct IOAsyncCompletionContent {
9801 pub result: IOReturn,
9802 pub args: *mut *mut c_void,
9803}
9804
9805#[cfg(feature = "objc2")]
9806unsafe impl Encode for IOAsyncCompletionContent {
9807 const ENCODING: Encoding = Encoding::Struct(
9808 "IOAsyncCompletionContent",
9809 &[<IOReturn>::ENCODING, <*mut *mut c_void>::ENCODING],
9810 );
9811}
9812
9813#[cfg(feature = "objc2")]
9814unsafe impl RefEncode for IOAsyncCompletionContent {
9815 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
9816}
9817
9818#[repr(C)]
9820#[derive(Debug)]
9821pub struct IONotificationPort {
9822 inner: [u8; 0],
9823 _p: UnsafeCell<PhantomData<(*const UnsafeCell<()>, PhantomPinned)>>,
9824}
9825
9826#[cfg(feature = "objc2")]
9827unsafe impl RefEncode for IONotificationPort {
9828 const ENCODING_REF: Encoding = Encoding::Pointer(&Encoding::Struct("IONotificationPort", &[]));
9829}
9830
9831pub type IONotificationPortRef = *mut IONotificationPort;
9841
9842#[cfg(feature = "libc")]
9850pub type IOServiceMatchingCallback =
9851 Option<unsafe extern "C-unwind" fn(*mut c_void, io_iterator_t)>;
9852
9853#[cfg(feature = "libc")]
9865pub type IOServiceInterestCallback =
9866 Option<unsafe extern "C-unwind" fn(*mut c_void, io_service_t, u32, *mut c_void)>;
9867
9868extern "C" {
9869 #[cfg(feature = "libc")]
9875 pub static kIOMainPortDefault: libc::mach_port_t;
9876}
9877
9878extern "C-unwind" {
9879 #[cfg(feature = "libc")]
9893 pub fn IOMainPort(
9894 bootstrap_port: libc::mach_port_t,
9895 main_port: *mut libc::mach_port_t,
9896 ) -> libc::kern_return_t;
9897}
9898
9899extern "C" {
9900 #[cfg(feature = "libc")]
9904 #[deprecated]
9905 pub static kIOMasterPortDefault: libc::mach_port_t;
9906}
9907
9908extern "C-unwind" {
9909 #[cfg(feature = "libc")]
9915 #[deprecated]
9916 pub fn IOMasterPort(
9917 bootstrap_port: libc::mach_port_t,
9918 main_port: *mut libc::mach_port_t,
9919 ) -> libc::kern_return_t;
9920}
9921
9922impl IONotificationPort {
9923 #[doc(alias = "IONotificationPortCreate")]
9931 #[cfg(feature = "libc")]
9932 #[inline]
9933 pub fn create(main_port: libc::mach_port_t) -> IONotificationPortRef {
9934 extern "C-unwind" {
9935 fn IONotificationPortCreate(main_port: libc::mach_port_t) -> IONotificationPortRef;
9936 }
9937 unsafe { IONotificationPortCreate(main_port) }
9938 }
9939
9940 #[doc(alias = "IONotificationPortDestroy")]
9964 #[inline]
9965 pub unsafe fn destroy(notify: IONotificationPortRef) {
9966 extern "C-unwind" {
9967 fn IONotificationPortDestroy(notify: IONotificationPortRef);
9968 }
9969 unsafe { IONotificationPortDestroy(notify) }
9970 }
9971
9972 #[doc(alias = "IONotificationPortGetRunLoopSource")]
9996 #[inline]
9997 pub unsafe fn run_loop_source(
9998 notify: IONotificationPortRef,
9999 ) -> Option<CFRetained<CFRunLoopSource>> {
10000 extern "C-unwind" {
10001 fn IONotificationPortGetRunLoopSource(
10002 notify: IONotificationPortRef,
10003 ) -> Option<NonNull<CFRunLoopSource>>;
10004 }
10005 let ret = unsafe { IONotificationPortGetRunLoopSource(notify) };
10006 ret.map(|ret| unsafe { CFRetained::retain(ret) })
10007 }
10008
10009 #[doc(alias = "IONotificationPortGetMachPort")]
10035 #[cfg(feature = "libc")]
10036 #[inline]
10037 pub unsafe fn mach_port(notify: IONotificationPortRef) -> libc::mach_port_t {
10038 extern "C-unwind" {
10039 fn IONotificationPortGetMachPort(notify: IONotificationPortRef) -> libc::mach_port_t;
10040 }
10041 unsafe { IONotificationPortGetMachPort(notify) }
10042 }
10043
10044 #[doc(alias = "IONotificationPortSetImportanceReceiver")]
10059 #[cfg(feature = "libc")]
10060 #[inline]
10061 pub unsafe fn set_importance_receiver(notify: IONotificationPortRef) -> libc::kern_return_t {
10062 extern "C-unwind" {
10063 fn IONotificationPortSetImportanceReceiver(
10064 notify: IONotificationPortRef,
10065 ) -> libc::kern_return_t;
10066 }
10067 unsafe { IONotificationPortSetImportanceReceiver(notify) }
10068 }
10069
10070 #[doc(alias = "IONotificationPortSetDispatchQueue")]
10084 #[cfg(feature = "dispatch2")]
10085 #[inline]
10086 pub unsafe fn set_dispatch_queue(notify: IONotificationPortRef, queue: Option<&DispatchQueue>) {
10087 extern "C-unwind" {
10088 fn IONotificationPortSetDispatchQueue(
10089 notify: IONotificationPortRef,
10090 queue: Option<&DispatchQueue>,
10091 );
10092 }
10093 unsafe { IONotificationPortSetDispatchQueue(notify, queue) }
10094 }
10095}
10096
10097extern "C-unwind" {
10098 #[cfg(feature = "libc")]
10116 pub fn IOCreateReceivePort(
10117 msg_type: u32,
10118 recv_port: *mut libc::mach_port_t,
10119 ) -> libc::kern_return_t;
10120}
10121
10122#[cfg(feature = "libc")]
10130#[inline]
10131pub extern "C-unwind" fn IOObjectRelease(object: io_object_t) -> libc::kern_return_t {
10132 extern "C-unwind" {
10133 fn IOObjectRelease(object: io_object_t) -> libc::kern_return_t;
10134 }
10135 unsafe { IOObjectRelease(object) }
10136}
10137
10138#[cfg(feature = "libc")]
10146#[inline]
10147pub extern "C-unwind" fn IOObjectRetain(object: io_object_t) -> libc::kern_return_t {
10148 extern "C-unwind" {
10149 fn IOObjectRetain(object: io_object_t) -> libc::kern_return_t;
10150 }
10151 unsafe { IOObjectRetain(object) }
10152}
10153
10154extern "C-unwind" {
10155 #[cfg(feature = "libc")]
10169 pub fn IOObjectGetClass(object: io_object_t, class_name: io_name_t) -> libc::kern_return_t;
10170}
10171
10172#[cfg(feature = "libc")]
10180#[inline]
10181pub extern "C-unwind" fn IOObjectCopyClass(object: io_object_t) -> Option<CFRetained<CFString>> {
10182 extern "C-unwind" {
10183 fn IOObjectCopyClass(object: io_object_t) -> Option<NonNull<CFString>>;
10184 }
10185 let ret = unsafe { IOObjectCopyClass(object) };
10186 ret.map(|ret| unsafe { CFRetained::from_raw(ret) })
10187}
10188
10189#[inline]
10201pub unsafe extern "C-unwind" fn IOObjectCopySuperclassForClass(
10202 classname: Option<&CFString>,
10203) -> Option<CFRetained<CFString>> {
10204 extern "C-unwind" {
10205 fn IOObjectCopySuperclassForClass(
10206 classname: Option<&CFString>,
10207 ) -> Option<NonNull<CFString>>;
10208 }
10209 let ret = unsafe { IOObjectCopySuperclassForClass(classname) };
10210 ret.map(|ret| unsafe { CFRetained::from_raw(ret) })
10211}
10212
10213#[inline]
10225pub unsafe extern "C-unwind" fn IOObjectCopyBundleIdentifierForClass(
10226 classname: Option<&CFString>,
10227) -> Option<CFRetained<CFString>> {
10228 extern "C-unwind" {
10229 fn IOObjectCopyBundleIdentifierForClass(
10230 classname: Option<&CFString>,
10231 ) -> Option<NonNull<CFString>>;
10232 }
10233 let ret = unsafe { IOObjectCopyBundleIdentifierForClass(classname) };
10234 ret.map(|ret| unsafe { CFRetained::from_raw(ret) })
10235}
10236
10237#[cfg(feature = "libc")]
10251#[inline]
10252pub unsafe extern "C-unwind" fn IOObjectConformsTo(
10253 object: io_object_t,
10254 class_name: io_name_t,
10255) -> bool {
10256 extern "C-unwind" {
10257 fn IOObjectConformsTo(object: io_object_t, class_name: io_name_t) -> libc::boolean_t;
10258 }
10259 let ret = unsafe { IOObjectConformsTo(object, class_name) };
10260 ret != 0
10261}
10262
10263#[cfg(feature = "libc")]
10273#[inline]
10274pub extern "C-unwind" fn IOObjectIsEqualTo(object: io_object_t, an_object: io_object_t) -> bool {
10275 extern "C-unwind" {
10276 fn IOObjectIsEqualTo(object: io_object_t, an_object: io_object_t) -> libc::boolean_t;
10277 }
10278 let ret = unsafe { IOObjectIsEqualTo(object, an_object) };
10279 ret != 0
10280}
10281
10282#[cfg(feature = "libc")]
10290#[inline]
10291pub extern "C-unwind" fn IOObjectGetKernelRetainCount(object: io_object_t) -> u32 {
10292 extern "C-unwind" {
10293 fn IOObjectGetKernelRetainCount(object: io_object_t) -> u32;
10294 }
10295 unsafe { IOObjectGetKernelRetainCount(object) }
10296}
10297
10298#[cfg(feature = "libc")]
10306#[inline]
10307pub extern "C-unwind" fn IOObjectGetUserRetainCount(object: io_object_t) -> u32 {
10308 extern "C-unwind" {
10309 fn IOObjectGetUserRetainCount(object: io_object_t) -> u32;
10310 }
10311 unsafe { IOObjectGetUserRetainCount(object) }
10312}
10313
10314#[cfg(feature = "libc")]
10322#[inline]
10323pub extern "C-unwind" fn IOObjectGetRetainCount(object: io_object_t) -> u32 {
10324 extern "C-unwind" {
10325 fn IOObjectGetRetainCount(object: io_object_t) -> u32;
10326 }
10327 unsafe { IOObjectGetRetainCount(object) }
10328}
10329
10330#[cfg(feature = "libc")]
10338#[inline]
10339pub extern "C-unwind" fn IOIteratorNext(iterator: io_iterator_t) -> io_object_t {
10340 extern "C-unwind" {
10341 fn IOIteratorNext(iterator: io_iterator_t) -> io_object_t;
10342 }
10343 unsafe { IOIteratorNext(iterator) }
10344}
10345
10346#[cfg(feature = "libc")]
10352#[inline]
10353pub extern "C-unwind" fn IOIteratorReset(iterator: io_iterator_t) {
10354 extern "C-unwind" {
10355 fn IOIteratorReset(iterator: io_iterator_t);
10356 }
10357 unsafe { IOIteratorReset(iterator) }
10358}
10359
10360#[cfg(feature = "libc")]
10368#[inline]
10369pub extern "C-unwind" fn IOIteratorIsValid(iterator: io_iterator_t) -> bool {
10370 extern "C-unwind" {
10371 fn IOIteratorIsValid(iterator: io_iterator_t) -> libc::boolean_t;
10372 }
10373 let ret = unsafe { IOIteratorIsValid(iterator) };
10374 ret != 0
10375}
10376
10377extern "C-unwind" {
10378 #[cfg(feature = "libc")]
10385 #[deprecated]
10386 pub fn IOServiceAddNotification(
10387 main_port: libc::mach_port_t,
10388 notification_type: io_name_t,
10389 matching: Option<&CFDictionary>,
10390 wake_port: libc::mach_port_t,
10391 reference: usize,
10392 notification: *mut io_iterator_t,
10393 ) -> libc::kern_return_t;
10394}
10395
10396extern "C-unwind" {
10397 #[cfg(feature = "libc")]
10425 pub fn IOServiceAddInterestNotification(
10426 notify_port: IONotificationPortRef,
10427 service: io_service_t,
10428 interest_type: io_name_t,
10429 callback: IOServiceInterestCallback,
10430 ref_con: *mut c_void,
10431 notification: *mut io_object_t,
10432 ) -> libc::kern_return_t;
10433}
10434
10435extern "C-unwind" {
10436 #[cfg(feature = "libc")]
10454 pub fn IOServiceMatchPropertyTable(
10455 service: io_service_t,
10456 matching: Option<&CFDictionary>,
10457 matches: *mut libc::boolean_t,
10458 ) -> libc::kern_return_t;
10459}
10460
10461extern "C-unwind" {
10462 #[cfg(feature = "libc")]
10476 pub fn IOServiceGetBusyState(
10477 service: io_service_t,
10478 busy_state: *mut u32,
10479 ) -> libc::kern_return_t;
10480}
10481
10482extern "C-unwind" {
10483 #[cfg(feature = "libc")]
10497 pub fn IOKitGetBusyState(
10498 main_port: libc::mach_port_t,
10499 busy_state: *mut u32,
10500 ) -> libc::kern_return_t;
10501}
10502
10503extern "C-unwind" {
10504 #[cfg(feature = "libc")]
10524 pub fn IOServiceOpen(
10525 service: io_service_t,
10526 owning_task: task_port_t,
10527 r#type: u32,
10528 connect: *mut io_connect_t,
10529 ) -> libc::kern_return_t;
10530}
10531
10532#[cfg(feature = "libc")]
10542#[inline]
10543pub extern "C-unwind" fn IOServiceRequestProbe(
10544 service: io_service_t,
10545 options: u32,
10546) -> libc::kern_return_t {
10547 extern "C-unwind" {
10548 fn IOServiceRequestProbe(service: io_service_t, options: u32) -> libc::kern_return_t;
10549 }
10550 unsafe { IOServiceRequestProbe(service, options) }
10551}
10552
10553pub const kIOServiceInteractionAllowed: c_uint = 0x00000001;
10555
10556#[cfg(feature = "libc")]
10566#[inline]
10567pub extern "C-unwind" fn IOServiceAuthorize(
10568 service: io_service_t,
10569 options: u32,
10570) -> libc::kern_return_t {
10571 extern "C-unwind" {
10572 fn IOServiceAuthorize(service: io_service_t, options: u32) -> libc::kern_return_t;
10573 }
10574 unsafe { IOServiceAuthorize(service, options) }
10575}
10576
10577#[cfg(feature = "libc")]
10578#[inline]
10579pub extern "C-unwind" fn IOServiceOpenAsFileDescriptor(
10580 service: io_service_t,
10581 oflag: c_int,
10582) -> c_int {
10583 extern "C-unwind" {
10584 fn IOServiceOpenAsFileDescriptor(service: io_service_t, oflag: c_int) -> c_int;
10585 }
10586 unsafe { IOServiceOpenAsFileDescriptor(service, oflag) }
10587}
10588
10589#[cfg(feature = "libc")]
10597#[inline]
10598pub extern "C-unwind" fn IOServiceClose(connect: io_connect_t) -> libc::kern_return_t {
10599 extern "C-unwind" {
10600 fn IOServiceClose(connect: io_connect_t) -> libc::kern_return_t;
10601 }
10602 unsafe { IOServiceClose(connect) }
10603}
10604
10605#[cfg(feature = "libc")]
10613#[inline]
10614pub extern "C-unwind" fn IOConnectAddRef(connect: io_connect_t) -> libc::kern_return_t {
10615 extern "C-unwind" {
10616 fn IOConnectAddRef(connect: io_connect_t) -> libc::kern_return_t;
10617 }
10618 unsafe { IOConnectAddRef(connect) }
10619}
10620
10621#[cfg(feature = "libc")]
10629#[inline]
10630pub extern "C-unwind" fn IOConnectRelease(connect: io_connect_t) -> libc::kern_return_t {
10631 extern "C-unwind" {
10632 fn IOConnectRelease(connect: io_connect_t) -> libc::kern_return_t;
10633 }
10634 unsafe { IOConnectRelease(connect) }
10635}
10636
10637extern "C-unwind" {
10638 #[cfg(feature = "libc")]
10652 pub fn IOConnectGetService(
10653 connect: io_connect_t,
10654 service: *mut io_service_t,
10655 ) -> libc::kern_return_t;
10656}
10657
10658#[cfg(feature = "libc")]
10672#[inline]
10673pub extern "C-unwind" fn IOConnectSetNotificationPort(
10674 connect: io_connect_t,
10675 r#type: u32,
10676 port: libc::mach_port_t,
10677 reference: usize,
10678) -> libc::kern_return_t {
10679 extern "C-unwind" {
10680 fn IOConnectSetNotificationPort(
10681 connect: io_connect_t,
10682 r#type: u32,
10683 port: libc::mach_port_t,
10684 reference: usize,
10685 ) -> libc::kern_return_t;
10686 }
10687 unsafe { IOConnectSetNotificationPort(connect, r#type, port, reference) }
10688}
10689
10690extern "C-unwind" {
10691 #[cfg(feature = "libc")]
10696 pub fn IOConnectMapMemory(
10697 connect: io_connect_t,
10698 memory_type: u32,
10699 into_task: task_port_t,
10700 at_address: *mut libc::mach_vm_address_t,
10701 of_size: *mut libc::mach_vm_size_t,
10702 options: IOOptionBits,
10703 ) -> libc::kern_return_t;
10704}
10705
10706extern "C-unwind" {
10707 #[cfg(feature = "libc")]
10728 pub fn IOConnectMapMemory64(
10729 connect: io_connect_t,
10730 memory_type: u32,
10731 into_task: task_port_t,
10732 at_address: *mut libc::mach_vm_address_t,
10733 of_size: *mut libc::mach_vm_size_t,
10734 options: IOOptionBits,
10735 ) -> libc::kern_return_t;
10736}
10737
10738extern "C-unwind" {
10739 #[cfg(feature = "libc")]
10740 pub fn IOConnectUnmapMemory(
10741 connect: io_connect_t,
10742 memory_type: u32,
10743 from_task: task_port_t,
10744 at_address: libc::mach_vm_address_t,
10745 ) -> libc::kern_return_t;
10746}
10747
10748extern "C-unwind" {
10749 #[cfg(feature = "libc")]
10763 pub fn IOConnectUnmapMemory64(
10764 connect: io_connect_t,
10765 memory_type: u32,
10766 from_task: task_port_t,
10767 at_address: libc::mach_vm_address_t,
10768 ) -> libc::kern_return_t;
10769}
10770
10771extern "C-unwind" {
10772 #[cfg(feature = "libc")]
10787 pub fn IOConnectSetCFProperties(
10788 connect: io_connect_t,
10789 properties: Option<&CFType>,
10790 ) -> libc::kern_return_t;
10791}
10792
10793extern "C-unwind" {
10794 #[cfg(feature = "libc")]
10812 pub fn IOConnectSetCFProperty(
10813 connect: io_connect_t,
10814 property_name: Option<&CFString>,
10815 property: Option<&CFType>,
10816 ) -> libc::kern_return_t;
10817}
10818
10819extern "C-unwind" {
10820 #[cfg(feature = "libc")]
10829 pub fn IOConnectCallMethod(
10830 connection: libc::mach_port_t,
10831 selector: u32,
10832 input: *const u64,
10833 input_cnt: u32,
10834 input_struct: *const c_void,
10835 input_struct_cnt: usize,
10836 output: *mut u64,
10837 output_cnt: *mut u32,
10838 output_struct: *mut c_void,
10839 output_struct_cnt: *mut usize,
10840 ) -> libc::kern_return_t;
10841}
10842
10843extern "C-unwind" {
10844 #[cfg(feature = "libc")]
10854 pub fn IOConnectCallAsyncMethod(
10855 connection: libc::mach_port_t,
10856 selector: u32,
10857 wake_port: libc::mach_port_t,
10858 reference: *mut u64,
10859 reference_cnt: u32,
10860 input: *const u64,
10861 input_cnt: u32,
10862 input_struct: *const c_void,
10863 input_struct_cnt: usize,
10864 output: *mut u64,
10865 output_cnt: *mut u32,
10866 output_struct: *mut c_void,
10867 output_struct_cnt: *mut usize,
10868 ) -> libc::kern_return_t;
10869}
10870
10871extern "C-unwind" {
10872 #[cfg(feature = "libc")]
10878 pub fn IOConnectCallStructMethod(
10879 connection: libc::mach_port_t,
10880 selector: u32,
10881 input_struct: *const c_void,
10882 input_struct_cnt: usize,
10883 output_struct: *mut c_void,
10884 output_struct_cnt: *mut usize,
10885 ) -> libc::kern_return_t;
10886}
10887
10888extern "C-unwind" {
10889 #[cfg(feature = "libc")]
10896 pub fn IOConnectCallAsyncStructMethod(
10897 connection: libc::mach_port_t,
10898 selector: u32,
10899 wake_port: libc::mach_port_t,
10900 reference: *mut u64,
10901 reference_cnt: u32,
10902 input_struct: *const c_void,
10903 input_struct_cnt: usize,
10904 output_struct: *mut c_void,
10905 output_struct_cnt: *mut usize,
10906 ) -> libc::kern_return_t;
10907}
10908
10909extern "C-unwind" {
10910 #[cfg(feature = "libc")]
10916 pub fn IOConnectCallScalarMethod(
10917 connection: libc::mach_port_t,
10918 selector: u32,
10919 input: *const u64,
10920 input_cnt: u32,
10921 output: *mut u64,
10922 output_cnt: *mut u32,
10923 ) -> libc::kern_return_t;
10924}
10925
10926extern "C-unwind" {
10927 #[cfg(feature = "libc")]
10934 pub fn IOConnectCallAsyncScalarMethod(
10935 connection: libc::mach_port_t,
10936 selector: u32,
10937 wake_port: libc::mach_port_t,
10938 reference: *mut u64,
10939 reference_cnt: u32,
10940 input: *const u64,
10941 input_cnt: u32,
10942 output: *mut u64,
10943 output_cnt: *mut u32,
10944 ) -> libc::kern_return_t;
10945}
10946
10947#[cfg(feature = "libc")]
10948#[inline]
10949pub extern "C-unwind" fn IOConnectTrap0(connect: io_connect_t, index: u32) -> libc::kern_return_t {
10950 extern "C-unwind" {
10951 fn IOConnectTrap0(connect: io_connect_t, index: u32) -> libc::kern_return_t;
10952 }
10953 unsafe { IOConnectTrap0(connect, index) }
10954}
10955
10956#[cfg(feature = "libc")]
10957#[inline]
10958pub extern "C-unwind" fn IOConnectTrap1(
10959 connect: io_connect_t,
10960 index: u32,
10961 p1: usize,
10962) -> libc::kern_return_t {
10963 extern "C-unwind" {
10964 fn IOConnectTrap1(connect: io_connect_t, index: u32, p1: usize) -> libc::kern_return_t;
10965 }
10966 unsafe { IOConnectTrap1(connect, index, p1) }
10967}
10968
10969#[cfg(feature = "libc")]
10970#[inline]
10971pub extern "C-unwind" fn IOConnectTrap2(
10972 connect: io_connect_t,
10973 index: u32,
10974 p1: usize,
10975 p2: usize,
10976) -> libc::kern_return_t {
10977 extern "C-unwind" {
10978 fn IOConnectTrap2(
10979 connect: io_connect_t,
10980 index: u32,
10981 p1: usize,
10982 p2: usize,
10983 ) -> libc::kern_return_t;
10984 }
10985 unsafe { IOConnectTrap2(connect, index, p1, p2) }
10986}
10987
10988#[cfg(feature = "libc")]
10989#[inline]
10990pub extern "C-unwind" fn IOConnectTrap3(
10991 connect: io_connect_t,
10992 index: u32,
10993 p1: usize,
10994 p2: usize,
10995 p3: usize,
10996) -> libc::kern_return_t {
10997 extern "C-unwind" {
10998 fn IOConnectTrap3(
10999 connect: io_connect_t,
11000 index: u32,
11001 p1: usize,
11002 p2: usize,
11003 p3: usize,
11004 ) -> libc::kern_return_t;
11005 }
11006 unsafe { IOConnectTrap3(connect, index, p1, p2, p3) }
11007}
11008
11009#[cfg(feature = "libc")]
11010#[inline]
11011pub extern "C-unwind" fn IOConnectTrap4(
11012 connect: io_connect_t,
11013 index: u32,
11014 p1: usize,
11015 p2: usize,
11016 p3: usize,
11017 p4: usize,
11018) -> libc::kern_return_t {
11019 extern "C-unwind" {
11020 fn IOConnectTrap4(
11021 connect: io_connect_t,
11022 index: u32,
11023 p1: usize,
11024 p2: usize,
11025 p3: usize,
11026 p4: usize,
11027 ) -> libc::kern_return_t;
11028 }
11029 unsafe { IOConnectTrap4(connect, index, p1, p2, p3, p4) }
11030}
11031
11032#[cfg(feature = "libc")]
11033#[inline]
11034pub extern "C-unwind" fn IOConnectTrap5(
11035 connect: io_connect_t,
11036 index: u32,
11037 p1: usize,
11038 p2: usize,
11039 p3: usize,
11040 p4: usize,
11041 p5: usize,
11042) -> libc::kern_return_t {
11043 extern "C-unwind" {
11044 fn IOConnectTrap5(
11045 connect: io_connect_t,
11046 index: u32,
11047 p1: usize,
11048 p2: usize,
11049 p3: usize,
11050 p4: usize,
11051 p5: usize,
11052 ) -> libc::kern_return_t;
11053 }
11054 unsafe { IOConnectTrap5(connect, index, p1, p2, p3, p4, p5) }
11055}
11056
11057#[cfg(feature = "libc")]
11058#[inline]
11059pub extern "C-unwind" fn IOConnectTrap6(
11060 connect: io_connect_t,
11061 index: u32,
11062 p1: usize,
11063 p2: usize,
11064 p3: usize,
11065 p4: usize,
11066 p5: usize,
11067 p6: usize,
11068) -> libc::kern_return_t {
11069 extern "C-unwind" {
11070 fn IOConnectTrap6(
11071 connect: io_connect_t,
11072 index: u32,
11073 p1: usize,
11074 p2: usize,
11075 p3: usize,
11076 p4: usize,
11077 p5: usize,
11078 p6: usize,
11079 ) -> libc::kern_return_t;
11080 }
11081 unsafe { IOConnectTrap6(connect, index, p1, p2, p3, p4, p5, p6) }
11082}
11083
11084#[cfg(feature = "libc")]
11094#[inline]
11095pub extern "C-unwind" fn IOConnectAddClient(
11096 connect: io_connect_t,
11097 client: io_connect_t,
11098) -> libc::kern_return_t {
11099 extern "C-unwind" {
11100 fn IOConnectAddClient(connect: io_connect_t, client: io_connect_t) -> libc::kern_return_t;
11101 }
11102 unsafe { IOConnectAddClient(connect, client) }
11103}
11104
11105#[cfg(feature = "libc")]
11113#[inline]
11114pub extern "C-unwind" fn IORegistryGetRootEntry(
11115 main_port: libc::mach_port_t,
11116) -> io_registry_entry_t {
11117 extern "C-unwind" {
11118 fn IORegistryGetRootEntry(main_port: libc::mach_port_t) -> io_registry_entry_t;
11119 }
11120 unsafe { IORegistryGetRootEntry(main_port) }
11121}
11122
11123extern "C-unwind" {
11124 #[cfg(feature = "libc")]
11140 pub fn IORegistryEntryFromPath(
11141 main_port: libc::mach_port_t,
11142 path: io_string_t,
11143 ) -> io_registry_entry_t;
11144}
11145
11146extern "C-unwind" {
11147 #[cfg(feature = "libc")]
11163 pub fn IORegistryEntryCopyFromPath(
11164 main_port: libc::mach_port_t,
11165 path: Option<&CFString>,
11166 ) -> io_registry_entry_t;
11167}
11168
11169pub const kIORegistryIterateRecursively: c_uint = 0x00000001;
11171pub const kIORegistryIterateParents: c_uint = 0x00000002;
11173
11174extern "C-unwind" {
11175 #[cfg(feature = "libc")]
11194 pub fn IORegistryCreateIterator(
11195 main_port: libc::mach_port_t,
11196 plane: io_name_t,
11197 options: IOOptionBits,
11198 iterator: *mut io_iterator_t,
11199 ) -> libc::kern_return_t;
11200}
11201
11202extern "C-unwind" {
11203 #[cfg(feature = "libc")]
11222 pub fn IORegistryEntryCreateIterator(
11223 entry: io_registry_entry_t,
11224 plane: io_name_t,
11225 options: IOOptionBits,
11226 iterator: *mut io_iterator_t,
11227 ) -> libc::kern_return_t;
11228}
11229
11230#[cfg(feature = "libc")]
11236#[inline]
11237pub extern "C-unwind" fn IORegistryIteratorEnterEntry(
11238 iterator: io_iterator_t,
11239) -> libc::kern_return_t {
11240 extern "C-unwind" {
11241 fn IORegistryIteratorEnterEntry(iterator: io_iterator_t) -> libc::kern_return_t;
11242 }
11243 unsafe { IORegistryIteratorEnterEntry(iterator) }
11244}
11245
11246#[cfg(feature = "libc")]
11252#[inline]
11253pub extern "C-unwind" fn IORegistryIteratorExitEntry(
11254 iterator: io_iterator_t,
11255) -> libc::kern_return_t {
11256 extern "C-unwind" {
11257 fn IORegistryIteratorExitEntry(iterator: io_iterator_t) -> libc::kern_return_t;
11258 }
11259 unsafe { IORegistryIteratorExitEntry(iterator) }
11260}
11261
11262extern "C-unwind" {
11263 #[cfg(feature = "libc")]
11277 pub fn IORegistryEntryGetName(
11278 entry: io_registry_entry_t,
11279 name: io_name_t,
11280 ) -> libc::kern_return_t;
11281}
11282
11283extern "C-unwind" {
11284 #[cfg(feature = "libc")]
11301 pub fn IORegistryEntryGetNameInPlane(
11302 entry: io_registry_entry_t,
11303 plane: io_name_t,
11304 name: io_name_t,
11305 ) -> libc::kern_return_t;
11306}
11307
11308extern "C-unwind" {
11309 #[cfg(feature = "libc")]
11326 pub fn IORegistryEntryGetLocationInPlane(
11327 entry: io_registry_entry_t,
11328 plane: io_name_t,
11329 location: io_name_t,
11330 ) -> libc::kern_return_t;
11331}
11332
11333extern "C-unwind" {
11334 #[cfg(feature = "libc")]
11351 pub fn IORegistryEntryGetPath(
11352 entry: io_registry_entry_t,
11353 plane: io_name_t,
11354 path: io_string_t,
11355 ) -> libc::kern_return_t;
11356}
11357
11358#[cfg(feature = "libc")]
11372#[inline]
11373pub unsafe extern "C-unwind" fn IORegistryEntryCopyPath(
11374 entry: io_registry_entry_t,
11375 plane: io_name_t,
11376) -> Option<CFRetained<CFString>> {
11377 extern "C-unwind" {
11378 fn IORegistryEntryCopyPath(
11379 entry: io_registry_entry_t,
11380 plane: io_name_t,
11381 ) -> Option<NonNull<CFString>>;
11382 }
11383 let ret = unsafe { IORegistryEntryCopyPath(entry, plane) };
11384 ret.map(|ret| unsafe { CFRetained::from_raw(ret) })
11385}
11386
11387extern "C-unwind" {
11388 #[cfg(feature = "libc")]
11402 pub fn IORegistryEntryGetRegistryEntryID(
11403 entry: io_registry_entry_t,
11404 entry_id: *mut u64,
11405 ) -> libc::kern_return_t;
11406}
11407
11408extern "C-unwind" {
11409 #[cfg(feature = "libc")]
11428 pub fn IORegistryEntryCreateCFProperties(
11429 entry: io_registry_entry_t,
11430 properties: *mut *mut CFMutableDictionary,
11431 allocator: Option<&CFAllocator>,
11432 options: IOOptionBits,
11433 ) -> libc::kern_return_t;
11434}
11435
11436#[cfg(feature = "libc")]
11455#[inline]
11456pub unsafe extern "C-unwind" fn IORegistryEntryCreateCFProperty(
11457 entry: io_registry_entry_t,
11458 key: Option<&CFString>,
11459 allocator: Option<&CFAllocator>,
11460 options: IOOptionBits,
11461) -> Option<CFRetained<CFType>> {
11462 extern "C-unwind" {
11463 fn IORegistryEntryCreateCFProperty(
11464 entry: io_registry_entry_t,
11465 key: Option<&CFString>,
11466 allocator: Option<&CFAllocator>,
11467 options: IOOptionBits,
11468 ) -> Option<NonNull<CFType>>;
11469 }
11470 let ret = unsafe { IORegistryEntryCreateCFProperty(entry, key, allocator, options) };
11471 ret.map(|ret| unsafe { CFRetained::from_raw(ret) })
11472}
11473
11474#[cfg(feature = "libc")]
11497#[inline]
11498pub unsafe extern "C-unwind" fn IORegistryEntrySearchCFProperty(
11499 entry: io_registry_entry_t,
11500 plane: io_name_t,
11501 key: Option<&CFString>,
11502 allocator: Option<&CFAllocator>,
11503 options: IOOptionBits,
11504) -> Option<CFRetained<CFType>> {
11505 extern "C-unwind" {
11506 fn IORegistryEntrySearchCFProperty(
11507 entry: io_registry_entry_t,
11508 plane: io_name_t,
11509 key: Option<&CFString>,
11510 allocator: Option<&CFAllocator>,
11511 options: IOOptionBits,
11512 ) -> Option<NonNull<CFType>>;
11513 }
11514 let ret = unsafe { IORegistryEntrySearchCFProperty(entry, plane, key, allocator, options) };
11515 ret.map(|ret| unsafe { CFRetained::from_raw(ret) })
11516}
11517
11518extern "C-unwind" {
11519 #[cfg(feature = "libc")]
11525 pub fn IORegistryEntryGetProperty(
11526 entry: io_registry_entry_t,
11527 property_name: io_name_t,
11528 buffer: io_struct_inband_t,
11529 size: *mut u32,
11530 ) -> libc::kern_return_t;
11531}
11532
11533extern "C-unwind" {
11534 #[cfg(feature = "libc")]
11549 pub fn IORegistryEntrySetCFProperties(
11550 entry: io_registry_entry_t,
11551 properties: Option<&CFType>,
11552 ) -> libc::kern_return_t;
11553}
11554
11555extern "C-unwind" {
11556 #[cfg(feature = "libc")]
11574 pub fn IORegistryEntrySetCFProperty(
11575 entry: io_registry_entry_t,
11576 property_name: Option<&CFString>,
11577 property: Option<&CFType>,
11578 ) -> libc::kern_return_t;
11579}
11580
11581extern "C-unwind" {
11582 #[cfg(feature = "libc")]
11599 pub fn IORegistryEntryGetChildIterator(
11600 entry: io_registry_entry_t,
11601 plane: io_name_t,
11602 iterator: *mut io_iterator_t,
11603 ) -> libc::kern_return_t;
11604}
11605
11606extern "C-unwind" {
11607 #[cfg(feature = "libc")]
11624 pub fn IORegistryEntryGetChildEntry(
11625 entry: io_registry_entry_t,
11626 plane: io_name_t,
11627 child: *mut io_registry_entry_t,
11628 ) -> libc::kern_return_t;
11629}
11630
11631extern "C-unwind" {
11632 #[cfg(feature = "libc")]
11649 pub fn IORegistryEntryGetParentIterator(
11650 entry: io_registry_entry_t,
11651 plane: io_name_t,
11652 iterator: *mut io_iterator_t,
11653 ) -> libc::kern_return_t;
11654}
11655
11656extern "C-unwind" {
11657 #[cfg(feature = "libc")]
11674 pub fn IORegistryEntryGetParentEntry(
11675 entry: io_registry_entry_t,
11676 plane: io_name_t,
11677 parent: *mut io_registry_entry_t,
11678 ) -> libc::kern_return_t;
11679}
11680
11681#[cfg(feature = "libc")]
11695#[inline]
11696pub unsafe extern "C-unwind" fn IORegistryEntryInPlane(
11697 entry: io_registry_entry_t,
11698 plane: io_name_t,
11699) -> bool {
11700 extern "C-unwind" {
11701 fn IORegistryEntryInPlane(entry: io_registry_entry_t, plane: io_name_t) -> libc::boolean_t;
11702 }
11703 let ret = unsafe { IORegistryEntryInPlane(entry, plane) };
11704 ret != 0
11705}
11706
11707#[inline]
11720pub unsafe extern "C-unwind" fn IOServiceMatching(
11721 name: *const c_char,
11722) -> Option<CFRetained<CFMutableDictionary>> {
11723 extern "C-unwind" {
11724 fn IOServiceMatching(name: *const c_char) -> Option<NonNull<CFMutableDictionary>>;
11725 }
11726 let ret = unsafe { IOServiceMatching(name) };
11727 ret.map(|ret| unsafe { CFRetained::from_raw(ret) })
11728}
11729
11730#[inline]
11743pub unsafe extern "C-unwind" fn IOServiceNameMatching(
11744 name: *const c_char,
11745) -> Option<CFRetained<CFMutableDictionary>> {
11746 extern "C-unwind" {
11747 fn IOServiceNameMatching(name: *const c_char) -> Option<NonNull<CFMutableDictionary>>;
11748 }
11749 let ret = unsafe { IOServiceNameMatching(name) };
11750 ret.map(|ret| unsafe { CFRetained::from_raw(ret) })
11751}
11752
11753#[cfg(feature = "libc")]
11770#[inline]
11771pub unsafe extern "C-unwind" fn IOBSDNameMatching(
11772 main_port: libc::mach_port_t,
11773 options: u32,
11774 bsd_name: *const c_char,
11775) -> Option<CFRetained<CFMutableDictionary>> {
11776 extern "C-unwind" {
11777 fn IOBSDNameMatching(
11778 main_port: libc::mach_port_t,
11779 options: u32,
11780 bsd_name: *const c_char,
11781 ) -> Option<NonNull<CFMutableDictionary>>;
11782 }
11783 let ret = unsafe { IOBSDNameMatching(main_port, options, bsd_name) };
11784 ret.map(|ret| unsafe { CFRetained::from_raw(ret) })
11785}
11786
11787#[cfg(feature = "libc")]
11792#[deprecated]
11793#[inline]
11794pub unsafe extern "C-unwind" fn IOOpenFirmwarePathMatching(
11795 main_port: libc::mach_port_t,
11796 options: u32,
11797 path: *const c_char,
11798) -> Option<CFRetained<CFMutableDictionary>> {
11799 extern "C-unwind" {
11800 fn IOOpenFirmwarePathMatching(
11801 main_port: libc::mach_port_t,
11802 options: u32,
11803 path: *const c_char,
11804 ) -> Option<NonNull<CFMutableDictionary>>;
11805 }
11806 let ret = unsafe { IOOpenFirmwarePathMatching(main_port, options, path) };
11807 ret.map(|ret| unsafe { CFRetained::retain(ret) })
11808}
11809
11810#[inline]
11822pub unsafe extern "C-unwind" fn IORegistryEntryIDMatching(
11823 entry_id: u64,
11824) -> Option<CFRetained<CFMutableDictionary>> {
11825 extern "C-unwind" {
11826 fn IORegistryEntryIDMatching(entry_id: u64) -> Option<NonNull<CFMutableDictionary>>;
11827 }
11828 let ret = unsafe { IORegistryEntryIDMatching(entry_id) };
11829 ret.map(|ret| unsafe { CFRetained::from_raw(ret) })
11830}
11831
11832extern "C-unwind" {
11833 #[cfg(feature = "libc")]
11838 #[deprecated]
11839 pub fn IOServiceOFPathToBSDName(
11840 main_port: libc::mach_port_t,
11841 open_firmware_path: io_name_t,
11842 bsd_name: io_name_t,
11843 ) -> libc::kern_return_t;
11844}
11845
11846pub type IOAsyncCallback0 = Option<unsafe extern "C-unwind" fn(*mut c_void, IOReturn)>;
11855
11856pub type IOAsyncCallback1 = Option<unsafe extern "C-unwind" fn(*mut c_void, IOReturn, *mut c_void)>;
11868
11869pub type IOAsyncCallback2 =
11882 Option<unsafe extern "C-unwind" fn(*mut c_void, IOReturn, *mut c_void, *mut c_void)>;
11883
11884pub type IOAsyncCallback =
11897 Option<unsafe extern "C-unwind" fn(*mut c_void, IOReturn, *mut *mut c_void, u32)>;
11898
11899extern "C-unwind" {
11900 #[cfg(feature = "libc")]
11904 pub fn IOCatalogueSendData(
11905 main_port: libc::mach_port_t,
11906 flag: u32,
11907 buffer: *const c_char,
11908 size: u32,
11909 ) -> libc::kern_return_t;
11910}
11911
11912extern "C-unwind" {
11913 #[cfg(feature = "libc")]
11917 pub fn IOCatalogueTerminate(
11918 main_port: libc::mach_port_t,
11919 flag: u32,
11920 description: io_name_t,
11921 ) -> libc::kern_return_t;
11922}
11923
11924extern "C-unwind" {
11925 #[cfg(feature = "libc")]
11930 pub fn IOCatalogueGetData(
11931 main_port: libc::mach_port_t,
11932 flag: u32,
11933 buffer: *mut *mut c_char,
11934 size: *mut u32,
11935 ) -> libc::kern_return_t;
11936}
11937
11938extern "C-unwind" {
11939 #[cfg(feature = "libc")]
11943 pub fn IOCatalogueModuleLoaded(
11944 main_port: libc::mach_port_t,
11945 name: io_name_t,
11946 ) -> libc::kern_return_t;
11947}
11948
11949#[cfg(feature = "libc")]
11950#[inline]
11951pub extern "C-unwind" fn IOCatalogueReset(
11952 main_port: libc::mach_port_t,
11953 flag: u32,
11954) -> libc::kern_return_t {
11955 extern "C-unwind" {
11956 fn IOCatalogueReset(main_port: libc::mach_port_t, flag: u32) -> libc::kern_return_t;
11957 }
11958 unsafe { IOCatalogueReset(main_port, flag) }
11959}
11960
11961#[repr(C)]
11969#[derive(Clone, Copy, Debug, PartialEq)]
11970pub struct IODataQueueEntry {
11971 pub size: u32,
11972 pub data: [u8; 4],
11973}
11974
11975#[cfg(feature = "objc2")]
11976unsafe impl Encode for IODataQueueEntry {
11977 const ENCODING: Encoding =
11978 Encoding::Struct("_IODataQueueEntry", &[<u32>::ENCODING, <[u8; 4]>::ENCODING]);
11979}
11980
11981#[cfg(feature = "objc2")]
11982unsafe impl RefEncode for IODataQueueEntry {
11983 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
11984}
11985
11986#[repr(C)]
11996#[derive(Clone, Copy, Debug, PartialEq)]
11997pub struct IODataQueueMemory {
11998 pub queueSize: u32,
11999 pub head: u32,
12000 pub tail: u32,
12001 pub queue: [IODataQueueEntry; 1],
12002}
12003
12004#[cfg(feature = "objc2")]
12005unsafe impl Encode for IODataQueueMemory {
12006 const ENCODING: Encoding = Encoding::Struct(
12007 "_IODataQueueMemory",
12008 &[
12009 <u32>::ENCODING,
12010 <u32>::ENCODING,
12011 <u32>::ENCODING,
12012 <[IODataQueueEntry; 1]>::ENCODING,
12013 ],
12014 );
12015}
12016
12017#[cfg(feature = "objc2")]
12018unsafe impl RefEncode for IODataQueueMemory {
12019 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
12020}
12021
12022#[inline]
12032pub unsafe extern "C-unwind" fn IODataQueueDataAvailable(
12033 data_queue: *mut IODataQueueMemory,
12034) -> bool {
12035 extern "C-unwind" {
12036 fn IODataQueueDataAvailable(data_queue: *mut IODataQueueMemory) -> Boolean;
12037 }
12038 let ret = unsafe { IODataQueueDataAvailable(data_queue) };
12039 ret != 0
12040}
12041
12042extern "C-unwind" {
12043 pub fn IODataQueuePeek(data_queue: *mut IODataQueueMemory) -> *mut IODataQueueEntry;
12055}
12056
12057extern "C-unwind" {
12058 pub fn IODataQueueDequeue(
12076 data_queue: *mut IODataQueueMemory,
12077 data: *mut c_void,
12078 data_size: *mut u32,
12079 ) -> IOReturn;
12080}
12081
12082extern "C-unwind" {
12083 #[cfg(feature = "libc")]
12097 pub fn IODataQueueWaitForAvailableData(
12098 data_queue: *mut IODataQueueMemory,
12099 notification_port: libc::mach_port_t,
12100 ) -> IOReturn;
12101}
12102
12103#[cfg(feature = "libc")]
12109#[inline]
12110pub extern "C-unwind" fn IODataQueueAllocateNotificationPort() -> libc::mach_port_t {
12111 extern "C-unwind" {
12112 fn IODataQueueAllocateNotificationPort() -> libc::mach_port_t;
12113 }
12114 unsafe { IODataQueueAllocateNotificationPort() }
12115}
12116
12117extern "C-unwind" {
12118 pub fn IODataQueueEnqueue(
12141 data_queue: *mut IODataQueueMemory,
12142 data: *mut c_void,
12143 data_size: u32,
12144 ) -> IOReturn;
12145}
12146
12147extern "C-unwind" {
12148 #[cfg(feature = "libc")]
12165 pub fn IODataQueueSetNotificationPort(
12166 data_queue: *mut IODataQueueMemory,
12167 notify_port: libc::mach_port_t,
12168 ) -> IOReturn;
12169}
12170
12171#[cfg(feature = "libc")]
12173#[repr(C)]
12174#[allow(unpredictable_function_pointer_comparisons)]
12175#[derive(Clone, Copy, Debug, PartialEq)]
12176pub struct IOCFPlugInInterfaceStruct {
12177 pub(crate) _reserved: *mut c_void,
12178 pub QueryInterface:
12179 Option<unsafe extern "C-unwind" fn(*mut c_void, REFIID, *mut LPVOID) -> HRESULT>,
12180 pub AddRef: Option<unsafe extern "C-unwind" fn(*mut c_void) -> ULONG>,
12181 pub Release: Option<unsafe extern "C-unwind" fn(*mut c_void) -> ULONG>,
12182 pub version: u16,
12183 pub revision: u16,
12184 pub Probe: Option<
12185 unsafe extern "C-unwind" fn(
12186 *mut c_void,
12187 *const CFDictionary,
12188 io_service_t,
12189 *mut i32,
12190 ) -> IOReturn,
12191 >,
12192 pub Start: Option<
12193 unsafe extern "C-unwind" fn(*mut c_void, *const CFDictionary, io_service_t) -> IOReturn,
12194 >,
12195 pub Stop: Option<unsafe extern "C-unwind" fn(*mut c_void) -> IOReturn>,
12196}
12197
12198#[cfg(all(feature = "libc", feature = "objc2"))]
12199unsafe impl Encode for IOCFPlugInInterfaceStruct {
12200 const ENCODING: Encoding = Encoding::Struct("IOCFPlugInInterfaceStruct", &[
12201 <*mut c_void>::ENCODING,
12202 <Option<unsafe extern "C-unwind" fn(*mut c_void,REFIID,*mut LPVOID,) -> HRESULT>>::ENCODING,
12203 <Option<unsafe extern "C-unwind" fn(*mut c_void,) -> ULONG>>::ENCODING,
12204 <Option<unsafe extern "C-unwind" fn(*mut c_void,) -> ULONG>>::ENCODING,
12205 <u16>::ENCODING,
12206 <u16>::ENCODING,
12207 <Option<unsafe extern "C-unwind" fn(*mut c_void,*const CFDictionary,io_service_t,*mut i32,) -> IOReturn>>::ENCODING,
12208 <Option<unsafe extern "C-unwind" fn(*mut c_void,*const CFDictionary,io_service_t,) -> IOReturn>>::ENCODING,
12209 <Option<unsafe extern "C-unwind" fn(*mut c_void,) -> IOReturn>>::ENCODING,
12210 ]);
12211}
12212
12213#[cfg(all(feature = "libc", feature = "objc2"))]
12214unsafe impl RefEncode for IOCFPlugInInterfaceStruct {
12215 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
12216}
12217
12218#[cfg(feature = "libc")]
12220pub type IOCFPlugInInterface = IOCFPlugInInterfaceStruct;
12221
12222extern "C-unwind" {
12223 #[cfg(feature = "libc")]
12230 pub fn IOCreatePlugInInterfaceForService(
12231 service: io_service_t,
12232 plugin_type: Option<&CFUUID>,
12233 interface_type: Option<&CFUUID>,
12234 the_interface: *mut *mut *mut IOCFPlugInInterface,
12235 the_score: *mut i32,
12236 ) -> libc::kern_return_t;
12237}
12238
12239extern "C-unwind" {
12240 #[cfg(feature = "libc")]
12244 pub fn IODestroyPlugInInterface(
12245 interface: *mut *mut IOCFPlugInInterface,
12246 ) -> libc::kern_return_t;
12247}
12248
12249pub const kIOCFSerializeToBinary: c_uint = 0x00000001;
12251
12252#[inline]
12257pub unsafe extern "C-unwind" fn IOCFSerialize(
12258 object: Option<&CFType>,
12259 options: CFOptionFlags,
12260) -> Option<CFRetained<CFData>> {
12261 extern "C-unwind" {
12262 fn IOCFSerialize(
12263 object: Option<&CFType>,
12264 options: CFOptionFlags,
12265 ) -> Option<NonNull<CFData>>;
12266 }
12267 let ret = unsafe { IOCFSerialize(object, options) };
12268 ret.map(|ret| unsafe { CFRetained::from_raw(ret) })
12269}
12270
12271#[inline]
12278pub unsafe extern "C-unwind" fn IOURLCreatePropertyFromResource(
12279 alloc: Option<&CFAllocator>,
12280 url: Option<&CFURL>,
12281 property: Option<&CFString>,
12282 error_code: *mut i32,
12283) -> Option<CFRetained<CFType>> {
12284 extern "C-unwind" {
12285 fn IOURLCreatePropertyFromResource(
12286 alloc: Option<&CFAllocator>,
12287 url: Option<&CFURL>,
12288 property: Option<&CFString>,
12289 error_code: *mut i32,
12290 ) -> Option<NonNull<CFType>>;
12291 }
12292 let ret = unsafe { IOURLCreatePropertyFromResource(alloc, url, property, error_code) };
12293 ret.map(|ret| unsafe { CFRetained::from_raw(ret) })
12294}
12295
12296#[inline]
12306pub unsafe extern "C-unwind" fn IOURLCreateDataAndPropertiesFromResource(
12307 alloc: Option<&CFAllocator>,
12308 url: Option<&CFURL>,
12309 resource_data: *mut *const CFData,
12310 properties: *mut *const CFDictionary,
12311 desired_properties: Option<&CFArray>,
12312 error_code: *mut i32,
12313) -> bool {
12314 extern "C-unwind" {
12315 fn IOURLCreateDataAndPropertiesFromResource(
12316 alloc: Option<&CFAllocator>,
12317 url: Option<&CFURL>,
12318 resource_data: *mut *const CFData,
12319 properties: *mut *const CFDictionary,
12320 desired_properties: Option<&CFArray>,
12321 error_code: *mut i32,
12322 ) -> Boolean;
12323 }
12324 let ret = unsafe {
12325 IOURLCreateDataAndPropertiesFromResource(
12326 alloc,
12327 url,
12328 resource_data,
12329 properties,
12330 desired_properties,
12331 error_code,
12332 )
12333 };
12334 ret != 0
12335}
12336
12337#[inline]
12345pub unsafe extern "C-unwind" fn IOURLWriteDataAndPropertiesToResource(
12346 url: Option<&CFURL>,
12347 data_to_write: Option<&CFData>,
12348 properties_to_write: Option<&CFDictionary>,
12349 error_code: *mut i32,
12350) -> bool {
12351 extern "C-unwind" {
12352 fn IOURLWriteDataAndPropertiesToResource(
12353 url: Option<&CFURL>,
12354 data_to_write: Option<&CFData>,
12355 properties_to_write: Option<&CFDictionary>,
12356 error_code: *mut i32,
12357 ) -> Boolean;
12358 }
12359 let ret = unsafe {
12360 IOURLWriteDataAndPropertiesToResource(url, data_to_write, properties_to_write, error_code)
12361 };
12362 ret != 0
12363}
12364
12365#[repr(transparent)]
12367#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
12368pub struct IOURLError(pub c_int);
12369impl IOURLError {
12370 #[doc(alias = "kIOURLUnknownError")]
12371 pub const UnknownError: Self = Self(-10);
12372 #[doc(alias = "kIOURLUnknownSchemeError")]
12373 pub const UnknownSchemeError: Self = Self(-11);
12374 #[doc(alias = "kIOURLResourceNotFoundError")]
12375 pub const ResourceNotFoundError: Self = Self(-12);
12376 #[doc(alias = "kIOURLResourceAccessViolationError")]
12377 pub const ResourceAccessViolationError: Self = Self(-13);
12378 #[doc(alias = "kIOURLRemoteHostUnavailableError")]
12379 pub const RemoteHostUnavailableError: Self = Self(-14);
12380 #[doc(alias = "kIOURLImproperArgumentsError")]
12381 pub const ImproperArgumentsError: Self = Self(-15);
12382 #[doc(alias = "kIOURLUnknownPropertyKeyError")]
12383 pub const UnknownPropertyKeyError: Self = Self(-16);
12384 #[doc(alias = "kIOURLPropertyKeyUnavailableError")]
12385 pub const PropertyKeyUnavailableError: Self = Self(-17);
12386 #[doc(alias = "kIOURLTimeoutError")]
12387 pub const TimeoutError: Self = Self(-18);
12388}
12389
12390#[cfg(feature = "objc2")]
12391unsafe impl Encode for IOURLError {
12392 const ENCODING: Encoding = c_int::ENCODING;
12393}
12394
12395#[cfg(feature = "objc2")]
12396unsafe impl RefEncode for IOURLError {
12397 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
12398}
12399
12400pub const kIOCatalogAddDrivers: c_uint = 1;
12402pub const kIOCatalogAddDriversNoMatch: c_uint = 2;
12404pub const kIOCatalogRemoveDrivers: c_uint = 3;
12406pub const kIOCatalogRemoveDriversNoMatch: c_uint = 4;
12408pub const kIOCatalogStartMatching__Removed: c_uint = 5;
12410pub const kIOCatalogRemoveKernelLinker__Removed: c_uint = 6;
12412pub const kIOCatalogKextdActive: c_uint = 7;
12414pub const kIOCatalogKextdFinishedLaunching: c_uint = 8;
12416pub const kIOCatalogResetDrivers: c_uint = 9;
12418pub const kIOCatalogResetDriversNoMatch: c_uint = 10;
12420
12421pub const kIOCatalogGetContents: c_uint = 1;
12423pub const kIOCatalogGetModuleDemandList: c_uint = 2;
12425pub const kIOCatalogGetCacheMissList: c_uint = 3;
12427pub const kIOCatalogGetROMMkextList: c_uint = 4;
12429
12430pub const kIOCatalogResetDefault: c_uint = 1;
12432
12433pub const kIOCatalogModuleUnload: c_uint = 1;
12435pub const kIOCatalogModuleTerminate: c_uint = 2;
12437pub const kIOCatalogServiceTerminate: c_uint = 3;
12439
12440#[inline]
12446pub unsafe extern "C-unwind" fn IOCFUnserialize(
12447 buffer: *const c_char,
12448 allocator: Option<&CFAllocator>,
12449 options: CFOptionFlags,
12450 error_string: *mut *const CFString,
12451) -> Option<CFRetained<CFType>> {
12452 extern "C-unwind" {
12453 fn IOCFUnserialize(
12454 buffer: *const c_char,
12455 allocator: Option<&CFAllocator>,
12456 options: CFOptionFlags,
12457 error_string: *mut *const CFString,
12458 ) -> Option<NonNull<CFType>>;
12459 }
12460 let ret = unsafe { IOCFUnserialize(buffer, allocator, options, error_string) };
12461 ret.map(|ret| unsafe { CFRetained::from_raw(ret) })
12462}
12463
12464#[inline]
12470pub unsafe extern "C-unwind" fn IOCFUnserializeBinary(
12471 buffer: *const c_char,
12472 buffer_size: usize,
12473 allocator: Option<&CFAllocator>,
12474 options: CFOptionFlags,
12475 error_string: *mut *const CFString,
12476) -> Option<CFRetained<CFType>> {
12477 extern "C-unwind" {
12478 fn IOCFUnserializeBinary(
12479 buffer: *const c_char,
12480 buffer_size: usize,
12481 allocator: Option<&CFAllocator>,
12482 options: CFOptionFlags,
12483 error_string: *mut *const CFString,
12484 ) -> Option<NonNull<CFType>>;
12485 }
12486 let ret =
12487 unsafe { IOCFUnserializeBinary(buffer, buffer_size, allocator, options, error_string) };
12488 ret.map(|ret| unsafe { CFRetained::from_raw(ret) })
12489}
12490
12491#[inline]
12497pub unsafe extern "C-unwind" fn IOCFUnserializeWithSize(
12498 buffer: *const c_char,
12499 buffer_size: usize,
12500 allocator: Option<&CFAllocator>,
12501 options: CFOptionFlags,
12502 error_string: *mut *const CFString,
12503) -> Option<CFRetained<CFType>> {
12504 extern "C-unwind" {
12505 fn IOCFUnserializeWithSize(
12506 buffer: *const c_char,
12507 buffer_size: usize,
12508 allocator: Option<&CFAllocator>,
12509 options: CFOptionFlags,
12510 error_string: *mut *const CFString,
12511 ) -> Option<NonNull<CFType>>;
12512 }
12513 let ret =
12514 unsafe { IOCFUnserializeWithSize(buffer, buffer_size, allocator, options, error_string) };
12515 ret.map(|ret| unsafe { CFRetained::from_raw(ret) })
12516}
12517
12518pub type IOMessage = u32;
12524
12525pub type OSObjectRef = u64;
12527
12528pub const kIORPCVersion190615: c_uint = 0x4da2b68c;
12530pub const kIORPCVersion190615Reply: c_uint = 0x4da2b68d;
12532
12533pub const kIORPCMessageRemote: c_uint = 0x00000001;
12535pub const kIORPCMessageLocalHost: c_uint = 0x00000002;
12537pub const kIORPCMessageKernel: c_uint = 0x00000004;
12539pub const kIORPCMessageOneway: c_uint = 0x00000008;
12541pub const kIORPCMessageObjectRefs: c_uint = 0x00000010;
12543pub const kIORPCMessageOnqueue: c_uint = 0x00000020;
12545pub const kIORPCMessageError: c_uint = 0x00000040;
12547pub const kIORPCMessageSimpleReply: c_uint = 0x00000080;
12549
12550#[repr(C, packed(4))]
12552#[derive(Clone, Copy, Debug, PartialEq)]
12553pub struct IORPCMessage {
12554 pub msgid: u64,
12555 pub flags: u64,
12556 pub objectRefs: u64,
12557 pub objects: [OSObjectRef; 0],
12558}
12559
12560#[cfg(feature = "objc2")]
12561unsafe impl Encode for IORPCMessage {
12562 const ENCODING: Encoding = Encoding::Struct(
12563 "IORPCMessage",
12564 &[
12565 <u64>::ENCODING,
12566 <u64>::ENCODING,
12567 <u64>::ENCODING,
12568 <[OSObjectRef; 0]>::ENCODING,
12569 ],
12570 );
12571}
12572
12573#[cfg(feature = "objc2")]
12574unsafe impl RefEncode for IORPCMessage {
12575 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
12576}
12577
12578#[cfg(feature = "libc")]
12580#[repr(C)]
12581#[derive(Clone, Copy, Debug, PartialEq)]
12582pub struct IORPCMessageErrorReturnContent {
12583 pub hdr: IORPCMessage,
12584 pub result: libc::kern_return_t,
12585 pub pad: u32,
12586}
12587
12588#[cfg(all(feature = "libc", feature = "objc2"))]
12589unsafe impl Encode for IORPCMessageErrorReturnContent {
12590 const ENCODING: Encoding = Encoding::Struct(
12591 "IORPCMessageErrorReturnContent",
12592 &[
12593 <IORPCMessage>::ENCODING,
12594 <libc::kern_return_t>::ENCODING,
12595 <u32>::ENCODING,
12596 ],
12597 );
12598}
12599
12600#[cfg(all(feature = "libc", feature = "objc2"))]
12601unsafe impl RefEncode for IORPCMessageErrorReturnContent {
12602 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
12603}
12604
12605pub const kOSClassCanRemote: c_uint = 0x00000001;
12607
12608#[repr(C)]
12610#[derive(Clone, Copy, Debug, PartialEq)]
12611pub struct OSClassDescription {
12612 pub descriptionSize: u32,
12613 pub name: [c_char; 96],
12614 pub superName: [c_char; 96],
12615 pub methodOptionsSize: u32,
12616 pub methodOptionsOffset: u32,
12617 pub metaMethodOptionsSize: u32,
12618 pub metaMethodOptionsOffset: u32,
12619 pub queueNamesSize: u32,
12620 pub queueNamesOffset: u32,
12621 pub methodNamesSize: u32,
12622 pub methodNamesOffset: u32,
12623 pub metaMethodNamesSize: u32,
12624 pub metaMethodNamesOffset: u32,
12625 pub flags: u64,
12626 pub resv1: [u64; 8],
12627 pub methodOptions: [u64; 0],
12628 pub metaMethodOptions: [u64; 0],
12629 pub dispatchNames: [c_char; 0],
12630 pub methodNames: [c_char; 0],
12631 pub metaMethodNames: [c_char; 0],
12632}
12633
12634#[cfg(feature = "objc2")]
12635unsafe impl Encode for OSClassDescription {
12636 const ENCODING: Encoding = Encoding::Struct(
12637 "OSClassDescription",
12638 &[
12639 <u32>::ENCODING,
12640 <[c_char; 96]>::ENCODING,
12641 <[c_char; 96]>::ENCODING,
12642 <u32>::ENCODING,
12643 <u32>::ENCODING,
12644 <u32>::ENCODING,
12645 <u32>::ENCODING,
12646 <u32>::ENCODING,
12647 <u32>::ENCODING,
12648 <u32>::ENCODING,
12649 <u32>::ENCODING,
12650 <u32>::ENCODING,
12651 <u32>::ENCODING,
12652 <u64>::ENCODING,
12653 <[u64; 8]>::ENCODING,
12654 <[u64; 0]>::ENCODING,
12655 <[u64; 0]>::ENCODING,
12656 <[c_char; 0]>::ENCODING,
12657 <[c_char; 0]>::ENCODING,
12658 <[c_char; 0]>::ENCODING,
12659 ],
12660 );
12661}
12662
12663#[cfg(feature = "objc2")]
12664unsafe impl RefEncode for OSClassDescription {
12665 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
12666}
12667
12668#[cfg(feature = "libc")]
12669#[deprecated = "renamed to `IONotificationPort::create`"]
12670#[inline]
12671pub extern "C-unwind" fn IONotificationPortCreate(
12672 main_port: libc::mach_port_t,
12673) -> IONotificationPortRef {
12674 extern "C-unwind" {
12675 fn IONotificationPortCreate(main_port: libc::mach_port_t) -> IONotificationPortRef;
12676 }
12677 unsafe { IONotificationPortCreate(main_port) }
12678}
12679
12680extern "C-unwind" {
12681 #[deprecated = "renamed to `IONotificationPort::destroy`"]
12682 pub fn IONotificationPortDestroy(notify: IONotificationPortRef);
12683}
12684
12685#[deprecated = "renamed to `IONotificationPort::run_loop_source`"]
12686#[inline]
12687pub unsafe extern "C-unwind" fn IONotificationPortGetRunLoopSource(
12688 notify: IONotificationPortRef,
12689) -> Option<CFRetained<CFRunLoopSource>> {
12690 extern "C-unwind" {
12691 fn IONotificationPortGetRunLoopSource(
12692 notify: IONotificationPortRef,
12693 ) -> Option<NonNull<CFRunLoopSource>>;
12694 }
12695 let ret = unsafe { IONotificationPortGetRunLoopSource(notify) };
12696 ret.map(|ret| unsafe { CFRetained::retain(ret) })
12697}
12698
12699extern "C-unwind" {
12700 #[cfg(feature = "libc")]
12701 #[deprecated = "renamed to `IONotificationPort::mach_port`"]
12702 pub fn IONotificationPortGetMachPort(notify: IONotificationPortRef) -> libc::mach_port_t;
12703}
12704
12705extern "C-unwind" {
12706 #[cfg(feature = "libc")]
12707 #[deprecated = "renamed to `IONotificationPort::set_importance_receiver`"]
12708 pub fn IONotificationPortSetImportanceReceiver(
12709 notify: IONotificationPortRef,
12710 ) -> libc::kern_return_t;
12711}
12712
12713extern "C-unwind" {
12714 #[cfg(feature = "dispatch2")]
12715 #[deprecated = "renamed to `IONotificationPort::set_dispatch_queue`"]
12716 pub fn IONotificationPortSetDispatchQueue(
12717 notify: IONotificationPortRef,
12718 queue: Option<&DispatchQueue>,
12719 );
12720}