================================================================================
【VB声明】
  Private Declare Sub LZClose Lib "lz32.dll" Alias "LZClose" (ByVal hfFile As Long)【说明】
  关闭由LZOpenFile 或 LZInit函数打开的一个文件 【参数表】
  hfFile ---------  Long,欲关闭的句柄。这是由LZOpenFile
  或 LZInit函数返回的一个句柄,不是普通的系统文件句柄================================================================================
【VB声明】
  Private Declare Function LZCopy Lib "lz32.dll" Alias "LZCopy" (ByVal hfSource As Long, ByVal hfDest As Long) As Long【说明】
  复制一个文件。如源文件已压缩,则会在复制期间解压。文件必须是用微软公司的compress.exe或等效工具压缩的 【返回值】
  Long,如执行成功,返回目标文件的大小,以字节为单位。如执行出错,会返回小于零的一个常数,如下表 
  LZERROR_BADINHANDLE 
  源文件无效 
  LZERROR_BADOUTHANDLE 
  目标文件无效 
  LZERROR_GLOBALLOC 
  内部解压缓冲区的内存容量不足 
  LZERROR_GLOBLOCK 
  内部解压缓冲区的句柄无效 
  LZERROR_READ 
  无效的源文件格式 
  LZERROR_UNKNOWNALG 
  解压DLL不能识别源文件采用的压缩算法 
  LZERROR_WRITE 
  在磁盘上写入输出文件时出错,通常是由于磁盘空间不足造成的 【参数表】
  hfSource -------  Long,指定源文件句柄。这是由LZOpenFile
  或 LZInit函数返回的一个句柄  hfDest ---------  Long,指定目标文件句柄。这是由LZOpenFile
  或 LZInit函数返回的一个句柄================================================================================
【VB声明】
  Private Declare Sub LZDone Lib "lz32" Alias "LZDone" ()
================================================================================
【VB声明】
  Private Declare Function LZInit Lib "lz32.dll" Alias "LZInit" (ByVal hfSrc As Long) As Long【说明】
  这个函数用于初始化内部缓冲区。对一个给出打开文件句柄的一个文件进行解压时,将用到这个缓冲区 【返回值】
  Long,由lz32.dll库使用的、那个文件的一个特殊句柄。这个文件句柄兼容于LZCopy, CopyLZFiles, LZRead 和 LZSeek函数。如果出错,该函数会返回下表列出的出错代码之一。注意完成后一定用LZClose关闭这个句柄 
  LZERROR_BADINHANDLE 
  源文件无效 
  LZERROR_BADOUTHANDLE 
  目标文件无效 
  LZERROR_GLOBALLOC 
  内部解压缓冲区的内存容量不足 
  LZERROR_GLOBLOCK 
  内部解压缓冲区的句柄无效 
  LZERROR_READ 
  无效的源文件格式 
  LZERROR_UNKNOWNALG 
  解压DLL不能识别源文件采用的压缩算法 
  LZERROR_WRITE 
  在磁盘上写入输出文件时出错,通常是由于磁盘空间不足造成的 【备注】
  最多只能同时打开16个压缩文件句柄【参数表】
  hfSrc ----------  Long,文件的句柄================================================================================
【VB声明】
  Private Declare Function LZOpenFile Lib "lz32.dll" Alias "LZOpenFileA" (ByVal lpszFile As String, lpOf As OFSTRUCT, ByVal style As Long) As Long【别名】
  LZOpenFileA【说明】
  该函数能执行大量不同的文件处理,而且兼容于压缩文件 【返回值】
  Long,如函数执行成功,且样式(style)参数不为OF_READ,就返回常规的文件句柄,具体请参考OpenFile函数的说明。如样式参数为OF_READ,而且文件是压缩的,就会返回一个特殊的文件句柄,以便由LZCopy, LZRead 和 LZSeek函数使用。如出错,返回如下表所示的一个常数: 
  LZERROR_BADINHANDLE 
  源文件无效 
  LZERROR_BADOUTHANDLE 
  目标文件无效 
  LZERROR_GLOBALLOC 
  内部解压缓冲区的内存容量不足 
  LZERROR_GLOBLOCK 
  内部解压缓冲区的句柄无效 
  LZERROR_READ 
  无效的源文件格式 
  LZERROR_UNKNOWNALG 
  解压DLL不能识别源文件采用的压缩算法 
  LZERROR_WRITE 
  在磁盘上写入输出文件时出错,通常是由于磁盘空间不足造成的 【备注】
  参考OpenFile函数【参数表】
  lpszFile -------  String,欲打开的文件名  lpOf -----------  OFSTRUCT,该结构填充的数据包括与本次处理的文件和结果有关的信息  style ----------  Long,处理方式标志常数的一种组合。参考OpenFile函数的标志常数表================================================================================
