summaryrefslogtreecommitdiff
path: root/include/code_801DB040.h
blob: b9fc27a824c2050881a89d8a68999435a315c2d9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#ifndef POKEREVO_CODE_801DB040_H
#define POKEREVO_CODE_801DB040_H

#ifdef __cplusplus
extern "C" {
#endif

#include "SDK/mem.h"

typedef u32 (*gFuncPtr1)(void*, u32, u32);

struct gUnkClass1
{
    u8 unk0;
    u8 unk1;
    u8 unk2[0x2];
    u32 unk4;
    MEMHeapHandle unk8;
    void* unkC;
    u32 unk10;
    u32 unk14;
    gFuncPtr1 unk18;
    gUnkClass1* unk1C;
    gUnkClass1* unk20;
};


gUnkClass1* func_801DB07C(gUnkClass1* p1, BOOL p2);
void func_801DB15C(u32 p1);
void* func_801DB270(MEMHeapHandle heap, u32 size, int align, u32 p4, u32 p5, gFuncPtr1 p6);
void* func_801DB360(u32 size, int align, u32 p3, u32 p4, gFuncPtr1 p5);
void func_801DB3BC(void* p1, u32 p2, u32 p3, gFuncPtr1 p4);
void* func_801DB4BC(u32 p1, u32 p2);
u32 func_801DB4FC(u32 p1, u32 p2);
u32 func_801DB548(u32 p1, u32 p2);
u32 func_801DB5E4(u32 p1, u32 p2);
void func_801DB644(u32 p1, u32 p2);
void func_801DB674(u32 p1);
BOOL func_801DB6D0(u32 p1, u32 p2, MEMHeapHandle p3, u32 p4, u32 p5, gFuncPtr1 p6);
void func_801DB79C(u32 p1, u32 p2);
void func_801DB7CC(u32 p1, u32 p2);

#ifdef __cplusplus
}
#endif

#endif //POKEREVO_CODE_801DB040_H