[DllImport("hid.dll", CharSet = CharSet.Auto, SetLastError = true)]
private static extern bool HidD_GetPhysicalDescriptor(SafeFileHandle HidDeviceObject, StringBuilder Buffer, uint BufferLength);
Declare Function HidD_GetPhysicalDescriptor Lib "hid.dll" (TODO) As TODO