| LZCopy The LZCopy function copies a source file to a destination file. If the source file is compressed with the Microsoft File Compression Utility (COMPRESS.EXE), this function creates a decompressed destination file. VB4-32,5,6 Declare Function LZCopy Lib "lz32.dll" Alias "LZCopy" (ByVal hfSource As Long, ByVal hfDest As Long) As Long |  
 
 | Operating Systems Supported |  
 | Requires Windows NT 3.1 or later; Requires Windows 95 or later |  
 
 
 · hfSource Identifies the source file.
  · hfDest Identifies the destination file. |  
 
 If the function succeeds, the return value specifies the size, in bytes, of the destination file. 
  If the function fails, the return value is an LZERROR_* code. These codes have values less than zero. Note that LZCopy calls neither SetLastError nor SetLastErrorEx; thus, its failure does not affect a thread’s last-error code. 
  Here is a list of the LZERROR_* codes that LZCopy can return upon failure: LZERROR_BADINHANDLE   The handle identifying the source file is not valid. The file cannot be read.    LZERROR_BADOUTHANDLE   The handle identifying the destination file is not valid. The file cannot be written.    LZERROR_GLOBALLOC   The maximum number of open compressed files has been exceeded or local memory cannot be allocated.    LZERROR_GLOBLOCK   The LZ file handle cannot be locked down.    LZERROR_READ   The source file format is not valid.  |  
 
 
      |