2.2.8.3.7 SMB_QUERY_FILE_STANDARD_INFO
This information level structure is used in TRANS2_QUERY_PATH_INFORMATION (section 2.2.6.6) and TRANS2_QUERY_FILE_INFORMATION (section 2.2.6.8) responses to return the following information for the file specified in the request.<176>
64-bit version of file size
Number of hard links on the file
Deletion status
Whether the FID field in the request points to a directory
SMB_QUERY_FILE_STANDARD_INFO { LARGE_INTEGER AllocationSize; LARGE_INTEGER EndOfFile; ULONG NumberOfLinks; UCHAR DeletePending; UCHAR Directory; }
Allocation Size: (8 bytes): This field contains the number of bytes that are allocated to the file.
EndOfFile: (8 bytes): This field contains the offset, in bytes, from the start of the file to the first byte after the end of the file.
NumberOfLinks: (4 bytes): This field contains the number of hard links to the file.
DeletePending: (1 byte): This field indicates whether there is a delete action pending for the file.
Directory: (1 byte): This field indicates whether the file is a directory.