| YourDefrag
    SVN
    | 
#include <JkDefragLib.h>
| Public Member Functions | |
| void (__cdecl *ShowStatus)(struct DefragDataStruct *Data) | |
| void (__cdecl *ShowMove)(struct ItemStruct *Item | |
| void (__cdecl *ShowAnalyze)(struct DefragDataStruct *Data | |
| void (__cdecl *ShowDebug)(int Level | |
| struct ItemStruct WCHAR | void (__cdecl *DrawCluster)(struct DefragDataStruct *Data | 
| void (__cdecl *ClearScreen)(WCHAR *Format | |
| Public Attributes | |
| int | Phase | 
| int | Zone | 
| int * | Running | 
| int * | RedrawScreen | 
| BOOL | UseLastAccessTime | 
| int | CannotMoveDirs | 
| WCHAR * | IncludeMask | 
| struct DiskStruct | Disk | 
| double | FreeSpace | 
| struct ItemStruct * | ItemTree | 
| int | BalanceCount | 
| WCHAR ** | Excludes | 
| BOOL | UseDefaultSpaceHogs | 
| WCHAR ** | SpaceHogs | 
| ULONG64 | Zones [4] | 
| struct ExcludesStruct | MftExcludes [3] | 
| ULONG64 | TotalClusters | 
| ULONG64 | BytesPerCluster | 
| ULONG64 | CountFreeClusters | 
| ULONG64 | CountGaps | 
| ULONG64 | BiggestGap | 
| ULONG64 | CountGapsLess16 | 
| ULONG64 | CountClustersLess16 | 
| ULONG64 | CountDirectories | 
| ULONG64 | CountAllFiles | 
| ULONG64 | CountFragmentedItems | 
| ULONG64 | CountAllBytes | 
| ULONG64 | CountFragmentedBytes | 
| ULONG64 | CountAllClusters | 
| ULONG64 | CountFragmentedClusters | 
| double | AverageDistance | 
| ULONG64 | PhaseTodo | 
| ULONG64 | PhaseDone | 
| int | Speed | 
| LONG64 | StartTime | 
| LONG64 | RunningTime | 
| LONG64 | LastCheckpoint | 
| ULONG64 | Clusters | 
| ULONG64 ULONG64 | FromLcn | 
| ULONG64 ULONG64 ULONG64 | ToLcn | 
| ULONG64 ULONG64 ULONG64 ULONG64 | FromVcn | 
| struct ItemStruct * | Item | 
| struct ItemStruct WCHAR * | Message | 
| struct ItemStruct WCHAR ULONG64 | ClusterStart | 
| struct ItemStruct WCHAR ULONG64 ULONG64 | ClusterEnd | 
| struct ItemStruct WCHAR ULONG64 ULONG64 int | Color | 
| WCHAR ** | DebugMsg | 
| DefragDataStruct::void | ( | __cdecl * | ShowStatus | ) | 
| DefragDataStruct::void | ( | __cdecl * | ShowMove | ) | 
| DefragDataStruct::void | ( | __cdecl * | ShowAnalyze | ) | 
| DefragDataStruct::void | ( | __cdecl * | ShowDebug | ) | 
| struct ItemStruct WCHAR DefragDataStruct::void | ( | __cdecl * | DrawCluster | ) | 
| DefragDataStruct::void | ( | __cdecl * | ClearScreen | ) | 
| ULONG64 DefragDataStruct::BiggestGap | 
| struct ItemStruct WCHAR ULONG64 ULONG64 DefragDataStruct::ClusterEnd | 
| ULONG64 DefragDataStruct::Clusters | 
| struct ItemStruct WCHAR ULONG64 DefragDataStruct::ClusterStart | 
| struct ItemStruct WCHAR ULONG64 ULONG64 int DefragDataStruct::Color | 
| ULONG64 DefragDataStruct::CountAllBytes | 
| ULONG64 DefragDataStruct::CountAllFiles | 
| ULONG64 DefragDataStruct::CountGaps | 
| WCHAR** DefragDataStruct::DebugMsg | 
| struct DiskStruct DefragDataStruct::Disk | 
| WCHAR** DefragDataStruct::Excludes | 
| double DefragDataStruct::FreeSpace | 
| ULONG64 ULONG64 DefragDataStruct::FromLcn | 
| ULONG64 ULONG64 ULONG64 ULONG64 DefragDataStruct::FromVcn | 
| struct ItemStruct * DefragDataStruct::Item | 
| struct ItemStruct* DefragDataStruct::ItemTree | 
| struct ItemStruct WCHAR* DefragDataStruct::Message | 
| struct ExcludesStruct DefragDataStruct::MftExcludes[3] | 
| ULONG64 DefragDataStruct::PhaseDone | 
| ULONG64 DefragDataStruct::PhaseTodo | 
| WCHAR** DefragDataStruct::SpaceHogs | 
| LONG64 DefragDataStruct::StartTime | 
| ULONG64 ULONG64 ULONG64 DefragDataStruct::ToLcn | 
| ULONG64 DefragDataStruct::TotalClusters | 
| ULONG64 DefragDataStruct::Zones[4] | 
 1.7.5.1
 1.7.5.1