| 4008 | |
| 4009 | |
| 4010 | class SMB2_Change_Notify_Request(_SMB2_Payload): |
| 4011 | name = "SMB2 CHANGE NOTIFY Request" |
| 4012 | Command = 0x000F |
| 4013 | fields_desc = [ |
| 4014 | XLEShortField("StructureSize", 0x20), |
| 4015 | FlagsField( |
| 4016 | "Flags", |
| 4017 | 0, |
| 4018 | -16, |
| 4019 | { |
| 4020 | 0x0001: "SMB2_WATCH_TREE", |
| 4021 | }, |
| 4022 | ), |
| 4023 | LEIntField("OutputBufferLength", 2048), |
| 4024 | PacketField("FileId", SMB2_FILEID(), SMB2_FILEID), |
| 4025 | FlagsField( |
| 4026 | "CompletionFilter", |
| 4027 | 0, |
| 4028 | -32, |
| 4029 | { |
| 4030 | 0x00000001: "FILE_NOTIFY_CHANGE_FILE_NAME", |
| 4031 | 0x00000002: "FILE_NOTIFY_CHANGE_DIR_NAME", |
| 4032 | 0x00000004: "FILE_NOTIFY_CHANGE_ATTRIBUTES", |
| 4033 | 0x00000008: "FILE_NOTIFY_CHANGE_SIZE", |
| 4034 | 0x00000010: "FILE_NOTIFY_CHANGE_LAST_WRITE", |
| 4035 | 0x00000020: "FILE_NOTIFY_CHANGE_LAST_ACCESS", |
| 4036 | 0x00000040: "FILE_NOTIFY_CHANGE_CREATION", |
| 4037 | 0x00000080: "FILE_NOTIFY_CHANGE_EA", |
| 4038 | 0x00000100: "FILE_NOTIFY_CHANGE_SECURITY", |
| 4039 | 0x00000200: "FILE_NOTIFY_CHANGE_STREAM_NAME", |
| 4040 | 0x00000400: "FILE_NOTIFY_CHANGE_STREAM_SIZE", |
| 4041 | 0x00000800: "FILE_NOTIFY_CHANGE_STREAM_WRITE", |
| 4042 | }, |
| 4043 | ), |
| 4044 | LEIntField("Reserved", 0), |
| 4045 | ] |
| 4046 | |
| 4047 | |
| 4048 | bind_top_down( |
no test coverage detected