Type Alias GumInvocationBackend
Source pub type GumInvocationBackend = _GumInvocationBackend;
#[repr(C)]
pub struct GumInvocationBackend {
pub get_point_cut: Option<unsafe extern "C" fn(*mut _GumInvocationContext) -> u32>,
pub get_thread_id: Option<unsafe extern "C" fn(*mut _GumInvocationContext) -> u64>,
pub get_depth: Option<unsafe extern "C" fn(*mut _GumInvocationContext) -> u32>,
pub get_listener_thread_data: Option<unsafe extern "C" fn(*mut _GumInvocationContext, u64) -> *mut c_void>,
pub get_listener_function_data: Option<unsafe extern "C" fn(*mut _GumInvocationContext) -> *mut c_void>,
pub get_listener_invocation_data: Option<unsafe extern "C" fn(*mut _GumInvocationContext, u64) -> *mut c_void>,
pub get_replacement_data: Option<unsafe extern "C" fn(*mut _GumInvocationContext) -> *mut c_void>,
pub state: *mut c_void,
pub data: *mut c_void,
}