git://git.jankratochvil.net
/
reactos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
update for HEAD-2003091401
[reactos.git]
/
include
/
ntos
/
file.h
diff --git
a/include/ntos/file.h
b/include/ntos/file.h
index
3899f8b
..
64cebf1
100644
(file)
--- a/
include/ntos/file.h
+++ b/
include/ntos/file.h
@@
-92,8
+92,6
@@
#define FILE_FILE_COMPRESSION (0x00000010)
#define FILE_VOLUME_IS_COMPRESSED (0x00008000)
#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 |\
#define FILE_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0x1FF)
#define FILE_GENERIC_READ (STANDARD_RIGHTS_READ |\
@@
-110,10
+108,19
@@
FILE_APPEND_DATA |\
SYNCHRONIZE)
FILE_APPEND_DATA |\
SYNCHRONIZE)
-
#define FILE_GENERIC_EXECUTE (STANDARD_RIGHTS_EXECUTE |\
FILE_READ_ATTRIBUTES |\
FILE_EXECUTE |\
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 */
#endif /* __INCLUDE_FILE_H */