API revisions: tweaks to key event API, added some reserved slots for
[platform/core/uifw/at-spi2-atk.git] / cspi / spi-impl.h
1 /*
2  * A load of opaque handles that people can't poke at.
3  */
4 #ifndef _SPI_IMPL_H_
5 #define _SPI_IMPL_H_
6
7 #ifdef  __cplusplus
8 extern "C" {
9 #endif
10
11 typedef struct _Accessible AccessibleUnknown;
12 typedef AccessibleUnknown  Accessible;
13
14 typedef Accessible AccessibleAction;
15 typedef Accessible AccessibleApplication;
16 typedef Accessible AccessibleComponent;
17 typedef Accessible AccessibleEditableText;
18 typedef Accessible AccessibleHyperlink;
19 typedef Accessible AccessibleHypertext;
20 typedef Accessible AccessibleImage;
21 typedef Accessible AccessibleRelation;
22 typedef Accessible AccessibleSelection;
23 typedef Accessible AccessibleStateSet;
24 typedef Accessible AccessibleStreamableContent;
25 typedef Accessible AccessibleTable;
26 typedef Accessible AccessibleText;
27 typedef Accessible AccessibleValue;
28 typedef Accessible AccessibilityRegistry;
29
30 typedef void AccessibleEventListener;
31 typedef void AccessibleKeystrokeListener;
32
33 typedef unsigned int SPIBoolean;
34
35
36 #ifdef  __cplusplus
37 }
38 #endif
39
40 #endif