mirror of
https://github.com/zeldaret/tp
synced 2026-05-23 06:54:28 -04:00
c_dylink
This commit is contained in:
@@ -20,38 +20,38 @@ struct DynamicModuleControlBase {
|
||||
/* 80262470 */ virtual void dump();
|
||||
/* 802631FC */ virtual void dump2();
|
||||
/* 802631DC */ virtual bool do_load();
|
||||
/* 802631F4 */ virtual bool do_load_async();
|
||||
/* 802631F4 */ virtual BOOL do_load_async();
|
||||
/* 802631E4 */ virtual bool do_unload();
|
||||
/* 802631D4 */ virtual BOOL do_link();
|
||||
/* 802631EC */ virtual bool do_unlink();
|
||||
/* 80262284 */ DynamicModuleControlBase();
|
||||
/* 802622D0 */ bool link();
|
||||
/* 80262364 */ bool unlink();
|
||||
/* 802623EC */ bool load_async();
|
||||
/* 802622D0 */ BOOL link();
|
||||
/* 80262364 */ BOOL unlink();
|
||||
/* 802623EC */ BOOL load_async();
|
||||
/* 8026242C */ bool force_unlink();
|
||||
|
||||
static inline DynamicModuleControlBase* getFirstClass() { return mFirst; }
|
||||
inline DynamicModuleControlBase* getNextClass() { return mNext; }
|
||||
bool isLinked() const { return mLinkCount != 0; }
|
||||
|
||||
static DynamicModuleControlBase* mFirst;
|
||||
static DynamicModuleControlBase* mLast;
|
||||
};
|
||||
|
||||
struct DynamicModuleControl : DynamicModuleControlBase {
|
||||
/* 800188E4 */ virtual ~DynamicModuleControl();
|
||||
/* 800188E4 */ virtual ~DynamicModuleControl() {}
|
||||
/* 80263218 */ virtual const char* getModuleName() const;
|
||||
/* 80263000 */ virtual int getModuleSize() const;
|
||||
/* 80263070 */ virtual const char* getModuleTypeString() const;
|
||||
virtual void dump() = 0;
|
||||
/* 80262C0C */ virtual void dump2();
|
||||
/* 802627E8 */ virtual bool do_load();
|
||||
/* 80262AFC */ virtual bool do_load_async();
|
||||
/* 80262AFC */ virtual BOOL do_load_async();
|
||||
/* 80262BC4 */ virtual bool do_unload();
|
||||
/* 80262C5C */ virtual BOOL do_link();
|
||||
/* 80262F28 */ virtual bool do_unlink();
|
||||
/* 80262660 */ DynamicModuleControl(char const*);
|
||||
/* 802626D0 */ static JKRArchive* mountCallback(void*);
|
||||
/* 8026275C */ bool initialize();
|
||||
/* 8026275C */ static bool initialize();
|
||||
/* 80262794 */ static void* callback(void*);
|
||||
|
||||
/* 0x10 */ OSModuleInfo* mModule;
|
||||
|
||||
Reference in New Issue
Block a user