FAST REFERENCE of AAX Compression
---------------------------------

FUNCTION:
---------

Compress('Methode','Inputfile','OutFile'); 
Decompress('IputArchive','OutputFile');
TestArchive('IputArchive');

** Methode can be [1,2,3], all parameters are string;



Examples:
---------

Compress('1','c:\my.txt','d:\outarchive.123');
Decompress('d:\outarchive.123','c:\my.txt');
TestArchive('d:\outarchive.123');



Return Values
-------------

Compress

0 - All OK
1 - Cannot open input file or error in file
2 - Out of memory


Decompress

0 - All OK
1 - Error open/create  Output file
2 - Error open Input file
3 - Cannot read from input file
4 - Out of memory
5 - Cannot close Output file
6 - Cannot close input file
7 - Found EOF before finish

TestArchive

0 - All OK
1 - Cannot open input file
2 - Cannot read from input file
3 - This is not AAX Archive




Header of archive:
------------------
DWORD signature;       // Signature of AAX Archive
DWORD attr;            // Standard file attribute
WORD  info             // Information word of AAX archive
WORD  FNLen;           // Size of filename+path
FILETIME fctime;       // Creation time of file
FILETIME fatime;       // Access time of file
FILETIME fwtime;       // Write time of file	
DWORD hsize;           // high dword of filesize
DWORD lsize;           // low dword of filesize
Filename               // here starting name of file+path with lenght of FNLen
