mirror of https://github.com/zeldaret/tp.git
51 lines
1.5 KiB
C++
51 lines
1.5 KiB
C++
#ifndef M_DO_M_DO_MEMCARD_H
|
|
#define M_DO_M_DO_MEMCARD_H
|
|
|
|
#include "dolphin/os/OS.h"
|
|
#include "dolphin/types.h"
|
|
#include "global.h"
|
|
|
|
class mDoMemCd_Ctrl_c {
|
|
public:
|
|
/* 8001672C */ mDoMemCd_Ctrl_c();
|
|
/* 80016730 */ void ThdInit();
|
|
/* 800167D0 */ void main();
|
|
/* 80016894 */ void update();
|
|
/* 800169B4 */ void load();
|
|
/* 80016A0C */ void restore();
|
|
/* 80016AB0 */ void LoadSync(void*, u32, u32);
|
|
/* 80016B58 */ void save(void*, u32, u32);
|
|
/* 80016BD4 */ void store();
|
|
/* 80016CE0 */ void SaveSync();
|
|
/* 80016D74 */ void getStatus(u32);
|
|
/* 80016E58 */ void command_format();
|
|
/* 80016EA8 */ void format();
|
|
/* 80016F2C */ void FormatSync();
|
|
/* 80016FB8 */ void attach();
|
|
/* 800170B8 */ void command_attach();
|
|
/* 80017110 */ void detach();
|
|
/* 80017148 */ void mount();
|
|
/* 80017274 */ void loadfile();
|
|
/* 800172D4 */ void checkspace();
|
|
/* 80017360 */ void setCardState(s32);
|
|
|
|
/* 0x0000 */ u8 field_0x0[0x1FBC];
|
|
/* 0x1FBC */ u8 field_0x1fbc;
|
|
/* 0x1FBD */ u8 mCopyToPos;
|
|
/* 0x1FBE */ u8 mProbeStat;
|
|
/* 0x1FC0 */ u32 field_0x1fc0;
|
|
/* 0x1FC4 */ u32 field_0x1fc4;
|
|
/* 0x1FC8 */ u32 field_0x1fc8;
|
|
/* 0x1FCC */ OSMutex field_0x1fcc;
|
|
/* 0x1FE4 */ OSCond field_0x1fe4;
|
|
/* 0x1FEC */ u32 mNandState;
|
|
/* 0x1FF0 */ u64 field_0x1ff0;
|
|
/* 0x1FF8 */ u32 mDataVersion;
|
|
}; // Size: 0x2000
|
|
|
|
STATIC_ASSERT(sizeof(mDoMemCd_Ctrl_c) == 8192);
|
|
|
|
extern mDoMemCd_Ctrl_c g_mDoMemCd_control;
|
|
|
|
#endif /* M_DO_M_DO_MEMCARD_H */
|