1 /* $Id: mcb.c,v 1.2 2002/08/09 22:57:48 ekohl Exp $
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
)
92 FsRtlLookupLargeMcbEntry(IN PLARGE_MCB Mcb
,
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
)
106 FsRtlLookupLastLargeMcbEntry(IN PLARGE_MCB Mcb
,
117 FsRtlLookupLastMcbEntry (
129 FsRtlLookupMcbEntry (
142 FsRtlNumberOfRunsInLargeMcb(IN PLARGE_MCB Mcb
)
151 FsRtlNumberOfRunsInMcb (
160 FsRtlRemoveLargeMcbEntry(IN PLARGE_MCB Mcb
,
162 IN LONGLONG SectorCount
)
170 FsRtlRemoveMcbEntry (
181 FsRtlSplitLargeMcb(IN PLARGE_MCB Mcb
,
191 FsRtlTruncateLargeMcb(IN PLARGE_MCB Mcb
,
210 FsRtlUninitializeLargeMcb(IN PLARGE_MCB Mcb
)
218 FsRtlUninitializeMcb (