xGenericEvent

Generic event

Those events are not part of the core protocol spec and can be used by various extensions. type is always GenericEvent extension is the minor opcode of the extension the event belongs to. evtype is the actual event type, unique __per extension__.

GenericEvents can be longer than 32 bytes, with the length field specifying the number of 4 byte blocks after the first 32 bytes.

Members

Variables

evtype
CARD16 evtype;
Undocumented in source.
extension
CARD8 extension;
Undocumented in source.
length
CARD32 length;
Undocumented in source.
pad2
CARD16 pad2;
Undocumented in source.
pad3
CARD32 pad3;
Undocumented in source.
pad4
CARD32 pad4;
Undocumented in source.
pad5
CARD32 pad5;
Undocumented in source.
pad6
CARD32 pad6;
Undocumented in source.
pad7
CARD32 pad7;
Undocumented in source.
sequenceNumber
CARD16 sequenceNumber;
Undocumented in source.
type
BYTE type;
Undocumented in source.

Meta