Undocumented functions of NTDLL

2OO1, 9 January


NtQueryAttributesFile
NtQueryAttributesFile

NTSYSAPI
NTSTATUS
NTAPI

NtQueryAttributesFile(
IN POBJECT_ATTRIBUTES ObjectAttributes, OUT PFILE_BASIC_INFORMATION FileAttributes );





Use of NtQueryAttributesFile is the easiest and the best way to check if file exist. NtOpenFile isn't good for this, becouse it modifies last access time for opened file. See NtQueryDirectoryFile for details.


Documented by:
Tomasz Nowak



Requirements:
Library: ntdll.lib


See also:
FILE_BASIC_INFORMATION
NtOpenFile
NtQueryDirectoryFile
NtQueryFullAttributesFile
NtQueryInformationFile