#ifndef POKEPLATINUM_UNK_020302D0_H
#define POKEPLATINUM_UNK_020302D0_H

#include "struct_decls/struct_020302DC_decl.h"
#include "struct_decls/struct_0203041C_decl.h"

#include "savedata.h"

void sub_020302D0(UnkStruct_020302DC *param0);
UnkStruct_020302DC *sub_020302DC(SaveData *saveData);
BOOL sub_020302EC(UnkStruct_020302DC *param0);
void sub_020302F4(UnkStruct_020302DC *param0, BOOL param1);
void sub_02030308(UnkStruct_020302DC *param0, u8 param1, u8 param2, u8 param3, const void *param4);
u32 sub_02030398(UnkStruct_020302DC *param0, u8 param1, u8 param2, u8 param3, void *param4);
void sub_02030410(UnkStruct_0203041C *param0);
UnkStruct_0203041C *sub_0203041C(SaveData *saveData);
void sub_02030430(UnkStruct_0203041C *param0, u8 param1, u8 param2, u8 param3, const void *param4);
u32 sub_02030470(UnkStruct_0203041C *param0, u8 param1, u8 param2, u8 param3, void *param4);

#endif // POKEPLATINUM_UNK_020302D0_H
