Receiving Raw User Input from a Client
When a client sends keyboard, mouse, or touch user input to your application, the
object fires an
XStxIRawInputSinkFcnOnRawInput event. The data is transmitted as a raw stream
of bytes. Your callback function to handle this event is responsible for interpreting the byte stream data.
This requires close integration between your application and its client applications.