udefrag.dll Logo udefrag.dll

Architecture - Reference Manual - Guides

udefrag.c File Reference

Driver interaction code. More...

Go to the source code of this file.

Functions

void udefrag_reload_settings (void)
 Reloads udefrag.dll specific options.
BOOL WINAPI DllMain (HANDLE hinstDLL, DWORD dwReason, LPVOID lpvReserved)
 udefrag.dll entry point.
void __stdcall udefrag_monolithic_native_app_init (void)
 Initializes all libraries required for the native application.
void __stdcall udefrag_monolithic_native_app_unload (void)
 Frees resources of all libraries required for the native application.
int __stdcall udefrag_init (void)
 Initializes the UltraDefrag engine.
int __stdcall udefrag_unload (void)
 Unloads the UltraDefrag engine.
DWORD WINAPI engine_start (LPVOID p)
 Thread procedure delivering a disk defragmentation command to the driver.
int __stdcall udefrag_start (char *volume_name, UDEFRAG_JOB_TYPE job_type, int cluster_map_size, STATUPDATEPROC sproc)
 Delivers a disk defragmentation command to the driver in a separate thread.
int __stdcall udefrag_stop (void)
 Stops the running disk defragmentation job.
int __stdcall udefrag_get_progress (STATISTIC *pstat, double *percentage)
 Retrieves the progress information of the running disk defragmentation job.
int __stdcall udefrag_get_map (char *buffer, int size)
 Retrieves the cluster map of the currently processing volume.
char *__stdcall udefrag_get_default_formatted_results (STATISTIC *pstat)
 Retrieves the default formatted results of the completed disk defragmentation job.
char *__stdcall udefrag_get_error_description (int error_code)
 Retrieves a human readable error description for the error codes defined in udefrag.h header file.

Detailed Description

Driver interaction code.

Definition in file udefrag.c.


Generated on Sat May 29 23:06:44 2010 for udefrag.dll by doxygen 1.6.2