#ifndef POKEPLATINUM_OV5_021EF3A8_H
#define POKEPLATINUM_OV5_021EF3A8_H

#include "overlay005/struct_ov5_021EF3BC_decl.h"
#include "overlay005/funcptr_ov5_021EF418.h"
#include "overlay005/struct_ov5_021EF43C_decl.h"

UnkStruct_ov5_021EF3BC * ov5_021EF3A8(u32 param0);
void ov5_021EF3BC(UnkStruct_ov5_021EF3BC * param0);
void ov5_021EF3DC(UnkStruct_ov5_021EF3BC * param0);
void ov5_021EF3FC(UnkStruct_ov5_021EF3BC * param0);
UnkStruct_ov5_021EF43C * ov5_021EF418(UnkStruct_ov5_021EF3BC * param0, UnkFuncPtr_ov5_021EF418 param1, void * param2);
void ov5_021EF43C(UnkStruct_ov5_021EF43C * param0);

#endif // POKEPLATINUM_OV5_021EF3A8_H
