From a16f33c00279a394366e0cac8f6dd11de9d7d73c Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Tue, 11 Nov 2008 23:27:34 +0100 Subject: [PATCH] user32/tests: Skip the PM_QS_* PeekMessage tests on NT4. --- dlls/user32/tests/msg.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/dlls/user32/tests/msg.c b/dlls/user32/tests/msg.c index c30331fac0c..84fda560407 100644 --- a/dlls/user32/tests/msg.c +++ b/dlls/user32/tests/msg.c @@ -8874,7 +8874,6 @@ static void test_PeekMessage(void) DWORD tid, qstatus; UINT qs_all_input = QS_ALLINPUT; UINT qs_input = QS_INPUT; - UINT qs_sendmessage = 0; BOOL ret; struct peekmsg_info info; @@ -8965,11 +8964,10 @@ static void test_PeekMessage(void) ok(!ret, "PeekMessageA should have returned FALSE instead of msg %04x\n", msg.message); - if (!sequence_cnt) /* nt4 needs explicit PM_QS_SENDMESSAGE to process sent messages */ + if (!sequence_cnt) /* nt4 doesn't fetch anything with PM_QS_* flags */ { - qs_sendmessage = QS_SENDMESSAGE; - ret = PeekMessageA(&msg, 0, 0, 0, PM_REMOVE | ((qs_input|qs_sendmessage) << 16)); - ok(!ret, "PeekMessageA should have returned FALSE instead of msg %04x\n", msg.message); + win_skip( "PM_QS_* flags not supported in PeekMessage\n" ); + goto done; } ok_sequence(WmUser, "WmUser", FALSE); @@ -8986,7 +8984,7 @@ static void test_PeekMessage(void) "wrong qstatus %08x\n", qstatus); msg.message = 0; - ret = PeekMessageA(&msg, 0, 0, 0, PM_REMOVE | PM_QS_POSTMESSAGE | (qs_sendmessage << 16) ); + ret = PeekMessageA(&msg, 0, 0, 0, PM_REMOVE | PM_QS_POSTMESSAGE ); ok(!ret, "PeekMessageA should have returned FALSE instead of msg %04x\n", msg.message);