YourDefrag
SVN
|
#include <windows.h>
#include <stdio.h>
#include <sys/timeb.h>
#include <wchar.h>
#include <LIMITS.H>
#include "JkDefragLib.h"
#include "ScanFat.h"
#include "x64glue.h"
Defines | |
#define | _WIN32_WINNT 0x0500 |
Functions | |
UCHAR | CalculateShortNameCheckSum (UCHAR *Name) |
ULONG64 | ConvertTime (USHORT Date, USHORT Time, USHORT Time10) |
void | MakeFragmentList (struct DefragDataStruct *Data, struct FatDiskInfoStruct *DiskInfo, struct ItemStruct *Item, ULONG64 Cluster) |
BYTE * | LoadDirectory (struct DefragDataStruct *Data, struct FatDiskInfoStruct *DiskInfo, ULONG64 StartCluster, ULONG64 *OutLength) |
void | AnalyzeFatDirectory (struct DefragDataStruct *Data, struct FatDiskInfoStruct *DiskInfo, BYTE *Buffer, ULONG64 Length, struct ItemStruct *ParentDirectory) |
BOOL | AnalyzeFatVolume (struct DefragDataStruct *Data) |
#define _WIN32_WINNT 0x0500 |
void AnalyzeFatDirectory | ( | struct DefragDataStruct * | Data, |
struct FatDiskInfoStruct * | DiskInfo, | ||
BYTE * | Buffer, | ||
ULONG64 | Length, | ||
struct ItemStruct * | ParentDirectory | ||
) |
BOOL AnalyzeFatVolume | ( | struct DefragDataStruct * | Data | ) |
UCHAR CalculateShortNameCheckSum | ( | UCHAR * | Name | ) |
ULONG64 ConvertTime | ( | USHORT | Date, |
USHORT | Time, | ||
USHORT | Time10 | ||
) |
BYTE* LoadDirectory | ( | struct DefragDataStruct * | Data, |
struct FatDiskInfoStruct * | DiskInfo, | ||
ULONG64 | StartCluster, | ||
ULONG64 * | OutLength | ||
) |
void MakeFragmentList | ( | struct DefragDataStruct * | Data, |
struct FatDiskInfoStruct * | DiskInfo, | ||
struct ItemStruct * | Item, | ||
ULONG64 | Cluster | ||
) |