Commit ace37a68 authored by Markus Engel's avatar Markus Engel Committed by Alexandre Julliard

user32/tests: Add more tests for GetKeyState().

parent d9855df1
......@@ -2759,6 +2759,9 @@ static DWORD WINAPI get_key_state_thread(void *arg)
ok((result & 0x8000) || broken(!(result & 0x8000)), /* > Win 2003 */
"expected that highest bit is set, got %x\n", result);
ok((SHORT)(result & 0x007e) == 0,
"expected that undefined bits are unset, got %x\n", result);
ReleaseSemaphore(semaphores[0], 1, NULL);
result = WaitForSingleObject(semaphores[1], 1000);
ok(result == WAIT_OBJECT_0, "WaitForSingleObject returned %u\n", result);
......@@ -2766,6 +2769,9 @@ static DWORD WINAPI get_key_state_thread(void *arg)
result = GetKeyState('X');
ok(!(result & 0x8000), "expected that highest bit is unset, got %x\n", result);
ok((SHORT)(result & 0x007e) == 0,
"expected that undefined bits are unset, got %x\n", result);
return 0;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment