This hook may be called whenever a window procedure is called via the WinSendMsg function.
It is called in the context of the sender, whereby if the sender has a queue hook installed it is called, but if the receiver has a queue hook installed it is not called.
The next hook in the chain is always called.