pub type GumEventSinkInterface = _GumEventSinkInterface;

Aliased Type§

struct GumEventSinkInterface {
    pub parent: _GTypeInterface,
    pub query_mask: Option<unsafe extern "C" fn(_: *mut _GumEventSink) -> u32>,
    pub start: Option<unsafe extern "C" fn(_: *mut _GumEventSink)>,
    pub process: Option<unsafe extern "C" fn(_: *mut _GumEventSink, _: *const _GumEvent, _: *mut _GumX64CpuContext)>,
    pub flush: Option<unsafe extern "C" fn(_: *mut _GumEventSink)>,
    pub stop: Option<unsafe extern "C" fn(_: *mut _GumEventSink)>,
}

Fields§

§parent: _GTypeInterface§query_mask: Option<unsafe extern "C" fn(_: *mut _GumEventSink) -> u32>§start: Option<unsafe extern "C" fn(_: *mut _GumEventSink)>§process: Option<unsafe extern "C" fn(_: *mut _GumEventSink, _: *const _GumEvent, _: *mut _GumX64CpuContext)>§flush: Option<unsafe extern "C" fn(_: *mut _GumEventSink)>§stop: Option<unsafe extern "C" fn(_: *mut _GumEventSink)>