pmd-red/include/structs/str_3001B64.h
2025-03-21 23:48:05 -04:00

67 lines
1.1 KiB
C

#ifndef GUARD_STR_3001B64_H
#define GUARD_STR_3001B64_H
#include "structs/menu.h"
#include "structs/str_file_system.h"
#include "structs/str_mon_portrait.h"
// Maybe Position32?
struct unkStruct_3001B64_sub_sub
{
s32 a0;
s32 a4;
};
struct unkStruct_3001B64_sub
{
// size: 0x24
s16 unk0;
/* 0x2 */ s16 speciesID;
u8 unk4;
u8 unk5;
s8 unk6;
u8 unk7;
struct unkStruct_3001B64_sub_sub unk8;
MonPortraitMsg monPortrait;
/* 0x20 */ OpenedFile *faceFile;
};
struct unkStruct_3001B64_unkC
{
u16 unk0;
u32 unk4;
u8 buffer[0x400];
};
struct unkStruct_3001B64_unk418
{
u16 unk0;
u8 (*unk4)(void);
void (*unk8)(void);
u32 (*unkC)(void);
};
struct unkStruct_3001B64
{
// size: 0x5A8
u32 unk0;
u32 unk4;
u32 unk8;
struct unkStruct_3001B64_unkC unkC;
u32 unk414;
const struct unkStruct_3001B64_unk418 *unk418;
const MenuItem *unk41C;
u32 unk420;
u32 unk424;
u32 unk428;
u8 *unk42C;
s32 unk430;
s32 unk434;
u32 fill438;
struct unkStruct_3001B64_sub unk43C[10];
s16 unk5A4;
};
#endif // GUARD_STR_3001B61_H