Undocumented functions of NTDLL

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.



Requirements:
Library: ntdll.lib


See also:
FILE_BOTH_DIR_INFORMATION
FILE_DIRECTORY_INFORMATION
FILE_INFORMATION_CLASS
FILE_NAMES_INFORMATION
NtQueryDirectoryFile
NtQueryOleDirectoryFile