pub type GetProcAddressFn = unsafe extern "C" fn(sym: *const c_char) -> ProcAddressFn;