YourDefrag  SVN
Defines | Functions
dll/src/ScanFat.cpp File Reference
#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 Documentation

#define _WIN32_WINNT   0x0500

Function Documentation

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 
)
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines