pub unsafe extern "C" fn zx_handle_duplicate(
    handle: u32,
    rights: u32,
    out: *mut u32
) -> i32