http://bugs.winehq.org/show_bug.cgi?id=5764
Phill L lucidcomms@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lucidcomms@gmail.com
--- Comment #11 from Phill L lucidcomms@gmail.com 2008-06-10 21:32:17 --- The IMM error is actually non critical, forcing the latest POL/FFXI client to Windowed mode will allow you to pass this error. The actual problem is caused by calls to user32.dll functions SPI_GETFOREGROUNDLOCKTIMEOUT & SPI_SETFORGROUNDLOCKTIMEOUT
fixme:system:SystemParametersInfoW Unimplemented action: 8192 (SPI_GETFOREGROUNDLOCKTIMEOUT) fixme:system:SystemParametersInfoW Unimplemented action: 8193 (SPI_SETFOREGROUNDLOCKTIMEOUT)
Examining the WINE sourcecode dlls/user32/sysparams.c we see these are both FIXME stubs. I suspect a real stubs with a fake return value will likely solve the issue (regrettably, my C skills range from non-existent to damn-right-dangerous)
Reading MSDN, A null/zero value shouldn't cause any regressions with other software, and searching the WINE bugzilla this will clear up more than a trivial number of reported issues.
HTH
Phill