typedef struct { int type; /∗ MotionNotify */ unsigned long serial; /∗ # of last request processed by server */ Bool send_event; /∗ true if this came from a SendEvent reque st */ Display *display; /∗ Display the event was read from */ Window window; /∗ ‘‘event’’ window reported relative to */ Window root; /∗ root window that the event occurred on * / Window subwindow; /∗ child window */ Time time; /∗ milliseconds */ int x, y; /∗ pointer x, y coordinates in event window */ int x_root, y_root; /∗ coordinates relative to root */ unsigned int state; /∗ key or button mask */ char is_hint; /∗ detail */ Bool same_screen; /∗ same screen flag */ } XMotionEvent;