pub unsafe extern "system" fn WHvGetVirtualProcessorInterruptControllerState2(
    partition: WHV_PARTITION_HANDLE,
    vpindex: u32,
    state: *mut c_void,
    statesize: u32,
    writtensize: *mut u32,
) -> HRESULT