#ifndef POKEPLATINUM_OV25_02255ACC_H
#define POKEPLATINUM_OV25_02255ACC_H

#include "struct_defs/union_02022594_020225E0.h"
#include "overlay025/funcptr_ov25_02255ACC.h"
#include "overlay025/struct_ov25_02255B34_decl.h"

UnkStruct_ov25_02255B34 * ov25_02255ACC(const UnkUnion_020225E0 * param0, u32 param1, UnkFuncPtr_ov25_02255ACC param2, void * param3, u32 param4);
void ov25_02255B34(UnkStruct_ov25_02255B34 * param0);
void ov25_02255B50(UnkStruct_ov25_02255B34 * param0);
void ov25_02255C48(UnkStruct_ov25_02255B34 * param0, u32 param1, u32 param2, u16 param3);
void ov25_02255C5C(UnkStruct_ov25_02255B34 * param0, u32 param1, u16 param2);
void ov25_02255C68(UnkStruct_ov25_02255B34 * param0, u32 param1);

#endif // POKEPLATINUM_OV25_02255ACC_H
