IOHIDManager defines an Human Interface Device (HID) management object. It provides global interaction with managed HID devices such as discovery/removal and receiving input events. IOHIDManager is also a CFType object and as such conforms to all the conventions expected such object.
This documentation assumes that you have a basic understanding of the material contained in Introduction to Accessing Hardware From Applications.
All of the information described in this document is contained in the header file
IOHIDManager found at