pub unsafe fn SetErrorInfo<P1>(dwreserved: u32, perrinfo: P1) -> Result<()>where P1: Param<IErrorInfo>,