pspsdk-1.0+beta2
Data Structures
Here are the data structures with brief descriptions:
[detail level 12]
oC__attribute__
oC__psplibc_FILE
oC_heap_mem_header
oC_pspChnnlsvContext1
oC_pspChnnlsvContext2
oC_PspDebugProfilerRegsStructure to hold the psp profiler register values
oC_PspDebugRegBlockStructure to hold the register data associated with an exception
oC_PspDebugStackTraceStructure to hold a single stack trace entry
oC_PspLibraryEntryStructure to hold a single export entry
oC_PspSysmemPartitionInfo
oC_pspUtilityGameSharingParamsStructure to hold the parameters for Game Sharing
oC_pspUtilityMsgDialogParamsStructure to hold the parameters for a message dialog
oC_pspUtilityNetconfData
oC_returnCache
oC_SceAsfParserAsf Parser structure
oC_SceKernelUtilsMd5ContextStructure to hold the MD5 context
oC_SceKernelUtilsMt19937ContextStructure for holding a mersenne twister context
oC_SceKernelUtilsSha1ContextType to hold a sha1 context
oC_scemoduleinfo
oC_SceUtilityOskDataOSK Field data
oC_SceUtilityOskParamsOSK parameters
oC_ThreadInfoSkel
oC_uidControlBlockStructure of a UID control block
oCcharmap_t
oCConfDesc
oCConfig
oCConfigDescriptorUSB configuration descriptor
oCDeviceDescriptorUSB device descriptor
oCDeviceRequestUSB EP0 Device Request
oCdiv_t
oCElf32_Phdr
oCElf32_Rel
oCelf_section_t
oCelf_symbol_t
oCElfHeader
oCElfProgram
oCElfReloc
oCElfSection
oCEndp
oCEndpointDescriptorUSB endpoint descriptor
oCEntryContainer
oCenvironvariable_t
oCexport_cmd
oCFILE
oCgmonhdrGmon.out file header
oCgmonparamContext
oCGuContext
oCGuDisplayList
oCGuDrawBuffer
oCGuLightSettings
oCGuSettings
oCHEADER
oCImportMap
oCInterDesc
oCInterfaceDescriptorUSB Interface descriptor
oCInterfaces
oCldiv_t
oClldiv_t
oCnetDataDatatype for sceUtilityGetNetParam since it can return a u32 or a string we use a union to avoid ugly casting
oCNidMap
oCoption
oCpdpStatStructPDP status structure
oCproductStructProduct structure
oCpsp_alias
oCpsp_audio_channelinfo
oCpsp_export
oCpsp_lib
oCpspAdhocMatchingMemberLinked list for sceNetAdhocMatchingGetMembers
oCpspAdhocPoolStatLinked list for sceNetAdhocMatchingGetMembers
oCpspAudioInputParams
oCPspEntry
oCPspGeCallbackDataStructure to hold the callback data
oCPspGeContextStores the state of the GE
oCPspGeListArgs
oCPspIoDrv
oCPspIoDrvArgStructure passed to the init and exit functions of the io driver system
oCPspIoDrvFileArgStructure passed to the file functions of the io driver system
oCPspIoDrvFuncsStructure to maintain the file driver pointers
oCPspLibExport
oCPspLibImport
oCPspModuleStructure to hold the loaded module information
oCPspModuleExport
oCPspModuleImport
oCPspModuleInfo
oCPspOpenPSID
oCPspSysEventHandler
oCpspTime
oCpspUmdInfoUMD Info struct
oCPspUsbCamSetupStillExParamStructure for sceUsbCamSetupStillEx
oCPspUsbCamSetupStillParamStructure for sceUsbCamSetupStill
oCPspUsbCamSetupVideoExParam
oCPspUsbCamSetupVideoParam
oCpspUtilityDialogCommon
oCpspUtilityHtmlViewerParam
oCpspUtilityNetconfAdhoc
oCPspUtilitySavedataFileData
oCPspUtilitySavedataListSaveNewData
oCPspUtilitySavedataSFOParamTitle, savedataTitle, detail: parts of the unencrypted SFO data, it contains what the VSH and standard load screen shows
oCpspvfpu_context
oCptpStatStructPTP status structure
oCrawarcFrompc -> selfpc graph
oCRegParamStruct used to open a registry
oCs_strargument
oCSceAsfFrameAsf Frame structure
oCSceCtrlDataReturned controller data
oCSceCtrlLatch
oCSceIoDirentDescribes a single directory entry
oCSceIoStatStructure to hold the status information about a file
oCSceKernelAlarmInfoStruct containing alarm info
oCSceKernelCallbackInfoStructure to hold the status information for a callback
oCSceKernelEventFlagInfoStructure to hold the event flag information
oCSceKernelEventFlagOptParam
oCSceKernelFplInfoFixed pool status information
oCSceKernelFplOptParam
oCSceKernelLMOption
oCSceKernelLoadExecParamStructure to pass to loadexec
oCSceKernelLoadExecVSHParamStructure for LoadExecVSH* functions
oCSceKernelMbxInfoCurrent state of a messagebox
oCSceKernelMbxOptParamAdditional options used when creating messageboxes
oCSceKernelModuleInfo
oCSceKernelMppInfoMessage Pipe status info
oCSceKernelMsgPacketHeader for a message box packet
oCSceKernelSemaInfoCurrent state of a semaphore
oCSceKernelSemaOptParamAdditional options used when creating semaphores
oCSceKernelSMOption
oCSceKernelSysClock64-bit system clock type
oCSceKernelSystemStatusStructure to contain the system status returned by sceKernelReferSystemStatus
oCSceKernelThreadEventHandlerInfoStruct for event handler info
oCSceKernelThreadInfoStructure to hold the status information for a thread
oCSceKernelThreadKInfoStructure to hold the status information for a thread (kernel form) 1.5 form
oCSceKernelThreadOptParamAdditional options used when creating threads
oCSceKernelThreadRunStatusStatistics about a running thread
oCSceKernelVplInfoVariable pool status info
oCSceKernelVplOptParam
oCSceKernelVTimerInfo
oCSceKernelVTimerOptParam
oCSceLibraryEntryTableDefines a library and its exported functions and variables
oCSceLibraryStubTableSpecifies a library and a set of imports from that library
oCSceLibStubEntry
oCSceModuleDescribes a module
oCSceMp3InitArg
oCSceMpegAu
oCSceMpegAvcMode
oCSceMpegLLI
oCSceMpegRingbuffer
oCSceMpegYCrCbBuffer
oCSceNetAdhocctlGameModeInfo
oCSceNetAdhocctlParamsParams structure
oCSceNetAdhocctlPeerInfoPeer info structure
oCSceNetAdhocctlScanInfoScan info structure
oCSceNetApctlInfo
oCSceNetMallocStat
oCScePspDateTime
oCScePspFColor
oCScePspFColorUnaligned
oCScePspFMatrix2
oCScePspFMatrix3
oCScePspFMatrix4
oCScePspFMatrix4Unaligned
oCScePspFQuaternion
oCScePspFQuaternionUnaligned
oCScePspFRect
oCScePspFVector2
oCScePspFVector3
oCScePspFVector4
oCScePspFVector4Unaligned
oCScePspIMatrix2
oCScePspIMatrix3
oCScePspIMatrix4
oCScePspIMatrix4Unaligned
oCScePspIRect
oCScePspIVector2
oCScePspIVector3
oCScePspIVector4
oCScePspL64Rect
oCScePspL64Vector2
oCScePspL64Vector3
oCScePspL64Vector4
oCScePspMatrix2
oCScePspMatrix3
oCScePspMatrix4
oCScePspSRect
oCScePspSVector2
oCScePspSVector3
oCScePspSVector4
oCScePspUnion128
oCScePspUnion32
oCScePspUnion64
oCScePspVector2
oCScePspVector3
oCScePspVector4
oCSceSCContext
oCSceThreadContextThread context Structues for the thread context taken from florinsasu's post on the forums
oCSceUtilitySavedataParamStructure to hold the parameters for the sceUtilitySavedataInitStart function
oCSfoEntry
oCSfoHeader
oCsha1_ctx
oCsircs_data
oCStringDescriptorUSB string descriptor
oCsw_breakpoint
oCtag_IntrHandlerOptionParam
oCtm
oCUsbConfigurationUSB driver configuration
oCUsbDataPadded data structure, padding is required otherwise the USB hardware crashes
oCUsbdDeviceReqUSB device request, used by sceUsbbdReqSend and sceUsbbdReqRecv
oCUsbDriverUSB driver structure used by ::sceUsbbdRegisterDriver and ::sceUsbbdUnregisterDriver
oCUsbEndpointUSB driver endpoint
oCUsbInterfaceUSB driver interface
\CUsbInterfacesUSB driver interfaces structure