#ifndef POKEPLATINUM_STRUCT_OV65_02234E50_H
#define POKEPLATINUM_STRUCT_OV65_02234E50_H

#include "struct_decls/struct_02009DC8_decl.h"
#include "struct_decls/struct_0200B358_decl.h"
#include "struct_decls/struct_02012CE0_decl.h"
#include "struct_defs/struct_0201EE28.h"
#include "struct_decls/struct_02022550_decl.h"
#include "struct_decls/struct_02023FCC_decl.h"
#include "struct_defs/struct_0205AA50.h"

#include <nnsys.h>

typedef struct {
    UnkStruct_0200B358 * unk_00;
    void * unk_04;
    NNSG2dScreenData * unk_08;
    void * unk_0C[7];
    NNSG2dScreenData * unk_28[7];
    void * unk_44;
    NNSG2dScreenData * unk_48;
    UnkStruct_02023FCC * unk_4C;
    u8 unk_50[32];
    u8 unk_70;
    u8 unk_71;
    u8 unk_72;
    u8 unk_73;
    s8 unk_74;
    u8 unk_75;
    u8 unk_76;
    u8 unk_77;
    BOOL unk_78;
    UnkStruct_0205AA50 unk_7C[8];
    UnkStruct_0205AA50 unk_FC[8][2];
    UnkStruct_0205AA50 unk_1FC;
    UnkStruct_02009DC8 * unk_20C[4];
    UnkStruct_02022550 * unk_21C[3];
    UnkStruct_0201EE28 unk_228;
    UnkStruct_02012CE0 * unk_234;
    u32 unk_238;
    u32 unk_23C;
    u32 unk_240;
    UnkStruct_02023FCC * unk_244;
} UnkStruct_ov65_02234E50;

#endif // POKEPLATINUM_STRUCT_OV65_02234E50_H
