fdc54d4fd2d4879866e349eeed7344555c40a7df
[reactos.git] / reactos / ntoskrnl / fs / mcb.c
1 /* $Id: mcb.c,v 1.2 2002/08/09 22:57:48 ekohl Exp $
2 *
3 * reactos/ntoskrnl/fs/mcb.c
4 *
5 */
6 #include <ddk/ntddk.h>
7 #include <ddk/ntifs.h>
8
9 #include <internal/debug.h>
10
11 /**********************************************************************
12 * NAME EXPORTED
13 *
14 * DESCRIPTION
15 *
16 * ARGUMENTS
17 *
18 * RETURN VALUE
19 *
20 * NOTES
21 */
22 BOOLEAN STDCALL
23 FsRtlAddLargeMcbEntry(IN PLARGE_MCB Mcb,
24 IN LONGLONG Vbn,
25 IN LONGLONG Lbn,
26 IN LONGLONG SectorCount)
27 {
28 UNIMPLEMENTED
29 return(FALSE);
30 }
31
32
33 VOID
34 STDCALL
35 FsRtlAddMcbEntry (
36 DWORD Unknown0,
37 DWORD Unknown1,
38 DWORD Unknown2,
39 DWORD Unknown3
40 )
41 {
42 UNIMPLEMENTED
43 }
44
45
46 BOOLEAN STDCALL
47 FsRtlGetNextLargeMcbEntry(IN PLARGE_MCB Mcb,
48 IN ULONG RunIndex,
49 OUT PLONGLONG Vbn,
50 OUT PLONGLONG Lbn,
51 OUT PLONGLONG SectorCount)
52 {
53 UNIMPLEMENTED
54 return(FALSE);
55 }
56
57
58 VOID
59 STDCALL
60 FsRtlGetNextMcbEntry (
61 DWORD Unknown0,
62 DWORD Unknown1,
63 DWORD Unknown2,
64 DWORD Unknown3,
65 DWORD Unknown4
66 )
67 {
68 UNIMPLEMENTED
69 }
70
71
72 VOID STDCALL
73 FsRtlInitializeLargeMcb(IN PLARGE_MCB Mcb,
74 IN POOL_TYPE PoolType)
75 {
76 UNIMPLEMENTED
77 }
78
79
80 VOID
81 STDCALL
82 FsRtlInitializeMcb (
83 DWORD Unknown0,
84 DWORD Unknown1
85 )
86 {
87 UNIMPLEMENTED
88 }
89
90
91 BOOLEAN STDCALL
92 FsRtlLookupLargeMcbEntry(IN PLARGE_MCB Mcb,
93 IN LONGLONG Vbn,
94 OUT PLONGLONG Lbn OPTIONAL,
95 OUT PLONGLONG SectorCountFromLbn OPTIONAL,
96 OUT PLONGLONG StartingLbn OPTIONAL,
97 OUT PLONGLONG SectorCountFromStartingLbn OPTIONAL,
98 OUT PULONG Index OPTIONAL)
99 {
100 UNIMPLEMENTED
101 return(FALSE);
102 }
103
104
105 BOOLEAN STDCALL
106 FsRtlLookupLastLargeMcbEntry(IN PLARGE_MCB Mcb,
107 OUT PLONGLONG Vbn,
108 OUT PLONGLONG Lbn)
109 {
110 UNIMPLEMENTED
111 return(FALSE);
112 }
113
114
115 VOID
116 STDCALL
117 FsRtlLookupLastMcbEntry (
118 DWORD Unknown0,
119 DWORD Unknown1,
120 DWORD Unknown2
121 )
122 {
123 UNIMPLEMENTED
124 }
125
126
127 VOID
128 STDCALL
129 FsRtlLookupMcbEntry (
130 DWORD Unknown0,
131 DWORD Unknown1,
132 DWORD Unknown2,
133 DWORD Unknown3,
134 DWORD Unknown4
135 )
136 {
137 UNIMPLEMENTED
138 }
139
140
141 ULONG STDCALL
142 FsRtlNumberOfRunsInLargeMcb(IN PLARGE_MCB Mcb)
143 {
144 UNIMPLEMENTED
145 return(0);
146 }
147
148
149 VOID
150 STDCALL
151 FsRtlNumberOfRunsInMcb (
152 DWORD Unknown0
153 )
154 {
155 UNIMPLEMENTED
156 }
157
158
159 VOID STDCALL
160 FsRtlRemoveLargeMcbEntry(IN PLARGE_MCB Mcb,
161 IN LONGLONG Vbn,
162 IN LONGLONG SectorCount)
163 {
164 UNIMPLEMENTED
165 }
166
167
168 VOID
169 STDCALL
170 FsRtlRemoveMcbEntry (
171 DWORD Unknown0,
172 DWORD Unknown1,
173 DWORD Unknown2
174 )
175 {
176 UNIMPLEMENTED
177 }
178
179
180 BOOLEAN STDCALL
181 FsRtlSplitLargeMcb(IN PLARGE_MCB Mcb,
182 IN LONGLONG Vbn,
183 IN LONGLONG Amount)
184 {
185 UNIMPLEMENTED
186 return(FALSE);
187 }
188
189
190 VOID STDCALL
191 FsRtlTruncateLargeMcb(IN PLARGE_MCB Mcb,
192 IN LONGLONG Vbn)
193 {
194 UNIMPLEMENTED
195 }
196
197
198 VOID
199 STDCALL
200 FsRtlTruncateMcb (
201 DWORD Unknown0,
202 DWORD Unknown1
203 )
204 {
205 UNIMPLEMENTED
206 }
207
208
209 VOID STDCALL
210 FsRtlUninitializeLargeMcb(IN PLARGE_MCB Mcb)
211 {
212 UNIMPLEMENTED;
213 }
214
215
216 VOID
217 STDCALL
218 FsRtlUninitializeMcb (
219 DWORD Unknown0
220 )
221 {
222 UNIMPLEMENTED
223 }
224
225
226 /* EOF */
227