using System.IO; using SharpCompress.Common.Rar.Headers; namespace SharpCompress.Compressors.Rar { internal interface IRarUnpack { void DoUnpack(FileHeader fileHeader, Stream readStream, Stream writeStream); void DoUnpack(); // eg u/i pause/resume button bool Suspended { get; set; } long DestSize { get; } int Char { get; } int PpmEscChar { get; set; } } }