DEFINITION MODULE MuiClassSupport ; (* * $Id: MuiClassSupport.def 1.1 1996/02/07 11:09:20 olf Exp olf $ * * written and (c) 1996 by * Olaf 'Olf' Peters * * report bugs, suggestions to the above address. * *) FROM SYSTEM IMPORT ADDRESS ; FROM ExecD IMPORT LibraryPtr ; FROM IntuitionD IMPORT IClassPtr, ObjectPtr ; FROM MuiClasses IMPORT mCustomClassPtr, DispatcherDef ; FROM MuiD IMPORT StrPtr ; FROM UtilityD IMPORT tagUser, TagItemPtr ; PROCEDURE DoSuperNew(cl : IClassPtr ; obj : ObjectPtr ; attrList : TagItemPtr) : ADDRESS ; PROCEDURE InitClass(VAR mcc : mCustomClassPtr; base : LibraryPtr ; supername : StrPtr ; supermcc : mCustomClassPtr ; datasize : LONGINT ; dispatcher : DispatcherDef) : BOOLEAN ; PROCEDURE RemoveClass(VAR mcc : mCustomClassPtr) ; END MuiClassSupport .