BTW, I obviously confused the name of the locking functions. It's acquire/release_engine_global() only in my WindowScreen implementation. To get a pointer to those functions, you have to use the "get accelerant hook" function. But you obviously know that stuff, as I seen in some code of the app server (Accelerant driver, IIRC) that you already do that way. Stefano Ceccherini aka Jack Burton --------------------------------------------------------------- Scegli il tuo dominio preferito e attiva la tua email! Da oggi l'eMail di superEva e' ancora piu' veloce e ricca di funzioni! http://webmail.supereva.it/new/ ---------------------------------------------------------------