lib/ruby_smb/smb1/packet/close_response.rb
module RubySMB
module SMB1
module Packet
# A SMB1 SMB_COM_CLOSE Response Packet as defined in
# [2.2.4.5.2 Response](https://msdn.microsoft.com/en-us/library/ee441667.aspx)
class CloseResponse < RubySMB::GenericPacket
COMMAND = RubySMB::SMB1::Commands::SMB_COM_CLOSE
# A SMB1 Parameter Block as defined by the {CloseResponse}
class ParameterBlock < RubySMB::SMB1::ParameterBlock
end
# Represents the specific layout of the DataBlock for a {CloseResponse} Packet.
class DataBlock < RubySMB::SMB1::DataBlock
end
smb_header :smb_header
parameter_block :parameter_block
data_block :data_block
def initialize_instance
super
smb_header.flags.reply = 1
end
end
end
end
end