https://bugs.winehq.org/show_bug.cgi?id=52062
--- Comment #1 from RĂ©mi Bernon rbernon@codeweavers.com --- I wrote (and sent upstream) a few tests for these functions and as far as I can see, Microsoft PID driver isn't trying to read the effect state reports using IOCTL_HID_GET_INPUT_REPORT at all, but expects the reports to come alongside the device state input reports.
In any case, not having the reports implemented doesn't seem to be much of an issue, and DInput returns some default flags depending on the operations and the effects is knows have been created and started.