update for HEAD-2003091401
[reactos.git] / include / ddk / ntifs.h
1 #ifdef __USE_W32API
2
3 #include_next <ddk/ntifs.h>
4
5 #else /* __USE_W32API */
6
7 #ifndef __INCLUDE_DDK_NTIFS_H
8 #define __INCLUDE_DDK_NTIFS_H
9
10 NTSTATUS STDCALL
11 CcRosInitializeFileCache (PFILE_OBJECT  FileObject,
12                           ULONG         CacheSegmentSize);
13 NTSTATUS STDCALL
14 CcRosReleaseFileCache (PFILE_OBJECT     FileObject);
15
16 #define FSCTL_ROS_QUERY_LCN_MAPPING \
17         CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 63, METHOD_BUFFERED, FILE_ANY_ACCESS)
18
19 typedef struct _ROS_QUERY_LCN_MAPPING
20 {
21   LARGE_INTEGER LcnDiskOffset;
22 } ROS_QUERY_LCN_MAPPING, *PROS_QUERY_LCN_MAPPING;
23
24 #include <ddk/cctypes.h>
25
26 #include <ddk/ccfuncs.h>
27
28 #include <ddk/fstypes.h>
29 #include <ddk/fsfuncs.h>
30
31 #endif /* __INCLUDE_DDK_NTIFS_H */
32
33 #endif /* __USE_W32API */