class RubySMB::SMB1::Packet::Trans::TransactNmpipeRequest

A Trans TRANSACT_NMPIPE Request Packet as defined in [2.2.5.6.1 Request](msdn.microsoft.com/en-us/library/ee441832.aspx)

Constants

COMMAND

Public Instance Methods

initialize_instance() click to toggle source
# File lib/ruby_smb/smb1/packet/trans/transact_nmpipe_request.rb, line 44
def initialize_instance
  super
  parameter_block.max_parameter_count = 0x0000
  parameter_block.max_setup_count = 0x00
  parameter_block.setup << RubySMB::SMB1::Packet::Trans::Subcommands::TRANSACT_NMPIPE
  # FID: must be set to a valid FID from a server response for a
  # previous SMB command to open or create a named pipe.
  parameter_block.setup << 0x0000
end
set_fid(fid) click to toggle source
# File lib/ruby_smb/smb1/packet/trans/transact_nmpipe_request.rb, line 54
def set_fid(fid)
  parameter_block.setup[1] = fid
end