Module: RubySMB::Fscc::FileInformation

Included in:
SMB1::Packet::Trans2::SetFileInformationRequest::Trans2Data, SMB2::Packet::SetInfoRequest
Defined in:
lib/ruby_smb/fscc/file_information.rb,
lib/ruby_smb/fscc/file_information/file_names_information.rb,
lib/ruby_smb/fscc/file_information/file_rename_information.rb,
lib/ruby_smb/fscc/file_information/file_directory_information.rb,
lib/ruby_smb/fscc/file_information/file_disposition_information.rb,
lib/ruby_smb/fscc/file_information/file_both_directory_information.rb,
lib/ruby_smb/fscc/file_information/file_full_directory_information.rb,
lib/ruby_smb/fscc/file_information/file_id_both_directory_information.rb,
lib/ruby_smb/fscc/file_information/file_id_full_directory_information.rb

Overview

Namespace and constant values for File Information Classes, as defined in 2.4 File Information Classes

Defined Under Namespace

Classes: FileBothDirectoryInformation, FileDirectoryInformation, FileDispositionInformation, FileFullDirectoryInformation, FileIdBothDirectoryInformation, FileIdFullDirectoryInformation, FileNamesInformation, FileRenameInformation

Constant Summary collapse

FILE_DIRECTORY_INFORMATION =

Information class used in directory enumeration to return detailed information about the contents of a directory.

0x01
FILE_FULL_DIRECTORY_INFORMATION =

Information class used in directory enumeration to return detailed information (with extended attributes size) about the contents of a directory.

0x02
FILE_BOTH_DIRECTORY_INFORMATION =

Information class used in directory enumeration to return detailed information (with extended attributes size and short names) about the contents of a directory.

0x03
FILE_RENAME_INFORMATION =

Information class used to rename a file.

0x0A
FILE_NAMES_INFORMATION =

Information class used in directory enumeration to return detailed information (with only filenames) about the contents of a directory.

0x0C
FILE_DISPOSITION_INFORMATION =

Information class used to mark a file for deletion.

0x0D
FILE_ID_BOTH_DIRECTORY_INFORMATION =

Information class used in directory enumeration to return detailed information (with extended attributes size, short names and file ID) about the contents of a directory.

0x25
FILE_ID_FULL_DIRECTORY_INFORMATION =

Information class used in directory enumeration to return detailed information (with extended attributes size and file ID) about the contents of a directory.

0x26
SMB_INFO_PASSTHROUGH =

These Information Classes can be used by SMB1 using the pass-through Information Levels when available on the server (CAP_INFOLEVEL_PASSTHRU capability flag in an SMB_COM_NEGOTIATE server response). The constant SMB_INFO_PASSTHROUGH needs to be added to access these Information Levels. This is documented in 2.2.2.3.5 Pass-through Information Level Codes

0x03e8