Mercurial > projects > dwt-linux
annotate dwt/internal/c/XInput.d @ 33:27324bbbac70
changed to regenerated BCD bindings
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Thu, 10 Jan 2008 02:18:07 +0100 |
parents | |
children | 002bcca59004 |
rev | line source |
---|---|
33
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
1 /****************************************************************************** |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
2 Based on the generated files from the BCD tool |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
3 modified by: Frank Benoit <keinfarbton@googlemail.com> |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
4 ******************************************************************************/ |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
5 module dwt.internal.c.XInput; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
6 |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
7 public import dwt.internal.c.Xlib; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
8 |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
9 extern(C): |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
10 align(4): |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
11 |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
12 struct XExtensionVersion {} |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
13 |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
14 |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
15 |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
16 const int _deviceKeyPress = 0; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
17 const int _deviceKeyRelease = 1; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
18 const int _deviceButtonPress = 0; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
19 const int _deviceButtonRelease = 1; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
20 const int _deviceMotionNotify = 0; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
21 const int _deviceFocusIn = 0; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
22 const int _deviceFocusOut = 1; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
23 const int _proximityIn = 0; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
24 const int _proximityOut = 1; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
25 const int _deviceStateNotify = 0; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
26 const int _deviceMappingNotify = 1; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
27 const int _changeDeviceNotify = 2; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
28 alias _XValuatorInfo XValuatorInfo; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
29 alias _XValuatorInfo * XValuatorInfoPtr; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
30 alias _XAxisInfo * XAxisInfoPtr; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
31 alias _XAxisInfo XAxisInfo; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
32 alias _XButtonInfo XButtonInfo; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
33 alias _XButtonInfo * XButtonInfoPtr; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
34 alias _XKeyInfo XKeyInfo; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
35 alias _XKeyInfo * XKeyInfoPtr; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
36 alias _XDeviceInfo XDeviceInfo; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
37 alias _XDeviceInfo * XDeviceInfoPtr; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
38 alias _XAnyClassinfo * XAnyClassPtr; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
39 alias _XAnyClassinfo XAnyClassInfo; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
40 alias XDeviceEnableControl XDeviceEnableState; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
41 alias XDeviceAbsAreaControl XDeviceAbsAreaState; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
42 alias XDeviceAbsCalibControl XDeviceAbsCalibState; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
43 alias XProximityNotifyEvent XProximityOutEvent; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
44 alias XProximityNotifyEvent XProximityInEvent; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
45 alias XDeviceFocusChangeEvent XDeviceFocusOutEvent; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
46 alias XDeviceFocusChangeEvent XDeviceFocusInEvent; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
47 alias XDeviceButtonEvent XDeviceButtonReleasedEvent; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
48 alias XDeviceButtonEvent XDeviceButtonPressedEvent; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
49 alias XDeviceKeyEvent XDeviceKeyReleasedEvent; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
50 alias XDeviceKeyEvent XDeviceKeyPressedEvent; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
51 alias void function(void *, char *, int, int, char * *) _BCD_func__1398; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
52 alias int function(void *) _BCD_func__1440; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
53 alias int function(void *, XErrorEvent *) _BCD_func__1441; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
54 alias void function(void *, char *, char *) _BCD_func__1515; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
55 alias int function(void *, char *, char *) _BCD_func__1516; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
56 alias void function(void *, char *, char *) _BCD_func__1517; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
57 struct XButtonState { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
58 char c_class; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
59 char length; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
60 short num_buttons; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
61 char [32] buttons; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
62 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
63 struct XKeyState { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
64 char c_class; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
65 char length; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
66 short num_keys; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
67 char [32] keys; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
68 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
69 struct XValuatorState { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
70 char c_class; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
71 char length; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
72 char num_valuators; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
73 char mode; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
74 int * valuators; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
75 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
76 struct XDeviceState { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
77 uint device_id; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
78 int num_classes; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
79 XInputClass * data; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
80 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
81 struct XDeviceTimeCoord { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
82 uint time; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
83 int * data; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
84 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
85 struct XEventList { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
86 uint event_type; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
87 uint device; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
88 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
89 struct XDevice { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
90 uint device_id; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
91 int num_classes; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
92 XInputClassInfo * classes; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
93 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
94 struct XInputClassInfo { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
95 char input_class; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
96 char event_type_base; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
97 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
98 struct _XValuatorInfo { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
99 uint c_class; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
100 int length; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
101 char num_axes; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
102 char mode; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
103 uint motion_buffer; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
104 _XAxisInfo * axes; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
105 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
106 struct _XAxisInfo { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
107 int resolution; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
108 int min_value; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
109 int max_value; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
110 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
111 struct _XButtonInfo { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
112 uint c_class; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
113 int length; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
114 short num_buttons; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
115 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
116 struct _XKeyInfo { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
117 uint c_class; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
118 int length; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
119 ushort min_keycode; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
120 ushort max_keycode; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
121 ushort num_keys; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
122 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
123 struct _XDeviceInfo { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
124 uint id; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
125 uint type; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
126 char * name; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
127 int num_classes; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
128 int use; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
129 _XAnyClassinfo * inputclassinfo; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
130 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
131 struct _XAnyClassinfo { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
132 uint c_class; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
133 int length; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
134 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
135 struct XDeviceEnableControl { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
136 uint control; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
137 int length; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
138 int enable; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
139 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
140 struct XDeviceCoreState { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
141 uint control; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
142 int length; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
143 int status; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
144 int iscore; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
145 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
146 struct XDeviceCoreControl { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
147 uint control; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
148 int length; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
149 int status; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
150 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
151 struct XDeviceAbsAreaControl { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
152 uint control; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
153 int length; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
154 int offset_x; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
155 int offset_y; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
156 int width; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
157 int height; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
158 int screen; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
159 uint following; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
160 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
161 struct XDeviceAbsCalibControl { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
162 uint control; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
163 int length; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
164 int min_x; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
165 int max_x; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
166 int min_y; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
167 int max_y; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
168 int flip_x; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
169 int flip_y; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
170 int rotation; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
171 int button_threshold; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
172 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
173 struct XDeviceResolutionState { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
174 uint control; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
175 int length; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
176 int num_valuators; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
177 int * resolutions; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
178 int * min_resolutions; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
179 int * max_resolutions; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
180 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
181 struct XDeviceResolutionControl { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
182 uint control; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
183 int length; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
184 int first_valuator; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
185 int num_valuators; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
186 int * resolutions; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
187 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
188 struct XDeviceControl { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
189 uint control; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
190 int length; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
191 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
192 struct XLedFeedbackControl { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
193 uint c_class; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
194 int length; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
195 uint id; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
196 int led_mask; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
197 int led_values; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
198 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
199 struct XBellFeedbackControl { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
200 uint c_class; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
201 int length; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
202 uint id; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
203 int percent; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
204 int pitch; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
205 int duration; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
206 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
207 struct XIntegerFeedbackControl { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
208 uint c_class; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
209 int length; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
210 uint id; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
211 int int_to_display; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
212 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
213 struct XStringFeedbackControl { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
214 uint c_class; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
215 int length; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
216 uint id; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
217 int num_keysyms; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
218 uint * syms_to_display; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
219 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
220 struct XKbdFeedbackControl { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
221 uint c_class; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
222 int length; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
223 uint id; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
224 int click; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
225 int percent; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
226 int pitch; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
227 int duration; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
228 int led_mask; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
229 int led_value; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
230 int key; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
231 int auto_repeat_mode; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
232 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
233 struct XPtrFeedbackControl { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
234 uint c_class; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
235 int length; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
236 uint id; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
237 int accelNum; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
238 int accelDenom; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
239 int threshold; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
240 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
241 struct XFeedbackControl { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
242 uint c_class; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
243 int length; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
244 uint id; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
245 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
246 struct XLedFeedbackState { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
247 uint c_class; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
248 int length; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
249 uint id; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
250 int led_values; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
251 int led_mask; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
252 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
253 struct XBellFeedbackState { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
254 uint c_class; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
255 int length; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
256 uint id; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
257 int percent; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
258 int pitch; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
259 int duration; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
260 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
261 struct XStringFeedbackState { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
262 uint c_class; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
263 int length; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
264 uint id; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
265 int max_symbols; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
266 int num_syms_supported; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
267 uint * syms_supported; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
268 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
269 struct XIntegerFeedbackState { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
270 uint c_class; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
271 int length; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
272 uint id; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
273 int resolution; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
274 int minVal; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
275 int maxVal; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
276 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
277 struct XPtrFeedbackState { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
278 uint c_class; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
279 int length; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
280 uint id; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
281 int accelNum; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
282 int accelDenom; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
283 int threshold; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
284 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
285 struct XKbdFeedbackState { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
286 uint c_class; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
287 int length; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
288 uint id; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
289 int click; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
290 int percent; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
291 int pitch; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
292 int duration; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
293 int led_mask; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
294 int global_auto_repeat; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
295 char [32] auto_repeats; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
296 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
297 struct XFeedbackState { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
298 uint c_class; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
299 int length; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
300 uint id; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
301 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
302 struct XDevicePresenceNotifyEvent { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
303 int type; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
304 uint serial; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
305 int send_event; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
306 void * display; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
307 uint window; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
308 uint time; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
309 int devchange; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
310 uint deviceid; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
311 uint control; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
312 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
313 struct XChangeDeviceNotifyEvent { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
314 int type; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
315 uint serial; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
316 int send_event; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
317 void * display; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
318 uint window; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
319 uint deviceid; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
320 uint time; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
321 int request; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
322 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
323 struct XDeviceMappingEvent { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
324 int type; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
325 uint serial; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
326 int send_event; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
327 void * display; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
328 uint window; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
329 uint deviceid; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
330 uint time; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
331 int request; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
332 int first_keycode; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
333 int count; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
334 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
335 struct XButtonStatus { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
336 char c_class; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
337 char length; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
338 short num_buttons; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
339 char [32] buttons; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
340 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
341 struct XKeyStatus { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
342 char c_class; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
343 char length; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
344 short num_keys; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
345 char [32] keys; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
346 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
347 struct XValuatorStatus { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
348 char c_class; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
349 char length; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
350 char num_valuators; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
351 char mode; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
352 int [6] valuators; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
353 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
354 struct XDeviceStateNotifyEvent { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
355 int type; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
356 uint serial; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
357 int send_event; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
358 void * display; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
359 uint window; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
360 uint deviceid; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
361 uint time; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
362 int num_classes; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
363 char [64] data; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
364 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
365 struct XInputClass { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
366 char c_class; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
367 char length; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
368 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
369 struct XProximityNotifyEvent { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
370 int type; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
371 uint serial; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
372 int send_event; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
373 void * display; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
374 uint window; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
375 uint deviceid; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
376 uint root; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
377 uint subwindow; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
378 uint time; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
379 int x; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
380 int y; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
381 int x_root; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
382 int y_root; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
383 uint state; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
384 int same_screen; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
385 uint device_state; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
386 char axes_count; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
387 char first_axis; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
388 int [6] axis_data; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
389 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
390 struct XDeviceFocusChangeEvent { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
391 int type; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
392 uint serial; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
393 int send_event; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
394 void * display; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
395 uint window; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
396 uint deviceid; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
397 int mode; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
398 int detail; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
399 uint time; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
400 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
401 struct XDeviceMotionEvent { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
402 int type; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
403 uint serial; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
404 int send_event; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
405 void * display; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
406 uint window; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
407 uint deviceid; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
408 uint root; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
409 uint subwindow; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
410 uint time; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
411 int x; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
412 int y; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
413 int x_root; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
414 int y_root; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
415 uint state; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
416 char is_hint; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
417 int same_screen; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
418 uint device_state; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
419 char axes_count; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
420 char first_axis; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
421 int [6] axis_data; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
422 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
423 struct XDeviceButtonEvent { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
424 int type; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
425 uint serial; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
426 int send_event; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
427 void * display; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
428 uint window; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
429 uint deviceid; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
430 uint root; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
431 uint subwindow; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
432 uint time; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
433 int x; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
434 int y; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
435 int x_root; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
436 int y_root; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
437 uint state; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
438 uint button; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
439 int same_screen; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
440 uint device_state; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
441 char axes_count; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
442 char first_axis; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
443 int [6] axis_data; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
444 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
445 struct XDeviceKeyEvent { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
446 int type; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
447 uint serial; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
448 int send_event; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
449 void * display; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
450 uint window; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
451 uint deviceid; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
452 uint root; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
453 uint subwindow; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
454 uint time; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
455 int x; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
456 int y; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
457 int x_root; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
458 int y_root; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
459 uint state; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
460 uint keycode; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
461 int same_screen; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
462 uint device_state; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
463 char axes_count; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
464 char first_axis; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
465 int [6] axis_data; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
466 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
467 version(DYNLINK){ |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
468 extern (C) void function(XDeviceControl *)XFreeDeviceControl; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
469 extern (C) void function(XDeviceTimeCoord *)XFreeDeviceMotionEvents; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
470 extern (C) XDeviceTimeCoord * function(void *, XDevice *, uint, uint, int *, int *, int *)XGetDeviceMotionEvents; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
471 extern (C) int function(void *, XDevice *, uint, int, int, uint *, _XEvent *)XSendExtensionEvent; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
472 extern (C) uint * function(void *, uint, int *)XGetDeviceDontPropagateList; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
473 extern (C) int function(void *, uint, int, uint *, int)XChangeDeviceDontPropagateList; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
474 extern (C) int function(void *, uint, int *, uint * *, int *, uint * *)XGetSelectedExtensionEvents; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
475 extern (C) int function(void *, uint, uint *, int)XSelectExtensionEvent; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
476 extern (C) int function(void *, XDevice *, int, XDeviceControl *)XChangeDeviceControl; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
477 extern (C) XDeviceControl * function(void *, XDevice *, int)XGetDeviceControl; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
478 extern (C) int function(void *, XDevice *, int *, int, int)XSetDeviceValuators; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
479 extern (C) int function(void *, XDevice *, int)XSetDeviceMode; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
480 extern (C) int function(void *, XDevice *)XCloseDevice; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
481 extern (C) XDevice * function(void *, uint)XOpenDevice; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
482 extern (C) void function(_XDeviceInfo *)XFreeDeviceList; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
483 extern (C) _XDeviceInfo * function(void *, int *)XListInputDevices; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
484 extern (C) XExtensionVersion * function(void *, char *)XGetExtensionVersion; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
485 extern (C) void function(XDeviceState *)XFreeDeviceState; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
486 extern (C) XDeviceState * function(void *, XDevice *)XQueryDeviceState; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
487 extern (C) int function(void *, XDevice *, char *, uint)XGetDeviceButtonMapping; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
488 extern (C) int function(void *, XDevice *, char *, int)XSetDeviceButtonMapping; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
489 extern (C) int function(void *, XDevice *, XModifierKeymap *)XSetDeviceModifierMapping; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
490 extern (C) XModifierKeymap * function(void *, XDevice *)XGetDeviceModifierMapping; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
491 extern (C) int function(void *, XDevice *, int, int, uint *, int)XChangeDeviceKeyMapping; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
492 extern (C) uint * function(void *, XDevice *, char, int, int *)XGetDeviceKeyMapping; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
493 extern (C) int function(void *, XDevice *, uint, uint, int)XDeviceBell; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
494 extern (C) int function(void *, XDevice *, uint, XFeedbackControl *)XChangeFeedbackControl; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
495 extern (C) void function(XFeedbackState *)XFreeFeedbackList; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
496 extern (C) XFeedbackState * function(void *, XDevice *, int *)XGetFeedbackControl; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
497 extern (C) int function(void *, XDevice *, uint, int, uint)XSetDeviceFocus; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
498 extern (C) int function(void *, XDevice *, uint *, int *, uint *)XGetDeviceFocus; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
499 extern (C) int function(void *, XDevice *, int, uint)XAllowDeviceEvents; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
500 extern (C) int function(void *, XDevice *, uint, uint, XDevice *, uint)XUngrabDeviceButton; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
501 extern (C) int function(void *, XDevice *, uint, uint, XDevice *, uint, int, uint, uint *, int, int)XGrabDeviceButton; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
502 extern (C) int function(void *, XDevice *, uint, uint, XDevice *, uint)XUngrabDeviceKey; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
503 extern (C) int function(void *, XDevice *, uint, uint, XDevice *, uint, int, uint, uint *, int, int)XGrabDeviceKey; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
504 extern (C) int function(void *, XDevice *, uint)XUngrabDevice; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
505 extern (C) int function(void *, XDevice *, uint, int, int, uint *, int, int, uint)XGrabDevice; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
506 extern (C) int function(void *, XDevice *, int, int)XChangePointerDevice; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
507 extern (C) int function(void *, XDevice *)XChangeKeyboardDevice; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
508 |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
509 |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
510 Symbol[] symbols = [ |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
511 { "XFreeDeviceControl", cast(void**)& XFreeDeviceControl}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
512 { "XFreeDeviceMotionEvents", cast(void**)& XFreeDeviceMotionEvents}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
513 { "XGetDeviceMotionEvents", cast(void**)& XGetDeviceMotionEvents}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
514 { "XSendExtensionEvent", cast(void**)& XSendExtensionEvent}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
515 { "XGetDeviceDontPropagateList", cast(void**)& XGetDeviceDontPropagateList}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
516 { "XChangeDeviceDontPropagateList", cast(void**)& XChangeDeviceDontPropagateList}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
517 { "XGetSelectedExtensionEvents", cast(void**)& XGetSelectedExtensionEvents}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
518 { "XSelectExtensionEvent", cast(void**)& XSelectExtensionEvent}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
519 { "XChangeDeviceControl", cast(void**)& XChangeDeviceControl}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
520 { "XGetDeviceControl", cast(void**)& XGetDeviceControl}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
521 { "XSetDeviceValuators", cast(void**)& XSetDeviceValuators}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
522 { "XSetDeviceMode", cast(void**)& XSetDeviceMode}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
523 { "XCloseDevice", cast(void**)& XCloseDevice}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
524 { "XOpenDevice", cast(void**)& XOpenDevice}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
525 { "XFreeDeviceList", cast(void**)& XFreeDeviceList}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
526 { "XListInputDevices", cast(void**)& XListInputDevices}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
527 { "XGetExtensionVersion", cast(void**)& XGetExtensionVersion}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
528 { "XFreeDeviceState", cast(void**)& XFreeDeviceState}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
529 { "XQueryDeviceState", cast(void**)& XQueryDeviceState}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
530 { "XGetDeviceButtonMapping", cast(void**)& XGetDeviceButtonMapping}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
531 { "XSetDeviceButtonMapping", cast(void**)& XSetDeviceButtonMapping}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
532 { "XSetDeviceModifierMapping", cast(void**)& XSetDeviceModifierMapping}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
533 { "XGetDeviceModifierMapping", cast(void**)& XGetDeviceModifierMapping}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
534 { "XChangeDeviceKeyMapping", cast(void**)& XChangeDeviceKeyMapping}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
535 { "XGetDeviceKeyMapping", cast(void**)& XGetDeviceKeyMapping}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
536 { "XDeviceBell", cast(void**)& XDeviceBell}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
537 { "XChangeFeedbackControl", cast(void**)& XChangeFeedbackControl}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
538 { "XFreeFeedbackList", cast(void**)& XFreeFeedbackList}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
539 { "XGetFeedbackControl", cast(void**)& XGetFeedbackControl}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
540 { "XSetDeviceFocus", cast(void**)& XSetDeviceFocus}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
541 { "XGetDeviceFocus", cast(void**)& XGetDeviceFocus}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
542 { "XAllowDeviceEvents", cast(void**)& XAllowDeviceEvents}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
543 { "XUngrabDeviceButton", cast(void**)& XUngrabDeviceButton}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
544 { "XGrabDeviceButton", cast(void**)& XGrabDeviceButton}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
545 { "XUngrabDeviceKey", cast(void**)& XUngrabDeviceKey}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
546 { "XGrabDeviceKey", cast(void**)& XGrabDeviceKey}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
547 { "XUngrabDevice", cast(void**)& XUngrabDevice}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
548 { "XGrabDevice", cast(void**)& XGrabDevice}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
549 { "XChangePointerDevice", cast(void**)& XChangePointerDevice}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
550 { "XChangeKeyboardDevice", cast(void**)& XChangeKeyboardDevice}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
551 ]; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
552 |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
553 } else { // version(DYNLINK) |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
554 extern (C) void XFreeDeviceControl(XDeviceControl *); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
555 extern (C) void XFreeDeviceMotionEvents(XDeviceTimeCoord *); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
556 extern (C) XDeviceTimeCoord * XGetDeviceMotionEvents(void *, XDevice *, uint, uint, int *, int *, int *); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
557 extern (C) int XSendExtensionEvent(void *, XDevice *, uint, int, int, uint *, _XEvent *); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
558 extern (C) uint * XGetDeviceDontPropagateList(void *, uint, int *); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
559 extern (C) int XChangeDeviceDontPropagateList(void *, uint, int, uint *, int); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
560 extern (C) int XGetSelectedExtensionEvents(void *, uint, int *, uint * *, int *, uint * *); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
561 extern (C) int XSelectExtensionEvent(void *, uint, uint *, int); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
562 extern (C) int XChangeDeviceControl(void *, XDevice *, int, XDeviceControl *); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
563 extern (C) XDeviceControl * XGetDeviceControl(void *, XDevice *, int); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
564 extern (C) int XSetDeviceValuators(void *, XDevice *, int *, int, int); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
565 extern (C) int XSetDeviceMode(void *, XDevice *, int); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
566 extern (C) int XCloseDevice(void *, XDevice *); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
567 extern (C) XDevice * XOpenDevice(void *, uint); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
568 extern (C) void XFreeDeviceList(_XDeviceInfo *); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
569 extern (C) _XDeviceInfo * XListInputDevices(void *, int *); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
570 extern (C) XExtensionVersion * XGetExtensionVersion(void *, char *); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
571 extern (C) void XFreeDeviceState(XDeviceState *); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
572 extern (C) XDeviceState * XQueryDeviceState(void *, XDevice *); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
573 extern (C) int XGetDeviceButtonMapping(void *, XDevice *, char *, uint); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
574 extern (C) int XSetDeviceButtonMapping(void *, XDevice *, char *, int); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
575 extern (C) int XSetDeviceModifierMapping(void *, XDevice *, XModifierKeymap *); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
576 extern (C) XModifierKeymap * XGetDeviceModifierMapping(void *, XDevice *); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
577 extern (C) int XChangeDeviceKeyMapping(void *, XDevice *, int, int, uint *, int); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
578 extern (C) uint * XGetDeviceKeyMapping(void *, XDevice *, char, int, int *); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
579 extern (C) int XDeviceBell(void *, XDevice *, uint, uint, int); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
580 extern (C) int XChangeFeedbackControl(void *, XDevice *, uint, XFeedbackControl *); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
581 extern (C) void XFreeFeedbackList(XFeedbackState *); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
582 extern (C) XFeedbackState * XGetFeedbackControl(void *, XDevice *, int *); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
583 extern (C) int XSetDeviceFocus(void *, XDevice *, uint, int, uint); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
584 extern (C) int XGetDeviceFocus(void *, XDevice *, uint *, int *, uint *); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
585 extern (C) int XAllowDeviceEvents(void *, XDevice *, int, uint); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
586 extern (C) int XUngrabDeviceButton(void *, XDevice *, uint, uint, XDevice *, uint); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
587 extern (C) int XGrabDeviceButton(void *, XDevice *, uint, uint, XDevice *, uint, int, uint, uint *, int, int); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
588 extern (C) int XUngrabDeviceKey(void *, XDevice *, uint, uint, XDevice *, uint); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
589 extern (C) int XGrabDeviceKey(void *, XDevice *, uint, uint, XDevice *, uint, int, uint, uint *, int, int); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
590 extern (C) int XUngrabDevice(void *, XDevice *, uint); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
591 extern (C) int XGrabDevice(void *, XDevice *, uint, int, int, uint *, int, int, uint); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
592 extern (C) int XChangePointerDevice(void *, XDevice *, int, int); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
593 extern (C) int XChangeKeyboardDevice(void *, XDevice *); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
594 } // version(DYNLINK) |