//-----------------------------------------------------------------------
// 
//     Copyright (c) Microsoft Corporation.
// 
//-----------------------------------------------------------------------
namespace Microsoft.Isam.Esent.Interop
{
    /// 
    /// The type of operation that progress is being reported for.
    /// 
    public enum JET_SNP
    {
        /// 
        /// Callback is for a repair option.
        /// 
        Repair = 2,
        /// 
        /// Callback is for database defragmentation.
        /// 
        Compact = 4,
        
        /// 
        /// Callback is for a restore options.
        /// 
        Restore = 8,
        /// 
        /// Callback is for a backup options.
        /// 
        Backup = 9,
        /// 
        /// Callback is for database zeroing.
        /// 
        Scrub = 11,
        /// 
        /// Callback is for the process of upgrading the record format of
        /// all database pages.
        /// 
        UpgradeRecordFormat = 12,
    }
}