http://bugs.winehq.org/show_bug.cgi?id=9615
--- Comment #44 from Vincent Povirk madewokherd@gmail.com 2008-11-25 18:54:17 --- If you think Wine is posting the WM_ENTERIDLE messages incorrectly, you need to write a test showing that if you follow some series of steps, in Wine you get one set of messages (including the WM_ENTERIDLE you think is wrong), and in Windows you get a different set.
Whatever programs are doing to cause this, that is roughly what your test must do.
You'll probably want to build on the user32 message tests (dlls/user32/tests/msg.c) since they already have tools for this.