The FileIdBothDirectoryInfo type exposes the following members.
The number of bytes that are allocated for the file. This value is usually a multiple of the sector or cluster size of the underlying physical device.
The time that the file was last changed.
The time that the file was created.
The absolute new end-of-file position as a byte offset from the start of the file to the end of the file. Because this value is zero-based, it actually refers to the first free byte in the file. In other words, EndOfFile is the offset to the byte that immediately follows the last valid byte in the file.
The size of the extended attributes for the file.
The file attributes.
The file ID.
The byte offset of the file within the parent directory. This member is undefined for file systems, such as NTFS, in which the position of a file within the parent directory is not fixed and can be changed at any time to maintain sort order.
The name of the file.
The time that the file was last accessed.
The time that the file was last written to.
The short 8.3 file naming convention (for example, FILENAME.TXT) name of the file.