Required for implementation correctness check in certain protection software.
Thanks to mkrsym1 <mkrsym1(a)gmail.com> for the patch!
--
v4: ntdll/tests: Add tests for ret_len on NtQueryInformationThread HideFromDebugger.
ntdll: Return STATUS_ACCESS_VIOLATION from NtQueryInformationThread ThreadHideFromDebugger if *ret_len is not writable.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7579
Required for implementation correctness check in certain protection software.
Thanks to mkrsym1 <mkrsym1(a)gmail.com> for the patch!
--
v3: ntdll: Add tests for ret_len on NtQueryInformationThread HideFromDebugger
ntdll: Write ret_len before checking length
https://gitlab.winehq.org/wine/wine/-/merge_requests/7579
This MR adds tests to `mfplat` to illustrate the timestamp values output on the samples for the respective Byte Stream handlers.
I have also included a fix for a bug in `winegstreamer` (and copied to `mfsrcsnk`) where a `NULL` value for the `pguidTimeFormat` parameter in `IMFMediaSource::Start` causes a segmentation fault. On Windows this is allowed. It is included in this MR as the `mfplat` tests pass NULL (so without this fix, the tests crash).
--
v10: mfplat/tests: Add tests for Byte Stream Timestamps.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7569
Office 2016/365 has started calling user32.2705 and crashing since it was added in 6e5f547a3907e6fdacf2de7debf9b22abfdaa14d.
--
v2: user32: Forward ordinal 2705 to NtUserIsChildWindowDpiMessageEnabled.
win32u: Add a stub for NtUserIsChildWindowDpiMessageEnabled.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7581
Required for implementation correctness check in certain protection software.
Thanks to mkrsym1 <mkrsym1(a)gmail.com> for the patch!
--
v2: ntdll: Write ret_len before checking length in ThreadHideFromDebugger
https://gitlab.winehq.org/wine/wine/-/merge_requests/7579