Data Structures
Here are the data structures with brief descriptions:

accelVector | Accelerometer vector
acuConfig | Struct to contain the data for connecting to a Wifi network from a stored slot
addrinfo |
AM_ContentInfo | Contains information about a title's content
AM_PendingTitleEntry |
AM_TitleEntry | Contains basic information about a title
AM_TWLPartitionInfo | Information about the TWL NAND partition
angularRate | Gyroscope angular rate
aptCaptureBufInfo | APT capture buffer information
aptHookCookie | APT hook cookie
archive_dir_t | Open directory struct
AttachProcessEvent | Event relating to the attachment of a process
AttachThreadEvent | Event relating to the attachment of a thread
bossContext | BOSS context
CAMU_ImageQualityCalibrationData | Image quality calibration data
CAMU_PackageParameterCameraSelect | Batch camera configuration for use without a context
CAMU_PackageParameterContext | Batch camera configuration for use with a context
CAMU_PackageParameterContextDetail | Batch camera configuration for use with a context and with detailed size information
CAMU_StereoCameraCalibrationData | Stereo camera calibration data
CFNT_s | Font structure
charWidthInfo_s | Character width information structure
circlePosition | Circle Pad position
CMAP_s | Font character map structure
CodeSetHeader | Information on address space for process. All sizes are in pages (0x1000 bytes)
ConsoleFont | A font struct for the console
CpuRegisters | Structure representing CPU registers
CSND_CapInfo | Capture info
CSND_ChnInfo | Channel info
CWDH_s | Font character width information block structure
DebugEventInfo | Information about a debug event
DebuggerBreakExceptionEvent | Event relating to svcBreakDebugProcess
decompressIOVec | I/O vector
DmaConfig | Configuration stucture for svcStartInterProcessDma
DmaDeviceConfig | Device configuration structure, part of DmaConfig
dspHookCookie | DSP hook cookie
DVLB_s | DVLB data
DVLE_constEntry_s | DVLE constant entry data
DVLE_outEntry_s | DVLE output entry data
DVLE_s | DVLE data
DVLE_uniformEntry_s | DVLE uniform entry data
DVLP_s | DVLP data
ERRF_ExceptionData |
ERRF_ExceptionInfo |
ERRF_FatalErrInfo |
errorConf |
ExceptionEvent | Event relating to exceptions
ExHeader | The NCCH Extended Header of a title
ExHeader_AccessControlInfo | The access control information of a title
ExHeader_AccessDescriptor | Extended header access descriptor
ExHeader_Arm11CoreInfo | The CPU-related and memory-layout-related info of a title
ExHeader_Arm11KernelCapabilities | The ARM11 kernel capabilities of a title
ExHeader_Arm11StorageInfo | The ARM11 filesystem info of a title
ExHeader_Arm11SystemLocalCapabilities | The ARM11 system-local capabilities of a title
ExHeader_Arm9AccessControl | The ARM9 access control of a title
ExHeader_CodeSectionInfo | Information about a title's section
ExHeader_CodeSetInfo | The name of a title and infomation about its section
ExHeader_Info | Main extended header data, as returned by PXIPM, Loader and FSREG service commands
ExHeader_SystemControlInfo | The code set info, dependencies and system info of a title (SCI)
ExHeader_SystemInfo | The savedata size and jump ID of a title
ExHeader_SystemInfoFlags | The system info flags and remaster version of a title
ExitProcessEvent | Event relating to the exiting of a process
ExitThreadEvent | Event relating to the exiting of a thread
FaultExceptionEvent | Event relating to fault exceptions (CPU exceptions other than stop points and undefined syscalls)
FINF_s | Font information structure
float24Uniform_s | 24-bit float uniforms
fontGlyphPos_s | Font glyph position structure
FpuRegisters | Structure representing FPU registers
FriendKey | Friend key data
FriendProfile | Friend profile data
FS_ArchiveResource | Archive resource information
FS_DeviceMoveContext | Device move context
FS_DirectoryEntry | Directory entry
FS_ExtSaveDataInfo | Ext save data information
FS_IntegrityVerificationSeed | Integrity verification seed
FS_Path | Filesystem path data, detailing the specific target of an operation
FS_ProductInfo | Product information
FS_ProgramInfo | Program information
FS_SdMmcSpeedInfo | SDMC/NAND speed information
FS_SystemSaveDataInfo | System save data information
GameDescription | Game Description structure
GSPGPU_CaptureInfo | Capture info
GSPGPU_CaptureInfoEntry | Capture info entry
GSPGPU_FramebufferInfo | Framebuffer information
gxCmdEntry_s | GX command entry
gxCmdQueue_s | GX command queue structure
hostent |
httpcContext | HTTP context
in_addr |
InfoLedPattern |
ip_mreq |
LightEvent | A light event
LightSemaphore | A light semaphore
linger |
MapEvent | Event relating to the mapping of memory
MemInfo | Memory information
MiiData | Shared Mii struct
MiiSelectorConf | Parameter structure passed to AppletEd
MiiSelectorReturn | Structure written by AppletEd
MVDSTD_Config | Processing configuration
MVDSTD_InitStruct | This can be used to override the default input values for MVDSTD commands during initialization with video-processing. The default for these fields are all-zero, except for cmd1b_inval which is 1. See also here: https://www.3dbrew.org/wiki/MVD_Services
MVDSTD_OutputBuffersEntry |
MVDSTD_OutputBuffersEntryList |
MVDSTD_ProcessNALUnitOut |
ndspAdpcmData | ADPCM data
ndspWaveBuf | Wave buffer struct
NFC_AmiiboConfig | AmiiboConfig structure, see also here: https://3dbrew.org/wiki/NFC:GetAmiiboConfig
NFC_AmiiboSettings | AmiiboSettings structure, see also here: https://3dbrew.org/wiki/NFC:GetAmiiboSettings
NFC_AppDataInitStruct | Used by nfcInitializeWriteAppData() internally, see also here: https://3dbrew.org/wiki/NFC:GetAppDataInitStruct
NFC_AppDataWriteStruct | Used by nfcWriteAppData() internally, see also: https://3dbrew.org/wiki/NFC:WriteAppData
NFC_TagInfo |
NIM_TitleConfig | Input configuration for NIM download/installation tasks
NIM_TitleProgress | Output struct for NIM downloads/installations in progress
NotificationEvent | Friend Notification Event structure
NotificationHeader | Notification header data
nwmBeaconDataReplyEntry | General NWM output structure from AP scanning, for each entry
nwmBeaconDataReplyHeader | General NWM output structure from AP scanning
nwmScanInputStruct | General NWM input structure used for AP scanning
OS_VersionBin | OS_VersionBin. Format of the system version: "<major>.<minor>.<build>-<nupver><region>"
osKernelConfig_s | Kernel configuration page (read-only)
osSharedConfig_s | Shared system configuration page structure (read-only or read-write depending on exheader)
osTimeRef_s | Time reference information struct (filled in by PTM)
OutputStringEvent | Event relating to debug output
PageInfo | Memory page information
pollfd |
PrintConsole | Console structure used to store the state of a console render context
psRSAContext | RSA context
PtmSleepConfig |
PtmWakeEvents | PDN wake events and MCU interrupts to select, combined with those of other processes
PXIDEV_SPIBuffer | Card SPI transfer buffer
QtmCalibrationData | QTM calibration data (fully enabled/SS3D disabled) in `cfg`. Usually all-zero on N2DSXL
QtmRawTrackingData | QTM raw eye tracking data
QtmStatusCfgData | QTM status data (fully enabled/SS3D disabled) in `cfg`. Usually all-zero on N2DSXL
QtmTrackingData | QTM processed eye tracking data, suitable for 3D programming
rbtree_node_t | An rbtree node
rbtree_t | An rbtree
romfs_dir | RomFS directory
romfs_file | RomFS file
romfs_header | RomFS header
ScheduleInOutEvent | Event relating to the scheduler
shaderInstance_s | Describes an instance of either a vertex or geometry shader
shaderProgram_s | Describes an instance of a full shader program
sockaddr |
sockaddr_in |
sockaddr_storage |
SOCU_ARPTableEntry | One entry of the ARP table retrieved by using SOCU_GetNetworkOpt and NETOPT_ARP_TABLE
SOCU_DNSTableEntry | One entry of the DNS servers table retrieved by using SOCU_GetNetworkOpt and NETOPT_DNS_TABLE
SOCU_IPInfo | Structure returned by SOCU_GetNetworkOpt when using NETOPT_IP_INFO
SOCU_RoutingTableEntry | One entry of the routing table retrieved by using SOCU_GetNetworkOpt and NETOPT_ROUTING_TABLE
SOCU_TCPTableEntry | One entry of the TCP sockets table retrieved by using SOCU_GetNetworkOpt and NETOPT_TCP_TABLE
SOCU_UDPTableEntry | One entry of the UDP sockets table retrieved by using SOCU_GetNetworkOpt and NETOPT_UDP_TABLE
sslcContext | Sslc context
StartupInfo | Information for the main thread of a process
StopPointExceptionEvent | Event relating to stop points
SwkbdDictWord | Keyboard dictionary word for predictive input
SwkbdExtra | Internal libctru book-keeping structure for software keyboards
SwkbdLearningData | Keyboard predictive input learning data
SwkbdState | Software keyboard parameter structure, it shouldn't be modified directly
SwkbdStatusData | Keyboard status data
SyscallInOutEvent | Event relating to syscalls
TGLP_s | Font texture sheet information
ThreadContext |
TickCounter | Tick counter
TitleData | Friend Title data
touchPosition | Touch position
udsBindContext |
udsConnectionStatus | Connection status struct
udsNetworkScanInfo | Output structure generated from host scanning output
udsNetworkStruct | Network struct stored as big-endian
udsNodeInfo | Node info struct
UserBreakExceptionEvent | Event relating to svcBreak
Y2RU_ColorCoefficients | Coefficients of the YUV->RGB conversion formula
Y2RU_ConversionParams | Structure used to configure all parameters at once
Y2RU_DitheringWeightParams | Dithering weights