+ details->any_data._value = &spi_atk_bridge_null_string;
+ details->any_data._release = FALSE;
+}
+
+void
+spi_init_any_rect (CORBA_any *any_details,
+ Accessibility_Application app,
+ Accessibility_Role role,
+ CORBA_string name,
+ AtkRectangle *rect)
+{
+ Accessibility_EventDetails *details = Accessibility_EventDetails__alloc();
+ Accessibility_BoundingBox *box = Accessibility_BoundingBox__alloc ();
+
+ any_details->_type = TC_Accessibility_EventDetails;
+ any_details->_value = details;
+ any_details->_release = TRUE;
+
+ details->host_application = app;
+ details->source_role = role;
+ details->source_name = CORBA_string_dup (name);
+
+ box->x = rect->x;
+ box->y = rect->y;
+ box->width = rect->width;
+ box->height = rect->height;
+ details->any_data._type = TC_Accessibility_BoundingBox;
+ details->any_data._value = box;
+ details->any_data._release = TRUE;