ack function designed to be used for
     allowing the
                               ' app to process Windows messages, or cancelling
                                the operation
                               ' as well as giving option of progress.  If this
                                function returns
                               ' non-zero, it will terminate what it is doing. 
                                It provides the app
                               ' with the name of the archive member i