'Loads a CHM archive.
This function will also call GetArchiveInfo to obtain information
such as the index file name and the topics file. It returns 1 on
success, and 0 if it fails.'

def LoadCHM(self, archiveName):

    if (self.filename is not None):
        self.CloseCHM()
    self.file = chmlib.chm_open(archiveName)
    if (self.file is None):
        return 0
    self.filename = archiveName
    self.GetArchiveInfo()
    return 1
