Windows allows closure of a waitable timer handle while a work item is
waiting on it. Also, the current Wine ntdll implementation calls
NtWaitForMultipleObjects() on multiple handles if multiple items are
pending, and if one handle is not valid, no items will execute.
Btw there are occurrences of `INVALID_HANDLE_VALUE` elsewhere, e.g. in `RtlDeleteTimer()`, which I think are incorrect, unless Windows internals are inconsistent with its use.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/8191
NdrClientCall() should only be used in 32-bit mode when
Oi or Oic stub optimizations are used. Currently our interpreted
mode targets Oicf mode and other levels are not supported.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/8195
--
v6: mshtml: Remove outdated FIXME comment.
mshtml: Try to guess the script encoding when there's no BOM.
mshtml/tests: Test mixed charset encodings for document and text resources.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7360