#ifndef POKEPLATINUM_STRUCT_OV17_022539E4_H
#define POKEPLATINUM_STRUCT_OV17_022539E4_H

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

typedef struct UnkStruct_ov17_022539E4_t {
    int (*unk_00)(UnkStruct_ov17_0224F30C *param0, void *param1, int param2, void *param3);
    void (*unk_04)(UnkStruct_ov17_0224F30C *param0, void *param1, const UnkStruct_ov17_02243C80 *param2, void *param3);
    void (*unk_08)(UnkStruct_ov17_0224F30C *param0, void *param1, const UnkStruct_ov17_02243C80 *param2, UnkStruct_ov17_0224F3D8 *param3, int param4);
} UnkStruct_ov17_022539E4;

#endif // POKEPLATINUM_STRUCT_OV17_022539E4_H
