Lists all currently registered input devices
a DeviceManager
a pointer to the internal list of InputDevice objects. The returned list is owned by the DeviceManager and should never be modified or freed