#ifndef MXPRESENTER_H #define MXPRESENTER_H #include "mxcore.h" class MxStreamController; class MxDSAction; class MxPresenter : public MxCore { public: __declspec(dllexport) virtual ~MxPresenter(); // vtable+0x0 __declspec(dllexport) virtual long Tickle(); // vtable+0x8 virtual const char *GetClassName() const; // vtable+0xc virtual MxBool IsClass(const char *name) const; // vtable+0x10 virtual void VTable0x14(); // vtable+0x14 virtual void VTable0x18(); // vtable+0x18 virtual void VTable0x1c(); // vtable+0x1c virtual void VTable0x20(); // vtable+0x20 virtual unsigned int VTable0x24(); // vtable+0x24 virtual void VTable0x28(); // vtable+0x28 protected: __declspec(dllexport) virtual void DoneTickle(); // vtable+0x2c __declspec(dllexport) void Init(); __declspec(dllexport) virtual void ParseExtra(); // vtable+0x30 public: __declspec(dllexport) virtual long StartAction(MxStreamController *, MxDSAction *); // vtable+0x3c __declspec(dllexport) virtual void EndAction(); // vtable+0x40 __declspec(dllexport) virtual void Enable(unsigned char); // vtable+0x54 // VTABLE 0x100d4d38 }; #endif // MXPRESENTER_H