From 0a4eb63a582bdd0c76e3e66753cd1701dc4b56a2 Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Sat, 6 Nov 2004 13:38:45 +0000 Subject: [PATCH] - Replace TIME type by LARGE_INTEGER in FILE_*_INFORMATION structures. - Make sure that filesystem-specific data and time are converted to/from system time. svn path=/trunk/; revision=11554 --- reactos/include/ntos/zwtypes.h | 36 +++++++++++++++++----------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/reactos/include/ntos/zwtypes.h b/reactos/include/ntos/zwtypes.h index 2bb5d6d04cd..1e92f6547bf 100755 --- a/reactos/include/ntos/zwtypes.h +++ b/reactos/include/ntos/zwtypes.h @@ -847,10 +847,10 @@ typedef struct _FILE_END_OF_FILE_INFORMATION typedef struct _FILE_NETWORK_OPEN_INFORMATION { - TIME CreationTime; - TIME LastAccessTime; - TIME LastWriteTime; - TIME ChangeTime; + LARGE_INTEGER CreationTime; + LARGE_INTEGER LastAccessTime; + LARGE_INTEGER LastWriteTime; + LARGE_INTEGER ChangeTime; LARGE_INTEGER AllocationSize; LARGE_INTEGER EndOfFile; ULONG FileAttributes; @@ -1037,10 +1037,10 @@ typedef struct _FILE_FS_LABEL_INFORMATION { typedef struct _FILE_DIRECTORY_INFORMATION { ULONG NextEntryOffset; ULONG FileIndex; - TIME CreationTime; - TIME LastAccessTime; - TIME LastWriteTime; - TIME ChangeTime; + LARGE_INTEGER CreationTime; + LARGE_INTEGER LastAccessTime; + LARGE_INTEGER LastWriteTime; + LARGE_INTEGER ChangeTime; LARGE_INTEGER EndOfFile; LARGE_INTEGER AllocationSize; ULONG FileAttributes; @@ -1051,10 +1051,10 @@ typedef struct _FILE_DIRECTORY_INFORMATION { typedef struct _FILE_FULL_DIRECTORY_INFORMATION { ULONG NextEntryOffset; ULONG FileIndex; - TIME CreationTime; - TIME LastAccessTime; - TIME LastWriteTime; - TIME ChangeTime; + LARGE_INTEGER CreationTime; + LARGE_INTEGER LastAccessTime; + LARGE_INTEGER LastWriteTime; + LARGE_INTEGER ChangeTime; LARGE_INTEGER EndOfFile; LARGE_INTEGER AllocationSize; ULONG FileAttributes; @@ -1068,12 +1068,12 @@ typedef struct _FILE_FULL_DIRECTORY_INFORMATION { typedef struct _FILE_BOTH_DIRECTORY_INFORMATION { ULONG NextEntryOffset; ULONG FileIndex; - TIME CreationTime; - TIME LastAccessTime; - TIME LastWriteTime; - TIME ChangeTime; - LARGE_INTEGER EndOfFile; - LARGE_INTEGER AllocationSize; + LARGE_INTEGER CreationTime; + LARGE_INTEGER LastAccessTime; + LARGE_INTEGER LastWriteTime; + LARGE_INTEGER ChangeTime; + LARGE_INTEGER EndOfFile; + LARGE_INTEGER AllocationSize; ULONG FileAttributes; ULONG FileNameLength; ULONG EaSize;