NotifyChange.cs 914 B

123456789101112131415161718192021
  1. using System;
  2. namespace SMBLibrary.SMB2
  3. {
  4. [Flags]
  5. public enum NotifyChange : uint
  6. {
  7. FileName = 0x0000001, // FILE_NOTIFY_CHANGE_FILE_NAME
  8. DirName = 0x0000002, // FILE_NOTIFY_CHANGE_DIR_NAME
  9. Attributes = 0x0000004, // FILE_NOTIFY_CHANGE_ATTRIBUTES
  10. Size = 0x0000008, // FILE_NOTIFY_CHANGE_SIZE
  11. LastWrite = 0x000000010, // FILE_NOTIFY_CHANGE_LAST_WRITE
  12. LastAccess = 0x00000020, // FILE_NOTIFY_CHANGE_LAST_ACCESS
  13. Creation = 0x00000040, // FILE_NOTIFY_CHANGE_CREATION
  14. EA = 0x00000080, // FILE_NOTIFY_CHANGE_EA
  15. Security = 0x00000100, // FILE_NOTIFY_CHANGE_SECURITY
  16. StreamName = 0x00000200, // FILE_NOTIFY_CHANGE_STREAM_NAME
  17. StreamSize = 0x00000400, // FILE_NOTIFY_CHANGE_STREAM_SIZE
  18. StreamWrite = 0x00000800, // FILE_NOTIFY_CHANGE_STREAM_WRITE
  19. }
  20. }