March 26, 2026
10:15 a.m.
On Wed Mar 25 12:31:41 2026 +0000, Yuxuan Shui wrote:
waiting for completion can report successful I/O even after CancelIoEx() In that case the IO completed normally, right? So it should be able to proceed as normal.
I think I just need to pass `wait = TRUE` to `GetOverlappedResult`? Allocating on heap is not necessary. Is the suggestion here that we abort services.exe if any commands time out? I'm cool with just passing `wait = TRUE`
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/10424#note_133851