FileSystemAttributes.cs 1.3 KB

1234567891011121314151617181920212223242526272829
  1. using System;
  2. namespace SMBLibrary.SMB1
  3. {
  4. [Flags]
  5. public enum FileSystemAttributes : uint
  6. {
  7. FILE_CASE_SENSITIVE_SEARCH = 0x0001,
  8. FILE_CASE_PRESERVED_NAMES = 0x0002,
  9. FILE_UNICODE_ON_DISK = 0x0004,
  10. FILE_PERSISTENT_ACLS = 0x0008,
  11. FILE_FILE_COMPRESSION = 0x0010,
  12. FILE_VOLUME_QUOTAS = 0x0020, // SMB 1.0 addition
  13. FILE_SUPPORTS_SPARSE_FILES = 0x0040, // SMB 1.0 addition
  14. FILE_SUPPORTS_REPARSE_POINTS = 0x0080, // SMB 1.0 addition
  15. FILE_SUPPORTS_REMOTE_STORAGE = 0x0100, // SMB 1.0 addition
  16. FILE_VOLUME_IS_COMPRESSED = 0x8000,
  17. FILE_SUPPORTS_OBJECT_IDS = 0x00010000, // SMB 1.0 addition
  18. FILE_SUPPORTS_ENCRYPTION = 0x00020000, // SMB 1.0 addition
  19. FILE_NAMED_STREAMS = 0x00040000, // SMB 1.0 addition
  20. FILE_READ_ONLY_VOLUME = 0x00080000, // SMB 1.0 addition
  21. FILE_SEQUENTIAL_WRITE_ONCE = 0x00100000, // SMB 1.0 addition
  22. FILE_SUPPORTS_TRANSACTIONS = 0x00200000, // SMB 1.0 addition
  23. FILE_SUPPORTS_HARD_LINKS = 0x00400000, // SMB 1.0 addition
  24. FILE_SUPPORTS_EXTENDED_ATTRIBUTES = 0x00800000, // SMB 1.0 addition
  25. FILE_SUPPORTS_OPEN_BY_FILE_ID = 0x01000000, // SMB 1.0 addition
  26. FILE_SUPPORTS_USN_JOURNAL = 0x02000000, // SMB 1.0 addition
  27. }
  28. }