pub unsafe extern "system" fn WHvMapVpciDeviceInterrupt(
    partition: WHV_PARTITION_HANDLE,
    logicaldeviceid: u64,
    index: u32,
    messagecount: u32,
    target: *const WHV_VPCI_INTERRUPT_TARGET,
    msiaddress: *mut u64,
    msidata: *mut u32,
) -> HRESULT