Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
f_pc_base.h
Go to the documentation of this file.
1
2#ifndef F_PC_BASE_H_
3#define F_PC_BASE_H_
4
9
10typedef unsigned int fpc_ProcID;
11
16
17typedef struct base_process_class {
18 /* 0x00 */ u32 mBsType;
19 /* 0x04 */ fpc_ProcID mBsPcId;
20 /* 0x08 */ s16 mProcName;
21 /* 0x0A */ s8 mUnk0;
22 /* 0x0B */ u8 mPauseFlag;
23 /* 0x0C */ s8 mInitState;
24 /* 0x0D */ u8 mUnk2;
25 /* 0x0E */ s16 mBsTypeId;
27 /* 0x14 */ struct create_request* mpCtRq;
29 /* 0x34 */ line_tag mLnTg;
33 /* 0xAC */ void* mpUserData;
34 /* 0xB0 */ u32 mParameters;
35 /* 0xB4 */ u32 mSubType;
36} base_process_class; // Size: 0xB8
37
47
48#endif
T cLib_calcTimer(T *value)
Definition c_lib.h:74
base_process_class * fpcBs_Create(s16 pProcTypeID, fpc_ProcID pProcID, void *pData)
Definition f_pc_base.cpp:81
void fpcBs_DeleteAppend(base_process_class *pProc)
Definition f_pc_base.cpp:52
s32 fpcBs_MakeOfType(int *pType)
Definition f_pc_base.cpp:26
s32 fpcBs_Delete(base_process_class *pProc)
Definition f_pc_base.cpp:70
struct profile_method_class profile_method_class
Definition f_pc_base.h:15
s32 fpcBs_IsDelete(base_process_class *pProc)
Definition f_pc_base.cpp:60
s32 fpcBs_Is_JustOfType(int pType1, int pType2)
Definition f_pc_base.cpp:17
s32 fpcBs_Execute(base_process_class *pProc)
Definition f_pc_base.cpp:41
unsigned int fpc_ProcID
Definition f_pc_base.h:10
s32 fpcBs_MakeOfId(void)
Definition f_pc_base.cpp:35
s32 fpcBs_SubCreate(base_process_class *pProc)
Definition f_pc_base.cpp:113
struct base_process_class base_process_class
Definition f_pc_create_req.h:11
Definition f_pc_base.h:17
u8 mPauseFlag
Definition f_pc_base.h:22
line_tag mLnTg
Definition f_pc_base.h:29
s8 mUnk0
Definition f_pc_base.h:21
fpc_ProcID mBsPcId
Definition f_pc_base.h:19
delete_tag_class mDtTg
Definition f_pc_base.h:30
u32 mSubType
Definition f_pc_base.h:35
s16 mProcName
Definition f_pc_base.h:20
u32 mBsType
Definition f_pc_base.h:18
void * mpUserData
Definition f_pc_base.h:33
struct create_request * mpCtRq
Definition f_pc_base.h:27
s8 mInitState
Definition f_pc_base.h:23
u32 mParameters
Definition f_pc_base.h:34
process_method_class * mpPcMtd
Definition f_pc_base.h:32
layer_management_tag_class mLyTg
Definition f_pc_base.h:28
process_priority_class mPi
Definition f_pc_base.h:31
process_profile_definition * mpProf
Definition f_pc_base.h:26
s16 mBsTypeId
Definition f_pc_base.h:25
u8 mUnk2
Definition f_pc_base.h:24
Definition f_pc_create_req.h:20
Definition f_pc_delete_tag.h:11
Definition f_pc_layer_tag.h:17
Definition f_pc_line_tag.h:7
Definition f_pc_method.h:9
Definition f_pc_priority.h:18
Definition f_pc_profile.h:11
signed char s8
Definition types.h:4
unsigned long u32
Definition types.h:10
signed short s16
Definition types.h:5
signed long s32
Definition types.h:6
unsigned char u8
Definition types.h:8