2OO1, 11 February
FILE_NETWORK_OPEN_INFORMATION
FILE_NETWORK_OPEN_INFORMATION
typedef struct _FILE_NETWORK_OPEN_INFORMATION {
LARGE_INTEGER CreationTime;
LARGE_INTEGER LastAccessTime;
LARGE_INTEGER LastWriteTime;
LARGE_INTEGER ChangeTime;
LARGE_INTEGER AllocationSize;
LARGE_INTEGER EndOfFile;
ULONG FileAttributes;
ULONG Unknown;
} FILE_NETWORK_OPEN_INFORMATION, *PFILE_NETWORK_OPEN_INFORMATION;
FILE_NETWORK_OPEN_INFORMATION structure is used with two file functions:
1) NtQueryFullAttributesFile,
2) NtQueryInformationFile with FileNetworkOpenInformation information class.
CreationTime
Indicates time of file creation.
LastAccessTime
Time of last open file.
LastWriteTime
Time of last write operation.
ChangeTime
Time of any last change.
AllocationSize
Number of bytes that file use on storage, equal or greater to EndOfFile.
EndOfFile
Length of file, in bytes.
FileAttributes
File attributes.
Unknown
- ???
Documented by:
Tomasz Nowak
Bo Branten
Requirements:
Library: ntdll.lib
See also:
FILE_BASIC_INFORMATION
FILE_INFORMATION_CLASS
FILE_STANDARD_INFORMATION
NtCreateFile
NtOpenFile
NtQueryAttributesFile
NtQueryFullAttributesFile
NtQueryInformationFile
NtWriteFile