#[repr(C)]
pub struct AtkUtilClass {
    pub parent: GObjectClass,
    pub add_global_event_listener: Option<unsafe extern "C" fn(_: GSignalEmissionHook, _: *const c_char) -> c_uint>,
    pub remove_global_event_listener: Option<unsafe extern "C" fn(_: c_uint)>,
    pub add_key_event_listener: Option<unsafe extern "C" fn(_: AtkKeySnoopFunc, _: gpointer) -> c_uint>,
    pub remove_key_event_listener: Option<unsafe extern "C" fn(_: c_uint)>,
    pub get_root: Option<unsafe extern "C" fn() -> *mut AtkObject>,
    pub get_toolkit_name: Option<unsafe extern "C" fn() -> *const c_char>,
    pub get_toolkit_version: Option<unsafe extern "C" fn() -> *const c_char>,
}
Fields
                           
                           parent: GObjectClass
                           
                           
                           add_global_event_listener: Option<unsafe extern "C" fn(_: GSignalEmissionHook, _: *const c_char) -> c_uint>
                           
                           
                           remove_global_event_listener: Option<unsafe extern "C" fn(_: c_uint)>
                           
                           
                           add_key_event_listener: Option<unsafe extern "C" fn(_: AtkKeySnoopFunc, _: gpointer) -> c_uint>
                           
                           
                           remove_key_event_listener: Option<unsafe extern "C" fn(_: c_uint)>
                           
                           
                           get_root: Option<unsafe extern "C" fn() -> *mut AtkObject>
                           
                           
                           get_toolkit_name: Option<unsafe extern "C" fn() -> *const c_char>
                           
                           
                           get_toolkit_version: Option<unsafe extern "C" fn() -> *const c_char>