LockDIBSection problem
Alexandre Julliard
julliard at winehq.org
Fri May 6 09:01:06 CDT 2005
Rein Klazes <wijn at wanadoo.nl> writes:
> I managed to fixed it in two ways:
>
> 1. put a
> X11DRV_CoerceDIBSection( physDevDst, DIB_Status_InSync, FALSE );
> at the end of X11DRV_BitBlt. This probably defeats the whole purpose of
> these protections so:
>
> 2. Add a "IsBadReadPtr( buffer, bytesToWrite)" in the top of WriteFile
> to force an exception and everything works.
>
> Would that be an acceptable fix?
We don't want that at the top of WriteFile, but it could be OK to add
special handling of the INVALID_USER_BUFFER error, with a big FIXME
comment...
--
Alexandre Julliard
julliard at winehq.org
More information about the wine-devel
mailing list