comparison dwt/internal/c/XTest.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 380bad9f6852
comparison
equal deleted inserted replaced
32:b7c28480e3e0 33:27324bbbac70
1 /******************************************************************************
2 Based on the generated files from the BCD tool
3 modified by: Frank Benoit <keinfarbton@googlemail.com>
4 ******************************************************************************/
5 module dwt.internal.c.XTest;
6
7 public import dwt.internal.c.Xlib;
8 public import dwt.internal.c.XInput;
9
10 extern(C):
11 align(4):
12
13 const int X_XTestGetVersion = 0;
14 const int X_XTestCompareCursor = 1;
15 const int X_XTestFakeInput = 2;
16 const int X_XTestGrabControl = 3;
17 const int XTestNumberEvents = 0;
18 const int XTestNumberErrors = 0;
19 const int XTestMajorVersion = 2;
20 const int XTestMinorVersion = 2;
21 const char[] XTestExtensionName = "XTEST";
22 alias void function(void *, char *, int, int, char * *) _BCD_func__1414;
23 alias int function(void *) _BCD_func__1456;
24 alias int function(void *, XErrorEvent *) _BCD_func__1457;
25 alias void function(void *, char *, char *) _BCD_func__1530;
26 alias int function(void *, char *, char *) _BCD_func__1531;
27 alias void function(void *, char *, char *) _BCD_func__1532;
28 version(DYNLINK){
29 extern (C) int function(void *)XTestDiscard;
30 extern (C) void function(Visual *, uint)XTestSetVisualIDOfVisual;
31 extern (C) void function(void *, uint)XTestSetGContextOfGC;
32 extern (C) int function(void *, int)XTestGrabControl;
33 extern (C) int function(void *, XDevice *, int, int, int *, int, uint)XTestFakeDeviceMotionEvent;
34 extern (C) int function(void *, XDevice *, int, int *, int, uint)XTestFakeProximityEvent;
35 extern (C) int function(void *, XDevice *, uint, int, int *, int, uint)XTestFakeDeviceButtonEvent;
36 extern (C) int function(void *, XDevice *, uint, int, int *, int, uint)XTestFakeDeviceKeyEvent;
37 extern (C) int function(void *, int, int, uint)XTestFakeRelativeMotionEvent;
38 extern (C) int function(void *, int, int, int, uint)XTestFakeMotionEvent;
39 extern (C) int function(void *, uint, int, uint)XTestFakeButtonEvent;
40 extern (C) int function(void *, uint, int, uint)XTestFakeKeyEvent;
41 extern (C) int function(void *, uint)XTestCompareCurrentCursorWithWindow;
42 extern (C) int function(void *, uint, uint)XTestCompareCursorWithWindow;
43 extern (C) int function(void *, int *, int *, int *, int *)XTestQueryExtension;
44
45
46 Symbol[] symbols = [
47 { "XTestDiscard", cast(void**)& XTestDiscard},
48 { "XTestSetVisualIDOfVisual", cast(void**)& XTestSetVisualIDOfVisual},
49 { "XTestSetGContextOfGC", cast(void**)& XTestSetGContextOfGC},
50 { "XTestGrabControl", cast(void**)& XTestGrabControl},
51 { "XTestFakeDeviceMotionEvent", cast(void**)& XTestFakeDeviceMotionEvent},
52 { "XTestFakeProximityEvent", cast(void**)& XTestFakeProximityEvent},
53 { "XTestFakeDeviceButtonEvent", cast(void**)& XTestFakeDeviceButtonEvent},
54 { "XTestFakeDeviceKeyEvent", cast(void**)& XTestFakeDeviceKeyEvent},
55 { "XTestFakeRelativeMotionEvent", cast(void**)& XTestFakeRelativeMotionEvent},
56 { "XTestFakeMotionEvent", cast(void**)& XTestFakeMotionEvent},
57 { "XTestFakeButtonEvent", cast(void**)& XTestFakeButtonEvent},
58 { "XTestFakeKeyEvent", cast(void**)& XTestFakeKeyEvent},
59 { "XTestCompareCurrentCursorWithWindow", cast(void**)& XTestCompareCurrentCursorWithWindow},
60 { "XTestCompareCursorWithWindow", cast(void**)& XTestCompareCursorWithWindow},
61 { "XTestQueryExtension", cast(void**)& XTestQueryExtension},
62 ];
63
64 } else { // version(DYNLINK)
65 extern (C) int XTestDiscard(void *);
66 extern (C) void XTestSetVisualIDOfVisual(Visual *, uint);
67 extern (C) void XTestSetGContextOfGC(void *, uint);
68 extern (C) int XTestGrabControl(void *, int);
69 extern (C) int XTestFakeDeviceMotionEvent(void *, XDevice *, int, int, int *, int, uint);
70 extern (C) int XTestFakeProximityEvent(void *, XDevice *, int, int *, int, uint);
71 extern (C) int XTestFakeDeviceButtonEvent(void *, XDevice *, uint, int, int *, int, uint);
72 extern (C) int XTestFakeDeviceKeyEvent(void *, XDevice *, uint, int, int *, int, uint);
73 extern (C) int XTestFakeRelativeMotionEvent(void *, int, int, uint);
74 extern (C) int XTestFakeMotionEvent(void *, int, int, int, uint);
75 extern (C) int XTestFakeButtonEvent(void *, uint, int, uint);
76 extern (C) int XTestFakeKeyEvent(void *, uint, int, uint);
77 extern (C) int XTestCompareCurrentCursorWithWindow(void *, uint);
78 extern (C) int XTestCompareCursorWithWindow(void *, uint, uint);
79 extern (C) int XTestQueryExtension(void *, int *, int *, int *, int *);
80 } // version(DYNLINK)