UltraDefrag Engine Logo UltraDefrag Engine

Architecture - Reference Manual - Guides

map.c File Reference

Cluster map code. More...

Go to the source code of this file.

Functions

int AllocateMap (int size)
 Allocates the cluster map.
int GetMap (char *dest, int cluster_map_size)
 Retrieves the cluster map.
void MarkAllSpaceAsFree0 (void)
 Marks all space in cluster map as free.
void MarkAllSpaceAsSystem1 (void)
 Marks all space in cluster map as system.
unsigned char GetFileSpaceState (PFILENAME pfn)
 Retrieves a space state of the file.
void MarkFileSpace (PFILENAME pfn, int old_space_state)
 Remarks a range of clusters belonging to the file in the cluster map.
void RemarkFileSpaceAsSystem (PFILENAME pfn)
 Remarks a range of clusters belonging to the file as system clusters in the cluster map.
void RemarkBlock (ULONGLONG start, ULONGLONG len, int space_state, int old_space_state)
 Remarks a range of clusters in the cluster map.
void FreeMap (void)
 Frees the cluster map.

Detailed Description

Cluster map code.

Definition in file map.c.


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