update for HEAD-2003091401
[reactos.git] / include / ntos / fstypes.h
1 #ifndef __INCLUDE_NTOS_FSTYPES_H
2 #define __INCLUDE_NTOS_FSTYPES_H
3
4 #define FSRTL_TAG       TAG('F','S','r','t')
5
6
7 typedef ULONG LBN;
8 typedef LBN *PLBN;
9
10 typedef ULONG VBN;
11 typedef VBN *PVBN;
12
13
14 typedef struct _LARGE_MCB
15 {
16   PFAST_MUTEX FastMutex;
17   ULONG MaximumPairCount;
18   ULONG PairCount;
19   POOL_TYPE PoolType;
20   PVOID Mapping;
21 } LARGE_MCB, *PLARGE_MCB;
22
23 typedef struct _MCB {
24     LARGE_MCB LargeMcb;
25 } MCB, *PMCB;
26
27
28 typedef struct _FILE_LOCK_GRANTED {
29         LIST_ENTRY                      ListEntry;
30         FILE_LOCK_INFO          Lock;
31 } FILE_LOCK_GRANTED, *PFILE_LOCK_GRANTED;
32
33
34
35 #endif  /* __INCLUDE_DDK_FSTYPES_H */