Deflate (compress) a file.
First available in version 3.0 build 2039.
source - A fully qualified path to the file to be deflated. This parameter supports monikers.
destination - A fully qualified path to the deflated file. If the file exists it will be overwritten. If the file does not exist it will be created. This parameter supports monikers.
No output parameters.
When this method is called synchronously, a return object containing the output parameters is returned to the caller immediately.
The following example will deflate (compress) an XML file that is located next to the application. The deflated version of the file will be created in the same folder but will have a different extension.