
Home / Autodocs / input.device
NAME
- IND_WRITEEVENT
-
Propagate an input event to all handlers
FUNCTION
INPUTS
- io_Message
-
mn_ReplyPort set if quick I/O is not possible
- io_Device
-
preset by the call to OpenDevice
- io_Unit
-
preset by the call to OpenDevice
- io_Command
-
IND_WRITEEVENT
- io_Flags
-
IOB_QUICK set if quick I/O is possible
- io_Length
-
shall be sizeof(struct InputEvent)
- io_Data
-
a pointer to the struct InputEvent:
- ie_NextEvent
-
will be ignored.
- ie_Class
-
as desired
- ie_SubClass
-
as desired
- ie_Code
-
as desired
- ie_Qualifier
-
as desired
- ie_X
-
as desired
- ie_Y
-
as desired
- ie_TimeStamp
-
will be set by this call (V36)
NOTES
The contents of the input event are destroyed.
This function was documented in V34 and earlier to allow chaining of events via ie_NextEvent. The implementation never allowed that. The documentation now reflects this.
ie_TimeStamp is set only in V36 and later. Software written to run on earlier versions should set this field to the current time.