#ifndef POKEPLATINUM_OV17_0224F18C_H
#define POKEPLATINUM_OV17_0224F18C_H

#include "overlay017/struct_ov17_02243C28.h"
#include "overlay017/struct_ov17_02243C80.h"
#include "overlay017/struct_ov17_0224F30C.h"

void ov17_0224F18C(UnkStruct_ov17_0224F30C *param0, const UnkStruct_ov17_02243C28 *param1);
int ov17_0224F1F8(UnkStruct_ov17_0224F30C *param0, u8 param1, u16 param2, void *param3, int param4);
void ov17_0224F26C(UnkStruct_ov17_0224F30C *param0, const UnkStruct_ov17_02243C80 *param1, void *param2, int param3);
int ov17_0224F30C(UnkStruct_ov17_0224F30C *param0, void *param1, int param2, void *param3);
BOOL ov17_0224F35C(UnkStruct_ov17_0224F30C *param0);
BOOL ov17_0224F3D0(UnkStruct_ov17_0224F30C *param0);
int ov17_0224F3D8(UnkStruct_ov17_0224F30C *param0, void *param1);
BOOL ov17_0224F4B8(UnkStruct_ov17_0224F30C *param0, int param1, int param2, int param3);

#endif // POKEPLATINUM_OV17_0224F18C_H
