FridaInjectorIface

Type Alias FridaInjectorIface 

Source
pub type FridaInjectorIface = _FridaInjectorIface;

Aliased Type§

#[repr(C)]
pub struct FridaInjectorIface {
Show 13 fields pub parent_iface: _GTypeInterface, pub close: Option<unsafe extern "C" fn(*mut _FridaInjector, *mut _GCancellable, Option<unsafe extern "C" fn(*mut _GObject, *mut _GAsyncResult, *mut c_void)>, *mut c_void)>, pub close_finish: Option<unsafe extern "C" fn(*mut _FridaInjector, *mut _GAsyncResult, *mut *mut _GError)>, pub inject_library_file: Option<unsafe extern "C" fn(*mut _FridaInjector, u32, *const i8, *const i8, *const i8, *mut _GCancellable, Option<unsafe extern "C" fn(*mut _GObject, *mut _GAsyncResult, *mut c_void)>, *mut c_void)>, pub inject_library_file_finish: Option<unsafe extern "C" fn(*mut _FridaInjector, *mut _GAsyncResult, *mut *mut _GError) -> u32>, pub inject_library_blob: Option<unsafe extern "C" fn(*mut _FridaInjector, u32, *mut _GBytes, *const i8, *const i8, *mut _GCancellable, Option<unsafe extern "C" fn(*mut _GObject, *mut _GAsyncResult, *mut c_void)>, *mut c_void)>, pub inject_library_blob_finish: Option<unsafe extern "C" fn(*mut _FridaInjector, *mut _GAsyncResult, *mut *mut _GError) -> u32>, pub demonitor: Option<unsafe extern "C" fn(*mut _FridaInjector, u32, *mut _GCancellable, Option<unsafe extern "C" fn(*mut _GObject, *mut _GAsyncResult, *mut c_void)>, *mut c_void)>, pub demonitor_finish: Option<unsafe extern "C" fn(*mut _FridaInjector, *mut _GAsyncResult, *mut *mut _GError)>, pub demonitor_and_clone_state: Option<unsafe extern "C" fn(*mut _FridaInjector, u32, *mut _GCancellable, Option<unsafe extern "C" fn(*mut _GObject, *mut _GAsyncResult, *mut c_void)>, *mut c_void)>, pub demonitor_and_clone_state_finish: Option<unsafe extern "C" fn(*mut _FridaInjector, *mut _GAsyncResult, *mut *mut _GError) -> u32>, pub recreate_thread: Option<unsafe extern "C" fn(*mut _FridaInjector, u32, u32, *mut _GCancellable, Option<unsafe extern "C" fn(*mut _GObject, *mut _GAsyncResult, *mut c_void)>, *mut c_void)>, pub recreate_thread_finish: Option<unsafe extern "C" fn(*mut _FridaInjector, *mut _GAsyncResult, *mut *mut _GError)>,
}

Fields§

§parent_iface: _GTypeInterface§close: Option<unsafe extern "C" fn(*mut _FridaInjector, *mut _GCancellable, Option<unsafe extern "C" fn(*mut _GObject, *mut _GAsyncResult, *mut c_void)>, *mut c_void)>§close_finish: Option<unsafe extern "C" fn(*mut _FridaInjector, *mut _GAsyncResult, *mut *mut _GError)>§inject_library_file: Option<unsafe extern "C" fn(*mut _FridaInjector, u32, *const i8, *const i8, *const i8, *mut _GCancellable, Option<unsafe extern "C" fn(*mut _GObject, *mut _GAsyncResult, *mut c_void)>, *mut c_void)>§inject_library_file_finish: Option<unsafe extern "C" fn(*mut _FridaInjector, *mut _GAsyncResult, *mut *mut _GError) -> u32>§inject_library_blob: Option<unsafe extern "C" fn(*mut _FridaInjector, u32, *mut _GBytes, *const i8, *const i8, *mut _GCancellable, Option<unsafe extern "C" fn(*mut _GObject, *mut _GAsyncResult, *mut c_void)>, *mut c_void)>§inject_library_blob_finish: Option<unsafe extern "C" fn(*mut _FridaInjector, *mut _GAsyncResult, *mut *mut _GError) -> u32>§demonitor: Option<unsafe extern "C" fn(*mut _FridaInjector, u32, *mut _GCancellable, Option<unsafe extern "C" fn(*mut _GObject, *mut _GAsyncResult, *mut c_void)>, *mut c_void)>§demonitor_finish: Option<unsafe extern "C" fn(*mut _FridaInjector, *mut _GAsyncResult, *mut *mut _GError)>§demonitor_and_clone_state: Option<unsafe extern "C" fn(*mut _FridaInjector, u32, *mut _GCancellable, Option<unsafe extern "C" fn(*mut _GObject, *mut _GAsyncResult, *mut c_void)>, *mut c_void)>§demonitor_and_clone_state_finish: Option<unsafe extern "C" fn(*mut _FridaInjector, *mut _GAsyncResult, *mut *mut _GError) -> u32>§recreate_thread: Option<unsafe extern "C" fn(*mut _FridaInjector, u32, u32, *mut _GCancellable, Option<unsafe extern "C" fn(*mut _GObject, *mut _GAsyncResult, *mut c_void)>, *mut c_void)>§recreate_thread_finish: Option<unsafe extern "C" fn(*mut _FridaInjector, *mut _GAsyncResult, *mut *mut _GError)>