mirror of
https://github.com/reactos/reactos.git
synced 2025-08-03 17:45:41 +00:00
FsRtl: More obsolete functions for handling Memory Control Blocks (MCB).
It seems that, whit the release of WNT40, MCBs were replaced with LARGE_MCBs. svn path=/trunk/; revision=4556
This commit is contained in:
parent
638d0bd31a
commit
728ac0f0b5
1 changed files with 25 additions and 11 deletions
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: mcb.c,v 1.7 2003/04/20 09:07:12 ea Exp $
|
/* $Id: mcb.c,v 1.8 2003/04/20 17:59:18 ea Exp $
|
||||||
*
|
*
|
||||||
* reactos/ntoskrnl/fs/mcb.c
|
* reactos/ntoskrnl/fs/mcb.c
|
||||||
*
|
*
|
||||||
|
@ -29,15 +29,17 @@ FsRtlAddLargeMcbEntry(IN PLARGE_MCB Mcb,
|
||||||
return(FALSE);
|
return(FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* FsRtlAddMcbEntry: Obsolete */
|
||||||
BOOLEAN STDCALL
|
BOOLEAN STDCALL
|
||||||
FsRtlAddMcbEntry (IN PMCB Mcb,
|
FsRtlAddMcbEntry (IN PMCB Mcb,
|
||||||
IN VBN Vbn,
|
IN VBN Vbn,
|
||||||
IN LBN Lbn,
|
IN LBN Lbn,
|
||||||
IN ULONG SectorCount)
|
IN ULONG SectorCount)
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED
|
return FsRtlAddLargeMcbEntry(& Mcb->LargeMcb,
|
||||||
return(FALSE);
|
(LONGLONG) Vbn,
|
||||||
|
(LONGLONG) Lbn,
|
||||||
|
(LONGLONG) SectorCount);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -60,8 +62,19 @@ FsRtlGetNextMcbEntry (IN PMCB Mcb,
|
||||||
OUT PLBN Lbn,
|
OUT PLBN Lbn,
|
||||||
OUT PULONG SectorCount)
|
OUT PULONG SectorCount)
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED
|
BOOLEAN rc=FALSE;
|
||||||
return(FALSE);
|
LONGLONG llVbn;
|
||||||
|
LONGLONG llLbn;
|
||||||
|
LONGLONG llSectorCount;
|
||||||
|
|
||||||
|
// FIXME: how should conversion be done
|
||||||
|
// FIXME: between 32 and 64 bits?
|
||||||
|
rc=FsRtlGetNextLargeMcbEntry (& Mcb->LargeMcb,
|
||||||
|
RunIndex,
|
||||||
|
& llVbn,
|
||||||
|
& llLbn,
|
||||||
|
& llSectorCount);
|
||||||
|
return(rc);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -73,7 +86,7 @@ FsRtlInitializeLargeMcb(IN PLARGE_MCB Mcb,
|
||||||
Mcb->PoolType = PoolType;
|
Mcb->PoolType = PoolType;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* FsRtlInitializeMcb: Obsolete */
|
||||||
VOID STDCALL
|
VOID STDCALL
|
||||||
FsRtlInitializeMcb (IN PMCB Mcb,
|
FsRtlInitializeMcb (IN PMCB Mcb,
|
||||||
IN POOL_TYPE PoolType)
|
IN POOL_TYPE PoolType)
|
||||||
|
@ -136,11 +149,11 @@ FsRtlNumberOfRunsInLargeMcb(IN PLARGE_MCB Mcb)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* FsRtlNumberOfRunsInMcb: Obsolete */
|
||||||
ULONG STDCALL
|
ULONG STDCALL
|
||||||
FsRtlNumberOfRunsInMcb (IN PMCB Mcb)
|
FsRtlNumberOfRunsInMcb (IN PMCB Mcb)
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED
|
return FsRtlNumberOfRunsInLargeMcb(& Mcb->LargeMcb);
|
||||||
return(0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -180,11 +193,12 @@ FsRtlTruncateLargeMcb(IN PLARGE_MCB Mcb,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* FsRtlTruncateMcb: Obsolete */
|
||||||
VOID STDCALL
|
VOID STDCALL
|
||||||
FsRtlTruncateMcb (IN PMCB Mcb,
|
FsRtlTruncateMcb (IN PMCB Mcb,
|
||||||
IN VBN Vbn)
|
IN VBN Vbn)
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED
|
FsRtlTruncateLargeMcb (& Mcb->LargeMcb, (LONGLONG) Vbn);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -194,7 +208,7 @@ FsRtlUninitializeLargeMcb(IN PLARGE_MCB Mcb)
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* FsRtlUninitializeMcb: Obsolete */
|
||||||
VOID STDCALL
|
VOID STDCALL
|
||||||
FsRtlUninitializeMcb (IN PMCB Mcb)
|
FsRtlUninitializeMcb (IN PMCB Mcb)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue