3 * reactos/ntoskrnl/fs/mcb.c
9 #include <internal/debug.h>
11 /**********************************************************************
23 FsRtlAddLargeMcbEntry(IN PLARGE_MCB Mcb,
26 IN LONGLONG SectorCount)
47 FsRtlGetNextLargeMcbEntry(IN PLARGE_MCB Mcb,
51 OUT PLONGLONG SectorCount)
60 FsRtlGetNextMcbEntry (
73 FsRtlInitializeLargeMcb(IN PLARGE_MCB Mcb,
74 IN POOL_TYPE PoolType)
77 Mcb->PoolType = PoolType;
93 FsRtlLookupLargeMcbEntry(IN PLARGE_MCB Mcb,
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)
107 FsRtlLookupLastLargeMcbEntry(IN PLARGE_MCB Mcb,
118 FsRtlLookupLastMcbEntry (
130 FsRtlLookupMcbEntry (
143 FsRtlNumberOfRunsInLargeMcb(IN PLARGE_MCB Mcb)
152 FsRtlNumberOfRunsInMcb (
161 FsRtlRemoveLargeMcbEntry(IN PLARGE_MCB Mcb,
163 IN LONGLONG SectorCount)
171 FsRtlRemoveMcbEntry (
182 FsRtlSplitLargeMcb(IN PLARGE_MCB Mcb,
192 FsRtlTruncateLargeMcb(IN PLARGE_MCB Mcb,
211 FsRtlUninitializeLargeMcb(IN PLARGE_MCB Mcb)
219 FsRtlUninitializeMcb (