On Mon Aug 4 09:23:48 2025 +0000, Dmitry Timoshkov wrote:
I ment to add the queue checks in the tests you are adding. That would imply testing queue status in all cases, not just some selected ones.
Adding GetQueueStatus() after SendMessageCallbackA/W(hwnd, WM_USER, 0, 0, NULL, 1) has some strange behavior on Windows. For example, calling GetQueueStatus() after SendMessageCallbackA/W(hwnd, WM_USER, 0, 0, NULL, 1) can cause the WM_USER message to never arrive(not sent or posted). That's why it's added at the end of the tests.