On Wed, Sep 08, 2004 at 07:52:46PM +0200, Stefan Dösinger wrote: > Hello, > I have a problem with the change of struct DIDEVICEOBJECTDATA in CVS: > DIDEVICEOBJECTDATA now has size 20, but Settler 3 still calls > SysMouseAImpl_GetDeviceData with dodsize=16 and complains about the returned > error.
Seems that this is a regression introduced by some recent patches. The easiest way to fix this would be to replace the ERR by simply a copy the 'dodsize' first byts of the Wine's structure to the destination pointer. I may have time this week-end to submit a patch for this if Robert does not beat me to it (although I would like to do some tests in Win32 first). Lionel -- Lionel Ulmer - http://www.bbrox.org/