user32.dll - wine's 16Bit compatibility may crash 32Bit applications

Stefan Siebert stefan.siebert at
Sat Aug 5 08:31:35 CDT 2006


I've found a problem in the current user implementation. If a 32Bit program
sends a WM_USER+xx message with 16Bit pendant (i.e. EM_GETLINE / EM_GETLINE16)
and forgets to catch it, a crash might be possible (pointer param = NULL). I
think that Windows user implementation checks if it is a 16 or 32Bit process.
Does anyone know of a way to accomplish such a check in wine ?

Thanks for your help,
Stefan Siebert

More information about the wine-devel mailing list