- KdDebuggerNotPresent should be FALSE by default.
[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 BOOLEAN
20 NTAPI
21 CcInitializeCacheManager(VOID)
22 {
23 CcInitView();
24 return TRUE;
25 }
26
27 /*
28 * @unimplemented
29 */
30 LARGE_INTEGER
31 STDCALL
32 CcGetFlushedValidData (
33 IN PSECTION_OBJECT_POINTERS SectionObjectPointer,
34 IN BOOLEAN BcbListHeld
35 )
36 {
37 LARGE_INTEGER i;
38
39 UNIMPLEMENTED;
40
41 i.QuadPart = 0;
42 return i;
43 }
44
45 /*
46 * @unimplemented
47 */
48 PVOID
49 STDCALL
50 CcRemapBcb (
51 IN PVOID Bcb
52 )
53 {
54 UNIMPLEMENTED;
55
56 return 0;
57 }
58
59 /*
60 * @unimplemented
61 */
62 VOID
63 STDCALL
64 CcScheduleReadAhead (
65 IN PFILE_OBJECT FileObject,
66 IN PLARGE_INTEGER FileOffset,
67 IN ULONG Length
68 )
69 {
70 UNIMPLEMENTED;
71 }
72
73 /*
74 * @unimplemented
75 */
76 VOID
77 STDCALL
78 CcSetAdditionalCacheAttributes (
79 IN PFILE_OBJECT FileObject,
80 IN BOOLEAN DisableReadAhead,
81 IN BOOLEAN DisableWriteBehind
82 )
83 {
84 UNIMPLEMENTED;
85 }
86
87 /*
88 * @unimplemented
89 */
90 VOID
91 STDCALL
92 CcSetBcbOwnerPointer (
93 IN PVOID Bcb,
94 IN PVOID Owner
95 )
96 {
97 UNIMPLEMENTED;
98 }
99
100 /*
101 * @unimplemented
102 */
103 VOID
104 STDCALL
105 CcSetDirtyPageThreshold (
106 IN PFILE_OBJECT FileObject,
107 IN ULONG DirtyPageThreshold
108 )
109 {
110 UNIMPLEMENTED;
111 }
112
113 /*
114 * @unimplemented
115 */
116 VOID
117 STDCALL
118 CcSetReadAheadGranularity (
119 IN PFILE_OBJECT FileObject,
120 IN ULONG Granularity
121 )
122 {
123 UNIMPLEMENTED;
124 }