Data (PVOID) - output
A pointer to a location where the event data is returned. The data type returned depends on the kind of event returned. For keyboard events, the data type returned is KBDKEYINFO. For mouse events, the data type returned is MOUQUEINFO.
Kind (PULONG) - output
One of the following values is returned:
Flag (ULONG) - input
The possible values are:
hkbd (HKBD) - input
return (APIRET) - returns