Rémi Bernon (@rbernon) commented about dlls/winebus.sys/hid.c:
ERR("hatswitches should be added before buttons!\n"); else if ((iface->hid_device_state.bit_size % 8)) ERR("hatswitches should be byte aligned, missing padding!\n"); else if (iface->hid_device_state.bit_size + 8 * count > 0x80000)
```suggestion:-0+0 else if (iface->hid_device_state.bit_size + 4 * (count + 1) > 0x80000) ```