- May 24, 2021
-
-
Steam uses WSASend() with completion ports, reusing OVERLAPPED structures as soon as they are returned from GetQueuedCompletionStatus(). Since completion is queued during the select request in wait_async(), the I/O status block can be reused even before the call to NtDeviceIoControl exits. This works fine with current Wine, because WSASend() doesn't access the I/O status block after queuing completion. However, a patch that changes it to use wait_async() like other async requests causes NtDeviceIoControlFile to consistently return garbage status codes. Signed-off-by:
Zebediah Figura <z.figura12@gmail.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Apr 27, 2021
-
-
Alexandre Julliard authored
Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
Alexandre Julliard authored
Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Feb 01, 2021
-
-
Alexandre Julliard authored
Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Jan 27, 2021
-
-
Alexandre Julliard authored
Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Jul 07, 2020
-
-
Signed-off-by:
Zebediah Figura <zfigura@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Jun 30, 2020
-
-
At least, store the thread information, instead of pretending and failing to correctly validate handles and access rights. Signed-off-by:
Rémi Bernon <rbernon@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Apr 22, 2020
-
-
Signed-off-by:
Jacek Caban <jacek@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Apr 16, 2020
-
-
It's always the same as context now. Signed-off-by:
Jacek Caban <jacek@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
Signed-off-by:
Jacek Caban <jacek@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
Signed-off-by:
Jacek Caban <jacek@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Nov 26, 2019
-
-
Signed-off-by:
Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Aug 06, 2019
-
-
Instead of one per thread. Signed-off-by:
Jacek Caban <jacek@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Jul 05, 2019
-
-
Signed-off-by:
Jacek Caban <jacek@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Apr 19, 2019
-
-
Signed-off-by:
Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Apr 08, 2019
-
-
Signed-off-by:
Jacek Caban <jacek@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Sep 20, 2018
-
-
Alexandre Julliard authored
Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Jan 30, 2018
-
-
Alexandre Julliard authored
Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Nov 13, 2017
-
-
Signed-off-by:
Dmitry Timoshkov <dmitry@baikal.ru> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Jul 27, 2017
-
-
Alexandre Julliard authored
Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
Alexandre Julliard authored
Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Jul 29, 2015
-
-
- Nov 22, 2013
-
-
Alexandre Julliard authored
-
- Aug 28, 2013
-
-
Alexandre Julliard authored
-
- Aug 27, 2013
-
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
- May 06, 2011
-
-
Alexandre Julliard authored
-
- May 04, 2010
-
-
Alexandre Julliard authored
-
- Mar 02, 2010
-
-
Alexandre Julliard authored
-
- Feb 02, 2010
-
-
Alexandre Julliard authored
-
- Sep 30, 2009
-
-
- Apr 08, 2009
-
-
Alexandre Julliard authored
-
- Jan 19, 2009
-
-
Alexandre Julliard authored
-
- Jan 02, 2009
-
-
Alexandre Julliard authored
-
- Dec 31, 2008
-
-
Alexandre Julliard authored
-
- Jan 17, 2008
-
-
Alexandre Julliard authored
-
- Apr 17, 2007
-
-
Alexandre Julliard authored
-
- Jan 04, 2007
-
-
Alexandre Julliard authored
-
- Dec 29, 2006
-
-
Alexandre Julliard authored
-
- Jul 26, 2006
-
-
Alexandre Julliard authored
-