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