7cf82d6baa459ebd8b31d123ab5d54f4a089c71e
2 * PROJECT: ReactOS API tests
3 * LICENSE: LGPLv2.1+ - See COPYING.LIB in the top level directory
4 * PURPOSE: Test for SendMessageTimeout
5 * PROGRAMMERS: Thomas Faber <thomas.faber@reactos.org>
13 TestSendMessageTimeout(HWND hWnd
, UINT Msg
)
18 ret
= SendMessageTimeoutW(hWnd
, Msg
, 0, 0, SMTO_NORMAL
, 0, NULL
);
19 ok(ret
== 0, "ret = %Id\n", ret
);
22 ret
= SendMessageTimeoutW(hWnd
, Msg
, 0, 0, SMTO_NORMAL
, 0, &result
);
23 ok(ret
== 0, "ret = %Id\n", ret
);
24 ok(result
== 0, "result = %Iu\n", result
);
26 ret
= SendMessageTimeoutA(hWnd
, Msg
, 0, 0, SMTO_NORMAL
, 0, NULL
);
27 ok(ret
== 0, "ret = %Id\n", ret
);
30 ret
= SendMessageTimeoutA(hWnd
, Msg
, 0, 0, SMTO_NORMAL
, 0, &result
);
31 ok(ret
== 0, "ret = %Id\n", ret
);
32 ok(result
== 0, "result = %Iu\n", result
);
35 START_TEST(SendMessageTimeout
)
37 TestSendMessageTimeout(NULL
, WM_USER
);
38 TestSendMessageTimeout(NULL
, WM_PAINT
);
39 TestSendMessageTimeout(NULL
, WM_GETICON
);