This commit was manufactured by cvs2svn to create branch 'captive'.
[reactos.git] / include / ntos / fstypes.h
diff --git a/include/ntos/fstypes.h b/include/ntos/fstypes.h
new file mode 100644 (file)
index 0000000..bc05962
--- /dev/null
@@ -0,0 +1,35 @@
+#ifndef __INCLUDE_NTOS_FSTYPES_H
+#define __INCLUDE_NTOS_FSTYPES_H
+
+#define FSRTL_TAG      TAG('F','S','r','t')
+
+
+typedef ULONG LBN;
+typedef LBN *PLBN;
+
+typedef ULONG VBN;
+typedef VBN *PVBN;
+
+
+typedef struct _LARGE_MCB
+{
+  PFAST_MUTEX FastMutex;
+  ULONG MaximumPairCount;
+  ULONG PairCount;
+  POOL_TYPE PoolType;
+  PVOID Mapping;
+} LARGE_MCB, *PLARGE_MCB;
+
+typedef struct _MCB {
+    LARGE_MCB LargeMcb;
+} MCB, *PMCB;
+
+
+typedef struct _FILE_LOCK_GRANTED {
+       LIST_ENTRY                      ListEntry;
+       FILE_LOCK_INFO          Lock;
+} FILE_LOCK_GRANTED, *PFILE_LOCK_GRANTED;
+
+
+
+#endif  /* __INCLUDE_DDK_FSTYPES_H */