#[repr(C)]
pub struct AtkSelectionIface {
    pub parent: GTypeInterface,
    pub add_selection: Option<unsafe extern "C" fn(_: *mut AtkSelection, _: c_int) -> gboolean>,
    pub clear_selection: Option<unsafe extern "C" fn(_: *mut AtkSelection) -> gboolean>,
    pub ref_selection: Option<unsafe extern "C" fn(_: *mut AtkSelection, _: c_int) -> *mut AtkObject>,
    pub get_selection_count: Option<unsafe extern "C" fn(_: *mut AtkSelection) -> c_int>,
    pub is_child_selected: Option<unsafe extern "C" fn(_: *mut AtkSelection, _: c_int) -> gboolean>,
    pub remove_selection: Option<unsafe extern "C" fn(_: *mut AtkSelection, _: c_int) -> gboolean>,
    pub select_all_selection: Option<unsafe extern "C" fn(_: *mut AtkSelection) -> gboolean>,
    pub selection_changed: Option<unsafe extern "C" fn(_: *mut AtkSelection)>,
}
Fields
                           
                           parent: GTypeInterface
                           
                           
                           add_selection: Option<unsafe extern "C" fn(_: *mut AtkSelection, _: c_int) -> gboolean>
                           
                           
                           clear_selection: Option<unsafe extern "C" fn(_: *mut AtkSelection) -> gboolean>
                           
                           
                           ref_selection: Option<unsafe extern "C" fn(_: *mut AtkSelection, _: c_int) -> *mut AtkObject>
                           
                           
                           get_selection_count: Option<unsafe extern "C" fn(_: *mut AtkSelection) -> c_int>
                           
                           
                           is_child_selected: Option<unsafe extern "C" fn(_: *mut AtkSelection, _: c_int) -> gboolean>
                           
                           
                           remove_selection: Option<unsafe extern "C" fn(_: *mut AtkSelection, _: c_int) -> gboolean>
                           
                           
                           select_all_selection: Option<unsafe extern "C" fn(_: *mut AtkSelection) -> gboolean>
                           
                           
                           selection_changed: Option<unsafe extern "C" fn(_: *mut AtkSelection)>