#ifndef POKEPLATINUM_OV22_02259560_H
#define POKEPLATINUM_OV22_02259560_H

#include <nnsys.h>

#include "overlay022/struct_ov22_02259560.h"

void ov22_02259560(UnkStruct_ov22_02259560 *param0, int param1);
BOOL ov22_02259578(UnkStruct_ov22_02259560 *param0, int param1, int param2);
BOOL ov22_022595AC(UnkStruct_ov22_02259560 *param0, int *param1, int *param2, NNSG2dCharacterData **param3);
void ov22_022595F8(UnkStruct_ov22_02259560 *param0, int param1, int param2);
void ov22_02259648(UnkStruct_ov22_02259560 *param0, int *param1, int *param2);
void ov22_02259698(UnkStruct_ov22_02259560 *param0, int *param1, int *param2);
void ov22_022596B0(UnkStruct_ov22_02259560 *param0, int *param1, int *param2, int *param3, int *param4);
void ov22_022596EC(UnkStruct_ov22_02259560 *param0, int param1, int param2);
void ov22_02259724(UnkStruct_ov22_02259560 *param0, int *param1, int *param2, int *param3, int *param4);
void ov22_02259780(UnkStruct_ov22_02259560 *param0, int *param1, int *param2);

#endif // POKEPLATINUM_OV22_02259560_H
