hab (HAB) - input
pQmsg (PQMSG) - in/out
A queue message data structure to be filled in with a simulated mouse or keyboard message.
fSkip (BOOL) - input
TRUE
No message is passed in when fSkip is set to TRUE. The pQmsg parameter is NULL in this case.
When the hook is called with fSkip set to TRUE and there are no further messages to pass in, the MsgInputHook hook must be released using WinReleaseHook.
As long as the hook procedure is called with fSkip set to FALSE, the hook must continue to return the same message.
pfNoRecord (PBOOL) - output
TRUE
Unless journal recording is specifically needed by the application, this parameter should always be TRUE.
rc (BOOL) - returns
TRUE