#ifndef TRANINFO_H #define TRANINFO_H #include "mxlist.h" #include "mxtypes.h" // SIZE 0x78 struct TranInfo { // See FUN_100609f0 for construction undefined m_unk0x00[0x78]; // 0x00 }; // VTABLE: LEGO1 0x100d8c90 // SIZE 0x18 class TranInfoList : public MxPtrList { public: TranInfoList(MxBool p_ownership = FALSE) : MxPtrList(p_ownership) {} }; // VTABLE: LEGO1 0x100d8ca8 // class MxCollection // VTABLE: LEGO1 0x100d8cc0 // class MxList // VTABLE: LEGO1 0x100d8cd8 // class MxPtrList // VTABLE: LEGO1 0x100d8cf0 // class MxListCursor // VTABLE: LEGO1 0x100d8d08 // class MxPtrListCursor // VTABLE: LEGO1 0x100d8d20 // SIZE 0x10 class TranInfoListCursor : public MxPtrListCursor { public: TranInfoListCursor(TranInfoList* p_list) : MxPtrListCursor(p_list) {} }; // TEMPLATE: LEGO1 0x1005fdf0 // MxCollection::Compare // TEMPLATE: LEGO1 0x1005fe50 // MxCollection::Destroy // SYNTHETIC: LEGO1 0x1005fef0 // TranInfoList::`scalar deleting destructor' // SYNTHETIC: LEGO1 0x1005ffb0 // MxCollection::`scalar deleting destructor' // SYNTHETIC: LEGO1 0x10060020 // MxList::`scalar deleting destructor' // SYNTHETIC: LEGO1 0x100600d0 // MxPtrList::`scalar deleting destructor' // SYNTHETIC: LEGO1 0x100612f0 // TranInfoListCursor::`scalar deleting destructor' // SYNTHETIC: LEGO1 0x10061360 // MxPtrListCursor::~MxPtrListCursor // SYNTHETIC: LEGO1 0x100613b0 // MxListCursor::`scalar deleting destructor' // SYNTHETIC: LEGO1 0x10061420 // MxPtrListCursor::`scalar deleting destructor' // TEMPLATE: LEGO1 0x10061490 // MxListCursor::~MxListCursor // TEMPLATE: LEGO1 0x100614e0 // TranInfoListCursor::~TranInfoListCursor #endif // TranInfoLIST_H