using System;
namespace SMBLibrary
{
///
/// [MS-FSCC] 2.6 - FileAttributes
///
[Flags]
public enum FileAttributes : uint
{
ReadOnly = 0x00000001, // FILE_ATTRIBUTE_READONLY
Hidden = 0x00000002, // FILE_ATTRIBUTE_HIDDEN
System = 0x00000004, // FILE_ATTRIBUTE_SYSTEM
Directory = 0x00000010, // FILE_ATTRIBUTE_DIRECTORY
Archive = 0x00000020, // FILE_ATTRIBUTE_ARCHIVE
///
/// A file that does not have other attributes set.
/// This attribute is valid only when used alone.
///
Normal = 0x00000080, // FILE_ATTRIBUTE_NORMAL
Temporary = 0x00000100, // FILE_ATTRIBUTE_TEMPORARY
SparseFile = 0x00000200, // FILE_ATTRIBUTE_SPARSE_FILE
ReparsePoint = 0x00000400, // FILE_ATTRIBUTE_REPARSE_POINT
Compressed = 0x00000800, // FILE_ATTRIBUTE_COMPRESSED
Offline = 0x00001000, // FILE_ATTRIBUTE_OFFLINE
NotContentIndexed = 0x00002000, // FILE_ATTRIBUTE_NOT_CONTENT_INDEXED
Encrypted = 0x00004000, // FILE_ATTRIBUTE_ENCRYPTED
IntegrityStream = 0x00008000, // FILE_ATTRIBUTE_INTEGRITY_STREAM
NoScrubData = 0x00020000, // FILE_ATTRIBUTE_NO_SCRUB_DATA
}
}