blob: 4b7a07d7c5091db5653845c16de298a821ea1b67 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#define NestedMouseMotion 1
#define NestedKeyPress 2
typedef struct {
int x;
int y;
} NestedMouseMotionData;
typedef struct {
char key;
} NestedKeyPressData;
typedef union {
NestedMouseMotionData mouseMotion;
NestedKeyPressData keyPress;
} NestedInputData;
typedef struct {
int type;
NestedInputData data;
} NestedInputEvent;
void Load_Nested_Mouse(pointer module);
void NestedPostInputEvent(NestedInputEvent event);
|