On Tue Jun 3 10:16:31 2025 +0000, Jinoh Kang wrote:
Same object does not mean same handle. Let's keep this as is.
same_handle = this->u.wait.handle == handle; if (!same_handle)
I'll change it to set `same_handle` the existing way, but duplication needs `NtCompareObjects()` or an alternative, because `this->u.wait.handle` may have been closed and the handle value reused for a new handle passed as the `handle` parameter.