1 #ifndef _SPI_PRIVATE_H_
2 #define _SPI_PRIVATE_H_
5 * Private internal implementation details of at-spi.
9 #include <libspi/Accessibility.h>
11 #include "cspi/spi-listener.h"
15 /* And some other bits */
19 #define CSPI_OBJREF(a) (((Accessible *)(a))->objref)
21 CORBA_Environment *cspi_ev (void);
22 SPIBoolean cspi_exception (void);
23 Accessibility_Registry cspi_registry (void);
24 Accessible *cspi_object_add (CORBA_Object corba_object);
25 Accessible *cspi_object_add_check (CORBA_Object corba_object);
26 void cspi_object_ref (Accessible *accessible);
27 void cspi_object_unref (Accessible *accessible);
28 SPIBoolean cspi_accessible_is_a (Accessible *obj,
29 const char *interface_name);
30 SPIBoolean cspi_warn_ev (CORBA_Environment *ev,
31 const char *error_string);
32 void cspi_check_ev (CORBA_Environment *ev,
33 const char *error_string);
35 #endif /* _SPI_PRIVATE_H_ */