Called on message reception other than Event, Modifier, Text, Selector and MidiSysEx. Actually only Data Transfer Message are handled this way.
- Parameters
-
[in] | hInput | Handle to the notified input. |
[in] | dwInputUserData | The user data associated to the input handle during its creation. |
[in] | hMessage | Handle to the message. This handle is only valid during notification. If application needs to keep this handle it must acquire it with HookedObject_Acquire and release it with HookedObject_Release when it is no longer used. |
[in] | messageType | The message type. See ObjectTypes enumeration in CLC_Enums.h |
[in] | pSource | Pointer to the message's source |
[in] | pTimeStamp | Pointer to a CPTIMESTAMPINFO structure containing the timestamp information if sender has timestamped his message. Only present if Input_ActivateMessageTimestamp has been called for this input, otherwise NULL. |