![]() |
UltraDefrag Engine Architecture - Reference Manual - Guides |
|
Ancillary routines code. More...
Go to the source code of this file.
| |
void | InitSynchObjects (void) |
Initializes synchronization events. | |
void | DestroySynchObjects (void) |
Destroys synchronization events. | |
void | InitDriverResources (void) |
Initializes the library. | |
void | FreeDriverResources (void) |
Frees resources allocated by the library. | |
int | CheckForSynchObjects (void) |
Checks for synchronization events existence. | |
BOOLEAN | CheckForStopEvent (void) |
Checks for the signaled stop event. | |
void | DestroyLists (void) |
Destroys the free space list, the file list and the list of the fragmented files. |
Ancillary routines code.
Definition in file globals.c.
int CheckForSynchObjects | ( | void | ) |
Checks for synchronization events existence.
Definition at line 155 of file globals.c.
Referenced by udefrag_kernel_start(), and udefrag_kernel_stop().
BOOLEAN CheckForStopEvent | ( | void | ) |
Checks for the signaled stop event.
Definition at line 167 of file globals.c.
Referenced by AnalyseNonResidentAttributeList(), AnalyseResidentAttributeList(), Analyze(), BuildPath2(), Defragment(), DefragmentFreeSpaceLTR(), DefragmentFreeSpaceRTL(), DumpFile(), EnumerateAttributes(), FindFiles(), MoveAllFilesRTL(), MovePartOfFile(), OptimizationRoutine(), Optimize(), ScanMFT(), and udefrag_kernel_start().