Function g_signal_add_emission_hook
pub unsafe extern "C" fn g_signal_add_emission_hook(
signal_id: u32,
detail: u32,
hook_func: Option<unsafe extern "C" fn(*mut GSignalInvocationHint, u32, *const GValue, *mut c_void) -> i32>,
hook_data: *mut c_void,
data_destroy: Option<unsafe extern "C" fn(*mut c_void)>,
) -> u64