// ---------------------------------------------------------------------------- // Generated by InterfaceFactory [Fri May 16 23:15:13 2003] // // File : rootobjectx.h // Class : RootObject // class layer : Dispatchable Receiver // ---------------------------------------------------------------------------- #ifndef __ROOTOBJECTX_H #define __ROOTOBJECTX_H #include "rootobject.h" class RootObjectCallback; class ScriptObject; // ---------------------------------------------------------------------------- class RootObjectX : public RootObject { protected: RootObjectX() {} public: virtual const wchar_t *rootobject_getClassName()=0; virtual void rootobject_notify(const wchar_t *s, const wchar_t *t, int u, int v)=0; virtual ScriptObject *rootobject_getScriptObject()=0; virtual void rootobject_setScriptObject(ScriptObject *obj)=0; virtual void rootobject_addCB(RootObjectCallback *cb)=0; protected: RECVS_DISPATCH; }; #endif // __ROOTOBJECTX_H