diff options
Diffstat (limited to 'include/sav_system_info.h')
-rw-r--r-- | include/sav_system_info.h | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/include/sav_system_info.h b/include/sav_system_info.h new file mode 100644 index 00000000..eb154f72 --- /dev/null +++ b/include/sav_system_info.h @@ -0,0 +1,47 @@ +#ifndef POKEDIAMOND_SAV_SYSTEM_INFO_H +#define POKEDIAMOND_SAV_SYSTEM_INFO_H + +struct UnkSaveStruct_0202376C_sub +{ + u32 field_00; + RTCDate date; + RTCTime time; + s32 daysSinceNitroEpoch; + s64 secondsSinceNitroEpoch; + u32 field_2C; + u32 field_30; + u32 field_34; +}; + +struct UnkSaveStruct_0202376C +{ + s64 rtcOffset; + u8 macAddr[6]; + u8 birthMonth; + u8 birthDay; + struct UnkSaveStruct_0202376C_sub rtcInfo; + u8 field_48; + u8 filler_49[3]; + u32 field_4C; + u8 padding_50[12]; +}; + +u32 FUN_0202376C(void); +void FUN_02023770(struct UnkSaveStruct_0202376C * unk); +struct UnkSaveStruct_0202376C * FUN_02023788(struct SaveBlock2 * sav2); +struct UnkSaveStruct_0202376C_sub * FUN_02023794(struct SaveBlock2 * sav2); +void FUN_020237A0(struct UnkSaveStruct_0202376C * unk); +BOOL FUN_020237CC(struct UnkSaveStruct_0202376C * unk); +BOOL FUN_020237FC(struct UnkSaveStruct_0202376C * unk); +u8 FUN_02023818(struct UnkSaveStruct_0202376C * unk); +u8 FUN_0202381C(struct UnkSaveStruct_0202376C * unk); +u8 FUN_02023820(struct UnkSaveStruct_0202376C * unk); +void FUN_02023828(struct UnkSaveStruct_0202376C * unk, u8 val); +u32 FUN_02023830(struct UnkSaveStruct_0202376C * unk); +void FUN_02023834(struct UnkSaveStruct_0202376C * unk, u32 val); +void FUN_02023840(struct UnkSaveStruct_0202376C_sub * sub); +BOOL FUN_02023874(struct UnkSaveStruct_0202376C_sub * sub); +void FUN_02023884(struct UnkSaveStruct_0202376C_sub * sub, u32 a1); +void FUN_020238A4(struct UnkSaveStruct_0202376C_sub * sub); + +#endif //POKEDIAMOND_SAV_SYSTEM_INFO_H |