【VB声明】
  Private Declare Function LZRead Lib "lz32.dll" Alias "LZRead" (ByVal hfFile As Long, ByVal lpvBuf As String, ByVal cbread As Long) As Long【说明】
  将数据从文件读入内存缓冲区。如hfFile是一个压缩文件的句柄,同时那个压缩文件是由LZOpenFile 或 LZInit函数打开的,这个函数就会在读入数据的同时对文件进行解压处理 【返回值】
  Long,实际读入的字节数。如这个数字小于cbread,表明早已抵达了文件的末尾。如出错,返回下表列出的常数之一 
  LZERROR_BADINHANDLE 
  源文件无效 
  LZERROR_BADOUTHANDLE 
  目标文件无效 
  LZERROR_GLOBALLOC 
  内部解压缓冲区的内存容量不足 
  LZERROR_GLOBLOCK 
  内部解压缓冲区的句柄无效 
  LZERROR_READ 
  无效的源文件格式 
  LZERROR_UNKNOWNALG 
  解压DLL不能识别源文件采用的压缩算法 
  LZERROR_WRITE 
  在磁盘上写入输出文件时出错,通常是由于磁盘空间不足造成的 【参数表】
  hfFile ---------  Long,源文件的特殊句柄。这个句柄是由LZOpenFile 或 LZInit函数提供的  lpvBuf ---------  String,一个内存块的指针,数据将读入这个内存块  cbread ---------  Long,指定lpvBuf缓冲区的长度================================================================================
【VB声明】
  Private Declare Function LZSeek Lib "lz32.dll" Alias "LZSeek" (ByVal hfFile As Long, ByVal lOffset As Long, ByVal nOrigin As Long) As Long【说明】
  设置一个文件中进行读写的当前位置。如hfFile是一个压缩文件的句柄,同时那个压缩文件是由LZOpenFile 或 LZInit函数打开的,这个函数就会根据文件的解压版本进行查找 【返回值】
  Long,返回一个新位置,采用从文件起始处计算的字节偏移量。如出错,返回下表列出的常数之一 
  LZERROR_BADINHANDLE 
  源文件无效 
  LZERROR_BADOUTHANDLE 
  目标文件无效 
  LZERROR_GLOBALLOC 
  内部解压缓冲区的内存容量不足 
  LZERROR_GLOBLOCK 
  内部解压缓冲区的句柄无效 
  LZERROR_READ 
  无效的源文件格式 
  LZERROR_UNKNOWNALG 
  解压DLL不能识别源文件采用的压缩算法 
  LZERROR_WRITE 
  在磁盘上写入输出文件时出错,通常是由于磁盘空间不足造成的 【参数表】
  hfFile ---------  Long,源文件的特殊句柄。这个句柄是由LZOpenFile 或 LZInit函数提供的  lOffset --------  Long,以字节数表示的偏移量  nOrigin --------  Long,下述值之一
  0——lOffset将新位置指定成从文件的起始处计算偏移
  1——lOffset将新位置指定成从当前位置开始计算偏移
  2——lOffset将新位置指定成从文件的结尾处计算偏移================================================================================
【VB声明】
  Private Declare Function LZStart Lib "lz32" Alias "LZStart" () As Long