libctru  v2.4.1
Data Structures
Here are the data structures with brief descriptions:
 CaccelVectorAccelerometer vector
 CacuConfigStruct to contain the data for connecting to a Wifi network from a stored slot
 Caddrinfo
 CAM_ContentInfoContains information about a title's content
 CAM_PendingTitleEntry
 CAM_TitleEntryContains basic information about a title
 CAM_TWLPartitionInfoInformation about the TWL NAND partition
 CangularRateGyroscope angular rate
 CaptCaptureBufInfoAPT capture buffer information
 CaptHookCookieAPT hook cookie
 Carchive_dir_tOpen directory struct
 CAttachProcessEventEvent relating to the attachment of a process
 CAttachThreadEventEvent relating to the attachment of a thread
 CbossContextBOSS context
 CCAMU_ImageQualityCalibrationDataImage quality calibration data
 CCAMU_PackageParameterCameraSelectBatch camera configuration for use without a context
 CCAMU_PackageParameterContextBatch camera configuration for use with a context
 CCAMU_PackageParameterContextDetailBatch camera configuration for use with a context and with detailed size information
 CCAMU_StereoCameraCalibrationDataStereo camera calibration data
 CCFNT_sFont structure
 CcharWidthInfo_sCharacter width information structure
 CcirclePositionCircle Pad position
 CCMAP_sFont character map structure
 CCodeSetHeaderInformation on address space for process. All sizes are in pages (0x1000 bytes)
 CConsoleFontA font struct for the console
 CCpuRegistersStructure representing CPU registers
 CCSND_CapInfoCapture info
 CCSND_ChnInfoChannel info
 CCWDH_sFont character width information block structure
 CDebugEventInfoInformation about a debug event
 CDebuggerBreakExceptionEventEvent relating to svcBreakDebugProcess
 CdecompressIOVecI/O vector
 CDmaConfigConfiguration stucture for svcStartInterProcessDma
 CDmaDeviceConfigDevice configuration structure, part of DmaConfig
 CdspHookCookieDSP hook cookie
 CDVLB_sDVLB data
 CDVLE_constEntry_sDVLE constant entry data
 CDVLE_outEntry_sDVLE output entry data
 CDVLE_sDVLE data
 CDVLE_uniformEntry_sDVLE uniform entry data
 CDVLP_sDVLP data
 CERRF_ExceptionData
 CERRF_ExceptionInfo
 CERRF_FatalErrInfo
 CerrorConf
 CExceptionEventEvent relating to exceptions
 CExHeaderThe NCCH Extended Header of a title
 CExHeader_AccessControlInfoThe access control information of a title
 CExHeader_AccessDescriptorExtended header access descriptor
 CExHeader_Arm11CoreInfoThe CPU-related and memory-layout-related info of a title
 CExHeader_Arm11KernelCapabilitiesThe ARM11 kernel capabilities of a title
 CExHeader_Arm11StorageInfoThe ARM11 filesystem info of a title
 CExHeader_Arm11SystemLocalCapabilitiesThe ARM11 system-local capabilities of a title
 CExHeader_Arm9AccessControlThe ARM9 access control of a title
 CExHeader_CodeSectionInfoInformation about a title's section
 CExHeader_CodeSetInfoThe name of a title and infomation about its section
 CExHeader_InfoMain extended header data, as returned by PXIPM, Loader and FSREG service commands
 CExHeader_SystemControlInfoThe code set info, dependencies and system info of a title (SCI)
 CExHeader_SystemInfoThe savedata size and jump ID of a title
 CExHeader_SystemInfoFlagsThe system info flags and remaster version of a title
 CExitProcessEventEvent relating to the exiting of a process
 CExitThreadEventEvent relating to the exiting of a thread
 CFaultExceptionEventEvent relating to fault exceptions (CPU exceptions other than stop points and undefined syscalls)
 CFINF_sFont information structure
 Cfloat24Uniform_s24-bit float uniforms
 CfontGlyphPos_sFont glyph position structure
 CFpuRegistersStructure representing FPU registers
 CFriendKeyFriend key data
 CFriendProfileFriend profile data
 CFS_ArchiveResourceArchive resource information
 CFS_DeviceMoveContextDevice move context
 CFS_DirectoryEntryDirectory entry
 CFS_ExtSaveDataInfoExt save data information
 CFS_IntegrityVerificationSeedIntegrity verification seed
 CFS_PathFilesystem path data, detailing the specific target of an operation
 CFS_ProductInfoProduct information
 CFS_ProgramInfoProgram information
 CFS_SdMmcSpeedInfoSDMC/NAND speed information
 CFS_SystemSaveDataInfoSystem save data information
 CGameDescriptionGame Description structure
 CGSPGPU_CaptureInfoCapture info
 CGSPGPU_CaptureInfoEntryCapture info entry
 CGSPGPU_FramebufferInfoFramebuffer information
 CgxCmdEntry_sGX command entry
 CgxCmdQueue_sGX command queue structure
 Chostent
 ChttpcContextHTTP context
 Cin_addr
 CInfoLedPattern
 Cip_mreq
 CLightEventA light event
 CLightSemaphoreA light semaphore
 Clinger
 CMapEventEvent relating to the mapping of memory
 CMemInfoMemory information
 CMiiDataShared Mii struct
 CMiiSelectorConfParameter structure passed to AppletEd
 CMiiSelectorReturnStructure written by AppletEd
 CMVDSTD_ConfigProcessing configuration
 CMVDSTD_InitStructThis 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
 CMVDSTD_OutputBuffersEntry
 CMVDSTD_OutputBuffersEntryList
 CMVDSTD_ProcessNALUnitOut
 CndspAdpcmDataADPCM data
 CndspWaveBufWave buffer struct
 CNFC_AmiiboConfigAmiiboConfig structure, see also here: https://3dbrew.org/wiki/NFC:GetAmiiboConfig
 CNFC_AmiiboSettingsAmiiboSettings structure, see also here: https://3dbrew.org/wiki/NFC:GetAmiiboSettings
 CNFC_AppDataInitStructUsed by nfcInitializeWriteAppData() internally, see also here: https://3dbrew.org/wiki/NFC:GetAppDataInitStruct
 CNFC_AppDataWriteStructUsed by nfcWriteAppData() internally, see also: https://3dbrew.org/wiki/NFC:WriteAppData
 CNFC_TagInfo
 CNIM_TitleConfigInput configuration for NIM download/installation tasks
 CNIM_TitleProgressOutput struct for NIM downloads/installations in progress
 CNotificationEventFriend Notification Event structure
 CNotificationHeaderNotification header data
 CnwmBeaconDataReplyEntryGeneral NWM output structure from AP scanning, for each entry
 CnwmBeaconDataReplyHeaderGeneral NWM output structure from AP scanning
 CnwmScanInputStructGeneral NWM input structure used for AP scanning
 COS_VersionBinOS_VersionBin. Format of the system version: "<major>.<minor>.<build>-<nupver><region>"
 CosKernelConfig_sKernel configuration page (read-only)
 CosSharedConfig_sShared system configuration page structure (read-only or read-write depending on exheader)
 CosTimeRef_sTime reference information struct (filled in by PTM)
 COutputStringEventEvent relating to debug output
 CPageInfoMemory page information
 Cpollfd
 CPrintConsoleConsole structure used to store the state of a console render context
 CpsRSAContextRSA context
 CPtmSleepConfig
 CPtmWakeEventsPDN wake events and MCU interrupts to select, combined with those of other processes
 CPXIDEV_SPIBufferCard SPI transfer buffer
 CQtmCalibrationDataQTM calibration data (fully enabled/SS3D disabled) in cfg. Usually all-zero on N2DSXL
 CQtmRawTrackingDataQTM raw eye tracking data
 CQtmStatusCfgDataQTM status data (fully enabled/SS3D disabled) in cfg. Usually all-zero on N2DSXL
 CQtmTrackingDataQTM processed eye tracking data, suitable for 3D programming
 Crbtree_node_tAn rbtree node
 Crbtree_tAn rbtree
 Cromfs_dirRomFS directory
 Cromfs_fileRomFS file
 Cromfs_headerRomFS header
 CScheduleInOutEventEvent relating to the scheduler
 CshaderInstance_sDescribes an instance of either a vertex or geometry shader
 CshaderProgram_sDescribes an instance of a full shader program
 Csockaddr
 Csockaddr_in
 Csockaddr_storage
 CSOCU_ARPTableEntryOne entry of the ARP table retrieved by using SOCU_GetNetworkOpt and NETOPT_ARP_TABLE
 CSOCU_DNSTableEntryOne entry of the DNS servers table retrieved by using SOCU_GetNetworkOpt and NETOPT_DNS_TABLE
 CSOCU_IPInfoStructure returned by SOCU_GetNetworkOpt when using NETOPT_IP_INFO
 CSOCU_RoutingTableEntryOne entry of the routing table retrieved by using SOCU_GetNetworkOpt and NETOPT_ROUTING_TABLE
 CSOCU_TCPTableEntryOne entry of the TCP sockets table retrieved by using SOCU_GetNetworkOpt and NETOPT_TCP_TABLE
 CSOCU_UDPTableEntryOne entry of the UDP sockets table retrieved by using SOCU_GetNetworkOpt and NETOPT_UDP_TABLE
 CsslcContextSslc context
 CStartupInfoInformation for the main thread of a process
 CStopPointExceptionEventEvent relating to stop points
 CSwkbdDictWordKeyboard dictionary word for predictive input
 CSwkbdExtraInternal libctru book-keeping structure for software keyboards
 CSwkbdLearningDataKeyboard predictive input learning data
 CSwkbdStateSoftware keyboard parameter structure, it shouldn't be modified directly
 CSwkbdStatusDataKeyboard status data
 CSyscallInOutEventEvent relating to syscalls
 CTGLP_sFont texture sheet information
 CThreadContext
 CTickCounterTick counter
 CTitleDataFriend Title data
 CtouchPositionTouch position
 CudsBindContext
 CudsConnectionStatusConnection status struct
 CudsNetworkScanInfoOutput structure generated from host scanning output
 CudsNetworkStructNetwork struct stored as big-endian
 CudsNodeInfoNode info struct
 CUserBreakExceptionEventEvent relating to svcBreak
 CY2RU_ColorCoefficientsCoefficients of the YUV->RGB conversion formula
 CY2RU_ConversionParamsStructure used to configure all parameters at once
 CY2RU_DitheringWeightParamsDithering weights