Függvényattribútumok
A [visszahívási] és [helyi] attribútumok függvényattribútumként alkalmazhatók.
A visszahívás egy távoli hívás a kiszolgálóról az ügyfélre, amely egy fogalmi egy végrehajtási szál részeként fut. A visszahívások mindig távoli hívás (vagy visszahívás) kontextusában kerülnek kiadásra, és az eredeti távoli hívást (vagy visszahívást) kibocsátó szál hajtja végre.
Gyakran célszerű helyi eljárásdeklarációt elhelyezni az IDL-fájlban, mivel ez a logikai hely a csomag interfészeinek leírására. Az [helyi] attribútum azt jelzi, hogy az eljárásdeklaráció valójában nem távoli függvény, hanem helyi eljárás. A MIDL-fordító nem hoz létre csonkokat az [local] attribútummal rendelkező függvényekhez.
Fontos megjegyezni, hogy a [visszahívási] használata nem ajánlott többszálas programozásban. Egyszálas programozási funkcióként nem alkalmas a többszálas környezet által támasztott biztonsági követelmények támogatására.