pub unsafe extern "system" fn WHvGetVpciDeviceInterruptTarget(
    partition: WHV_PARTITION_HANDLE,
    logicaldeviceid: u64,
    index: u32,
    multimessagenumber: u32,
    target: *mut WHV_VPCI_INTERRUPT_TARGET,
    targetsizeinbytes: u32,
    byteswritten: *mut u32,
) -> HRESULT