pub unsafe extern "C" fn zx_msi_allocate(
    handle: zx_handle_t,
    count: u32,
    out_allocation: *mut zx_handle_t
) -> zx_status_t