MessageProcessor ->
Arg Variables : ^&ThreadContext
    Message : Message
    Message : WM_CONTROL
    Window : DLG_ID_*

...

Return

MessageProcessor ->
Arg Variables : ^&ThreadContext
    Message : Message
    Message : WM_*
    Window : DLG_ID_*

...

Return
