Type Alias ModuleItem

Source
pub type ModuleItem = moduleItem;

Aliased Type§

struct ModuleItem {
    pub name: *const i8,
    pub moduleIndex: u32,
    pub allocateFunction: Option<unsafe extern "C" fn(_: *mut environmentData) -> *mut c_void>,
    pub freeFunction: Option<unsafe extern "C" fn(_: *mut environmentData, _: *mut c_void)>,
    pub bloadModuleReference: Option<unsafe extern "C" fn(_: *mut environmentData, _: u64) -> *mut c_void>,
    pub constructsToCModuleReference: Option<unsafe extern "C" fn(_: *mut environmentData, _: *mut _IO_FILE, _: u64, _: u32, _: u32)>,
    pub findFunction: Option<unsafe extern "C" fn(_: *mut environmentData, _: *const i8) -> *mut constructHeader>,
    pub next: *mut moduleItem,
}

Fields§

§name: *const i8§moduleIndex: u32§allocateFunction: Option<unsafe extern "C" fn(_: *mut environmentData) -> *mut c_void>§freeFunction: Option<unsafe extern "C" fn(_: *mut environmentData, _: *mut c_void)>§bloadModuleReference: Option<unsafe extern "C" fn(_: *mut environmentData, _: u64) -> *mut c_void>§constructsToCModuleReference: Option<unsafe extern "C" fn(_: *mut environmentData, _: *mut _IO_FILE, _: u64, _: u32, _: u32)>§findFunction: Option<unsafe extern "C" fn(_: *mut environmentData, _: *const i8) -> *mut constructHeader>§next: *mut moduleItem