#ifndef POKEPLATINUM_OV66_02230C44_H
#define POKEPLATINUM_OV66_02230C44_H

#include "overlay066/struct_ov66_0222DCE0_sub1.h"
#include "overlay066/struct_ov66_0222DFF8_decl.h"
#include "overlay066/struct_ov66_02230C90_decl.h"

#include "savedata.h"

UnkStruct_ov66_02230C90 *ov66_02230C44(BOOL param0, SaveData *saveData, UnkStruct_ov66_0222DCE0_sub1 *param2, UnkStruct_ov66_0222DFF8 *param3, u32 heapID);
void ov66_02230C90(UnkStruct_ov66_02230C90 *param0);
void ov66_02230CAC(UnkStruct_ov66_02230C90 *param0);
int ov66_02230CB8(UnkStruct_ov66_02230C90 *param0);
void ov66_02230CE8(UnkStruct_ov66_02230C90 *param0);

#endif // POKEPLATINUM_OV66_02230C44_H
