module RubySMB::Fscc::FileInformation
Namespace and constant values for File Information Classes, as defined in [2.4 File Information Classes](msdn.microsoft.com/en-us/library/cc232064.aspx)
Constants
- 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.
- FILE_DIRECTORY_INFORMATION
Information class used in directory enumeration to return detailed information about the contents of a directory.
- FILE_DISPOSITION_INFORMATION
Information class used to mark a file for deletion.
- FILE_FULL_DIRECTORY_INFORMATION
Information class used in directory enumeration to return detailed information (with extended attributes size) about the contents of a directory.
- 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.
- 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.
- FILE_NAMES_INFORMATION
Information class used in directory enumeration to return detailed information (with only filenames) about the contents of a directory.
- FILE_RENAME_INFORMATION
Information class used to rename a file.
- 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 constantSMB_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](msdn.microsoft.com/en-us/library/ff470158.aspx)