[PATCH] ntdll/tests: Add Nt[WaitFor|Release]KeyedEvent test with NULL handle.
Gijs Vermeulen
gijsvrm at gmail.com
Sun Aug 26 14:25:36 CDT 2018
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=44620
Signed-off-by: Gijs Vermeulen <gijsvrm at gmail.com>
---
dlls/ntdll/tests/om.c | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/dlls/ntdll/tests/om.c b/dlls/ntdll/tests/om.c
index 52b4a83968..c2b40cb69c 100644
--- a/dlls/ntdll/tests/om.c
+++ b/dlls/ntdll/tests/om.c
@@ -1677,6 +1677,13 @@ static void test_keyed_events(void)
status = pNtReleaseKeyedEvent( handle, NULL, 0, &timeout );
ok( status == STATUS_TIMEOUT, "NtReleaseKeyedEvent %x\n", status );
+ status = pNtWaitForKeyedEvent( NULL, (void *)8, 0, &timeout );
+ todo_wine ok( status == STATUS_TIMEOUT || broken(status == STATUS_INVALID_HANDLE), /* XP/2003 */
+ "NtWaitForKeyedEvent %x\n", status );
+ status = pNtReleaseKeyedEvent( NULL, (void *)8, 0, &timeout );
+ todo_wine ok( status == STATUS_TIMEOUT || broken(status == STATUS_INVALID_HANDLE), /* XP/2003 */
+ "NtReleaseKeyedEvent %x\n", status );
+
status = pNtWaitForKeyedEvent( (HANDLE)0xdeadbeef, (void *)9, 0, &timeout );
ok( status == STATUS_INVALID_PARAMETER_1, "NtWaitForKeyedEvent %x\n", status );
status = pNtReleaseKeyedEvent( (HANDLE)0xdeadbeef, (void *)9, 0, &timeout );
--
2.15.2 (Apple Git-101.1)
More information about the wine-devel
mailing list