wParam [in]
Type: WPARAM
Specifies whether the message has been removed from the queue. This parameter can be one of the following values.
Value Meaning
PM_NOREMOVE
0x0000
The message has not been removed from the queue. (An application called the PeekMessage function, specifying the PM_NOREMOVE flag.)
-------
PM_NOREMOVE is our case. It seems, VST Plugin Analyzer calls PeekMessage to check for messages. That's why the message is not removed from the queue and we have looping. Hmm...
Thanks for the in dpeth testing with all of these DAWs! I had reported that it still was NOT working in Ableton 9.1.1, but I think must have been using an old version. I re-tested and it appears to be working in both 32 and 64-bit versions. I also tested Pro Tools 10.3.3 AAX and that works as well.