winamp/Src/Wasabi/api/script/objects/rootobjectx.h

36 lines
1006 B
C
Raw Normal View History

2024-09-24 12:54:57 +00:00
// ----------------------------------------------------------------------------
// 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