REACTOS_COMMON_FCB_HEADER structure made W32 XP compatible
authorshort <>
Mon, 10 Feb 2003 10:06:55 +0000 (10:06 +0000)
committershort <>
Mon, 10 Feb 2003 10:06:55 +0000 (10:06 +0000)
include/ddk/cctypes.h

index bd3f0ac..9a1aaa1 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef __INCLUDE_DDK_CCTYPES_H
 #define __INCLUDE_DDK_CCTYPES_H
 
+#include <ddk/extypes.h>       /* for PERESOURCE */
+
 typedef struct _CACHE_UNINITIALIZE_EVENT
 {
        struct _CACHE_UNINITIALIZE_EVENT        * Next;
@@ -77,7 +79,12 @@ typedef struct _REACTOS_COMMON_FCB_HEADER
 {
   CSHORT NodeTypeCode;
   CSHORT NodeByteSize;
-  struct _BCB* Bcb;
+  UCHAR Flags;
+  UCHAR IsFastIoPossible;
+  UCHAR Flags2;        /* if VER_PRODUCTBUILD >= 1381 */
+  UCHAR Reserved;      /* if VER_PRODUCTBUILD >= 1381 */
+  PERESOURCE Resource;
+  PERESOURCE PagingIoResource;
   LARGE_INTEGER AllocationSize;
   LARGE_INTEGER FileSize;
   LARGE_INTEGER ValidDataLength;