pub unsafe fn HcsWaitForOperationResultAndProcessInfo<P0>(
    operation: P0,
    timeoutms: u32,
    processinformation: Option<*mut HCS_PROCESS_INFORMATION>,
    resultdocument: Option<*mut PWSTR>,
) -> Result<()>
where P0: Param<HCS_OPERATION>,