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