UltraDefrag Engine Logo UltraDefrag Engine

Architecture - Reference Manual - Guides

Filters

Functions

void SetFilter (PFILTER pf, short *buffer)
 Initializes the including/excluding filter.
void InitializeFilter (void)
 Initializes all the filters.
BOOLEAN IsStringInFilter (short *str, PFILTER pf)
 Checks the string for an occurrence in the filter.
BOOLEAN CheckForContextMenuHandler (void)
 Checks for the Explorer's context menu handler.
void DestroyFilter (void)
 Destroys all the lists representing filters.
wchar_t *__cdecl wcsistr (const wchar_t *wcs1, const wchar_t *wcs2)
 Case insensitive version of wcsstr().

Function Documentation

void SetFilter ( PFILTER  pf,
short *  buffer 
)

Initializes the including/excluding filter.

Parameters:
[in] pf pointer to the head of the list representing the appropriate filter.
[in] buffer the null-terminated filter string.

Definition at line 99 of file filter.c.

Referenced by InitializeFilter().

BOOLEAN IsStringInFilter ( short *  str,
PFILTER  pf 
)

Checks the string for an occurrence in the filter.

Parameters:
[in] str the null-terminated string to search for.
[in] pf pointer to the head of the list representing the filter to search in.
Returns:
Boolean value. TRUE indicates that the string has been found in the filter, FALSE indicates contrary.

Definition at line 161 of file filter.c.

Referenced by ConsoleUnwantedStuffDetected(), UnwantedStuffDetected(), and UnwantedStuffOnFatOrUdfDetected().

BOOLEAN CheckForContextMenuHandler ( void   ) 

Checks for the Explorer's context menu handler.

Returns:
Boolean value. TRUE indicates that the Explorer's context menu handler sent the disk defragmentation request, FALSE indicates contrary.

Definition at line 180 of file filter.c.

Referenced by InitializeFilter().


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