Microsoft KB Archive/86267

{|
 * width="100%"|

LzFile.exe - Using the LZFILE Functions

 * }

Q86267

-

The information in this article applies to:


 * Microsoft Windows Software Development Kit (SDK) versions 3.1, 3.0

-

SUMMARY
LZFILE is a file in the Microsoft Software Library that demonstrates using the functions provided by the LZEXPAND dynamic-link library (DLL).

The LZFILE application demonstrates the following functions: CopyLZFile, GetExpandedName, LZClose, LZCopy, LZDone, LZOpenFile, LZRead, LZSeek, and LZStart. Each of the LZEXPAND functions work with both compressed and uncompressed files under Microsoft Windows versions 3.0 and 3.1.

MORE INFORMATION
The following files are available for download from the Microsoft Download Center:

LzFile.exe

For additional information about how to download Microsoft Support files, click the article number below to view the article in the Microsoft Knowledge Base:

"Q119591 How to Obtain Microsoft Support Files from Online Services" Microsoft used the most current virus detection software available on the date of posting to scan this file for viruses. Once posted, the file is housed on secure servers that prevent any unauthorized changes to the file.

LZFILE has three menu options to access files: Open, Copy 1, and Copy Multiple. LZFILE uses the Open and Save As dialog boxes from the common dialog box library to retrieve the filenames. If the user chooses Open from the File menu, LZFILE calls LZOpenFile to open the file and reads the contents with LZRead. If the file is compressed, LZRead decompresses the file. LZFILE displays the file's contents in a read-only edit control that fills the application's client area. The LZClose function closes the file.

If the user selects Copy 1 from the File menu, LZFILE calls LZOpenFile to open the source and destination files, calls LZCopy to copy the source file into the destination file (which decompresses the source if necessary), and calls LZClose to close both files.

If the user selects Copy Multiple from the File menu, LZFILE calls LZStart to allocate memory for multiple file copies, LZOpenFile to open the source and destination files, CopyLZFile to copy the files (and decompress them if necessary), LZClose to close the files, and LZDone to free the memory allocated by LZStart.

Additional query words:

Keywords : kbfile kbsample kb16bitonly kbKernBase kbOSWin310 kbOSWin300

Issue type :

Technology : kbAudDeveloper kbWin3xSearch kbSDKSearch kbWinSDKSearch kbWinSDK300 kbWinSDK310