pub unsafe extern "system" fn DecodeSystemPointer(
    ptr: *const c_void
) -> *mut c_void