| 1446 | |
| 1447 | # SMB2_QUERY_DIRECTORY |
| 1448 | class SMB2QueryDirectory(Structure): |
| 1449 | SIZE = 32 |
| 1450 | structure = ( |
| 1451 | ('StructureSize','<H=33'), |
| 1452 | ('FileInformationClass','<B=0'), |
| 1453 | ('Flags','<B=0'), |
| 1454 | ('FileIndex','<L=0'), |
| 1455 | ('FileID',':',SMB2_FILEID), |
| 1456 | ('FileNameOffset','<H=(self.SIZE + 64 + len(self["AlignPad"]))'), |
| 1457 | ('FileNameLength','<H=0'), |
| 1458 | ('OutputBufferLength','<L=0'), |
| 1459 | ('_AlignPad','_-AlignPad','self["FileNameOffset"] - (64 + self["StructureSize"] - 1)'), |
| 1460 | ('AlignPad',':=""'), |
| 1461 | ('_Buffer','_-Buffer','self["FileNameLength"]'), |
| 1462 | ('Buffer',':'), |
| 1463 | ) |
| 1464 | def __init__(self, data = None): |
| 1465 | Structure.__init__(self,data) |
| 1466 | if data is None: |
| 1467 | self['AlignPad'] = '' |
| 1468 | |
| 1469 | class SMB2QueryDirectory_Response(Structure): |
| 1470 | structure = ( |
no outgoing calls
no test coverage detected
searching dependent graphs…