vitasdk
Documentation of the vitasdk
uid_guid.h File Reference

Go to the source code of this file.

Data Structures

struct  SceGUIDKernelCreateOpt
 
union  SceGUIDKernelCreateOpt.__unnamed42__
 

Macros

#define ksceKernelCreateUidObj(sce_class, name, opt, obj)   ksceGUIDKernelCreateWithOpt(sce_class, name, opt, obj)
 
#define ksceKernelDeleteUid(guid)   ksceGUIDClose(guid)
 
#define ksceKernelGetObjForUid(guid, sce_class, object)   ksceGUIDReferObjectWithClass(guid, sce_class, object)
 
#define ksceKernelUidRelease(guid)   ksceGUIDReleaseObject(guid)
 

Typedefs

typedef SceGUIDKernelCreateOpt SceCreateUidObjOpt
 

Functions

 VITASDK_BUILD_ASSERT_EQ (0x20, SceGUIDKernelCreateOpt)
 
SceUID ksceGUIDKernelCreateWithOpt (SceClass *sce_class, const char *name, SceGUIDKernelCreateOpt *opt, SceObjectBase **obj)
 
int ksceGUIDClose (SceUID guid)
 
int ksceGUIDReferObject (SceUID guid, SceObjectBase **object)
 Gets an object from a UID. More...
 
int ksceGUIDReferObjectWithClass (SceUID guid, SceClass *sce_class, SceObjectBase **object)
 Gets an object from a UID with class. More...
 
int ksceGUIDReferObjectWithClassLevel (SceUID guid, SceClass *pClass, SceUInt32 level, SceObjectBase **entry)
 Gets an object from a UID with class and level. More...
 
int ksceGUIDReleaseObject (SceUID guid)
 Releases an object referenced by the UID. More...
 
int ksceGUIDGetUIDVectorByClass (SceClass *cls, int vis_level, SceUID *vector, SceSize num, SceSize *ret_num)
 Get created GUID vectors. More...
 
int ksceGUIDGetObjectWithClass (SceUID uid, SceClass *pClass, SceObjectBase **obj)
 
int ksceGUIDKernelCreateWithAttr (SceClass *pClass, const char *name, SceUInt32 attr, SceObjectBase **ppEntry)
 
SceUID ksceGUIDOpenByGUID (SceUID guid)