The concepts of generalized irresolute mapping, generalized pre-semi-open mapping, generalized pre-semi-closed mapping and generalized semi-homeomorphism mapping are introduced in general topological spaces. The basic properties of them and relations between them are given. The semi-ho- meomorphism theorem is established.