REpsp2
PSP2 OS reverse engineering
Loading...
Searching...
No Matches
uid_class.h
Go to the documentation of this file.
1
2
#ifndef _SCE_KERNEL_SYSMEM_UID_CLASS_H_
3
#define _SCE_KERNEL_SYSMEM_UID_CLASS_H_
4
5
#include <
scetypes.h
>
6
7
/*
8
* Forward declarations for circular dependencies
9
*/
10
typedef
struct
SceClass
SceClass
;
11
16
struct
SceClass
{
17
SceClass
*
next
;
18
SceClass
*
pClass
;
19
SceClass
*
prev
;
20
SceName
name
;
21
SceClass
*
parent
;
22
24
SceUInt32
attr
;
25
27
SceUInt16
itemSize
;
28
30
SceUInt16
itemAllocationSize
;
31
SceUInt32
objectType
;
32
33
SceInt32
(*
constructor
)(
ScePVoid
pObject);
34
SceInt32
(*
destructor
)(
ScePVoid
pObject);
35
36
SceUInt32
magic
;
37
# define SCE_CLASS_MAGIC (0xABCD9DA5)
38
};
39
41
42
#endif
/* _SCE_KERNEL_SYSMEM_UID_CLASS_H_ */
scetypes.h
SceName
char * SceName
Definition
scetypes.h:246
SceUInt16
unsigned short SceUInt16
Definition
scetypes.h:11
SceUInt32
unsigned int SceUInt32
Definition
scetypes.h:13
ScePVoid
void * ScePVoid
Definition
scetypes.h:47
SceInt32
signed int SceInt32
Definition
scetypes.h:12
SceClass
Definition
uid_class.h:16
SceClass::next
SceClass * next
Definition
uid_class.h:17
SceClass::name
SceName name
Definition
uid_class.h:20
SceClass::destructor
SceInt32(* destructor)(ScePVoid pObject)
Definition
uid_class.h:34
SceClass::attr
SceUInt32 attr
Definition
uid_class.h:24
SceClass::magic
SceUInt32 magic
Definition
uid_class.h:36
SceClass::itemAllocationSize
SceUInt16 itemAllocationSize
Definition
uid_class.h:30
SceClass::pClass
SceClass * pClass
Definition
uid_class.h:18
SceClass::objectType
SceUInt32 objectType
Definition
uid_class.h:31
SceClass::constructor
SceInt32(* constructor)(ScePVoid pObject)
Definition
uid_class.h:33
SceClass::parent
SceClass * parent
Definition
uid_class.h:21
SceClass::prev
SceClass * prev
Definition
uid_class.h:19
SceClass::itemSize
SceUInt16 itemSize
Definition
uid_class.h:27
kernel
include
kernel
sysmem
uid_class.h
Generated by
1.16.1