MCPcopy Create free account
hub / github.com/PierreGode/Ragnar / ComCloseRequest

Class ComCloseRequest

pager_lib/smb/smb_structs.py:958–978  ·  view source on GitHub ↗

References: =========== - [MS-CIFS]: 2.2.4.5.1

Source from the content-addressed store, hash-verified

956
957
958class ComCloseRequest(Payload):
959 """
960 References:
961 ===========
962 - [MS-CIFS]: 2.2.4.5.1
963 """
964
965 PAYLOAD_STRUCT_FORMAT = '<HI'
966 PAYLOAD_STRUCT_SIZE = struct.calcsize(PAYLOAD_STRUCT_FORMAT)
967
968 def __init__(self, fid, last_modified_time = 0xFFFFFFFF):
969 self.fid = fid
970 self.last_modified_time = last_modified_time
971
972 def initMessage(self, message):
973 Payload.initMessage(self, message)
974 message.command = SMB_COM_CLOSE
975
976 def prepare(self, message):
977 message.parameters_data = struct.pack(self.PAYLOAD_STRUCT_FORMAT, self.fid, self.last_modified_time)
978 message.data = b''
979
980
981class ComOpenAndxRequest(Payload):

Callers 1

closeFidMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected