summaryrefslogtreecommitdiff
path: root/src/f_pc/f_pc_create_req.cpp
blob: 854f92e798e6d480a8219b282fa7827f1c5da8c1 (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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
// 
// Generated By: dol2asm
// Translation Unit: f_pc/f_pc_create_req
// 

#include "dol2asm.h"
#include "dolphin/types.h"
#include "f_pc/f_pc_create_req.h"

// 
// Types:
// 

struct process_method_tag_class {
};

struct layer_class {
};

struct create_tag {
};

struct create_request_method_class {
};

struct create_request {
};

struct cMl {
	/* 80263228 */ void memalignB(int, u32);
	/* 80263260 */ void free(void*);
};

struct base_process_class {
};

// 
// Forward References:
// 

static void fpcCtRq_isCreatingByID(create_tag*, unsigned int*);
void fpcCtRq_IsCreatingByID(unsigned int);
static void fpcCtRq_CreateQTo(create_request*);
static void fpcCtRq_ToCreateQ(create_request*);
static void fpcCtRq_Delete(create_request*);
void fpcCtRq_Cancel(create_request*);
void fpcCtRq_IsDoing(create_request*);
static void fpcCtRq_Do(create_request*);
void fpcCtRq_Handler();
void fpcCtRq_Create(layer_class*, u32, create_request_method_class*);

extern "C" static void fpcCtRq_isCreatingByID__FP10create_tagPUi();
extern "C" void fpcCtRq_IsCreatingByID__FUi();
extern "C" static void fpcCtRq_CreateQTo__FP14create_request();
extern "C" static void fpcCtRq_ToCreateQ__FP14create_request();
extern "C" static void fpcCtRq_Delete__FP14create_request();
extern "C" void fpcCtRq_Cancel__FP14create_request();
extern "C" void fpcCtRq_IsDoing__FP14create_request();
extern "C" static void fpcCtRq_Do__FP14create_request();
extern "C" void fpcCtRq_Handler__Fv();
extern "C" void fpcCtRq_Create__FP11layer_classUlP27create_request_method_class();

// 
// External References:
// 

void fpcBs_MakeOfId();
void fpcCtIt_Method(int (*)(void*, void*), void*);
void fpcCtIt_Judge(void* (*)(void*, void*), void*);
void fpcCtTg_ToCreateQ(create_tag*);
void fpcCtTg_CreateQTo(create_tag*);
void fpcCtTg_Init(create_tag*, void*);
void fpcDt_Delete(void*);
void fpcEx_ToExecuteQ(base_process_class*);
void fpcLy_CancelQTo(process_method_tag_class*);
void fpcLy_ToCancelQ(layer_class*, process_method_tag_class*);
void fpcLy_CreatingMesg(layer_class*);
void fpcLy_CreatedMesg(layer_class*);
void fpcMtd_Method(int (*)(void*), void*);
void fpcMtdTg_Init(process_method_tag_class*, int (*)(void*), void*);

extern "C" void fpcBs_MakeOfId__Fv();
extern "C" void fpcCtIt_Method__FPFPvPv_iPv();
extern "C" void fpcCtIt_Judge__FPFPvPv_PvPv();
extern "C" void fpcCtTg_ToCreateQ__FP10create_tag();
extern "C" void fpcCtTg_CreateQTo__FP10create_tag();
extern "C" void fpcCtTg_Init__FP10create_tagPv();
extern "C" void fpcDt_Delete__FPv();
extern "C" void fpcEx_ToExecuteQ__FP18base_process_class();
extern "C" void fpcLy_CancelQTo__FP24process_method_tag_class();
extern "C" void fpcLy_ToCancelQ__FP11layer_classP24process_method_tag_class();
extern "C" void fpcLy_CreatingMesg__FP11layer_class();
extern "C" void fpcLy_CreatedMesg__FP11layer_class();
extern "C" void fpcMtd_Method__FPFPv_iPv();
extern "C" void fpcMtdTg_Init__FP24process_method_tag_classPFPv_iPv();
extern "C" void memalignB__3cMlFiUl();
extern "C" void free__3cMlFPv();
extern "C" void _savegpr_29();
extern "C" void _restgpr_29();

// 
// Declarations:
// 

/* 80020ACC-80020AE8 001C+00 s=1 e=0 z=0  None .text      fpcCtRq_isCreatingByID__FP10create_tagPUi                    */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm static void fpcCtRq_isCreatingByID(create_tag* param_0, unsigned int* param_1) {
	nofralloc
#include "asm/f_pc/f_pc_create_req/fpcCtRq_isCreatingByID__FP10create_tagPUi.s"
}
#pragma pop


/* 80020AE8-80020B20 0038+00 s=0 e=2 z=0  None .text      fpcCtRq_IsCreatingByID__FUi                                  */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void fpcCtRq_IsCreatingByID(unsigned int param_0) {
	nofralloc
#include "asm/f_pc/f_pc_create_req/fpcCtRq_IsCreatingByID__FUi.s"
}
#pragma pop


/* 80020B20-80020B5C 003C+00 s=1 e=0 z=0  None .text      fpcCtRq_CreateQTo__FP14create_request                        */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm static void fpcCtRq_CreateQTo(create_request* param_0) {
	nofralloc
#include "asm/f_pc/f_pc_create_req/fpcCtRq_CreateQTo__FP14create_request.s"
}
#pragma pop


/* 80020B5C-80020BA0 0044+00 s=1 e=0 z=0  None .text      fpcCtRq_ToCreateQ__FP14create_request                        */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm static void fpcCtRq_ToCreateQ(create_request* param_0) {
	nofralloc
#include "asm/f_pc/f_pc_create_req/fpcCtRq_ToCreateQ__FP14create_request.s"
}
#pragma pop


/* 80020BA0-80020C14 0074+00 s=2 e=0 z=0  None .text      fpcCtRq_Delete__FP14create_request                           */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm static void fpcCtRq_Delete(create_request* param_0) {
	nofralloc
#include "asm/f_pc/f_pc_create_req/fpcCtRq_Delete__FP14create_request.s"
}
#pragma pop


/* 80020C14-80020CAC 0098+00 s=2 e=2 z=0  None .text      fpcCtRq_Cancel__FP14create_request                           */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void fpcCtRq_Cancel(create_request* param_0) {
	nofralloc
#include "asm/f_pc/f_pc_create_req/fpcCtRq_Cancel__FP14create_request.s"
}
#pragma pop


/* 80020CAC-80020CC8 001C+00 s=0 e=1 z=0  None .text      fpcCtRq_IsDoing__FP14create_request                          */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void fpcCtRq_IsDoing(create_request* param_0) {
	nofralloc
#include "asm/f_pc/f_pc_create_req/fpcCtRq_IsDoing__FP14create_request.s"
}
#pragma pop


/* 80020CC8-80020D84 00BC+00 s=1 e=0 z=0  None .text      fpcCtRq_Do__FP14create_request                               */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm static void fpcCtRq_Do(create_request* param_0) {
	nofralloc
#include "asm/f_pc/f_pc_create_req/fpcCtRq_Do__FP14create_request.s"
}
#pragma pop


/* 80020D84-80020DB0 002C+00 s=0 e=1 z=0  None .text      fpcCtRq_Handler__Fv                                          */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void fpcCtRq_Handler() {
	nofralloc
#include "asm/f_pc/f_pc_create_req/fpcCtRq_Handler__Fv.s"
}
#pragma pop


/* 80020DB0-80020E38 0088+00 s=0 e=2 z=0  None .text      fpcCtRq_Create__FP11layer_classUlP27create_request_method_class */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void fpcCtRq_Create(layer_class* param_0, u32 param_1, create_request_method_class* param_2) {
	nofralloc
#include "asm/f_pc/f_pc_create_req/fpcCtRq_Create__FP11layer_classUlP27create_request_method_class.s"
}
#pragma pop