On Wed Aug 14 13:45:25 2024 +0000, Ivo Ivanov wrote:
I did this as part of a larger patchset implementing IOCTL_HID_GET_INDEXED_STRING in hidclass.sys -> winebus.sys. Have been using it for a year or so without any problems. Still plan to push an MR for the remaining part when time permits. Just saw the bug reports about the product/manufacturer string issues and decided to push this patch separately. Many apps/games need these strings to match exactly (esp. product name), to properly recognize the device and apply predefined configuration, etc.
Fwiw in several cases the names simply do not match between the Linux driver and the Windows drivers. We forcefully override the device names for such cases in hidclass.sys.