Based on the ,9 appearing as argument in qCompress, it is probably safe to assume that qCompress-qUncompress are about GZip-ing a single binary blob.
You can use it for extracting .zip files, but the compressed binary blob has to be read manually. The format specification is here:
http://www.pkware.com/documents/casestudies/APPNOTE.TXT
The approach is simple: read and decode the fixed, 30 bytes header, then you will know the lenght of filename, extra data and actual file data (use "compressed size" here), so read them too, and you can hopefully decompress the file data with qUncompress. Then you can check if the uncompressed size is really the expected one, and you may also check crc. Apparently these fields are also repeated after the file data, so read/skip them.
And repeat for the next file, until something unexpected (when checking the header, its first 4 bytes is a magic number which is different for the trailing part of the .zip file) is encountered.