vitasdk
Documentation of the vitasdk
uid_class.h File Reference

Go to the source code of this file.

Data Structures

struct  SceClass
 
struct  SceObjectBase
 
union  SceObjectBase.__unnamed38__
 
struct  SceObjectBase.__unnamed38__.__unnamed40__
 

Macros

#define ksceKernelCreateClass(cls, name, uidclass, itemsize, create, destroy)   ksceUIDClassInitClass(cls, name, uidclass, itemsize, create, destroy)
 
#define ksceKernelGetUidClass()   ksceKernelGetUIDClass()
 
#define ksceKernelGetUidDLinkClass()   ksceKernelGetUIDDLinkClass()
 
#define ksceKernelGetUidHeapClass()   ksceKernelGetUIDHeapClass()
 
#define ksceKernelGetUidMemBlockClass()   ksceKernelGetUIDMemBlockClass()
 

Typedefs

typedef int(* SceClassCallback) (void *item)
 

Functions

 VITASDK_BUILD_ASSERT_EQ (0x2C, SceClass)
 
 VITASDK_BUILD_ASSERT_EQ (8, SceObjectBase)
 
SceClassksceKernelGetUIDClass (void)
 
SceClassksceKernelGetUIDDLinkClass (void)
 
SceClassksceKernelGetUIDHeapClass (void)
 
SceClassksceKernelGetUIDMemBlockClass (void)
 
int ksceUIDClassInitClass (SceClass *cls, const char *name, void *uidclass, SceSize itemsize, SceClassCallback create, SceClassCallback destroy)
 
int ksceKernelFindClassByName (const char *name, SceClass **cls)