We introduce the notion of mIO(X)-structures determined by operators Int, Cl and Cl * on an ideal topological space (X; τ , I). By using mIO(X)-structures, we introduce and investigate a function f : (X; τ) → (Y; σ; I) called mI-open. As special cases of mI-open functions, we obtain properties of semi-I-open [8], pre-I-open [1], α-I-open [1], b-I-open [2], β-I-open [1], weakly semi-I-open [5], and weakly-b-I-open [13] functions.