UltraDefrag Engine Logo UltraDefrag Engine

Architecture - Reference Manual - Guides

freespace.c File Reference

Volume free space dumping code. More...

Go to the source code of this file.

Functions

NTSTATUS FillFreeSpaceMap (void)
 Dumps the free space on the volume.
void ProcessFreedBlock (ULONGLONG start, ULONGLONG len, UCHAR old_space_state)
 Processes a space block freed by file moving routines.
void AddFreeSpaceBlock (ULONGLONG start, ULONGLONG length)
 Adds a free space block to the free space map.
void TruncateFreeSpaceBlock (ULONGLONG start, ULONGLONG length)
 Cuts the left side of the free space block.
void RemoveFreeSpaceBlock (ULONGLONG start, ULONGLONG len)
 Removes a range of clusters from the free space list.
void DbgPrintFreeSpaceList (void)
 Prints sequenly all the entries of the free space list.

Detailed Description

Volume free space dumping code.

Definition in file freespace.c.


Generated on Sat May 29 23:06:46 2010 for UltraDefrag Engine by doxygen 1.6.2