| 1122 | |
| 1123 | |
| 1124 | class WINNT_ACCESS_ALLOWED_OBJECT_ACE(Packet): |
| 1125 | fields_desc = [ |
| 1126 | FlagsField("Mask", 0, -32, _WINNT_ACCESS_MASK), |
| 1127 | FlagsField( |
| 1128 | "Flags", |
| 1129 | 0, |
| 1130 | -32, |
| 1131 | { |
| 1132 | 0x00000001: "OBJECT_TYPE_PRESENT", |
| 1133 | 0x00000002: "INHERITED_OBJECT_TYPE_PRESENT", |
| 1134 | }, |
| 1135 | ), |
| 1136 | ConditionalField( |
| 1137 | UUIDField("ObjectType", None, uuid_fmt=UUIDField.FORMAT_LE), |
| 1138 | lambda pkt: pkt.Flags.OBJECT_TYPE_PRESENT, |
| 1139 | ), |
| 1140 | ConditionalField( |
| 1141 | UUIDField("InheritedObjectType", None, uuid_fmt=UUIDField.FORMAT_LE), |
| 1142 | lambda pkt: pkt.Flags.INHERITED_OBJECT_TYPE_PRESENT, |
| 1143 | ), |
| 1144 | PacketField("Sid", WINNT_SID(), WINNT_SID), |
| 1145 | ] |
| 1146 | |
| 1147 | |
| 1148 | bind_layers(WINNT_ACE_HEADER, WINNT_ACCESS_ALLOWED_OBJECT_ACE, AceType=0x05) |
no test coverage detected
searching dependent graphs…