Unit LZImplic

Classes

Functions

ChiefLZDLLVersion -
GetChiefLZArchiveInfo -
GetChiefLZArchiveSize -
GetChiefLZFileName -
GetChiefLZFileSize -
GetFullLZName -
GetLZMarkerChar -
IsChiefLZArchive - exported functions
IsChiefLZFile -
LoadChiefLZDLL - --------------------------------------------------------
LZArchive -
LZCompress - -------- functions exported in ChiefLZ.
LZCompressEx -
LZDearchive -
LZDecompress -
LZDecompressEx -
SetLZMarkerChar -
UnloadChiefLZDLL - Dummy for compatibility with LZExplic

Types

Constants

Variables


Functions


function ChiefLZDLLVersion: Integer;


function GetChiefLZArchiveInfo(const ArchName: {$ifdef Win32} string ; var Header: TChiefLZArchiveHeader): boolean;


function GetChiefLZArchiveSize(const ArchName: {$ifdef Win32} string ): LongInt;


function GetChiefLZFileName(const fName: string): string;


function GetChiefLZFileSize(fName: {$ifdef Win32} string ): LongInt;


function GetFullLZName(Const X : TChiefLZArchiveHeader; Index: Integer): String;


function GetLZMarkerChar: Char;


function IsChiefLZArchive(const fName: {$ifdef Win32} string ): boolean;

exported functions

function IsChiefLZFile(const fName: {$ifdef Win32} string ): boolean;


Function LoadChiefLZDLL(DLLName: PChar): {$ifdef Win32} BOOL ;

--------------------------------------------------------

function LZArchive(const fSpec, ArchName: {$ifdef Win32} string ; LZRecurseDirs: TLZRecurse; aProc: TLZReportProc): LongInt;


function LZCompress(const {$ifdef Win32} Source, Dest: string ; LZQuestion: TLZQuestionFunc; aProc: TLZReportProc): LongInt;

-------- functions exported in ChiefLZ.dll -----------------

function LZCompressEx(const {$ifdef Win32} Name: string ; ReplaceQuestion: TLZQuestionFunc; aProc: TLZReportProc): LongInt;


function LZDearchive(ArchName: {$ifdef Win32} string ; {$ifdef Win32} DefDir: string ; LZQuestion: TLZQuestionFunc; aProc: TLZReportProc; aRename: TLZRenameFunc): LongInt;


function LZDecompress({$ifdef Win32} Source, Dest: string ; LZQuestion: TLZQuestionFunc; aProc: TLZReportProc):LongInt;


function LZDecompressEx({$ifdef Win32} Name: string ; ReplaceQuestion: TLZQuestionFunc; aProc: TLZReportProc): LongInt;


procedure SetLZMarkerChar(const NewChar: Char);


Function UnloadChiefLZDLL: {$ifdef Win32} BOOL ;

Dummy for compatibility with LZExplic

Types


Constants


Variables