2OO1, 13 April
FILE_FULL_DIR_INFORMATION
FILE_FULL_DIR_INFORMATION
typedef struct _FILE_FULL_DIR_INFORMATION {
  ULONG                   NextEntryOffset;
  ULONG                   FileIndex;
  LARGE_INTEGER           CreationTime;
  LARGE_INTEGER           LastAccessTime;
  LARGE_INTEGER           LastWriteTime;
  LARGE_INTEGER           ChangeTime;
  LARGE_INTEGER           EndOfFile;
  LARGE_INTEGER           AllocationSize;
  ULONG                   FileAttributes;
  ULONG                   FileNameLength;
  ULONG                   EaSize;
  WCHAR                   FileName[1];
} FILE_FULL_DIR_INFORMATION, *PFILE_FULL_DIR_INFORMATION;
Structure FILE_FULL_DIR_INFORMATION is returned as a
result of call 
NtQueryDirectoryFile with 
FileFullDirectoryInformation information class. It contains
some typical informations about directory entries, like a FILE_DIRECTORY_INFORMATION
structure, but additionally contains member specifing size of
Extended Attributes.
- NextEntryOffset     Offset (in bytes) of
next FILE_FULL_DIR_INFORMATION structure placed in
result buffer. If there's no more entries, NextEntryOffset is set to zero.
- FileIndex     File index value, or zero, if
directory indexing is not avaiable.
- CreationTime     Time of object
creation;
- LastAccessTime     Last access time. Means
time when last open operation was performed.
- LastWriteTime     Time of last write
data.
- ChangeTime     Time of last change.
- EndOfFile     Specify length of file, in
bytes.
- AllocationSize     Specify real size of
file on device. It must be equal or greater to EndOfFile member.
- FileAttributes     Attributes of file.
- FileNameLength     Length of FileName array, in bytes.
- EaSize     Size of Extended Attributes
associated with file. See also FILE_EA_INFORMATION
structure.
- FileName[1]     UNICODE string specifing
file name.
 
 
 
- Documented by:
- Tomasz Nowak
- Bo Branten
 
 
 
 
Requirements:
- Library: ntdll.lib
 
 
 
See also:
- FILE_BOTH_DIR_INFORMATION
 
- 
FILE_DIRECTORY_INFORMATION
 
- 
FILE_INFORMATION_CLASS
 
- FILE_NAMES_INFORMATION
 
- 
NtQueryDirectoryFile
 
- 
NtQueryOleDirectoryFile