- New ERESOURCE implementation: fixes the return value of some functions (VOID vs...
[reactos.git] / reactos / include / ccros.h
1 #ifndef __INCLUDE_DDK_NTIFS_H
2 #define __INCLUDE_DDK_NTIFS_H
3
4 NTSTATUS STDCALL
5 CcRosInitializeFileCache (PFILE_OBJECT FileObject,
6 ULONG CacheSegmentSize);
7 NTSTATUS STDCALL
8 CcRosReleaseFileCache (PFILE_OBJECT FileObject);
9
10 struct _BCB;
11
12 VOID
13 STDCALL
14 CcRosTraceCacheMap (
15 struct _BCB* Bcb,
16 BOOLEAN Trace );
17
18 #define FSCTL_ROS_QUERY_LCN_MAPPING \
19 CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 63, METHOD_BUFFERED, FILE_ANY_ACCESS)
20
21 typedef struct _ROS_QUERY_LCN_MAPPING
22 {
23 LARGE_INTEGER LcnDiskOffset;
24 } ROS_QUERY_LCN_MAPPING, *PROS_QUERY_LCN_MAPPING;
25
26 #endif /* __INCLUDE_DDK_NTIFS_H */