UltraDefrag Engine Logo UltraDefrag Engine

Architecture - Reference Manual - Guides

defrag.c File Reference

Volume defragmentation code. More...

Go to the source code of this file.

Functions

BOOLEAN MoveTheFile (PFILENAME pfn, ULONGLONG target)
 Moves a file and updates the global statistics and map.
int Defragment (char *volume_name)
 Performs a volume defragmentation.
NTSTATUS MovePartOfFile (HANDLE hFile, ULONGLONG startVcn, ULONGLONG targetLcn, ULONGLONG n_clusters)
 Moves a range of clusters belonging to the file.
NTSTATUS MoveBlocksOfFile (PFILENAME pfn, HANDLE hFile, ULONGLONG targetLcn)
 Moves a file entirely.
void MovePartOfFileBlock (PFILENAME pfn, ULONGLONG startVcn, ULONGLONG targetLcn, ULONGLONG n_clusters)
 Moves a part of file.
void DbgPrintBlocksOfFile (PBLOCKMAP blockmap)
 Prints sequently information about all blocks of the file.

Detailed Description

Volume defragmentation code.

Definition in file defrag.c.


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