#ifndef MXREGIONLIST_H #define MXREGIONLIST_H #include "mxlist.h" struct MxRegionTopBottom; struct MxRegionLeftRight; // VTABLE 0x100dcb40 // SIZE 0x18 class MxRegionListParent : public MxList { public: static void Destroy(MxRegionTopBottom* p_topBottom); MxRegionListParent() { m_customDestructor = Destroy; } }; // VTABLE 0x100dcb58 // SIZE 0x18 class MxRegionList : public MxRegionListParent {}; // VTABLE 0x100dcb88 typedef MxListCursorChildChild MxRegionListCursor; // OFFSET: LEGO1 0x100c5970 TEMPLATE // MxList::_InsertEntry // OFFSET: LEGO1 0x100c5a20 TEMPLATE // MxListEntry::MxListEntry // VTABLE 0x100dcc70 // SIZE 0x18 class MxRegionLeftRightListParent : public MxList { public: static void Destroy(MxRegionLeftRight* p_leftRight); MxRegionLeftRightListParent() { m_customDestructor = Destroy; } }; // VTABLE 0x100dcc88 // SIZE 0x18 class MxRegionLeftRightList : public MxRegionLeftRightListParent {}; // VTABLE 0x100dcc10 typedef MxListCursorChildChild MxRegionLeftRightListCursor; // OFFSET: LEGO1 0x100c54f0 TEMPLATE // MxListCursor::MxListCursor // OFFSET: LEGO1 0x100c58c0 TEMPLATE // MxList::_InsertEntry // OFFSET: LEGO1 0x100c5a40 TEMPLATE // MxList::_DeleteEntry #endif // MXREGIONLIST_H