pub type PFN_cuFuncGetModule = unsafe extern "C" fn(module_out: *mut CUmodule, func: CUfunction) -> CUresult;