Rémi Bernon (@rbernon) commented about dlls/user32/tests/msg.c:
+ if ((expected->flags & hook) && !hCBT_hook) return TRUE; + + if ((expected->flags & winevent_hook_todo) && !strcmp(winetest_platform, "wine")) return TRUE; + + return FALSE; } - else if (expected->flags & winevent_hook) + +static BOOL messages_equal(const struct message *expected, const struct recvd_message *actual, + BOOL expect_equal, const char* file, int line) { - trace_(file, line)( " %u: expected: winevent %04x - actual: %s\n", - count, expected->message, actual->output ); + int todo = (expected->flags & winevent_hook_todo) != 0; + const int message_type_flags = hook|winevent_hook|kbd_hook; + static int todo_reported; I'm not sure we need a throttle as there's already one builtin in todo_wine reports?
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/3492#note_41322