#ifndef POKEPLATINUM_OV104_0222E63C_H
#define POKEPLATINUM_OV104_0222E63C_H

#include "struct_decls/struct_0209B75C_decl.h"

#include "overlay104/struct_ov104_0222E8C8.h"
#include "overlay104/struct_ov104_022320B4_decl.h"
#include "overlay104/struct_ov104_0223C4CC_decl.h"

UnkStruct_ov104_022320B4 *ov104_0222E63C(UnkStruct_0209B75C *param0, int param1, int param2);
BOOL ov104_0222E6A8(UnkStruct_ov104_022320B4 *param0);
void ov104_0222E710(UnkStruct_ov104_022320B4 *param0);
void ov104_0222E748(UnkStruct_ov104_022320B4 *param0, int param1, int param2);
void ov104_0222E86C(UnkStruct_ov104_022320B4 *param0, int param1, int heapID);
UnkStruct_ov104_0222E8C8 *ov104_0222E8C8(UnkStruct_ov104_022320B4 *param0, int heapID);
void ov104_0222E8E8(UnkStruct_ov104_022320B4 *param0, UnkStruct_ov104_0222E8C8 *param1);
u16 *ov104_0222E91C(UnkStruct_ov104_022320B4 *param0, int param1);
UnkStruct_ov104_0223C4CC *ov104_0222E924(UnkStruct_ov104_022320B4 *param0);

#endif // POKEPLATINUM_OV104_0222E63C_H
