:pserver:cvsanon@mok.lvcm.com:/CVS/ReactOS reactos
[reactos.git] / ntoskrnl / fs / mcb.c
1 /* $Id$
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         Mcb->PoolType = PoolType;
78 }
79
80
81 VOID
82 STDCALL
83 FsRtlInitializeMcb (
84         DWORD   Unknown0,
85         DWORD   Unknown1
86         )
87 {
88         UNIMPLEMENTED
89 }
90
91
92 BOOLEAN STDCALL
93 FsRtlLookupLargeMcbEntry(IN PLARGE_MCB Mcb,
94                          IN LONGLONG Vbn,
95                          OUT PLONGLONG Lbn OPTIONAL,
96                          OUT PLONGLONG SectorCountFromLbn OPTIONAL,
97                          OUT PLONGLONG StartingLbn OPTIONAL,
98                          OUT PLONGLONG SectorCountFromStartingLbn OPTIONAL,
99                          OUT PULONG Index OPTIONAL)
100 {
101   UNIMPLEMENTED
102   return(FALSE);
103 }
104
105
106 BOOLEAN STDCALL
107 FsRtlLookupLastLargeMcbEntry(IN PLARGE_MCB Mcb,
108                              OUT PLONGLONG Vbn,
109                              OUT PLONGLONG Lbn)
110 {
111   UNIMPLEMENTED
112   return(FALSE);
113 }
114
115
116 VOID
117 STDCALL
118 FsRtlLookupLastMcbEntry (
119         DWORD   Unknown0,
120         DWORD   Unknown1,
121         DWORD   Unknown2
122         )
123 {
124         UNIMPLEMENTED
125 }
126
127
128 VOID
129 STDCALL
130 FsRtlLookupMcbEntry (
131         DWORD   Unknown0,
132         DWORD   Unknown1,
133         DWORD   Unknown2,
134         DWORD   Unknown3,
135         DWORD   Unknown4
136         )
137 {
138         UNIMPLEMENTED
139 }
140
141
142 ULONG STDCALL
143 FsRtlNumberOfRunsInLargeMcb(IN PLARGE_MCB Mcb)
144 {
145   UNIMPLEMENTED
146   return(0);
147 }
148
149
150 VOID
151 STDCALL
152 FsRtlNumberOfRunsInMcb (
153         DWORD   Unknown0
154         )
155 {
156         UNIMPLEMENTED
157 }
158
159
160 VOID STDCALL
161 FsRtlRemoveLargeMcbEntry(IN PLARGE_MCB Mcb,
162                          IN LONGLONG Vbn,
163                          IN LONGLONG SectorCount)
164 {
165   UNIMPLEMENTED
166 }
167
168
169 VOID
170 STDCALL
171 FsRtlRemoveMcbEntry (
172         DWORD   Unknown0,
173         DWORD   Unknown1,
174         DWORD   Unknown2
175         )
176 {
177         UNIMPLEMENTED
178 }
179
180
181 BOOLEAN STDCALL
182 FsRtlSplitLargeMcb(IN PLARGE_MCB Mcb,
183                    IN LONGLONG Vbn,
184                    IN LONGLONG Amount)
185 {
186   UNIMPLEMENTED
187   return(FALSE);
188 }
189
190
191 VOID STDCALL
192 FsRtlTruncateLargeMcb(IN PLARGE_MCB Mcb,
193                       IN LONGLONG Vbn)
194 {
195   UNIMPLEMENTED
196 }
197
198
199 VOID
200 STDCALL
201 FsRtlTruncateMcb (
202         DWORD   Unknown0,
203         DWORD   Unknown1
204         )
205 {
206         UNIMPLEMENTED
207 }
208
209
210 VOID STDCALL
211 FsRtlUninitializeLargeMcb(IN PLARGE_MCB Mcb)
212 {
213   UNIMPLEMENTED;
214 }
215
216
217 VOID
218 STDCALL
219 FsRtlUninitializeMcb (
220         DWORD   Unknown0
221         )
222 {
223         UNIMPLEMENTED
224 }
225
226
227 /* EOF */
228