update for HEAD-2003091401
[reactos.git] / include / ntos / file.h
index 3899f8b..64cebf1 100644 (file)
@@ -92,8 +92,6 @@
 #define FILE_FILE_COMPRESSION          (0x00000010)
 #define FILE_VOLUME_IS_COMPRESSED      (0x00008000)
 
-#endif /* !__USE_W32API */
-
 #define FILE_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0x1FF)
 
 #define FILE_GENERIC_READ         (STANDARD_RIGHTS_READ     |\
                                    FILE_APPEND_DATA         |\
                                    SYNCHRONIZE)
 
-
 #define FILE_GENERIC_EXECUTE      (STANDARD_RIGHTS_EXECUTE  |\
                                    FILE_READ_ATTRIBUTES     |\
                                    FILE_EXECUTE             |\
                                    SYNCHRONIZE)
 
+#endif /* !__USE_W32API */
+
+typedef struct _FILE_LOCK_TOC {
+       KSPIN_LOCK                      SpinLock;
+       LIST_ENTRY                      GrantedListHead;
+       LIST_ENTRY                      PendingListHead;
+       LIST_ENTRY                      CompletedListHead;
+       LIST_ENTRY                      UnlockedListHead;
+} FILE_LOCK_TOC, *PFILE_LOCK_TOC;
+
 #endif /* __INCLUDE_FILE_H */