![]() |
UltraDefrag Engine Architecture - Reference Manual - Guides |
|
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. |
Cluster map code.
Definition in file map.c.