Undocumented functions of NTDLL

2OO1, 5 March


FILE_BASIC_INFORMATION
FILE_BASIC_INFORMATION

typedef struct _FILE_BASIC_INFORMATION {

LARGE_INTEGER CreationTime; LARGE_INTEGER LastAccessTime; LARGE_INTEGER LastWriteTime; LARGE_INTEGER ChangeTime; ULONG FileAttributes; } FILE_BASIC_INFORMATION, *PFILE_BASIC_INFORMATION;



Structure FILE_BASIC_INFORMATION is used in a call to function NtSetInformationFile with FileBasicInformation information class, and is received in a call to NtQueryInformationFile with the same information class. Also function NtQueryAttributesFile uses as a result FILE_BASIC_INFORMATION, but it fills only FileAttributes field. See required function's description for details.





Structure is also avaiable in Microsoft DDK.


Documented by:
Tomasz Nowak



Requirements:
Library: ntdll.lib


See also:
FILE_INFORMATION_CLASS
NtCreateFile
NtQueryAttributesFile
NtQueryInformationFile
NtSetInformationFile