- NDK 0.98, now with versionned headers. Too many changes to list, see the TinyKRNL...
[reactos.git] / reactos / ntoskrnl / cc / cacheman.c
1 /* $Id$
2 *
3 * COPYRIGHT: See COPYING in the top level directory
4 * PROJECT: ReactOS kernel
5 * FILE: ntoskrnl/cc/cacheman.c
6 * PURPOSE: Cache manager
7 *
8 * PROGRAMMERS: David Welch (welch@cwcom.net)
9 */
10
11 /* INCLUDES *****************************************************************/
12
13 #include <ntoskrnl.h>
14 #define NDEBUG
15 #include <internal/debug.h>
16
17 /* FUNCTIONS *****************************************************************/
18
19 VOID
20 NTAPI
21 CcInit(VOID)
22 {
23 CcInitView();
24 }
25
26 /*
27 * @unimplemented
28 */
29 LARGE_INTEGER
30 STDCALL
31 CcGetFlushedValidData (
32 IN PSECTION_OBJECT_POINTERS SectionObjectPointer,
33 IN BOOLEAN BcbListHeld
34 )
35 {
36 LARGE_INTEGER i;
37
38 UNIMPLEMENTED;
39
40 i.QuadPart = 0;
41 return i;
42 }
43
44 /*
45 * @unimplemented
46 */
47 PVOID
48 STDCALL
49 CcRemapBcb (
50 IN PVOID Bcb
51 )
52 {
53 UNIMPLEMENTED;
54
55 return 0;
56 }
57
58 /*
59 * @unimplemented
60 */
61 VOID
62 STDCALL
63 CcScheduleReadAhead (
64 IN PFILE_OBJECT FileObject,
65 IN PLARGE_INTEGER FileOffset,
66 IN ULONG Length
67 )
68 {
69 UNIMPLEMENTED;
70 }
71
72 /*
73 * @unimplemented
74 */
75 VOID
76 STDCALL
77 CcSetAdditionalCacheAttributes (
78 IN PFILE_OBJECT FileObject,
79 IN BOOLEAN DisableReadAhead,
80 IN BOOLEAN DisableWriteBehind
81 )
82 {
83 UNIMPLEMENTED;
84 }
85
86 /*
87 * @unimplemented
88 */
89 VOID
90 STDCALL
91 CcSetBcbOwnerPointer (
92 IN PVOID Bcb,
93 IN PVOID Owner
94 )
95 {
96 UNIMPLEMENTED;
97 }
98
99 /*
100 * @unimplemented
101 */
102 VOID
103 STDCALL
104 CcSetDirtyPageThreshold (
105 IN PFILE_OBJECT FileObject,
106 IN ULONG DirtyPageThreshold
107 )
108 {
109 UNIMPLEMENTED;
110 }
111
112 /*
113 * @unimplemented
114 */
115 VOID
116 STDCALL
117 CcSetReadAheadGranularity (
118 IN PFILE_OBJECT FileObject,
119 IN ULONG Granularity
120 )
121 {
122 UNIMPLEMENTED;
123 }