update for HEAD-2003091401
[reactos.git] / include / ddk / ntifs.h
index 82632f7..8a1a5ef 100644 (file)
@@ -1,3 +1,9 @@
+#ifdef __USE_W32API
+
+#include_next <ddk/ntifs.h>
+
+#else /* __USE_W32API */
+
 #ifndef __INCLUDE_DDK_NTIFS_H
 #define __INCLUDE_DDK_NTIFS_H
 
@@ -7,6 +13,14 @@ CcRosInitializeFileCache (PFILE_OBJECT        FileObject,
 NTSTATUS STDCALL
 CcRosReleaseFileCache (PFILE_OBJECT    FileObject);
 
+#define FSCTL_ROS_QUERY_LCN_MAPPING \
+        CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 63, METHOD_BUFFERED, FILE_ANY_ACCESS)
+
+typedef struct _ROS_QUERY_LCN_MAPPING
+{
+  LARGE_INTEGER LcnDiskOffset;
+} ROS_QUERY_LCN_MAPPING, *PROS_QUERY_LCN_MAPPING;
+
 #include <ddk/cctypes.h>
 
 #include <ddk/ccfuncs.h>
@@ -15,3 +29,5 @@ CcRosReleaseFileCache (PFILE_OBJECT   FileObject);
 #include <ddk/fsfuncs.h>
 
 #endif /* __INCLUDE_DDK_NTIFS_H */
+
+#endif /* __USE_W32API */