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