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] |