Module: RubySMB::SMB1::Packet::Trans2::Subcommands

Defined in:
lib/ruby_smb/smb1/packet/trans2/subcommands.rb

Overview

Transaction2 subcommand constants as defined in 2.2.6 Transaction2 Subcommands

Constant Summary collapse

OPEN2 =
0x0000
FIND_FIRST2 =
0x0001
FIND_NEXT2 =
0x0002
QUERY_FS_INFORMATION =
0x0003
SET_FS_INFORMATION =
0x0004
QUERY_PATH_INFORMATION =
0x0005
SET_PATH_INFORMATION =
0x0006
QUERY_FILE_INFORMATION =
0x0007
SET_FILE_INFORMATION =
0x0008
FSCTL =
0x0009
IOCTL2 =
0x000A
FIND_NOTIFY_FIRST =
0x000B
FIND_NOTIFY_NEXT =
0x000C
CREATE_DIRECTORY =
0x000D
SESSION_SETUP =
0x000E
GET_DFS_REFERRAL =
0x0010
REPORT_DFS_INCONSISTENCY =
0x0011

Class Method Summary collapse

Class Method Details

.name(value) ⇒ Object



26
27
28
# File 'lib/ruby_smb/smb1/packet/trans2/subcommands.rb', line 26

def self.name(value)
  constants.select { |c| c.upcase == c }.find { |c| const_get(c) == value }
end