private ReturnValues SetImageNoResize(uint page, Bitmap fipImage) { if (fipImage == null) { return(ReturnValues.E_INVALIDARG); } var returnValues = ReturnValues.E_FAIL; try { if (fipImage == null) { return(ReturnValues.E_FAIL); } lock (_imageLockObject) { var local1 = fipImage.LockBits(new Rectangle(0, 0, fipImage.Width, fipImage.Height), ImageLockMode.ReadWrite, PixelFormat.Format24bppRgb); var local2 = local1.Scan0; var local3 = local1.Stride * fipImage.Height; returnValues = DirectOutputClass.SetImage(_devicePtr, page, 0U, local3, local2); fipImage.UnlockBits(local1); } } catch (Exception ex) { Common.LogError(8998, ex, "FIPPanel.SetImageNoResize"); } return(returnValues); }