2002-03-19 Michael Meeks <michael@ximian.com>
[platform/core/uifw/at-spi2-atk.git] / cspi / spi-impl.h
index bc39c4a..3af1f00 100644 (file)
@@ -4,7 +4,13 @@
 #ifndef _SPI_IMPL_H_
 #define _SPI_IMPL_H_
 
-typedef struct _Accessible Accessible;
+#ifdef  __cplusplus
+extern "C" {
+#endif
+
+typedef struct _Accessible AccessibleUnknown;
+typedef AccessibleUnknown  Accessible;
+
 typedef Accessible AccessibleAction;
 typedef Accessible AccessibleApplication;
 typedef Accessible AccessibleComponent;
@@ -15,15 +21,20 @@ typedef Accessible AccessibleImage;
 typedef Accessible AccessibleRelation;
 typedef Accessible AccessibleSelection;
 typedef Accessible AccessibleStateSet;
+typedef Accessible AccessibleStreamableContent;
 typedef Accessible AccessibleTable;
 typedef Accessible AccessibleText;
 typedef Accessible AccessibleValue;
 typedef Accessible AccessibilityRegistry;
-typedef Accessible GenericInterface;
 
-typedef struct _CSpiEventListener     AccessibleEventListener;
-typedef struct _CSpiKeystrokeListener AccessibleKeystrokeListener;
+typedef void AccessibleEventListener;
+typedef void AccessibleKeystrokeListener;
 
-typedef unsigned int boolean;
+typedef unsigned int SPIBoolean;
+
+
+#ifdef  __cplusplus
+}
+#endif
 
 #endif