internal static extern Byte HidD_GetAttributes(SafeFileHandle hidDeviceObject, ref HidAttributes attributes);
public static extern bool HidD_GetAttributes(IntPtr hidDeviceObject, out HidAttributes attributes);