#ifndef POKEPLATINUM_OV115_02260CEC_H
#define POKEPLATINUM_OV115_02260CEC_H

#include "overlay115/struct_ov115_02260D78_decl.h"
#include "overlay115/struct_ov115_022612BC.h"
#include "overlay115/struct_ov115_02262F50.h"
#include "overlay115/struct_ov115_02265AD0.h"
#include "overlay115/struct_ov115_02265AD4.h"

UnkStruct_ov115_02260D78 *ov115_02260CEC(u32 heapID, u32 param1, u32 param2, u32 param3, UnkStruct_ov115_02262F50 *param4);
void ov115_02260D78(UnkStruct_ov115_02260D78 *param0);
BOOL ov115_02260DAC(UnkStruct_ov115_02260D78 *param0, u32 param1);
BOOL ov115_02260F70(UnkStruct_ov115_02260D78 *param0, u32 param1);
BOOL ov115_022610D4(UnkStruct_ov115_02260D78 *param0);
void ov115_022611C8(UnkStruct_ov115_02260D78 *param0);
s32 ov115_022611E0(const UnkStruct_ov115_02260D78 *param0);
void ov115_022611E4(UnkStruct_ov115_02260D78 *param0, const UnkStruct_ov115_02265AD0 *param1);
BOOL ov115_02261224(UnkStruct_ov115_02260D78 *param0, UnkStruct_ov115_02265AD0 *param1);
void ov115_02261260(UnkStruct_ov115_02260D78 *param0, const UnkStruct_ov115_02265AD4 *param1);
u32 ov115_02261274(const UnkStruct_ov115_02260D78 *param0);
void ov115_02261278(UnkStruct_ov115_02260D78 *param0, u32 param1);
void ov115_022612AC(UnkStruct_ov115_02260D78 *param0, u32 param1, u32 param2);
void ov115_022612BC(UnkStruct_ov115_02260D78 *param0, const UnkStruct_ov115_022612BC *param1);

#endif // POKEPLATINUM_OV115_02260CEC_H
