diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/unk_02002F08.h | 69 | ||||
-rw-r--r-- | include/unk_020030E8.h | 32 |
2 files changed, 85 insertions, 16 deletions
diff --git a/include/unk_02002F08.h b/include/unk_02002F08.h index 773d9246..755fe05b 100644 --- a/include/unk_02002F08.h +++ b/include/unk_02002F08.h @@ -6,19 +6,41 @@ #include "string16.h" +struct UnkStruct_02002F08_sub_sub { + u16 unk00; + + u16 unk02_0: 6; + u16 unk02_6: 5; + u16 unk02_b: 5; + + u16 unk04_0: 15; + u16 unk04_f: 1; + + u16 unk06_0: 4; + u16 unk06_4: 6; + u16 unk06_a: 6; +}; + +struct UnkStruct_02002F08_sub +{ + u16 *unk00; + u16 *unk04; + u32 unk08; + struct UnkStruct_02002F08_sub_sub unk0c; +}; + struct UnkStruct_02002F08 { - struct - { - u16 *unk00; - u16 *unk04; - u32 unk08; - u32 unk0c; - u32 unk10; - } unk000[14]; - - u32 unk118; - u32 unk11c; + struct UnkStruct_02002F08_sub unk000[14]; + + u16 unk118_0 : 2; + u16 unk118_2 : 14; + u16 unk11a_0 : 14; + u16 unk11a_e : 1; + u16 unk11a_f : 1; + u8 unk11c; + u8 unk11d; + u16 unk11e; }; s32 FUN_02002F08(u32 param0, struct String *str, u32 param2); @@ -28,11 +50,26 @@ u32 FUN_02002F90(struct String *str); s32 FUN_02002F9C(u32 param0, struct String *str); struct UnkStruct_02002F08 *FUN_02002FD0(u32 heap_id); void FUN_02002FEC(struct UnkStruct_02002F08 *ptr); -void FUN_02002FF4(struct UnkStruct_02002F08 *param0, u32 param1, void *param2, void *param3, u32 size); +void FUN_02002FF4( + struct UnkStruct_02002F08 *param0, u32 param1, void *param2, void *param3, u32 size); void FUN_02003008(struct UnkStruct_02002F08 *param0, u32 param1, u32 size, u32 heap_id); void FUN_02003038(struct UnkStruct_02002F08 *param0, u32 param1); -void FUN_02003054(struct UnkStruct_02002F08 *param0, const void *param1, u32 param2, u32 offset, u16 size); -void FUN_02003084(struct UnkStruct_02002F08 *param0, NarcId narcId, s32 memberId, u32 heap_id, u32 param4, u32 size, u16 offset, u16 param7); -void FUN_020030E8(struct UnkStruct_02002F08 *param0, NarcId narcId, s32 memberId, u32 heap_id, u32 param4, u32 size, u16 offset); +void FUN_02003054( + struct UnkStruct_02002F08 *param0, const void *param1, u32 param2, u32 offset, u16 size); +void FUN_02003084(struct UnkStruct_02002F08 *param0, + NarcId narcId, + s32 memberId, + u32 heap_id, + u32 param4, + u32 size, + u16 offset, + u16 param7); +void FUN_020030E8(struct UnkStruct_02002F08 *param0, + NarcId narcId, + s32 memberId, + u32 heap_id, + u32 param4, + u32 size, + u16 offset); -#endif //POKEDIAMOND_UNK_02002F08_H +#endif // POKEDIAMOND_UNK_02002F08_H diff --git a/include/unk_020030E8.h b/include/unk_020030E8.h new file mode 100644 index 00000000..3b5ff7f4 --- /dev/null +++ b/include/unk_020030E8.h @@ -0,0 +1,32 @@ +#include "global.h" +#include "filesystem.h" +#include "unk_02002F08.h" + + +void FUN_02003108(struct UnkStruct_02002F08 *param0, u32 param1, u16 param2, u32 param3); +void FUN_0200317C(NarcId narcId, s32 memberId, u32 heap_id, u32 size, u16 offset, void *dest); +void FUN_020031B8(struct UnkStruct_02002F08 *param0, u32 param1, u16 param2, u32 param3, u16 param4, u16 param5); +u16 *FUN_020031FC(struct UnkStruct_02002F08 *param0, u32 param1); +u16 *FUN_02003204(struct UnkStruct_02002F08 *param0, u32 param1); +u32 FUN_02003210(struct UnkStruct_02002F08 *param0, u16 param1, u16 param2, s16 param3, u8 param6, u8 param7, u16 param8); +u8 FUN_02003314(u16 param0, u16 param1); +void FUN_02003328(struct UnkStruct_02002F08 *param0, u16 param1); +void FUN_02003368(s32 param0, struct UnkStruct_02002F08_sub *param1, u16 *param2); +void FUN_020033A4(struct UnkStruct_02002F08_sub_sub *param0, u16 param1, s16 param2, u8 param3, u8 param4, u16 param5); +void FUN_02003464(u32 param0, struct UnkStruct_02002F08 *param1); +void FUN_02003500(struct UnkStruct_02002F08 *param0); +void FUN_02003520(struct UnkStruct_02002F08 *param0); +void FUN_02003540(struct UnkStruct_02002F08 *param0, u8 param1, u32 param2); +void FUN_0200359C(struct UnkStruct_02002F08 *param0, u32 param1, u32 param2); +void FUN_020035F8(u16 *param0, u16 *param1, struct UnkStruct_02002F08_sub_sub *param2, u32 param3); +void FUN_02003684(struct UnkStruct_02002F08 *param0, u8 param1, struct UnkStruct_02002F08_sub_sub *param2); +void FUN_0200372C(struct UnkStruct_02002F08 *param0); +u16 FUN_020038E4(struct UnkStruct_02002F08 *param0); +void FUN_020038F0(struct UnkStruct_02002F08 *param0, u32 param1); +void FUN_02003914(struct UnkStruct_02002F08 *param0, u32 param1, u32 param2, u16 param3, u16 param4, u16 param5); +void FUN_02003974(u16 *param0, u16 *param1, u16 param2, u8 param3, u16 param4); +void FUN_020039E8(struct UnkStruct_02002F08 *param0, u32 param1, u16 param2, u16 param3, u8 param4, u16 param5); +void FUN_02003A30(u16 *param0, u16 *param1, u16 param2, u8 param3, u16 param4); +void FUN_02003A64(struct UnkStruct_02002F08 *param0, u32 param1, u16 param2, u8 param3, u16 param4); +void FUN_02003AC4(u16 *param0, u16 param1, u32 param2, u32 param3, u32 param4); +void FUN_02003B40(struct UnkStruct_02002F08 *param0, NarcId narcId, s32 memberId, u32 heap_id, u32 param4, u32 param5, u16 param6, u32 param7, u32 param8, u32 param9); |