PMEvent

Description
The PMEvent structure encapsulates the message data normally passed to the window message procedure, plus a PCHRMSG and a PMSEMSG  to  ease access  to  the  CHRMSG  and  MSEMSG  structures passed with WM_CHAR and WM_mouse messages. The ret field is used to return a MRESULT value from message handling functions.