UltraDefrag Engine Logo UltraDefrag Engine

Architecture - Reference Manual - Guides

globals.c File Reference

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.

Detailed Description

Ancillary routines code.

Definition in file globals.c.


Function Documentation

int CheckForSynchObjects ( void   ) 

Checks for synchronization events existence.

Returns:
Zero for success, negative value otherwise.

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.

Returns:
Boolean value. TRUE indicates that the stop event is in signaled state, FALSE indicates contrary.

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().


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