pub unsafe extern "system" fn WHvSetVirtualProcessorState(
    partition: WHV_PARTITION_HANDLE,
    vpindex: u32,
    statetype: WHV_VIRTUAL_PROCESSOR_STATE_TYPE,
    buffer: *const c_void,
    buffersizeinbytes: u32,
) -> HRESULT