v2:
* Support Device_CompatibleIds, Device_HardwareIds, and Device_ContainerIds for PnP devices (hidapi uses them for detecting the bus type of the device: https://github.com/libusb/hidapi/blob/f18d2c0768bed300d13758dd9f52b57163c049...). * Add ntoskrnl tests for the same.