http://bugs.winehq.org/show_bug.cgi?id=2483
Summary: dinput.h uAppData member of DIDEVICEOBJECTDATA Product: Wine Version: CVS Platform: All OS/Version: All Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-directx AssignedTo: wine-bugs@winehq.org ReportedBy: wine@peda.user.lysator.liu.se
The uAppData member of the DIDEVICEOBJECTDATA struct should only be there when #if(DIRECTINPUT_VERSION >= 0x0800) is satisfied.
wine/include/dinput.h line 637 approx.
Without that member excluded, the data received with GetDeviceData is incomprehensible when using DI less than 8.