Data Structures

Here are the data structures with brief descriptions:
__attribute__
__psplibc_FILE
_heap_mem_header
_pspChnnlsvContext1
_pspChnnlsvContext2
_PspDebugProfilerRegsStructure to hold the psp profiler register values
_PspDebugRegBlockStructure to hold the register data associated with an exception
_PspDebugStackTraceStructure to hold a single stack trace entry
_PspLibraryEntryStructure to hold a single export entry
_PspSysmemPartitionInfo
_pspUtilityGameSharingParamsStructure to hold the parameters for Game Sharing
_pspUtilityMsgDialogParamsStructure to hold the parameters for a message dialog
_pspUtilityNetconfData
_returnCache
_SceAsfParserAsf Parser structure
_SceKernelUtilsMd5ContextStructure to hold the MD5 context
_SceKernelUtilsMt19937ContextStructure for holding a mersenne twister context
_SceKernelUtilsSha1ContextType to hold a sha1 context
_scemoduleinfo
_SceUtilityOskDataOSK Field data
_SceUtilityOskParamsOSK parameters
_ThreadInfoSkel
_uidControlBlockStructure of a UID control block
charmap_t
ConfigDescriptorUSB configuration descriptor
DeviceDescriptorUSB device descriptor
DeviceRequestUSB EP0 Device Request
div_t
Elf32_Phdr
Elf32_Rel
elf_section_t
elf_symbol_t
ElfHeader
ElfProgram
ElfReloc
ElfSection
EndpointDescriptorUSB endpoint descriptor
EntryContainer
environvariable_t
export_cmd
FILE
gmonhdrGmon.out file header
gmonparamContext
GuContext
GuDisplayList
GuDrawBuffer
GuLightSettings
GuSettings
HEADER
ImportMap
InterfaceDescriptorUSB Interface descriptor
ldiv_t
lldiv_t
netDataDatatype for sceUtilityGetNetParam since it can return a u32 or a string we use a union to avoid ugly casting
NidMap
option
pdpStatStructPDP status structure
productStructProduct structure
psp_alias
psp_audio_channelinfo
psp_export
psp_lib
pspAdhocMatchingMemberLinked list for sceNetAdhocMatchingGetMembers
pspAdhocPoolStatLinked list for sceNetAdhocMatchingGetMembers
pspAudioInputParams
PspEntry
PspGeCallbackDataStructure to hold the callback data
PspGeContextStores the state of the GE
PspGeListArgs
PspIoDrv
PspIoDrvArgStructure passed to the init and exit functions of the io driver system
PspIoDrvFileArgStructure passed to the file functions of the io driver system
PspIoDrvFuncsStructure to maintain the file driver pointers
PspLibExport
PspLibImport
PspModuleStructure to hold the loaded module information
PspModuleExport
PspModuleImport
PspModuleInfo
PspOpenPSID
PspSysEventHandler
pspTime
pspUmdInfoUMD Info struct
PspUsbCamSetupStillExParamStructure for sceUsbCamSetupStillEx
PspUsbCamSetupStillParamStructure for sceUsbCamSetupStill
PspUsbCamSetupVideoExParam
PspUsbCamSetupVideoParam
pspUtilityDialogCommon
pspUtilityHtmlViewerParam
pspUtilityNetconfAdhoc
PspUtilitySavedataFileData
PspUtilitySavedataListSaveNewData
PspUtilitySavedataSFOParamTitle, savedataTitle, detail: parts of the unencrypted SFO data, it contains what the VSH and standard load screen shows
pspvfpu_context
ptpStatStructPTP status structure
rawarcFrompc -> selfpc graph
RegParamStruct used to open a registry
s_strargument
SceAsfFrameAsf Frame structure
SceCtrlDataReturned controller data
SceCtrlLatch
SceIoDirentDescribes a single directory entry
SceIoStatStructure to hold the status information about a file
SceKernelAlarmInfoStruct containing alarm info
SceKernelCallbackInfoStructure to hold the status information for a callback
SceKernelEventFlagInfoStructure to hold the event flag information
SceKernelEventFlagOptParam
SceKernelFplInfoFixed pool status information
SceKernelFplOptParam
SceKernelLMOption
SceKernelLoadExecParamStructure to pass to loadexec
SceKernelLoadExecVSHParamStructure for LoadExecVSH* functions
SceKernelMbxInfoCurrent state of a messagebox
SceKernelMbxOptParamAdditional options used when creating messageboxes
SceKernelModuleInfo
SceKernelMppInfoMessage Pipe status info
SceKernelMsgPacketHeader for a message box packet
SceKernelSemaInfoCurrent state of a semaphore
SceKernelSemaOptParamAdditional options used when creating semaphores
SceKernelSMOption
SceKernelSysClock64-bit system clock type
SceKernelSystemStatusStructure to contain the system status returned by sceKernelReferSystemStatus
SceKernelThreadEventHandlerInfoStruct for event handler info
SceKernelThreadInfoStructure to hold the status information for a thread
SceKernelThreadKInfoStructure to hold the status information for a thread (kernel form) 1.5 form
SceKernelThreadOptParamAdditional options used when creating threads
SceKernelThreadRunStatusStatistics about a running thread
SceKernelVplInfoVariable pool status info
SceKernelVplOptParam
SceKernelVTimerInfo
SceKernelVTimerOptParam
SceLibraryEntryTableDefines a library and its exported functions and variables
SceLibraryStubTableSpecifies a library and a set of imports from that library
SceLibStubEntry
SceModuleDescribes a module
SceMp3InitArg
SceMpegAu
SceMpegAvcMode
SceMpegLLI
SceMpegRingbuffer
SceMpegYCrCbBuffer
SceNetAdhocctlGameModeInfo
SceNetAdhocctlParamsParams structure
SceNetAdhocctlPeerInfoPeer info structure
SceNetAdhocctlScanInfoScan info structure
SceNetApctlInfo
SceNetMallocStat
ScePspDateTime
ScePspFColor
ScePspFColorUnaligned
ScePspFMatrix2
ScePspFMatrix3
ScePspFMatrix4
ScePspFMatrix4Unaligned
ScePspFQuaternion
ScePspFQuaternionUnaligned
ScePspFRect
ScePspFVector2
ScePspFVector3
ScePspFVector4
ScePspFVector4Unaligned
ScePspIMatrix2
ScePspIMatrix3
ScePspIMatrix4
ScePspIMatrix4Unaligned
ScePspIRect
ScePspIVector2
ScePspIVector3
ScePspIVector4
ScePspL64Rect
ScePspL64Vector2
ScePspL64Vector3
ScePspL64Vector4
ScePspMatrix2
ScePspMatrix3
ScePspMatrix4
ScePspSRect
ScePspSVector2
ScePspSVector3
ScePspSVector4
ScePspUnion128
ScePspUnion32
ScePspUnion64
ScePspVector2
ScePspVector3
ScePspVector4
SceSCContext
SceThreadContextThread context Structues for the thread context taken from florinsasu's post on the forums
SceUtilitySavedataParamStructure to hold the parameters for the sceUtilitySavedataInitStart function
SfoEntry
SfoHeader
sha1_ctx
sircs_data
StringDescriptorUSB string descriptor
sw_breakpoint
tag_IntrHandlerOptionParam
tm
UsbConfigurationUSB driver configuration
UsbDataPadded data structure, padding is required otherwise the USB hardware crashes
UsbData::ConfDesc
UsbData::Config
UsbData::Endp
UsbData::InterDesc
UsbData::Interfaces
UsbdDeviceReqUSB device request, used by sceUsbbdReqSend and sceUsbbdReqRecv
UsbDriverUSB driver structure used by sceUsbbdRegisterDriver and sceUsbbdUnregisterDriver
UsbEndpointUSB driver endpoint
UsbInterfaceUSB driver interface
UsbInterfacesUSB driver interfaces structure

Generated on Thu Jul 29 07:00:32 2010 for pspsdk-1.0+beta2 by  doxygen 1.5.6