Crate ctru_sys Copy item path Source pub use result ::*;result Ports of macros in
https://github.com/devkitPro/libctru/blob/master/libctru/include/3ds/result.h AM_ContentInfo Contains information about a title’s content. AM_PendingTitleEntry AM_TWLPartitionInfo Information about the TWL NAND partition. AM_TitleEntry Contains basic information about a title. AccountAccessToken Account access token structure AccountInfo Account info structure AccountServerTypes Account server types structure (raw format) AccountServerTypesStr Account server types structure (string format) AccountTimezone Account Timezone structure ApproachContext Encrypted inner Approach Context structure AttachProcessEvent Event relating to the attachment of a process. AttachThreadEvent Event relating to the attachment of a thread. BirthDate Birth date structure 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. CFLStoreData Mii CFLStoreData (CTR Face Library Store Data) structure CFNT_s Font structure. CSND_CapInfo__bindgen_ty_1 CSND_ChnInfo__bindgen_ty_1 CodeSetHeader Information on address space for process. All sizes are in pages (0x1000 bytes) ConsoleFont A font struct for the console. CoppaCodeMailData Coppa Code Mail Data Structure CpuRegisters Structure representing CPU registers CreditCardInfo Credit Card Info structure 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. DebugEventInfo Information about a debug event. DebuggerBreakExceptionEvent Event relating to svcBreakDebugProcess DecryptedApproachContext Decrypted Approach Context structure DeviceInfo Device Info structure DmaConfig Configuration stucture for svcStartInterProcessDma. DmaDeviceConfig Device configuration structure, part of DmaConfig. ERRF_ExceptionData ERRF_ExceptionInfo ERRF_FatalErrInfo EncryptedApproachContext Encrypted Approach Context structure EncryptedApproachContext__bindgen_ty_1 EulaEntry EULA entry header structure EulaInfo EULA Info structure EulaList EULA list structure ExHeader The NCCH Extended Header of a title ExHeader_AccessControlInfo The access control information of a title ExHeader_AccessDescriptor Extended header access descriptor ExHeader_Arm9AccessControl The ARM9 access control of a title 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_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 ExceptionEvent Event relating to exceptions. ExistentServerAccountData Existent Server Account Data structure ExitProcessEvent Event relating to the exiting of a process. ExitThreadEvent Event relating to the exiting of a thread. FINF_s Font information structure. 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. FaultExceptionEvent Event relating to fault exceptions (CPU exceptions other than stop points and undefined syscalls). FpuRegisters Structure representing FPU registers FpuRegisters__bindgen_ty_1__bindgen_ty_1 FriendInfo Friend info structure FriendKey Friend key data FriendMii Friend Mii data FriendPlayingGame Friend playing game structure FriendPresence Friend presence data FriendProfile Friend profile data GSPGPU_CaptureInfo Capture info. GSPGPU_CaptureInfoEntry Capture info entry. GSPGPU_FramebufferInfo Framebuffer information. GSPGPU_PerfLog GSPGPU performance log GSPGPU_PerfLogEntry GSPGPU performance log entry. GameAuthenticationData Game Authentication Data structure GameKey Game key data IndependentServiceTokenV1 V1 Independent service token structure IndependentServiceTokenV2 V2 Independent service token structure InfoLedPattern LightEvent A light event. LightSemaphore A light semaphore. MVDSTD_CalculateWorkBufSizeConfig H.264 buffer calculation configuration.
See here for detailed explanations : https://www.3dbrew.org/wiki/MVDSTD:CalculateWorkBufSize. 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 MVDSTD_WithLevel MVDSTD_WithNumOfRefFrames MapEvent Event relating to the mapping of memory. MemInfo Memory information. MiiData Shared Base Mii struct MiiData__bindgen_ty_1 Mii options MiiData__bindgen_ty_2 Mii position in Mii selector or Mii maker MiiData__bindgen_ty_3 Console Identity MiiData__bindgen_ty_4 Mii details MiiData__bindgen_ty_5 Face style MiiData__bindgen_ty_6 Face details MiiData__bindgen_ty_7 Hair details MiiData__bindgen_ty_8 Eye details MiiData__bindgen_ty_9 Eyebrow details MiiData__bindgen_ty_10 Nose details MiiData__bindgen_ty_11 Mouth details MiiData__bindgen_ty_12 Mustache details MiiData__bindgen_ty_13 Beard details MiiData__bindgen_ty_14 Glasses details MiiData__bindgen_ty_15 Mole details MiiSelectorConf Parameter structure passed to AppletEd MiiSelectorReturn Structure written by AppletEd MyPresence Current user’s presence data 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. NexServiceToken NEX service token structure NotificationEvent Friend Notification Event structure NotificationHeader Notification header data. OS_VersionBin OS_VersionBin. Format of the system version: “..-” OutputStringEvent Event relating to debug output. PXIDEV_SPIBuffer Card SPI transfer buffer. PageInfo Memory page information. Presence Base presence data PrintConsole Console structure used to store the state of a console render context. Profile Base profile data PtmSleepConfig PtmWakeEvents PDN wake events and MCU interrupts to select, combined with those of other processes 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 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 ScheduleInOutEvent Event relating to the scheduler. ServiceLocatorData Service Locator Data strcture StartupInfo Information for the main thread of a process. StopPointExceptionEvent Event relating to stop points SupportContext Support Context structure 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 Thread_tag TickCounter Tick counter. TimezoneList Timezone List structure 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. __BindgenBitfieldUnit __BindgenUnionField __IncompleteArrayField __lock_t accelVector Accelerometer vector. acuConfig Struct to contain the data for connecting to a Wifi network from a stored slot. angularRate Gyroscope angular rate. aptCaptureBufInfo APT capture buffer information. aptCaptureBufInfo__bindgen_ty_1 archive_dir_t Open directory struct bossContext BOSS context. charWidthInfo_s Character width information structure. circlePosition Circle Pad position. decompressIOVec I/O vector errorConf float24Uniform_s 24-bit float uniforms. fontGlyphPos_s Font glyph position structure. fontGlyphPos_s__bindgen_ty_1 Texture coordinates to use to render the glyph. fontGlyphPos_s__bindgen_ty_2 Vertex coordinates to use to render the glyph. gxCmdEntry_s__bindgen_ty_1 httpcContext HTTP context. ndspAdpcmData ADPCM 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. 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). psRSAContext RSA context. romfs_dir RomFS directory. romfs_file RomFS file. romfs_header RomFS header. shaderInstance_s Describes an instance of either a vertex or geometry shader. shaderProgram_s Describes an instance of a full shader program. sslcContext sslc context. tag_CMAP_s Font character map structure. tag_CMAP_s__bindgen_ty_1 tag_CMAP_s__bindgen_ty_1__bindgen_ty_1 For CMAP_TYPE_SCAN: Mapping data. tag_CMAP_s__bindgen_ty_1__bindgen_ty_1__bindgen_ty_1 Mapping pairs. tag_CWDH_s Font character width information block structure. tag_aptHookCookie APT hook cookie. tag_dspHookCookie DSP hook cookie. tag_gxCmdQueue_s GX command queue structure tag_ndspWaveBuf Wave buffer struct. 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. udsNodeInfo__bindgen_ty_1__bindgen_ty_1 ACCESS_TOKEN_EXPIRED ACCESS_TOKEN_UNINITIALIZED ACCESS_TOKEN_VALID ACCOUNT_EMAIL_LEN ACCOUNT_ID_LEN ACCOUNT_PASSWORD_LEN ACT_DEFAULT_ACCOUNT ACT_NNAS_SUBDOMAIN_LEN ACT_TRANSFERABLE_ID_BASE_COMMON ACT_TRANSFERABLE_ID_BASE_CURRENT_ACCOUNT ACT_UUID_CURRENT_PROCESS ACT_UUID_LEN ACT_UUID_REGULAR AC_AP_TYPE_ALL < All access point types allowed. AC_AP_TYPE_NONE < No access point/none allowed. AC_AP_TYPE_SLOT1 < Slot 1 in System Settings. AC_AP_TYPE_SLOT2 < Slot 2 in System Settings. AC_AP_TYPE_SLOT3 < Slot 3 in System Settings. AC_OPEN < Open authentication. AC_WEP_40BIT < WEP 40-bit authentication. AC_WEP_104BIT < WEP 104-bit authentication. AC_WEP_128BIT < WEP 128-bit authentication. AC_WPA2_AES < WPA2 AES authentication. AC_WPA2_TKIP < WPA2 TKIP authentication. AC_WPA_AES < WPA AES authentication. AC_WPA_TKIP < WPA TKIP authentication. AM_CONTENT_DOWNLOADED < ? AM_CONTENT_OWNED < ? AM_DELETE_PENDING_NON_SYSTEM < Non-system titles. AM_DELETE_PENDING_SYSTEM < System titles. AM_STATUS_ABORTED < Install aborted. AM_STATUS_AWAITING_FINALIZATION < Awaiting finalization. AM_STATUS_INSTALL_IN_PROGRESS < Install in progress. AM_STATUS_MASK_AWAITING_FINALIZATION < Titles awaiting finalization. AM_STATUS_MASK_INSTALLING < Titles currently installing. AM_STATUS_SAVED < Title saved, but not installed. APPID_AMIIBO_SETTINGS < Amiibo settings applet (cabinet) APPID_APPLETED < appletEd APPID_APPLICATION < Application APPID_CAMERA < Camera applet APPID_ERROR < error APPID_ESHOP < eShop (tiger) APPID_EXTRAPAD < extrapad APPID_FRIENDS_LIST < Friends List applet APPID_GAME_NOTES < Game Notes applet APPID_HOMEMENU < Home Menu APPID_INSTRUCTION_MANUAL < Instruction Manual applet APPID_MEMOLIB < memolib APPID_MIIVERSE < Miiverse applet (olv) APPID_MIIVERSE_POSTING < Miiverse posting applet (solv3) APPID_MINT < mint APPID_NONE APPID_NOTIFICATIONS < Notifications applet APPID_PNOTE_AP < PNOTE_AP APPID_SNOTE_AP < SNOTE_AP APPID_SOFTWARE_KEYBOARD < Software Keyboard APPID_WEB < Internet Browser APTCMD_DSP_SLEEP < DSP should sleep (manual DSP rights related?). APTCMD_DSP_WAKEUP < DSP should wake up (manual DSP rights related?). APTCMD_EXIT < Exit (??) APTCMD_HOMEBUTTON_ONCE < HOME button pressed once. APTCMD_HOMEBUTTON_TWICE < HOME button pressed twice (double-pressed). APTCMD_MESSAGE < Message (??) APTCMD_NONE < No command received. APTCMD_REQUEST < Source applet sent us a parameter. APTCMD_RESPONSE < Target applet replied to our parameter. APTCMD_SYSAPPLET_REQUEST < Request for sysapplet (?). APTCMD_WAKEUP < Applet should wake up. APTCMD_WAKEUP_CANCEL < Applet wakes up due to being cancelled. APTCMD_WAKEUP_CANCELALL < Applet wakes up due to all applets being cancelled. APTCMD_WAKEUP_EXIT < Applet wakes up due to a different applet exiting. APTCMD_WAKEUP_JUMPTOHOME < Applet wakes up and is instructed to jump to HOME menu (?). APTCMD_WAKEUP_LAUNCHAPP < Applet wakes up and is instructed to launch another applet (?). APTCMD_WAKEUP_PAUSE < Applet wakes up after being paused through HOME menu. APTCMD_WAKEUP_POWERBUTTON < Applet wakes up due to POWER button being pressed (?). APTHOOK_COUNT < Number of APT hook types. APTHOOK_ONEXIT < App exiting. APTHOOK_ONRESTORE < App restored. APTHOOK_ONSLEEP < App sleeping. APTHOOK_ONSUSPEND < App suspended. APTHOOK_ONWAKEUP < App waking up. APTPOS_APP < Application. APTPOS_APPLIB < Application library (?). APTPOS_NONE < No position specified. APTPOS_RESIDENT < Resident applet. APTPOS_SYS < System applet. APTPOS_SYSLIB < System library (?). APTREPLY_ACCEPT APTREPLY_LATER APTREPLY_REJECT APTSIGNAL_HOMEBUTTON < HOME button pressed. APTSIGNAL_HOMEBUTTON2 < HOME button pressed (again?). APTSIGNAL_NONE < No signal received. APTSIGNAL_ORDERTOCLOSE < Order to close (such as when an error happens?). APTSIGNAL_POWERBUTTON < POWER button pressed. APTSIGNAL_POWERBUTTON2 < POWER button cleared (?). APTSIGNAL_SHUTDOWN < Shutdown. APTSIGNAL_SLEEP_CANCEL < Triggered when ptm:s GetShellStatus() returns 5. APTSIGNAL_SLEEP_ENTER < Enter sleep mode. APTSIGNAL_SLEEP_QUERY < Prepare to enter sleep mode. APTSIGNAL_SLEEP_WAKEUP < Wake from sleep mode. APTSIGNAL_TRY_SLEEP < System sleeping (?). ARBITRATION_DECREMENT_AND_WAIT_IF_LESS_THAN < If the memory at the address is strictly lower than #value, then decrement it and wait for signal. ARBITRATION_DECREMENT_AND_WAIT_IF_LESS_THAN_TIMEOUT < If the memory at the address is strictly lower than #value, then decrement it and wait for signal or timeout. ARBITRATION_SIGNAL < Signal #value threads for wake-up. ARBITRATION_SIGNAL_ALL ARBITRATION_WAIT_IF_LESS_THAN < If the memory at the address is strictly lower than #value, then wait for signal. ARBITRATION_WAIT_IF_LESS_THAN_TIMEOUT < If the memory at the address is strictly lower than #value, then wait for signal or timeout. ARCHIVE_ACTION_COMMIT_SAVE_DATA < Commits save data changes. No inputs/outputs. ARCHIVE_ACTION_GET_TIMESTAMP < Retrieves a file’s last-modified timestamp. In: “u16*, UTF-16 Path”, Out: “u64, Time Stamp”. ARCHIVE_ACTION_UNKNOWN ARCHIVE_BOSS_EXTDATA < BOSS ext data archive. ARCHIVE_CARD_SPIFS < Card SPI FS archive. ARCHIVE_DEMO_SAVEDATA < Demo save data archive. ARCHIVE_DIRITER_MAGIC ARCHIVE_EXTDATA < Ext data archive. ARCHIVE_EXTDATA_AND_BOSS_EXTDATA < Ext data and BOSS ext data archive. ARCHIVE_GAMECARD_SAVEDATA < Game card save data archive. ARCHIVE_NAND_CTR_FS < NAND CTR FS archive. ARCHIVE_NAND_RO < Read-only NAND archive. ARCHIVE_NAND_RO_WRITE_ACCESS < Read-only write access NAND archive. ARCHIVE_NAND_RW < Read-write NAND archive. ARCHIVE_NAND_TWL_FS < NAND TWL FS archive. ARCHIVE_NAND_W_FS < NAND W FS archive. ARCHIVE_ROMFS < RomFS archive. ARCHIVE_SAVEDATA < Save data archive. ARCHIVE_SAVEDATA_AND_CONTENT < User save data and ExeFS/RomFS archive. ARCHIVE_SAVEDATA_AND_CONTENT2 < User save data and ExeFS/RomFS archive (only ExeFS for fs:LDR). ARCHIVE_SDMC < SDMC archive. ARCHIVE_SDMC_WRITE_ONLY < Write-only SDMC archive. ARCHIVE_SHARED_EXTDATA < Shared ext data archive. ARCHIVE_SYSTEM_SAVEDATA < System save data archive. ARCHIVE_SYSTEM_SAVEDATA2 < System save data archive. ARCHIVE_TWL_PHOTO < TWL PHOTO archive. ARCHIVE_TWL_SOUND < TWL SOUND archive. ARCHIVE_USER_SAVEDATA < User save data archive. ARM9DESC_CREATE_SEED < Create seed (movable.sed) ARM9DESC_MOUNT_CARDSPI < Mount “cardspi:/” ARM9DESC_MOUNT_NAND < Mount “nand:/” ARM9DESC_MOUNT_NANDRO_RW < Mount nand:/ro/ as read-write ARM9DESC_MOUNT_SDMC_RW < Mount “sdmc:/” as read-write ARM9DESC_MOUNT_TWLN < Mount “twln:/” ARM9DESC_MOUNT_WNAND < Mount “wnand:/” ARM9DESC_SD_APPLICATION < SD application (not checked) ARM9DESC_USE_CARD_SPI < Use card SPI, required by multiple pxi:dev commands ARM9DESC_USE_SDIF3 < Use SDIF3 BAUDRATE_1MHZ < 1MHz. BAUDRATE_2MHZ < 2MHz. BAUDRATE_4MHZ < 4MHz. BAUDRATE_8MHZ < 8MHz. BAUDRATE_16MHZ < 16MHz. BAUDRATE_512KHZ < 512KHz. BLOCK_8_BY_8 < The result will be stored as 8x8 blocks in Z-order.Useful for textures since it is the format used by the PICA200. BLOCK_LINE < The result buffer will be laid out in linear format, the usual way. BOSSTASKSTATUS_ERROR BOSSTASKSTATUS_STARTED BUSMODE_1BIT < 1-bit. BUSMODE_4BIT < 4-bit. CAPTURE_ENABLE < Enable capture. CAPTURE_FORMAT_8BIT < PCM8 CAPTURE_FORMAT_16BIT < PCM16 CAPTURE_ONE_SHOT < Capture once. CAPTURE_REPEAT < Repeat capture. CARD_CTR < CTR card. CARD_TWL < TWL card. CFG_LANGUAGE_DE < German CFG_LANGUAGE_DEFAULT < Use system language in errorInit CFG_LANGUAGE_EN < English CFG_LANGUAGE_ES < Spanish CFG_LANGUAGE_FR < French CFG_LANGUAGE_IT < Italian CFG_LANGUAGE_JP < Japanese CFG_LANGUAGE_KO < Korean CFG_LANGUAGE_NL < Dutch CFG_LANGUAGE_PT < Portugese CFG_LANGUAGE_RU < Russian CFG_LANGUAGE_TW < Traditional Chinese CFG_LANGUAGE_ZH < Simplified Chinese CFG_MODEL_2DS < Old 2DS (FTR) CFG_MODEL_3DS < Old 3DS (CTR) CFG_MODEL_3DSXL < Old 3DS XL (SPR) CFG_MODEL_N2DSXL < New 2DS XL (JAN) CFG_MODEL_N3DS < New 3DS (KTR) CFG_MODEL_N3DSXL < New 3DS XL (RED) CFG_REGION_AUS < Australia CFG_REGION_CHN < China CFG_REGION_EUR < Europe CFG_REGION_JPN < Japan CFG_REGION_KOR < Korea CFG_REGION_TWN < Taiwan CFG_REGION_USA < USA CHARSET_CHN < Character set for CHN. CHARSET_JPN_USA_EUR < Character set for JPN, USA, and EUR(+AUS). CHARSET_KOR < Character set for KOR. CHARSET_TWN < Character set for TWN. CMAP_TYPE_DIRECT < Identity mapping. CMAP_TYPE_SCAN < Mapping using a list of mapped characters. CMAP_TYPE_TABLE < Mapping using a table. CODEC_I2S_LINE_1 < Primary I2S line, used by DSP/Mic (configurable)/GBA sound controller. CODEC_I2S_LINE_2 < Secondary I2S line, used by CSND hardware. COEFFICIENT_ITU_R_BT_601 < Coefficients from the ITU-R BT.601 standard with PC ranges. COEFFICIENT_ITU_R_BT_709 < Coefficients from the ITU-R BT.709 standard with PC ranges. COEFFICIENT_ITU_R_BT_601_SCALING < Coefficients from the ITU-R BT.601 standard with TV ranges. COEFFICIENT_ITU_R_BT_709_SCALING < Coefficients from the ITU-R BT.709 standard with TV ranges. CONSOLE_BG_CUSTOM CONSOLE_BLINK_FAST CONSOLE_BLINK_SLOW CONSOLE_COLOR_BG_BRIGHT CONSOLE_COLOR_BOLD CONSOLE_COLOR_FAINT CONSOLE_COLOR_FG_BRIGHT CONSOLE_COLOR_REVERSE CONSOLE_CONCEAL CONSOLE_CROSSED_OUT CONSOLE_FG_CUSTOM CONSOLE_ITALIC CONSOLE_UNDERLINE CONTEXT_A < Context A. CONTEXT_B < Context B. CONTEXT_BOTH < Both contexts. CONTEXT_NONE < No context. CONTRAST_HIGH < High contrast. (7) CONTRAST_LOW < Low contrast. (5) CONTRAST_NORMAL < Normal contrast. (6) CONTRAST_PATTERN_01 < Pattern 1. CONTRAST_PATTERN_02 < Pattern 2. CONTRAST_PATTERN_03 < Pattern 3. CONTRAST_PATTERN_04 < Pattern 4. CONTRAST_PATTERN_05 < Pattern 5. CONTRAST_PATTERN_06 < Pattern 6. CONTRAST_PATTERN_07 < Pattern 7. CONTRAST_PATTERN_08 < Pattern 8. CONTRAST_PATTERN_09 < Pattern 9. CONTRAST_PATTERN_10 < Pattern 10. CONTRAST_PATTERN_11 < Pattern 11. CPU_TICKS_PER_MSEC CPU_TICKS_PER_USEC CSND_ENCODING_ADPCM < IMA-ADPCM CSND_ENCODING_PCM8 < PCM8 CSND_ENCODING_PCM16 < PCM16 CSND_ENCODING_PSG < PSG (Similar to DS?) CSND_LOOPMODE_MANUAL < Manual loop. CSND_LOOPMODE_NORELOAD < Don’t reload. CSND_LOOPMODE_NORMAL < Normal loop. CSND_LOOPMODE_ONESHOT < Do not loop. CSND_NUM_CHANNELS CUR_PROCESS_HANDLE CUR_THREAD_HANDLE DBGEVENT_ATTACH_PROCESS < Process attached event. DBGEVENT_ATTACH_THREAD < Thread attached event. DBGEVENT_DLL_LOAD < DLL load event. DBGEVENT_DLL_UNLOAD < DLL unload event. DBGEVENT_EXCEPTION < Exception event. DBGEVENT_EXIT_PROCESS < Process exit event. DBGEVENT_EXIT_THREAD < Thread exit event. DBGEVENT_MAP < Map event. DBGEVENT_OUTPUT_STRING < Output string event. DBGEVENT_SCHEDULE_IN < Schedule in event. DBGEVENT_SCHEDULE_OUT < Schedule out event. DBGEVENT_SYSCALL_IN < Syscall in event. DBGEVENT_SYSCALL_OUT < Syscall out event. DBGTHREAD_PARAMETER_CPU_CREATOR < Processor that created the threod. DBGTHREAD_PARAMETER_CPU_IDEAL < Ideal processor. DBGTHREAD_PARAMETER_PRIORITY < Thread priority. DBGTHREAD_PARAMETER_SCHEDULING_MASK_LOW < Low scheduling mask. DBG_INHIBIT_USER_CPU_EXCEPTION_HANDLERS < Inhibit user-defined CPU exception handlers (including watchpoints and breakpoints, regardless of any svcKernelSetState call). DBG_SIGNAL_FAULT_EXCEPTION_EVENTS < Signal fault exception events. See FaultExceptionEvent. DBG_SIGNAL_MAP_EVENTS < Signal map events. See MapEvent. DBG_SIGNAL_SCHEDULE_EVENTS < Signal schedule in/out events. See ScheduleInOutEvent. DBG_SIGNAL_SYSCALL_EVENTS < Signal syscall in/out events. See SyscallInOutEvent. DEASSERT_AFTER_WAIT < Deassert after waiting. DEASSERT_BEFORE_WAIT < Deassert before waiting. DEASSERT_NONE < Do not deassert. DECOMPRESS_DUMMY < Dummy compression DECOMPRESS_HUFF < Huffman compression with 8-bit data DECOMPRESS_HUFF1 < Huffman compression with 1-bit data DECOMPRESS_HUFF2 < Huffman compression with 2-bit data DECOMPRESS_HUFF3 < Huffman compression with 3-bit data DECOMPRESS_HUFF4 < Huffman compression with 4-bit data DECOMPRESS_HUFF5 < Huffman compression with 5-bit data DECOMPRESS_HUFF6 < Huffman compression with 6-bit data DECOMPRESS_HUFF7 < Huffman compression with 7-bit data DECOMPRESS_HUFF8 < Huffman compression with 8-bit data DECOMPRESS_LZ10 < LZSS/LZ10 compression DECOMPRESS_LZ11 < LZ11 compression DECOMPRESS_LZSS < LZSS/LZ10 compression DECOMPRESS_RLE < Run-length encoding compression DIRECTORY_ACTION_UNKNOWN DMACFG_DST_IS_DEVICE < DMA destination is a device/peripheral. Address will not auto-increment. DMACFG_KEEP_LOCKED < Keep the channel locked after the transfer. Required for svcRestartDma. DMACFG_SRC_IS_DEVICE < DMA source is a device/peripheral. Address will not auto-increment. DMACFG_USE_DST_CONFIG < Use the provided destination device configuration even if the DMA destination is not a device. DMACFG_USE_SRC_CONFIG < Use the provided source device configuration even if the DMA source is not a device. DMACFG_WAIT_AVAILABLE < Make svcStartInterProcessDma wait for the channel to be unlocked. DMARST_RESUME_DEVICE < Replace DMAFLUSHP instructions by NOP (they may not be regenerated even if this flag is not set). DMARST_UNLOCK < Unlock the channel after transfer. DMASTATE_DONE < DMA transfer is done. DMASTATE_RUNNING < DMA transfer is running. DMASTATE_STARTING < DMA transfer involving at least one device is starting and has not reached DMAWFP yet. DMASTATE_WFP_DST < DMA channel is in WFP state for the destination device (2nd loop iteration onwards). DMASTATE_WFP_SRC < DMA channel is in WFP state for the source device (2nd loop iteration onwards). DSPHOOK_ONCANCEL < DSP was sleeping and the app was cancelled. DSPHOOK_ONSLEEP < DSP is going to sleep. DSPHOOK_ONWAKEUP < DSP is waking up. DSP_INTERRUPT_PIPE < Pipe interrupt. DS_CANNOT_RECOVER < Irrecoverable error encountered (e.g. out of space) DS_COMMITTING < Running AM_CommitImportTitles DS_CREATE_CONTEXT < Creating the .ctx file? DS_DOWNLOAD_CONTENTS < Downloading and installing contents DS_DOWNLOAD_TMD < Downloading and installing TMD DS_FINISHED < Title installation finished DS_INITIALIZED < Download initialized DS_INVALID < Invalid state DS_NOT_INITIALIZED < Download not yet initialized DS_PREPARE_SAVE_DATA < Initializing save data DS_VERSION_ERROR < (unknown error regarding title version) DS_WAIT_COMMIT < Waiting before calling AM_CommitImportTitles DVLE_CONST_BOOL < Bool. DVLE_CONST_FLOAT24 < 24-bit float. DVLE_CONST_u8 < Unsigned 8-bit integer. DutyCycle_0 < 0.0% duty cycle DutyCycle_12 < 12.5% duty cycle DutyCycle_25 < 25.0% duty cycle DutyCycle_37 < 37.5% duty cycle DutyCycle_50 < 50.0% duty cycle DutyCycle_62 < 62.5% duty cycle DutyCycle_75 < 75.0% duty cycle DutyCycle_87 < 87.5% duty cycle EFFECT_MONO < Mono effect. EFFECT_NEGAFILM < Negative film effect. EFFECT_NEGATIVE < Negative effect. EFFECT_NONE < No effects. EFFECT_SEPIA < Sepia effect. EFFECT_SEPIA01 < Sepia effect. ERRF_ERRTYPE_CARD_REMOVED < Game content storage medium (cartridge and/or SD card) ejected. Not logged ERRF_ERRTYPE_EXCEPTION < CPU or VFP exception ERRF_ERRTYPE_FAILURE < Fatal error with a message instead of the caller’s address ERRF_ERRTYPE_GENERIC < Generic fatal error. Shows miscellaneous info, including the address of the caller ERRF_ERRTYPE_LOG_ONLY < Log-level failure. Does not display the exception and does not force the system to reboot ERRF_ERRTYPE_NAND_DAMAGED < Damaged NAND (CC_ERROR after reading CSR) ERRF_EXCEPTION_DATA_ABORT < Data abort ERRF_EXCEPTION_PREFETCH_ABORT < Prefetch Abort ERRF_EXCEPTION_UNDEFINED < Undefined instruction ERRF_EXCEPTION_VFP < VFP (floating point) exception. ERROR_CODE < Displays the infrastructure communications-related error message corresponding to the error code. ERROR_CODE_LANGUAGE < Displays a network error message in a specified language. ERROR_EULA < Displays the EULA ERROR_EULA_LANGUAGE < Displays EULA in a specified language. ERROR_HOME_BUTTON ERROR_LANGUAGE_FLAG ?-Unknown flag ERROR_NONE ERROR_NORMAL ERROR_NOT_SUPPORTED ERROR_POWER_BUTTON ERROR_SOFTWARE_RESET ERROR_STEREO ERROR_SUCCESS ERROR_TEXT < Displays text passed to this applet. ERROR_TEXT_LANGUAGE < Displays text passed to this applet in a specified language. ERROR_TEXT_LANGUAGE_WORD_WRAP < Displays the custom error message with automatic line wrapping and in the specified language. ERROR_TEXT_WORD_WRAP < Displays the custom error message passed to this applet with automatic line wrapping ERROR_TYPE_AGREE < Use prohibited. ERROR_TYPE_EULA_DRAW_ONLY < Use prohibited. ERROR_TYPE_EULA_FIRST_BOOT < Use prohibited. ERROR_UNKNOWN ERROR_WORD_WRAP_FLAG ?-Unknown flag EXCEVENT_ATTACH_BREAK < Attached break. EXCEVENT_DATA_ABORT < Data abort (other than the below kind). EXCEVENT_DEBUGGER_BREAK < Debugger break occurred. EXCEVENT_PREFETCH_ABORT < Prefetch abort. EXCEVENT_STOP_POINT < Stop point reached. EXCEVENT_UNALIGNED_DATA_ACCESS < Unaligned data access. EXCEVENT_UNDEFINED_INSTRUCTION < Undefined instruction. EXCEVENT_UNDEFINED_SYSCALL < Undefined syscall. EXCEVENT_USER_BREAK < User break occurred. EXITPROCESS_EVENT_DEBUG_TERMINATE < Process has been terminated by svcTerminateDebugProcess. EXITPROCESS_EVENT_EXIT < Process exited either normally or due to an uncaught exception. EXITPROCESS_EVENT_TERMINATE < Process has been terminated by svcTerminateProcess. EXITTHREAD_EVENT_EXIT < Thread exited. EXITTHREAD_EVENT_EXIT_PROCESS < Process exited either normally or due to an uncaught exception. EXITTHREAD_EVENT_TERMINATE < Thread terminated. EXITTHREAD_EVENT_TERMINATE_PROCESS < Process has been terminated by svcTerminateProcess. FILE_ACTION_UNKNOWN FLIP_HORIZONTAL < Horizontal flip. FLIP_NONE < No flip. FLIP_REVERSE < Reverse flip. FLIP_VERTICAL < Vertical flip. FRAME_RATE_5 < 5 FPS. FRAME_RATE_8_5 < 8.5 FPS. FRAME_RATE_10 < 10 FPS. FRAME_RATE_15 < 15 FPS. FRAME_RATE_20 < 20 FPS. FRAME_RATE_30 < 30 FPS. FRAME_RATE_15_TO_2 < 15-2 FPS. FRAME_RATE_15_TO_5 < 15-5 FPS. FRAME_RATE_15_TO_10 < 15-10 FPS. FRAME_RATE_20_TO_5 < 20-5 FPS. FRAME_RATE_20_TO_10 < 20-10 FPS. FRAME_RATE_30_TO_5 < 30-5 FPS. FRAME_RATE_30_TO_10 < 30-10 FPS. FRIEND_ATTRIBUTE_EVER_REGISTERED < Whether or not the current user has ever been in a friend relationship with the friend. This is set when the relationship type is either incomplete, complete, local, or deleted. FRIEND_ATTRIBUTE_REGISTRATION_COMPLETE < Whether or not the current user has been fully registered by this friend. Set only when the relationship type is complete. FRIEND_CHANGED_ANY_PRESENCE < Friend Presence changed (with nonmatching GameJoinID) FRIEND_CHANGED_COMMENT < Friend changed comment FRIEND_CHANGED_FAVORITE_GAME < Friend changed favorite game FRIEND_CHANGED_GAME_MODE_DESCRIPTION < Friend changed game mode description FRIEND_COMMENT_LEN FRIEND_GAME_MODE_DESCRIPTION_LEN FRIEND_LIST_SIZE FRIEND_REGISTERED_USER < Friend registered self as friend FRIEND_SENT_ANY_INVITATION < Friend sent invitiation (with nonmatching GameJoinID) FRIEND_SENT_JOINABLE_INVITATION < Friend sent invitation (with matching GameJoinID) FRIEND_UPDATED_MII < Friend Mii changed FRIEND_UPDATED_PRESENCE < Friend Presence changed (with matching GameJoinID) FRIEND_UPDATED_PROFILE < Friend Profile changed FRIEND_WENT_OFFLINE < Friend went offline FRIEND_WENT_ONLINE < Friend Went Online FSACCESS_BOSS < BOSS (SpotPass) FSACCESS_CARDBOARD < Cardboard (System Transfer) FSACCESS_CATEGORY_FILESYSTEM_TOOL < Category “filesystem tool” FSACCESS_CATEGORY_HARDWARE_CHECK < Category “hardware check” FSACCESS_CATEGORY_HOME_MENU < Category “Home Menu” (6.0+) FSACCESS_CATEGORY_SYSTEM_APPLICATION < Category “system application” FSACCESS_CATEGORY_SYSTEM_SETTINGS < Category “System Settings” FSACCESS_CORE < Core FSACCESS_DEBUG < Debug FSACCESS_EXPORT_IMPORT_IVS < Export/Import IVs (movable.sed) FSACCESS_NANDRO_RO < nand:/ro/ (read-only) FSACCESS_NANDRO_RW < nand:/ro/ (read-write) FSACCESS_NANDRW < nand:/rw/ FSACCESS_SAVEDATA_MOVE < Savedata move (5.0+) FSACCESS_SDMC_RW < SDMC (read-write) FSACCESS_SDMC_WO < SDMC (write-only) FSACCESS_SEEDDB < Seed DB (9.6+) FSACCESS_SHELL < Shop (5.0+) FSACCESS_SHOP < Shop (5.0+) FSACCESS_SWITCH_CLEANUP < “Switch cleanup” (3.0+) FSACCESS_TWLCARD_BACKUP < TWLCARD backup FSACCESS_TWLNAND_DATA < TWLNAND data FS_ACTION_UNKNOWN FS_ATTRIBUTE_ARCHIVE < Archive. FS_ATTRIBUTE_DIRECTORY < Directory. FS_ATTRIBUTE_HIDDEN < Hidden. FS_ATTRIBUTE_READ_ONLY < Read-only. FS_OPEN_CREATE < Create file. FS_OPEN_READ < Open for reading. FS_OPEN_WRITE < Open for writing. FS_WRITE_FLUSH < Flush. FS_WRITE_UPDATE_TIME < Update file timestamp. GEOMETRY_SHDR < Geometry shader. GFX_BOTTOM < Bottom screen GFX_LEFT < Left eye framebuffer GFX_RIGHT < Right eye framebuffer GFX_TOP < Top screen GLYPH_POS_AT_BASELINE < Position the glyph at the baseline instead of at the top-left corner. GLYPH_POS_CALC_VTXCOORD < Calculates vertex coordinates in addition to texture coordinates. GLYPH_POS_Y_POINTS_UP < Indicates that the Y axis points up instead of down. GPUREG_00A0 GPUREG_00A1 GPUREG_00A2 GPUREG_00A3 GPUREG_00A4 GPUREG_00A5 GPUREG_00A6 GPUREG_00A7 GPUREG_00AE GPUREG_00B8 GPUREG_00B9 GPUREG_00BA GPUREG_00BB GPUREG_00BC GPUREG_00BD GPUREG_00BE GPUREG_00BF GPUREG_00C5 GPUREG_00C6 GPUREG_00C7 GPUREG_00CD GPUREG_00CE GPUREG_00CF GPUREG_00D5 GPUREG_00D6 GPUREG_00D7 GPUREG_00DD GPUREG_00DE GPUREG_00DF GPUREG_00E2 GPUREG_00E3 GPUREG_00E7 GPUREG_00F5 GPUREG_00F6 GPUREG_00F7 GPUREG_00FE GPUREG_00FF GPUREG_000A GPUREG_000B GPUREG_000C GPUREG_000D GPUREG_000E GPUREG_000F GPUREG_0000 GPUREG_0001 GPUREG_0002 GPUREG_0003 GPUREG_0004 GPUREG_0005 GPUREG_0006 GPUREG_0007 GPUREG_0008 GPUREG_0009 GPUREG_001A GPUREG_001B GPUREG_001C GPUREG_001D GPUREG_001E GPUREG_001F GPUREG_0011 GPUREG_0012 GPUREG_0013 GPUREG_0014 GPUREG_0015 GPUREG_0016 GPUREG_0017 GPUREG_0018 GPUREG_0019 GPUREG_002A GPUREG_002B GPUREG_002C GPUREG_002D GPUREG_002E GPUREG_002F GPUREG_0020 GPUREG_0021 GPUREG_0022 GPUREG_0023 GPUREG_0024 GPUREG_0025 GPUREG_0026 GPUREG_0027 GPUREG_0028 GPUREG_0029 GPUREG_003A GPUREG_003B GPUREG_003C GPUREG_003D GPUREG_003E GPUREG_003F GPUREG_0030 GPUREG_0031 GPUREG_0032 GPUREG_0033 GPUREG_0034 GPUREG_0035 GPUREG_0036 GPUREG_0037 GPUREG_0038 GPUREG_0039 GPUREG_004C GPUREG_0045 GPUREG_0046 GPUREG_005A GPUREG_005B GPUREG_005C GPUREG_005D GPUREG_005E GPUREG_005F GPUREG_0057 GPUREG_0058 GPUREG_0059 GPUREG_006B GPUREG_006C GPUREG_0060 GPUREG_0069 GPUREG_007A GPUREG_007B GPUREG_007C GPUREG_007D GPUREG_007E GPUREG_007F GPUREG_0070 GPUREG_0071 GPUREG_0072 GPUREG_0073 GPUREG_0074 GPUREG_0075 GPUREG_0076 GPUREG_0077 GPUREG_0078 GPUREG_0079 GPUREG_008C GPUREG_008D GPUREG_009F GPUREG_0090 GPUREG_0097 GPUREG_0098 GPUREG_01A8 GPUREG_01AC GPUREG_01AD GPUREG_01AE GPUREG_01AF GPUREG_01B8 GPUREG_01BC GPUREG_01BD GPUREG_01BE GPUREG_01BF GPUREG_01C1 GPUREG_01C7 GPUREG_01D3 GPUREG_01D4 GPUREG_01D5 GPUREG_01D6 GPUREG_01D7 GPUREG_01D8 GPUREG_01DA GPUREG_01DB GPUREG_01DC GPUREG_01DD GPUREG_01DE GPUREG_01DF GPUREG_01E0 GPUREG_01E1 GPUREG_01E2 GPUREG_01E3 GPUREG_01E4 GPUREG_01E5 GPUREG_01E6 GPUREG_01E7 GPUREG_01E8 GPUREG_01E9 GPUREG_01EA GPUREG_01EB GPUREG_01EC GPUREG_01ED GPUREG_01EE GPUREG_01EF GPUREG_01F0 GPUREG_01F1 GPUREG_01F2 GPUREG_01F3 GPUREG_01F4 GPUREG_01F5 GPUREG_01F6 GPUREG_01F7 GPUREG_01F8 GPUREG_01F9 GPUREG_01FA GPUREG_01FB GPUREG_01FC GPUREG_01FD GPUREG_01FE GPUREG_01FF GPUREG_010A GPUREG_010B GPUREG_010C GPUREG_010D GPUREG_010E GPUREG_010F GPUREG_0108 GPUREG_0109 GPUREG_011A GPUREG_011F GPUREG_0119 GPUREG_012A GPUREG_012B GPUREG_012C GPUREG_012D GPUREG_012E GPUREG_012F GPUREG_0127 GPUREG_0128 GPUREG_0129 GPUREG_013A GPUREG_013B GPUREG_013C GPUREG_013D GPUREG_013E GPUREG_013F GPUREG_0131 GPUREG_0132 GPUREG_0133 GPUREG_0134 GPUREG_0135 GPUREG_0136 GPUREG_0137 GPUREG_0138 GPUREG_0139 GPUREG_014C GPUREG_014D GPUREG_014E GPUREG_014F GPUREG_0148 GPUREG_015C GPUREG_015D GPUREG_015E GPUREG_015F GPUREG_0158 GPUREG_016C GPUREG_016D GPUREG_016E GPUREG_016F GPUREG_0168 GPUREG_017C GPUREG_017D GPUREG_017E GPUREG_017F GPUREG_0178 GPUREG_018C GPUREG_018D GPUREG_018E GPUREG_018F GPUREG_0188 GPUREG_019C GPUREG_019D GPUREG_019E GPUREG_019F GPUREG_0198 GPUREG_02A4 GPUREG_02AE GPUREG_02AF GPUREG_02B5 GPUREG_02B6 GPUREG_02B7 GPUREG_02B8 GPUREG_02BE GPUREG_02C9 GPUREG_02CA GPUREG_02D4 GPUREG_02DE GPUREG_02DF GPUREG_02E0 GPUREG_02E1 GPUREG_02E2 GPUREG_02E3 GPUREG_02E4 GPUREG_02E5 GPUREG_02E6 GPUREG_02E7 GPUREG_02E8 GPUREG_02E9 GPUREG_02EA GPUREG_02EB GPUREG_02EC GPUREG_02ED GPUREG_02EE GPUREG_02EF GPUREG_02F0 GPUREG_02F1 GPUREG_02F2 GPUREG_02F3 GPUREG_02F4 GPUREG_02F5 GPUREG_02F6 GPUREG_02F7 GPUREG_02F8 GPUREG_02F9 GPUREG_02FA GPUREG_02FB GPUREG_02FC GPUREG_02FD GPUREG_02FE GPUREG_02FF GPUREG_022B GPUREG_022C GPUREG_023E GPUREG_023F GPUREG_0230 GPUREG_0236 GPUREG_0237 GPUREG_024B GPUREG_024C GPUREG_024D GPUREG_024E GPUREG_024F GPUREG_0240 GPUREG_0241 GPUREG_0243 GPUREG_0246 GPUREG_0247 GPUREG_0248 GPUREG_0249 GPUREG_025A GPUREG_025B GPUREG_025C GPUREG_025D GPUREG_0250 GPUREG_0255 GPUREG_0256 GPUREG_0257 GPUREG_0258 GPUREG_0259 GPUREG_026A GPUREG_026B GPUREG_026C GPUREG_026D GPUREG_026E GPUREG_026F GPUREG_0260 GPUREG_0261 GPUREG_0262 GPUREG_0263 GPUREG_0264 GPUREG_0265 GPUREG_0266 GPUREG_0267 GPUREG_0268 GPUREG_0269 GPUREG_027A GPUREG_027B GPUREG_027C GPUREG_027D GPUREG_027E GPUREG_027F GPUREG_0270 GPUREG_0271 GPUREG_0272 GPUREG_0273 GPUREG_0274 GPUREG_0275 GPUREG_0276 GPUREG_0277 GPUREG_0278 GPUREG_0279 GPUREG_028E GPUREG_0285 GPUREG_0286 GPUREG_0287 GPUREG_0288 GPUREG_029A GPUREG_0299 GPUREG_ATTRIBBUFFER0_CONFIG1 GPUREG_ATTRIBBUFFER0_CONFIG2 GPUREG_ATTRIBBUFFER0_OFFSET GPUREG_ATTRIBBUFFER1_CONFIG1 GPUREG_ATTRIBBUFFER1_CONFIG2 GPUREG_ATTRIBBUFFER1_OFFSET GPUREG_ATTRIBBUFFER2_CONFIG1 GPUREG_ATTRIBBUFFER2_CONFIG2 GPUREG_ATTRIBBUFFER2_OFFSET GPUREG_ATTRIBBUFFER3_CONFIG1 GPUREG_ATTRIBBUFFER3_CONFIG2 GPUREG_ATTRIBBUFFER3_OFFSET GPUREG_ATTRIBBUFFER4_CONFIG1 GPUREG_ATTRIBBUFFER4_CONFIG2 GPUREG_ATTRIBBUFFER4_OFFSET GPUREG_ATTRIBBUFFER5_CONFIG1 GPUREG_ATTRIBBUFFER5_CONFIG2 GPUREG_ATTRIBBUFFER5_OFFSET GPUREG_ATTRIBBUFFER6_CONFIG1 GPUREG_ATTRIBBUFFER6_CONFIG2 GPUREG_ATTRIBBUFFER6_OFFSET GPUREG_ATTRIBBUFFER7_CONFIG1 GPUREG_ATTRIBBUFFER7_CONFIG2 GPUREG_ATTRIBBUFFER7_OFFSET GPUREG_ATTRIBBUFFER8_CONFIG1 GPUREG_ATTRIBBUFFER8_CONFIG2 GPUREG_ATTRIBBUFFER8_OFFSET GPUREG_ATTRIBBUFFER9_CONFIG1 GPUREG_ATTRIBBUFFER9_CONFIG2 GPUREG_ATTRIBBUFFER9_OFFSET GPUREG_ATTRIBBUFFERA_CONFIG1 GPUREG_ATTRIBBUFFERA_CONFIG2 GPUREG_ATTRIBBUFFERA_OFFSET GPUREG_ATTRIBBUFFERB_CONFIG1 GPUREG_ATTRIBBUFFERB_CONFIG2 GPUREG_ATTRIBBUFFERB_OFFSET GPUREG_ATTRIBBUFFERS_FORMAT_HIGH GPUREG_ATTRIBBUFFERS_FORMAT_LOW GPUREG_ATTRIBBUFFERS_LOC GPUREG_BLEND_COLOR GPUREG_BLEND_FUNC GPUREG_CMDBUF_ADDR0 GPUREG_CMDBUF_ADDR1 GPUREG_CMDBUF_JUMP0 GPUREG_CMDBUF_JUMP1 GPUREG_CMDBUF_SIZE0 GPUREG_CMDBUF_SIZE1 GPUREG_COLORBUFFER_FORMAT GPUREG_COLORBUFFER_LOC GPUREG_COLORBUFFER_READ GPUREG_COLORBUFFER_WRITE GPUREG_COLOR_OPERATION GPUREG_DEPTHBUFFER_FORMAT GPUREG_DEPTHBUFFER_LOC GPUREG_DEPTHBUFFER_READ GPUREG_DEPTHBUFFER_WRITE GPUREG_DEPTHMAP_ENABLE GPUREG_DEPTHMAP_OFFSET GPUREG_DEPTHMAP_SCALE GPUREG_DEPTH_COLOR_MASK GPUREG_DRAWARRAYS GPUREG_DRAWELEMENTS GPUREG_EARLYDEPTH_CLEAR GPUREG_EARLYDEPTH_DATA GPUREG_EARLYDEPTH_FUNC GPUREG_EARLYDEPTH_TEST1 GPUREG_EARLYDEPTH_TEST2 GPUREG_FACECULLING_CONFIG GPUREG_FINALIZE GPUREG_FIXEDATTRIB_DATA0 GPUREG_FIXEDATTRIB_DATA1 GPUREG_FIXEDATTRIB_DATA2 GPUREG_FIXEDATTRIB_INDEX GPUREG_FOG_COLOR GPUREG_FOG_LUT_DATA0 GPUREG_FOG_LUT_DATA1 GPUREG_FOG_LUT_DATA2 GPUREG_FOG_LUT_DATA3 GPUREG_FOG_LUT_DATA4 GPUREG_FOG_LUT_DATA5 GPUREG_FOG_LUT_DATA6 GPUREG_FOG_LUT_DATA7 GPUREG_FOG_LUT_INDEX GPUREG_FRAGOP_ALPHA_TEST GPUREG_FRAGOP_CLIP GPUREG_FRAGOP_CLIP_DATA0 GPUREG_FRAGOP_CLIP_DATA1 GPUREG_FRAGOP_CLIP_DATA2 GPUREG_FRAGOP_CLIP_DATA3 GPUREG_FRAGOP_SHADOW GPUREG_FRAMEBUFFER_BLOCK32 GPUREG_FRAMEBUFFER_DIM GPUREG_FRAMEBUFFER_FLUSH GPUREG_FRAMEBUFFER_INVALIDATE GPUREG_GAS_ACCMAX GPUREG_GAS_ACCMAX_FEEDBACK GPUREG_GAS_ATTENUATION GPUREG_GAS_DELTAZ_DEPTH GPUREG_GAS_LIGHT_XY GPUREG_GAS_LIGHT_Z GPUREG_GAS_LIGHT_Z_COLOR GPUREG_GAS_LUT_DATA GPUREG_GAS_LUT_INDEX GPUREG_GEOSTAGE_CONFIG GPUREG_GEOSTAGE_CONFIG2 GPUREG_GSH_ATTRIBUTES_PERMUTATION_HIGH GPUREG_GSH_ATTRIBUTES_PERMUTATION_LOW GPUREG_GSH_BOOLUNIFORM GPUREG_GSH_CODETRANSFER_CONFIG GPUREG_GSH_CODETRANSFER_DATA GPUREG_GSH_CODETRANSFER_END GPUREG_GSH_ENTRYPOINT GPUREG_GSH_FLOATUNIFORM_CONFIG GPUREG_GSH_FLOATUNIFORM_DATA GPUREG_GSH_INPUTBUFFER_CONFIG GPUREG_GSH_INTUNIFORM_I0 GPUREG_GSH_INTUNIFORM_I1 GPUREG_GSH_INTUNIFORM_I2 GPUREG_GSH_INTUNIFORM_I3 GPUREG_GSH_MISC0 GPUREG_GSH_MISC1 GPUREG_GSH_OPDESCS_CONFIG GPUREG_GSH_OPDESCS_DATA GPUREG_GSH_OUTMAP_MASK GPUREG_INDEXBUFFER_CONFIG GPUREG_LIGHT0_AMBIENT GPUREG_LIGHT0_ATTENUATION_BIAS GPUREG_LIGHT0_ATTENUATION_SCALE GPUREG_LIGHT0_CONFIG GPUREG_LIGHT0_DIFFUSE GPUREG_LIGHT0_SPECULAR0 GPUREG_LIGHT0_SPECULAR1 GPUREG_LIGHT0_SPOTDIR_XY GPUREG_LIGHT0_SPOTDIR_Z GPUREG_LIGHT0_XY GPUREG_LIGHT0_Z GPUREG_LIGHT1_AMBIENT GPUREG_LIGHT1_ATTENUATION_BIAS GPUREG_LIGHT1_ATTENUATION_SCALE GPUREG_LIGHT1_CONFIG GPUREG_LIGHT1_DIFFUSE GPUREG_LIGHT1_SPECULAR0 GPUREG_LIGHT1_SPECULAR1 GPUREG_LIGHT1_SPOTDIR_XY GPUREG_LIGHT1_SPOTDIR_Z GPUREG_LIGHT1_XY GPUREG_LIGHT1_Z GPUREG_LIGHT2_AMBIENT GPUREG_LIGHT2_ATTENUATION_BIAS GPUREG_LIGHT2_ATTENUATION_SCALE GPUREG_LIGHT2_CONFIG GPUREG_LIGHT2_DIFFUSE GPUREG_LIGHT2_SPECULAR0 GPUREG_LIGHT2_SPECULAR1 GPUREG_LIGHT2_SPOTDIR_XY GPUREG_LIGHT2_SPOTDIR_Z GPUREG_LIGHT2_XY GPUREG_LIGHT2_Z GPUREG_LIGHT3_AMBIENT GPUREG_LIGHT3_ATTENUATION_BIAS GPUREG_LIGHT3_ATTENUATION_SCALE GPUREG_LIGHT3_CONFIG GPUREG_LIGHT3_DIFFUSE GPUREG_LIGHT3_SPECULAR0 GPUREG_LIGHT3_SPECULAR1 GPUREG_LIGHT3_SPOTDIR_XY GPUREG_LIGHT3_SPOTDIR_Z GPUREG_LIGHT3_XY GPUREG_LIGHT3_Z GPUREG_LIGHT4_AMBIENT GPUREG_LIGHT4_ATTENUATION_BIAS GPUREG_LIGHT4_ATTENUATION_SCALE GPUREG_LIGHT4_CONFIG GPUREG_LIGHT4_DIFFUSE GPUREG_LIGHT4_SPECULAR0 GPUREG_LIGHT4_SPECULAR1 GPUREG_LIGHT4_SPOTDIR_XY GPUREG_LIGHT4_SPOTDIR_Z GPUREG_LIGHT4_XY GPUREG_LIGHT4_Z GPUREG_LIGHT5_AMBIENT GPUREG_LIGHT5_ATTENUATION_BIAS GPUREG_LIGHT5_ATTENUATION_SCALE GPUREG_LIGHT5_CONFIG GPUREG_LIGHT5_DIFFUSE GPUREG_LIGHT5_SPECULAR0 GPUREG_LIGHT5_SPECULAR1 GPUREG_LIGHT5_SPOTDIR_XY GPUREG_LIGHT5_SPOTDIR_Z GPUREG_LIGHT5_XY GPUREG_LIGHT5_Z GPUREG_LIGHT6_AMBIENT GPUREG_LIGHT6_ATTENUATION_BIAS GPUREG_LIGHT6_ATTENUATION_SCALE GPUREG_LIGHT6_CONFIG GPUREG_LIGHT6_DIFFUSE GPUREG_LIGHT6_SPECULAR0 GPUREG_LIGHT6_SPECULAR1 GPUREG_LIGHT6_SPOTDIR_XY GPUREG_LIGHT6_SPOTDIR_Z GPUREG_LIGHT6_XY GPUREG_LIGHT6_Z GPUREG_LIGHT7_AMBIENT GPUREG_LIGHT7_ATTENUATION_BIAS GPUREG_LIGHT7_ATTENUATION_SCALE GPUREG_LIGHT7_CONFIG GPUREG_LIGHT7_DIFFUSE GPUREG_LIGHT7_SPECULAR0 GPUREG_LIGHT7_SPECULAR1 GPUREG_LIGHT7_SPOTDIR_XY GPUREG_LIGHT7_SPOTDIR_Z GPUREG_LIGHT7_XY GPUREG_LIGHT7_Z GPUREG_LIGHTING_AMBIENT GPUREG_LIGHTING_CONFIG0 GPUREG_LIGHTING_CONFIG1 GPUREG_LIGHTING_ENABLE0 GPUREG_LIGHTING_ENABLE1 GPUREG_LIGHTING_LIGHT_PERMUTATION GPUREG_LIGHTING_LUTINPUT_ABS GPUREG_LIGHTING_LUTINPUT_SCALE GPUREG_LIGHTING_LUTINPUT_SELECT GPUREG_LIGHTING_LUT_DATA0 GPUREG_LIGHTING_LUT_DATA1 GPUREG_LIGHTING_LUT_DATA2 GPUREG_LIGHTING_LUT_DATA3 GPUREG_LIGHTING_LUT_DATA4 GPUREG_LIGHTING_LUT_DATA5 GPUREG_LIGHTING_LUT_DATA6 GPUREG_LIGHTING_LUT_DATA7 GPUREG_LIGHTING_LUT_INDEX GPUREG_LIGHTING_NUM_LIGHTS GPUREG_LOGIC_OP GPUREG_NUMVERTICES GPUREG_POST_VERTEX_CACHE_NUM GPUREG_PRIMITIVE_CONFIG GPUREG_PROCTEX_LUT GPUREG_PROCTEX_LUT_DATA0 GPUREG_PROCTEX_LUT_DATA1 GPUREG_PROCTEX_LUT_DATA2 GPUREG_PROCTEX_LUT_DATA3 GPUREG_PROCTEX_LUT_DATA4 GPUREG_PROCTEX_LUT_DATA5 GPUREG_PROCTEX_LUT_DATA6 GPUREG_PROCTEX_LUT_DATA7 GPUREG_RENDERBUF_DIM GPUREG_RESTART_PRIMITIVE GPUREG_SCISSORTEST_DIM GPUREG_SCISSORTEST_MODE GPUREG_SCISSORTEST_POS GPUREG_SH_OUTATTR_CLOCK GPUREG_SH_OUTATTR_MODE GPUREG_SH_OUTMAP_O0 GPUREG_SH_OUTMAP_O1 GPUREG_SH_OUTMAP_O2 GPUREG_SH_OUTMAP_O3 GPUREG_SH_OUTMAP_O4 GPUREG_SH_OUTMAP_O5 GPUREG_SH_OUTMAP_O6 GPUREG_SH_OUTMAP_TOTAL GPUREG_START_DRAW_FUNC0 GPUREG_STENCIL_OP GPUREG_STENCIL_TEST GPUREG_TEXENV0_COLOR GPUREG_TEXENV0_COMBINER GPUREG_TEXENV0_OPERAND GPUREG_TEXENV0_SCALE GPUREG_TEXENV0_SOURCE GPUREG_TEXENV1_COLOR GPUREG_TEXENV1_COMBINER GPUREG_TEXENV1_OPERAND GPUREG_TEXENV1_SCALE GPUREG_TEXENV1_SOURCE GPUREG_TEXENV2_COLOR GPUREG_TEXENV2_COMBINER GPUREG_TEXENV2_OPERAND GPUREG_TEXENV2_SCALE GPUREG_TEXENV2_SOURCE GPUREG_TEXENV3_COLOR GPUREG_TEXENV3_COMBINER GPUREG_TEXENV3_OPERAND GPUREG_TEXENV3_SCALE GPUREG_TEXENV3_SOURCE GPUREG_TEXENV4_COLOR GPUREG_TEXENV4_COMBINER GPUREG_TEXENV4_OPERAND GPUREG_TEXENV4_SCALE GPUREG_TEXENV4_SOURCE GPUREG_TEXENV5_COLOR GPUREG_TEXENV5_COMBINER GPUREG_TEXENV5_OPERAND GPUREG_TEXENV5_SCALE GPUREG_TEXENV5_SOURCE GPUREG_TEXENV_BUFFER_COLOR GPUREG_TEXENV_UPDATE_BUFFER GPUREG_TEXUNIT0_ADDR1 GPUREG_TEXUNIT0_ADDR2 GPUREG_TEXUNIT0_ADDR3 GPUREG_TEXUNIT0_ADDR4 GPUREG_TEXUNIT0_ADDR5 GPUREG_TEXUNIT0_ADDR6 GPUREG_TEXUNIT0_BORDER_COLOR GPUREG_TEXUNIT0_DIM GPUREG_TEXUNIT0_LOD GPUREG_TEXUNIT0_PARAM GPUREG_TEXUNIT0_SHADOW GPUREG_TEXUNIT0_TYPE GPUREG_TEXUNIT1_ADDR GPUREG_TEXUNIT1_BORDER_COLOR GPUREG_TEXUNIT1_DIM GPUREG_TEXUNIT1_LOD GPUREG_TEXUNIT1_PARAM GPUREG_TEXUNIT1_TYPE GPUREG_TEXUNIT2_ADDR GPUREG_TEXUNIT2_BORDER_COLOR GPUREG_TEXUNIT2_DIM GPUREG_TEXUNIT2_LOD GPUREG_TEXUNIT2_PARAM GPUREG_TEXUNIT2_TYPE GPUREG_TEXUNIT3_PROCTEX0 GPUREG_TEXUNIT3_PROCTEX1 GPUREG_TEXUNIT3_PROCTEX2 GPUREG_TEXUNIT3_PROCTEX3 GPUREG_TEXUNIT3_PROCTEX4 GPUREG_TEXUNIT3_PROCTEX5 GPUREG_TEXUNIT_CONFIG GPUREG_VERTEX_OFFSET GPUREG_VIEWPORT_HEIGHT GPUREG_VIEWPORT_INVH GPUREG_VIEWPORT_INVW GPUREG_VIEWPORT_WIDTH GPUREG_VIEWPORT_XY GPUREG_VSH_ATTRIBUTES_PERMUTATION_HIGH GPUREG_VSH_ATTRIBUTES_PERMUTATION_LOW GPUREG_VSH_BOOLUNIFORM GPUREG_VSH_CODETRANSFER_CONFIG GPUREG_VSH_CODETRANSFER_DATA GPUREG_VSH_CODETRANSFER_END GPUREG_VSH_COM_MODE GPUREG_VSH_ENTRYPOINT GPUREG_VSH_FLOATUNIFORM_CONFIG GPUREG_VSH_FLOATUNIFORM_DATA GPUREG_VSH_INPUTBUFFER_CONFIG GPUREG_VSH_INTUNIFORM_I0 GPUREG_VSH_INTUNIFORM_I1 GPUREG_VSH_INTUNIFORM_I2 GPUREG_VSH_INTUNIFORM_I3 GPUREG_VSH_NUM_ATTR GPUREG_VSH_OPDESCS_CONFIG GPUREG_VSH_OPDESCS_DATA GPUREG_VSH_OUTMAP_MASK GPUREG_VSH_OUTMAP_TOTAL1 GPUREG_VSH_OUTMAP_TOTAL2 GPUREG_VTX_FUNC GPU_A4 < 4-bit Alpha GPU_A8 < 8-bit Alpha GPU_ADD < Add. GPU_ADD_MULTIPLY < Add then multiply. GPU_ADD_SIGNED < Signed add. GPU_ALWAYS < Always pass. GPU_BLEND_ADD < Add colors. GPU_BLEND_MAX < Use the maximum color. GPU_BLEND_MIN < Use the minimum color. GPU_BLEND_REVERSE_SUBTRACT < Reverse-subtract colors. GPU_BLEND_SUBTRACT < Subtract colors. GPU_BUMP_AS_BUMP < Bump as bump mapping. GPU_BUMP_AS_TANG < Bump as tangent/normal mapping. GPU_BUMP_NOT_USED < Disabled. GPU_BYTE < 8-bit byte. GPU_CLAMP_TO_BORDER < Clamps to border. GPU_CLAMP_TO_EDGE < Clamps to edge. GPU_CONSTANT < Constant value. GPU_CONSTANT_ALPHA < Constant alpha. GPU_CONSTANT_COLOR < Constant color. GPU_CULL_BACK_CCW < Back, counter-clockwise. GPU_CULL_FRONT_CCW < Front, counter-clockwise. GPU_CULL_NONE < Disabled. GPU_DEPTH_DENSITY < Depth density. GPU_DOT3_RGB < Dot3. Scalar result is written to RGB only. GPU_DOT3_RGBA < Dot3. Scalar result is written to RGBA. GPU_DST_ALPHA < Destination alpha. GPU_DST_COLOR < Destination color. GPU_EARLYDEPTH_GEQUAL < Pass if greater than or equal. GPU_EARLYDEPTH_GREATER < Pass if greater than. GPU_EARLYDEPTH_LEQUAL < Pass if less than or equal. GPU_EARLYDEPTH_LESS < Pass if less than. GPU_EQUAL < Pass if equal. GPU_ETC1 < ETC1 texture compression GPU_ETC1A4 < ETC1 texture compression + 4-bit Alpha GPU_FLOAT < 32-bit float. GPU_FOG < Fog/Gas unit configured in Fog mode. GPU_FRAGMENT_PRIMARY_COLOR < Primary fragment color. GPU_FRAGMENT_SECONDARY_COLOR < Secondary fragment color. GPU_FRAGOPMODE_GAS_ACC < Gas mode (?). GPU_FRAGOPMODE_GL < OpenGL mode. GPU_FRAGOPMODE_SHADOW < Shadow mode (?). GPU_GAS < Fog/Gas unit configured in Gas mode. GPU_GAS_ALWAYS < Always pass (1). GPU_GAS_DENSITY < Gas density used as input. GPU_GAS_GREATER < Pass if greater than (1-X). GPU_GAS_LESS < Pass if less than (X). GPU_GAS_LIGHT_FACTOR < Light factor used as input. GPU_GAS_NEVER < Never pass (0). GPU_GEOMETRY_PRIM < Geometry shader primitive. GPU_GEOMETRY_SHADER < Geometry shader. GPU_GEQUAL < Pass if greater than or equal. GPU_GREATER < Pass if greater than. GPU_HILO8 < 8-bit Hi + 8-bit Lo GPU_INTERPOLATE < Interpolate. GPU_L4 < 4-bit Luminance GPU_L8 < 8-bit Luminance GPU_LA4 < 4-bit Luminance + 4-bit Alpha GPU_LA8 < 8-bit Luminance + 8-bit Alpha GPU_LEQUAL < Pass if less than or equal. GPU_LESS < Pass if less than. GPU_LINEAR < Linear interpolation. GPU_LOGICOP_AND < Bitwise AND. GPU_LOGICOP_AND_INVERTED < Inverted bitwise AND. GPU_LOGICOP_AND_REVERSE < Reverse bitwise AND. GPU_LOGICOP_CLEAR < Clear. GPU_LOGICOP_COPY < Copy. GPU_LOGICOP_COPY_INVERTED < Inverted copy. GPU_LOGICOP_EQUIV < Equivalent. GPU_LOGICOP_INVERT < Invert. GPU_LOGICOP_NAND < Bitwise NAND. GPU_LOGICOP_NOOP < No operation. GPU_LOGICOP_NOR < Bitwise NOR. GPU_LOGICOP_OR < Bitwise OR. GPU_LOGICOP_OR_INVERTED < Inverted bitwize OR. GPU_LOGICOP_OR_REVERSE < Reverse bitwise OR. GPU_LOGICOP_SET < Set. GPU_LOGICOP_XOR < Bitwise XOR. GPU_LUTINPUT_CP < cosine of phi GPU_LUTINPUT_LN < LightVector*Normal GPU_LUTINPUT_NH < Normal*HalfVector GPU_LUTINPUT_NV < Normal*View GPU_LUTINPUT_SP < -LightVector*SpotlightVector GPU_LUTINPUT_VH < View*HalfVector GPU_LUTSCALER_0_5x < 0.5x scale. GPU_LUTSCALER_0_25x < 0.25x scale. GPU_LUTSCALER_1x < 1x scale. GPU_LUTSCALER_2x < 2x scale. GPU_LUTSCALER_4x < 4x scale. GPU_LUTSCALER_8x < 8x scale. GPU_LUTSELECT_COMMON < LUTs that are common to all lights. GPU_LUTSELECT_DA < Distance attenuation LUT. GPU_LUTSELECT_SP < Spotlight LUT. GPU_LUT_ALPHAMAP < Alpha mapping function table GPU_LUT_COLOR < Color table GPU_LUT_COLORDIF < Color difference table GPU_LUT_D0 < D0 LUT. GPU_LUT_D1 < D1 LUT. GPU_LUT_DA < Distance attenuation LUT. GPU_LUT_FR < Fresnel LUT. GPU_LUT_NOISE < Noise table GPU_LUT_RB < Reflection-Blue LUT. GPU_LUT_RG < Reflection-Green LUT. GPU_LUT_RGBMAP < RGB mapping function table GPU_LUT_RR < Reflection-Red LUT. GPU_LUT_SP < Spotlight LUT. GPU_MIRRORED_REPEAT < Repeats with mirrored texture. GPU_MODULATE < Modulate. GPU_MULTIPLY_ADD < Multiply then add. GPU_NEAREST < Nearest-neighbor interpolation. GPU_NEGATIVE_X < -X face GPU_NEGATIVE_Y < -Y face GPU_NEGATIVE_Z < -Z face GPU_NEVER < Never pass. GPU_NOTEQUAL < Pass if not equal. GPU_NO_FOG < Fog/Gas unit disabled. GPU_NO_FRESNEL < None. GPU_ONE < One. GPU_ONE_MINUS_CONSTANT_ALPHA < Constant alpha - 1. GPU_ONE_MINUS_CONSTANT_COLOR < Constant color - 1. GPU_ONE_MINUS_DST_ALPHA < Destination alpha - 1. GPU_ONE_MINUS_DST_COLOR < Destination color - 1. GPU_ONE_MINUS_SRC_ALPHA < Source alpha - 1. GPU_ONE_MINUS_SRC_COLOR < Source color - 1. GPU_PLAIN_DENSITY < Plain density. GPU_POSITIVE_X < +X face GPU_POSITIVE_Y < +Y face GPU_POSITIVE_Z < +Z face GPU_PREVIOUS < Previous value. GPU_PREVIOUS_BUFFER < Previous buffer. GPU_PRIMARY_COLOR < Primary color. GPU_PRI_ALPHA_FRESNEL < Primary alpha. GPU_PRI_SEC_ALPHA_FRESNEL < Primary and secondary alpha. GPU_PT_ADD < U+V GPU_PT_ADD2 < U2+V2 GPU_PT_CLAMP_TO_EDGE < Clamp to edge. GPU_PT_CLAMP_TO_ZERO < Clamp to zero. GPU_PT_EVEN < Even shift. GPU_PT_LINEAR < Linear interpolation GPU_PT_LINEAR_MIP_LINEAR < Linear interpolation with mipmap using linear interpolation GPU_PT_LINEAR_MIP_NEAREST < Linear interpolation with mipmap using nearest-neighbor GPU_PT_MAX < max GPU_PT_MIN < min GPU_PT_MIRRORED_REPEAT < Mirrored repeat. GPU_PT_NEAREST < Nearest-neighbor GPU_PT_NEAREST_MIP_LINEAR < Nearest-neighbor with mipmap using linear interpolation GPU_PT_NEAREST_MIP_NEAREST < Nearest-neighbor with mipmap using nearest-neighbor GPU_PT_NONE < No shift. GPU_PT_ODD < Odd shift. GPU_PT_PULSE < Pulse. GPU_PT_REPEAT < Symmetrical repeat. GPU_PT_RMAX < rmax GPU_PT_SQRT2 < sqrt(U2+V2) GPU_PT_U < U GPU_PT_U2 < U2 GPU_PT_V < V GPU_PT_V2 < V2 GPU_RB_DEPTH16 < 16-bit Depth GPU_RB_DEPTH24 < 24-bit Depth GPU_RB_DEPTH24_STENCIL8 < 24-bit Depth + 8-bit Stencil GPU_RB_RGB8 < 8-bit Red + 8-bit Green + 8-bit Blue GPU_RB_RGB565 < 5-bit Red + 6-bit Green + 5-bit Blue GPU_RB_RGBA4 < 4-bit Red + 4-bit Green + 4-bit Blue + 4-bit Alpha GPU_RB_RGBA8 < 8-bit Red + 8-bit Green + 8-bit Blue + 8-bit Alpha GPU_RB_RGBA5551 < 5-bit Red + 5-bit Green + 5-bit Blue + 1-bit Alpha GPU_REPEAT < Repeats texture. GPU_REPLACE < Replace. GPU_RGB8 < 8-bit Red + 8-bit Green + 8-bit Blue GPU_RGB565 < 5-bit Red + 6-bit Green + 5-bit Blue GPU_RGBA4 < 4-bit Red + 4-bit Green + 4-bit Blue + 4-bit Alpha GPU_RGBA8 < 8-bit Red + 8-bit Green + 8-bit Blue + 8-bit Alpha GPU_RGBA5551 < 5-bit Red + 5-bit Green + 5-bit Blue + 1-bit Alpha GPU_SCISSOR_DISABLE < Disable. GPU_SCISSOR_INVERT < Exclude pixels inside the scissor box. GPU_SCISSOR_NORMAL < Exclude pixels outside of the scissor box. GPU_SEC_ALPHA_FRESNEL < Secondary alpha. GPU_SHORT < 16-bit short. GPU_SRC_ALPHA < Source alpha. GPU_SRC_ALPHA_SATURATE < Saturated alpha. GPU_SRC_COLOR < Source color. GPU_STENCIL_DECR < Decrement value. (old_stencil - 1 saturated to [0, 255]) GPU_STENCIL_DECR_WRAP < Decrement value. (old_stencil - 1) GPU_STENCIL_INCR < Increment value. (old_stencil + 1 saturated to [0, 255]) GPU_STENCIL_INCR_WRAP < Increment value. (old_stencil + 1) GPU_STENCIL_INVERT < Invert value. (~old_stencil) GPU_STENCIL_KEEP < Keep old value. (old_stencil) GPU_STENCIL_REPLACE < Replace value. (ref) GPU_STENCIL_ZERO < Zero. (0) GPU_SUBTRACT < Subtract. GPU_TEVOP_A_ONE_MINUS_SRC_ALPHA < Source alpha - 1. GPU_TEVOP_A_ONE_MINUS_SRC_B < Source blue - 1. GPU_TEVOP_A_ONE_MINUS_SRC_G < Source green - 1. GPU_TEVOP_A_ONE_MINUS_SRC_R < Source red - 1. GPU_TEVOP_A_SRC_ALPHA < Source alpha. GPU_TEVOP_A_SRC_B < Source blue. GPU_TEVOP_A_SRC_G < Source green. GPU_TEVOP_A_SRC_R < Source red. GPU_TEVOP_RGB_0x0A < Unknown. GPU_TEVOP_RGB_0x0B < Unknown. GPU_TEVOP_RGB_0x0E < Unknown. GPU_TEVOP_RGB_0x0F < Unknown. GPU_TEVOP_RGB_0x06 < Unknown. GPU_TEVOP_RGB_0x07 < Unknown. GPU_TEVOP_RGB_ONE_MINUS_SRC_ALPHA < Source alpha - 1. GPU_TEVOP_RGB_ONE_MINUS_SRC_B < Source blue - 1. GPU_TEVOP_RGB_ONE_MINUS_SRC_COLOR < Source color - 1. GPU_TEVOP_RGB_ONE_MINUS_SRC_G < Source green - 1. GPU_TEVOP_RGB_ONE_MINUS_SRC_R < Source red - 1. GPU_TEVOP_RGB_SRC_ALPHA < Source alpha. GPU_TEVOP_RGB_SRC_B < Source blue. GPU_TEVOP_RGB_SRC_COLOR < Source color. GPU_TEVOP_RGB_SRC_G < Source green. GPU_TEVOP_RGB_SRC_R < Source red. GPU_TEVSCALE_1 < 1x GPU_TEVSCALE_2 < 2x GPU_TEVSCALE_4 < 4x GPU_TEXFACE_2D < 2D face GPU_TEXTURE0 < Texture unit 0. GPU_TEXTURE1 < Texture unit 1. GPU_TEXTURE2 < Texture unit 2. GPU_TEXTURE3 < Texture unit 3. GPU_TEXUNIT0 < Texture unit 0. GPU_TEXUNIT1 < Texture unit 1. GPU_TEXUNIT2 < Texture unit 2. GPU_TEX_2D < 2D texture GPU_TEX_CUBE_MAP < Cube map GPU_TEX_DISABLED < Disabled GPU_TEX_PROJECTION < Projection texture GPU_TEX_SHADOW_2D < 2D Shadow texture GPU_TEX_SHADOW_CUBE < Shadow cube map GPU_TRIANGLES < Triangles. GPU_TRIANGLE_FAN < Triangle fan. GPU_TRIANGLE_STRIP < Triangle strip. GPU_UNSIGNED_BYTE < 8-bit unsigned byte. GPU_VERTEX_SHADER < Vertex shader. GPU_WRITE_ALL < Write all components. GPU_WRITE_ALPHA < Write alpha. GPU_WRITE_BLUE < Write blue. GPU_WRITE_COLOR < Write all color components. GPU_WRITE_DEPTH < Write depth. GPU_WRITE_GREEN < Write green. GPU_WRITE_RED < Write red. GPU_ZERO < Zero. GSH_FIXED_PRIM < Fixed-size primitive processing mode. GSH_POINT < Point processing mode. GSH_VARIABLE_PRIM < Variable-size primitive processing mode. GSPGPU_EVENT_DMA < TODO GSPGPU_EVENT_MAX < Used to know how many events there are. GSPGPU_EVENT_P3D < Command list processing finished. GSPGPU_EVENT_PPF < Display transfer finished. GSPGPU_EVENT_PSC0 < Memory fill completed. GSPGPU_EVENT_PSC1 < TODO GSPGPU_EVENT_VBlank0 < TODO GSPGPU_EVENT_VBlank1 < TODO GSPLCD_SCREEN_BOTH < Both screens. GSPLCD_SCREEN_BOTTOM < Bottom screen. GSPLCD_SCREEN_TOP < Top screen. GSP_BGR8_OES < BGR8. (3 bytes) GSP_RGB5_A1_OES < RGB5A1. (2 bytes) GSP_RGB565_OES < RGB565. (2 bytes) GSP_RGBA4_OES < RGBA4. (2 bytes) GSP_RGBA8_OES < RGBA8. (4 bytes) GSP_SCREEN_BOTTOM GSP_SCREEN_HEIGHT_BOTTOM GSP_SCREEN_HEIGHT_TOP GSP_SCREEN_HEIGHT_TOP_2X GSP_SCREEN_TOP GSP_SCREEN_WIDTH GX_FILL_16BIT_DEPTH < The buffer has a 16 bit per pixel depth GX_FILL_24BIT_DEPTH < The buffer has a 24 bit per pixel depth GX_FILL_32BIT_DEPTH < The buffer has a 32 bit per pixel depth GX_FILL_FINISHED < Indicates if the memory fill is complete. You should not use it when requesting a transfer. GX_FILL_TRIGGER < Trigger the PPF event GX_TRANSFER_FMT_RGB8 < 8-bit Red + 8-bit Green + 8-bit Blue GX_TRANSFER_FMT_RGB5A1 < 5-bit Red + 5-bit Green + 5-bit Blue + 1-bit Alpha GX_TRANSFER_FMT_RGB565 < 5-bit Red + 6-bit Green + 5-bit Blue GX_TRANSFER_FMT_RGBA4 < 4-bit Red + 4-bit Green + 4-bit Blue + 4-bit Alpha GX_TRANSFER_FMT_RGBA8 < 8-bit Red + 8-bit Green + 8-bit Blue + 8-bit Alpha GX_TRANSFER_SCALE_NO < No anti-aliasing GX_TRANSFER_SCALE_X < 2x1 anti-aliasing GX_TRANSFER_SCALE_XY < 2x2 anti-aliasing HIDEVENT_Accel < Event signaled by HID-module, when the sharedmem accelerometer state was updated. HIDEVENT_DebugPad < Event signaled by HID-module, when the sharedmem DebugPad state was updated. HIDEVENT_Gyro < Event signaled by HID-module, when the sharedmem gyroscope state was updated. HIDEVENT_MAX < Used to know how many events there are. HIDEVENT_PAD0 < Event signaled by HID-module, when the sharedmem+0(PAD/circle-pad)/+0xA8(touch-screen) region was updated. HIDEVENT_PAD1 < Event signaled by HID-module, when the sharedmem+0(PAD/circle-pad)/+0xA8(touch-screen) region was updated. HTTPC_KEEPALIVE_DISABLED HTTPC_KEEPALIVE_ENABLED HTTPC_METHOD_DELETE HTTPC_METHOD_GET HTTPC_METHOD_HEAD HTTPC_METHOD_POST HTTPC_METHOD_PUT HTTPC_RESULTCODE_DOWNLOADPENDING HTTPC_RESULTCODE_NOTFOUND HTTPC_RESULTCODE_TIMEDOUT HTTPC_STATUS_DOWNLOAD_READY < Download ready. HTTPC_STATUS_REQUEST_IN_PROGRESS < Request in progress. IM_DEFAULT < Initial installation IM_REINSTALL < Reinstall currently installed title; use this if the title is already installed (including updates) IM_UNKNOWN1 < Unknown IM_UNKNOWN2 < Unknown INFO_TYPE_ACCOUNT_ACCESS_TOKEN < AccountAccessToken structure INFO_TYPE_ACCOUNT_ACCESS_TOKEN_STATE < u32, AccountAccessTokenState enum INFO_TYPE_ACCOUNT_ID < AccountId INFO_TYPE_ACCOUNT_INFO < AccountInfo structure INFO_TYPE_ACCOUNT_SERVER_ENVIRONMENT < AccountServerTypesStr structure INFO_TYPE_ACCOUNT_SERVER_TYPES INFO_TYPE_AGE < u16 INFO_TYPE_ASSIGNED_ACCOUNT_ID < AccountId INFO_TYPE_ASSIGNED_PRINCIPAL_ID < u32 INFO_TYPE_BIRTH_DATE < BirthDate structure INFO_TYPE_COMMON_CURRENT_ACCOUNT_SLOT < u8 INFO_TYPE_COMMON_DEFAULT_ACCOUNT_SERVER_ENVIRONMENT < AccountServerTypesStr structure INFO_TYPE_COMMON_DEFAULT_ACCOUNT_SERVER_TYPES < AccountServerTypes INFO_TYPE_COMMON_DEFAULT_ACCOUNT_SLOT < u8 INFO_TYPE_COMMON_DEVICE_HASH < u8[8] INFO_TYPE_COMMON_IS_APPLICATION_UPDATE_REQUIRED < bool INFO_TYPE_COMMON_NETWORK_TIME_DIFF < s64, difference between server time and device time in nanoseconds. INFO_TYPE_COMMON_NUM_ACCOUNTS < u8 INFO_TYPE_COMMON_TRANSFERABLE_ID_BASE < u64 INFO_TYPE_COUNTRY_NAME < char[2+1] INFO_TYPE_FP_LOCAL_ACCOUNT_ID < u8 INFO_TYPE_GENDER < u8, F = 0, M = 1 INFO_TYPE_HAS_ECI_VIRTUAL_ACCOUNT < bool INFO_TYPE_IS_COMMITTED < bool INFO_TYPE_IS_ENABLED_RECEIVE_ADS < bool INFO_TYPE_IS_MAIL_ADDRESS_VALIDATED < bool INFO_TYPE_IS_MII_UPDATED < bool INFO_TYPE_IS_OFF_DEVICE_ENABLED < bool INFO_TYPE_IS_PASSWORD_CACHE_ENABLED < bool INFO_TYPE_IS_SERVER_ACCOUNT_DELETED < bool INFO_TYPE_LAST_AUTHENTICATION_RESULT < Result INFO_TYPE_MAIL_ADDRESS < AccountMailAddress INFO_TYPE_MII < CFLStoreData INFO_TYPE_MII_IMAGE_URL < char[0x100+1] INFO_TYPE_MII_NAME < MiiScreenName INFO_TYPE_NFS_PASSWORD < char[0x10+1] INFO_TYPE_PARENTAL_CONTROL_SLOT_NUMBER < u8 INFO_TYPE_PERSISTENT_ID < u32 INFO_TYPE_PRINCIPAL_ID < u32 INFO_TYPE_SIMPLE_ADDRESS_ID < u32 INFO_TYPE_STUB_0x10 INFO_TYPE_STUB_0x18 INFO_TYPE_STUB_0xD INFO_TYPE_STUB_0xF INFO_TYPE_TIMEZONE_ID < char[0x40+1] INFO_TYPE_TRANSFERABLE_ID_BASE < u64 INFO_TYPE_TRANSLATED_SIMPLE_ADDRESS_ID < u32 INFO_TYPE_UTC_OFFSET < s64 INPUT_YUV420_INDIV_8 < 8-bit per component, planar YUV 4:2:0, 12bpp, (1 Cr & Cb sample per 2x2 Y samples).Usually named YUV420P. INPUT_YUV420_INDIV_16 < 16-bit per component, planar YUV 4:2:0, 24bpp, (1 Cr & Cb sample per 2x2 Y samples).Usually named YUV420P16. INPUT_YUV422_BATCH < 8-bit per component, packed YUV 4:2:2, 16bpp, (Y0 Cb Y1 Cr).Usually named YUYV422. INPUT_YUV422_INDIV_8 < 8-bit per component, planar YUV 4:2:2, 16bpp, (1 Cr & Cb sample per 2x1 Y samples).Usually named YUV422P. INPUT_YUV422_INDIV_16 < 16-bit per component, planar YUV 4:2:2, 32bpp, (1 Cr & Cb sample per 2x1 Y samples).Usually named YUV422P16. INVALIDATE_ACCESS_TOKEN < Invalidates only the account token itself (and the expiry date). INVALIDATE_REFRESH_TOKEN < Invalidates only the refresh token. IPC_BUFFER_R < Readable IPC_BUFFER_RW < Readable and Writable IPC_BUFFER_W < Writable KEY_A < A KEY_B < B KEY_CPAD_DOWN < Circle Pad Down KEY_CPAD_LEFT < Circle Pad Left KEY_CPAD_RIGHT < Circle Pad Right KEY_CPAD_UP < Circle Pad Up KEY_CSTICK_DOWN < C-Stick Down (New 3DS only) KEY_CSTICK_LEFT < C-Stick Left (New 3DS only) KEY_CSTICK_RIGHT < C-Stick Right (New 3DS only) KEY_CSTICK_UP < C-Stick Up (New 3DS only) KEY_DDOWN < D-Pad Down KEY_DLEFT < D-Pad Left KEY_DOWN < D-Pad Down or Circle Pad Down KEY_DRIGHT < D-Pad Right KEY_DUP < D-Pad Up KEY_L < L KEY_LEFT < D-Pad Left or Circle Pad Left KEY_R < R KEY_RIGHT < D-Pad Right or Circle Pad Right KEY_SELECT < Select KEY_START < Start KEY_TOUCH < Touch (Not actually provided by HID) KEY_UP < D-Pad Up or Circle Pad Up KEY_X < X KEY_Y < Y KEY_ZL < ZL (New 3DS only) KEY_ZR < ZR (New 3DS only) LED_BLINK_RED < Blinking red state of power led and notification led LED_BLUE < Blue state of the led LED_NORMAL < The normal mode of the led LED_OFF < Switch off power led LED_RED < Red state of the led LED_SLEEP_MODE < The led pulses slowly as it does in the sleep mode LENS_CORRECTION_BRIGHT < Bright lens correction. (90) LENS_CORRECTION_DARK < Dark lens correction. (OFF) LENS_CORRECTION_NORMAL < Normal lens correction. (70) LENS_CORRECTION_OFF < No lens correction. LENS_CORRECTION_ON_70 < Edge-to-center brightness ratio of 70. LENS_CORRECTION_ON_90 < Edge-to-center brightness ratio of 90. LINK3DS_COMM_PORT MASK_FRIEND_REGISTERED_USER MASK_FRIEND_SENT_JOINABLE_INVITATION MASK_FRIEND_UPDATED_MII MASK_FRIEND_UPDATED_PRESENCE MASK_FRIEND_UPDATED_PROFILE MASK_FRIEND_WENT_OFFLINE MASK_FRIEND_WENT_ONLINE MASK_USER_WENT_OFFLINE MASK_USER_WENT_ONLINE MEDIATYPE_GAME_CARD < Game card. MEDIATYPE_NAND < NAND. MEDIATYPE_SD < SD card. MEMOP_ALLOC < Memory mapping MEMOP_ALLOC_LINEAR < Allocates linear memory. MEMOP_FREE < Memory un-mapping MEMOP_LINEAR_FLAG < Flag for linear memory operations MEMOP_MAP < Mirror mapping MEMOP_OP_MASK < Operation bitmask. MEMOP_PROT < Change protection MEMOP_REGION_APP < APPLICATION memory region. MEMOP_REGION_BASE < BASE memory region. MEMOP_REGION_MASK < Region bitmask. MEMOP_REGION_SYSTEM < SYSTEM memory region. MEMOP_RESERVE < Reserve memory MEMOP_UNMAP < Mirror unmapping MEMPERM_DONTCARE < Don’t care MEMPERM_EXECUTE < Executable MEMPERM_READ < Readable MEMPERM_READEXECUTE < Readable and executable MEMPERM_READWRITE < Readable and writable MEMPERM_WRITE < Writable MEMREGION_ALL < All regions. MEMREGION_APPLICATION < APPLICATION memory. MEMREGION_BASE < BASE memory. MEMREGION_SYSTEM < SYSTEM memory. MEMSTATE_ALIAS < Alias memory MEMSTATE_ALIASCODE < Aliased code memory MEMSTATE_ALIASED < Aliased memory MEMSTATE_CODE < Code memory MEMSTATE_CONTINUOUS < Continuous memory MEMSTATE_FREE < Free memory MEMSTATE_IO < I/O memory MEMSTATE_LOCKED < Locked memory MEMSTATE_PRIVATE < Private memory MEMSTATE_RESERVED < Reserved memory MEMSTATE_SHARED < Shared memory MEMSTATE_STATIC < Static memory MICU_ENCODING_PCM8 < Unsigned 8-bit PCM. MICU_ENCODING_PCM8_SIGNED < Signed 8-bit PCM. MICU_ENCODING_PCM16 < Unsigned 16-bit PCM. MICU_ENCODING_PCM16_SIGNED < Signed 16-bit PCM. MICU_SAMPLE_RATE_8180 < 8182.1245 Hz MICU_SAMPLE_RATE_10910 < 10909.499 Hz MICU_SAMPLE_RATE_16360 < 16364.479 Hz MICU_SAMPLE_RATE_32730 < 32728.498 Hz MIISELECTOR_CANCEL < Show the cancel button MIISELECTOR_GUESTMII_NAME_LEN MIISELECTOR_GUESTMII_SLOTS MIISELECTOR_GUESTS < Make Guets Miis selectable MIISELECTOR_GUESTSTART < Start on guest page MIISELECTOR_MAGIC MIISELECTOR_TITLE_LEN MIISELECTOR_TOP < Show AppletEd on top screen MIISELECTOR_USERMII_SLOTS MII_IMAGE_1 MII_IMAGE_2 MII_IMAGE_3 MII_IMAGE_4 MII_IMAGE_5 MII_IMAGE_6 MII_IMAGE_7 MII_IMAGE_8 MII_IMAGE_PRIMARY < The user’s primary Mii image. MII_NAME_LEN MVDMODE_COLORFORMATCONV < Converting color formats. MVDMODE_VIDEOPROCESSING < Processing video. MVD_CALC_WITH_LEVEL_FLAG_ENABLE_CALC MVD_CALC_WITH_LEVEL_FLAG_ENABLE_EXTRA_OP MVD_CALC_WITH_LEVEL_FLAG_NONE MVD_CALC_WITH_LEVEL_FLAG_UNK MVD_DEFAULT_WORKBUF_SIZE MVD_H264_LEVEL_1_0 MVD_H264_LEVEL_1_0B MVD_H264_LEVEL_1_1 MVD_H264_LEVEL_1_2 MVD_H264_LEVEL_1_3 MVD_H264_LEVEL_2_0 MVD_H264_LEVEL_2_1 MVD_H264_LEVEL_2_2 MVD_H264_LEVEL_3_0 MVD_H264_LEVEL_3_1 MVD_H264_LEVEL_3_2 MVD_H264_LEVEL_4_0 MVD_H264_LEVEL_4_1 MVD_H264_LEVEL_4_2 MVD_H264_LEVEL_5_0 MVD_H264_LEVEL_5_1 MVD_H264_LEVEL_5_2 MVD_INPUT_H264 < H264 MVD_INPUT_YUYV422 < YUYV422 MVD_OUTPUT_BGR565 < BGR565 MVD_OUTPUT_RGB565 < RGB565 MVD_OUTPUT_YUYV422 < YUYV422 MVD_STATUS_BUSY MVD_STATUS_FRAMEREADY MVD_STATUS_INCOMPLETEPROCESSING MVD_STATUS_NALUPROCFLAG MVD_STATUS_OK MVD_STATUS_PARAMSET NASC_BANNED_ROM_ID NASC_DEVELOPMENT NASC_DEVICE_BANNED NASC_INGAMESN_LEN NASC_INVALID_DEVICE_CERTIFICATE NASC_INVALID_FPD_VERSION NASC_INVALID_GAME_ID NASC_INVALID_KEY_HASH NASC_INVALID_PID_HMAC NASC_INVALID_PRODUCT_CODE NASC_INVALID_REQUEST_PARAM NASC_INVALID_SVC NASC_INVALID_TITLE_VERSION NASC_KEYHASH_LEN NASC_PRODUCTION NASC_SERVER_NO_LONGER_AVAILABLE NASC_SERVER_UNDER_MAINTENANCE NASC_SUCCESS NASC_SVC_LEN NASC_TESTING NAT_FILTERING_PORT_DEPENDENT NAT_FILTERING_PORT_INDEPENDENT NAT_FILTERING_UNKNOWN NAT_MAPPING_ENDPOINT_DEPENDENT NAT_MAPPING_ENDPOINT_INDEPENDENT NAT_MAPPING_UNKNOWN NDM_DAEMON_BOSS NDM_DAEMON_CEC NDM_DAEMON_FRIENDS NDM_DAEMON_MASK_ALL NDM_DAEMON_MASK_BACKGROUOND NDM_DAEMON_MASK_BOSS NDM_DAEMON_MASK_CEC NDM_DAEMON_MASK_DEFAULT NDM_DAEMON_MASK_FRIENDS NDM_DAEMON_MASK_NIM NDM_DAEMON_NIM NDM_DAEMON_STATUS_BUSY NDM_DAEMON_STATUS_IDLE NDM_DAEMON_STATUS_SUSPENDED NDM_DAEMON_STATUS_SUSPENDING NDM_EXCLUSIVE_STATE_INFRASTRUCTURE NDM_EXCLUSIVE_STATE_LOCAL_COMMUNICATIONS NDM_EXCLUSIVE_STATE_NONE NDM_EXCLUSIVE_STATE_STREETPASS NDM_EXCLUSIVE_STATE_STREETPASS_DATA NDM_STATE_CEC_FORCE_SUSPENDING NDM_STATE_CEC_SUSPENDING NDM_STATE_CEC_WORKING NDM_STATE_INFRASTRUCTURE_CONNECTED NDM_STATE_INFRASTRUCTURE_CONNECTING NDM_STATE_INFRASTRUCTURE_DISCONNECTING NDM_STATE_INFRASTRUCTURE_FORCE_DISCONNECTING NDM_STATE_INFRASTRUCTURE_FORCE_SUSPENDING NDM_STATE_INFRASTRUCTURE_SUSPENDING NDM_STATE_INFRASTRUCTURE_WORKING NDM_STATE_INITIAL NDM_STATE_SUSPENDED NDSP_3D_SURROUND_PREPROCESSED < (?) Unknown, under research NDSP_CLIP_NORMAL < “Normal” clipping mode (?) NDSP_CLIP_SOFT < “Soft” clipping mode (?) NDSP_ENCODING_ADPCM < DSPADPCM (GameCube format) NDSP_ENCODING_PCM8 < PCM8 NDSP_ENCODING_PCM16 < PCM16 NDSP_FORMAT_ADPCM < (Alias) Buffer contains Mono ADPCM. NDSP_FORMAT_MONO_ADPCM < Buffer contains Mono ADPCM. NDSP_FORMAT_MONO_PCM8 < Buffer contains Mono PCM8. NDSP_FORMAT_MONO_PCM16 < Buffer contains Mono PCM16. NDSP_FORMAT_PCM8 < (Alias) Buffer contains Mono PCM8. NDSP_FORMAT_PCM16 < (Alias) Buffer contains Mono PCM16. NDSP_FORMAT_STEREO_PCM8 < Buffer contains Stereo PCM8. NDSP_FORMAT_STEREO_PCM16 < Buffer contains Stereo PCM16. NDSP_FRONT_BYPASS < Front bypass. NDSP_INTERP_LINEAR < Linear interpolation NDSP_INTERP_NONE < No interpolation NDSP_INTERP_POLYPHASE < Polyphase interpolation NDSP_OUTPUT_MONO < Mono sound NDSP_OUTPUT_STEREO < Stereo sound NDSP_OUTPUT_SURROUND < 3D Surround sound NDSP_SAMPLE_RATE NDSP_SPKPOS_NUM NDSP_SPKPOS_SQUARE NDSP_SPKPOS_WIDE NDSP_WBUF_DONE < The wave buffer has finished being played. NDSP_WBUF_FREE < The wave buffer is not queued. NDSP_WBUF_PLAYING < The wave buffer is playing right now. NDSP_WBUF_QUEUED < The wave buffer is queued and has not been played yet. NETOPT_ARP_TABLE < The ARP table SOCU_ARPTableEntry NETOPT_DHCP_LEASE_TIME < The DHCP lease time remaining, in seconds NETOPT_DNS_TABLE < The table of the DNS servers SOCU_DNSTableEntry – Returns a buffer of size 336 but only 2 entries are set ? NETOPT_IP_INFO < The current IP setup SOCU_IPInfo NETOPT_IP_MTU < The value of the IP MTU (u32) NETOPT_MAC_ADDRESS < The mac address of the interface (u32 mac[6]) NETOPT_ROUTING_TABLE < The routing table SOCU_RoutingTableEntry NETOPT_TCP_NUMBER < The number of sockets in the TCP table (u32) NETOPT_TCP_TABLE < The table of opened TCP sockets SOCU_TCPTableEntry NETOPT_UDP_NUMBER < The number of sockets in the UDP table (u32) NETOPT_UDP_TABLE < The table of opened UDP sockets SOCU_UDPTableEntry NFC_ERR_AMIIBO_NOTSETUP NFC_ERR_APPDATA_UNINITIALIZED NFC_ERR_APPID_MISMATCH NFC_ERR_DATACORRUPTION0 NFC_ERR_DATACORRUPTION1 NFC_ERR_INVALID_STATE NFC_OpType_1 NFC_OpType_NFCTag Unknown. NFC_OpType_RawNFC This is the default. NFC_STARTSCAN_DEFAULTINPUT NFC_TagState_DataReady NFC tag is now out of range, where the NFC tag was previously in range. This occurs automatically without using any NFC service commands. Once this state is entered, it won’t automatically change to anything else when the tag is moved in range again. Hence, if you want to keep doing tag scanning after this, you must stop+start scanning. NFC_TagState_InRange Currently scanning for NFC tags. Set by nfcStartScanning() when successful. NFC_TagState_OutOfRange NFC tag is in range. The state automatically changes to this when the state was previously value 2, without using any NFC service commands. NFC_TagState_Scanning Not currently scanning for NFC tags. Set by nfcStopScanning() and nfcInit(), when successful. NFC_TagState_ScanningStopped nfcInit() was not used yet. NFC_TagState_Uninitialized NFC_amiiboFlag_AppDataSetup This indicates that the amiibo was setup with amiibo Settings. nfcGetAmiiboSettings() will return an all-zero struct when this is not set. NFC_amiiboFlag_Setup NFS_TYPESTR_LEN NNAS_GAME_DEVELOPMENT NNAS_LIBRARY_DEVELOPMENT NNAS_PRODUCTION NNAS_STAGING NNAS_SYSTEM_DEVELOPMENT OS_DSPRAM_PADDR OS_DSPRAM_SIZE OS_DSPRAM_VADDR OS_FCRAM_PADDR OS_FCRAM_SIZE OS_FCRAM_VADDR OS_HEAP_AREA_BEGIN OS_HEAP_AREA_END OS_KERNELCFG_VADDR OS_MAP_AREA_BEGIN OS_MAP_AREA_END OS_MMIO_PADDR OS_MMIO_SIZE OS_MMIO_VADDR OS_OLD_FCRAM_PADDR OS_OLD_FCRAM_SIZE OS_OLD_FCRAM_VADDR OS_QTMRAM_PADDR OS_QTMRAM_SIZE OS_QTMRAM_VADDR OS_SHAREDCFG_VADDR OS_VRAM_PADDR OS_VRAM_SIZE OS_VRAM_VADDR OUTPUT_RGB_24 < 24-bit RGB888. OUTPUT_RGB_32 < 32-bit RGBA8888. The alpha component is the 8-bit value set by Y2RU_SetAlpha OUTPUT_RGB_16_555 < 16-bit RGBA5551. The alpha bit is the 7th bit of the alpha value set by Y2RU_SetAlpha OUTPUT_RGB_16_565 < 16-bit RGB565. OUTPUT_RGB_565 < RGB565 OUTPUT_YUV_422 < YUV422 PATH_ASCII < ASCII text path. PATH_BINARY < Binary path. Meaning is per-archive. PATH_EMPTY < Empty path. PATH_INVALID < Invalid path. PATH_UTF16 < UTF-16 text path. PERFCOUNTEREVT_CORE_BASE PERFCOUNTEREVT_CORE_BRANCH_INST PERFCOUNTEREVT_CORE_BRANCH_MISS_PREDICTED PERFCOUNTEREVT_CORE_BRANCH_NOT_PREDICTED PERFCOUNTEREVT_CORE_CYCLE_COUNT < One cycle elapsed. PERFCOUNTEREVT_CORE_CYCLE_COUNT_64 < 64 cycles elapsed. PERFCOUNTEREVT_CORE_DATA_CACHE_LINE_EVICTION PERFCOUNTEREVT_CORE_DATA_CACHE_READ PERFCOUNTEREVT_CORE_DATA_CACHE_READ_MISS PERFCOUNTEREVT_CORE_DATA_CACHE_WRITE PERFCOUNTEREVT_CORE_DATA_CACHE_WRITE_MISS PERFCOUNTEREVT_CORE_DATA_MICRO_TLB_MISS PERFCOUNTEREVT_CORE_EXTERNAL_REQUEST PERFCOUNTEREVT_CORE_FOLDED_INST_EXECUTED PERFCOUNTEREVT_CORE_INST_CACHE_MISS PERFCOUNTEREVT_CORE_INST_EXECUTED PERFCOUNTEREVT_CORE_INST_MICRO_TLB_MISS PERFCOUNTEREVT_CORE_MAIN_TLB_MISS PERFCOUNTEREVT_CORE_MERGE_IN_STORE_BUFFER PERFCOUNTEREVT_CORE_PC_CHANGED PERFCOUNTEREVT_CORE_STALL_BY_DATA_HAZARD PERFCOUNTEREVT_CORE_STALL_BY_LACK_OF_INST PERFCOUNTEREVT_CORE_STALL_BY_LSU_FULL PERFCOUNTEREVT_CORE_STORE_BUFFER_DRAIN PERFCOUNTEREVT_SCU_BASE PERFCOUNTEREVT_SCU_CYCLE_COUNT PERFCOUNTEREVT_SCU_DISABLED PERFCOUNTEREVT_SCU_EXTERNAL_READ PERFCOUNTEREVT_SCU_EXTERNAL_WRITE PERFCOUNTEREVT_SCU_LINEFILL_HIT_FROM_CORE0 PERFCOUNTEREVT_SCU_LINEFILL_HIT_FROM_CORE1 PERFCOUNTEREVT_SCU_LINEFILL_HIT_FROM_CORE2 PERFCOUNTEREVT_SCU_LINEFILL_HIT_FROM_CORE3 PERFCOUNTEREVT_SCU_LINEFILL_MISS_FROM_CORE0 PERFCOUNTEREVT_SCU_LINEFILL_MISS_FROM_CORE1 PERFCOUNTEREVT_SCU_LINEFILL_MISS_FROM_CORE2 PERFCOUNTEREVT_SCU_LINEFILL_MISS_FROM_CORE3 PERFCOUNTEREVT_SCU_LINE_MIGRATION PERFCOUNTEREVT_SCU_LINE_MISSING_FROM_CORE0 PERFCOUNTEREVT_SCU_LINE_MISSING_FROM_CORE1 PERFCOUNTEREVT_SCU_LINE_MISSING_FROM_CORE2 PERFCOUNTEREVT_SCU_LINE_MISSING_FROM_CORE3 PERFCOUNTEREVT_SCU_READ_BUSY_PORT0 PERFCOUNTEREVT_SCU_READ_BUSY_PORT1 PERFCOUNTEREVT_SCU_WRITE_BUSY_PORT0 PERFCOUNTEREVT_SCU_WRITE_BUSY_PORT1 PERFCOUNTEROP_DISABLE < Disable and forcibly unlock perfmon. functionality. PERFCOUNTEROP_ENABLE < Enable and lock perfmon. functionality. PERFCOUNTEROP_GET_EVENT < Get the event ID associated to a particular counter. PERFCOUNTEROP_GET_OVERFLOW_FLAGS < Get the overflow flags for all CP15 and SCU counters. PERFCOUNTEROP_GET_VALUE < Get the value of a counter register. PERFCOUNTEROP_RESET < Reset the value and/or overflow flags of selected counters. PERFCOUNTEROP_SET_EVENT < Set the event ID associated to a paritcular counter. PERFCOUNTEROP_SET_VALUE < Set the value of a counter register. PERFCOUNTEROP_SET_VIRTUAL_COUNTER_ENABLED < (Dis)allow the kernel to track counter overflows and to use 64-bit counter values. PERFCOUNTERREG_CORE_BASE PERFCOUNTERREG_CORE_COUNT_REG_0 < CP15 PMN0. PERFCOUNTERREG_CORE_COUNT_REG_1 < CP15 PMN1. PERFCOUNTERREG_CORE_CYCLE_COUNTER < CP15 CCNT. PERFCOUNTERREG_SCU_0 < SCU MN0. PERFCOUNTERREG_SCU_1 < SCU MN1. PERFCOUNTERREG_SCU_2 < SCU MN2. PERFCOUNTERREG_SCU_3 < SCU MN3. PERFCOUNTERREG_SCU_4 < SCU MN4. Prod-N3DS only. IRQ line missing. PERFCOUNTERREG_SCU_5 < SCU MN5. Prod-N3DS only. IRQ line missing. PERFCOUNTERREG_SCU_6 < SCU MN6. Prod-N3DS only. IRQ line missing. PERFCOUNTERREG_SCU_7 < SCU MN7. Prod-N3DS only. IRQ line missing. PERFCOUNTERREG_SCU_BASE PHOTO_MODE_LANDSCAPE < Landscape mode. PHOTO_MODE_LETTER < Letter mode. PHOTO_MODE_NIGHTVIEW < Night mode. PHOTO_MODE_NORMAL < Normal mode. PHOTO_MODE_PORTRAIT < Portrait mode. PMLAUNCHFLAG_FORCE_USE_O3DS_APP_MEM < Forces the usage of the O3DS system mode app memory setting even if N3DS system mode is not “Legacy”. Dev4 and Dev5 not supported. N3DS only. PMLAUNCHFLAG_FORCE_USE_O3DS_MAX_APP_MEM < In conjunction with the above, forces the 96MB app memory setting. N3DS only. PMLAUNCHFLAG_LOAD_DEPENDENCIES PMLAUNCHFLAG_NORMAL_APPLICATION PMLAUNCHFLAG_NOTIFY_TERMINATION PMLAUNCHFLAG_QUEUE_DEBUG_APPLICATION PMLAUNCHFLAG_TERMINATION_NOTIFICATION_MASK PMLAUNCHFLAG_USE_UPDATE_TITLE PORT_BOTH < Both ports. PORT_CAM1 < CAM1 port. PORT_CAM2 < CAM2 port. PORT_NONE < No port. PS_ALGORITHM_CBC_DEC < CBC decryption. PS_ALGORITHM_CBC_ENC < CBC encryption. PS_ALGORITHM_CCM_DEC < CCM decryption. PS_ALGORITHM_CCM_ENC < CCM encryption. PS_ALGORITHM_CTR_DEC < CTR decryption(same as PS_ALGORITHM_CTR_ENC). PS_ALGORITHM_CTR_ENC < CTR encryption. PS_KEYSLOT_0D < Key slot 0x0D. PS_KEYSLOT_2D < Key slot 0x2D. PS_KEYSLOT_2E < Key slot 0x2E. PS_KEYSLOT_31 < Key slot 0x31. PS_KEYSLOT_32 < Key slot 0x32. PS_KEYSLOT_36 < Key slot 0x36. PS_KEYSLOT_38 < Key slot 0x38. PS_KEYSLOT_39_DLP < Key slot 0x39. (DLP) PS_KEYSLOT_39_NFC < Key slot 0x39. (NFC) PS_KEYSLOT_INVALID < Invalid key slot. PTMNOTIFID_BATTERY_LOW < The battery level has reached 10% or below. PTMNOTIFID_BATTERY_VERY_LOW < The battery level has reached 5% or below. PTMNOTIFID_FULLY_AWAKE < The system is fully awake (no ack required). PTMNOTIFID_FULLY_WAKING_UP < The system has been woken up, and the paused processes are about to be unpaused (ack = 1). PTMNOTIFID_GOING_TO_SLEEP < All processes not having “RunnableOnSleep” have been paused & the system is about to go to sleep (ack = 0). PTMNOTIFID_HALF_AWAKE < The system has been woken up but is about to go to sleep again (ack = 2). PTMNOTIFID_SHUTDOWN < The system is about to power off or reboot. PTMNOTIFID_SLEEP_ALLOWED < The sleep request has been allowed by PTMSYSM_ReplyToSleepQuery(false) (ack = 1). PTMNOTIFID_SLEEP_DENIED < The sleep request has been denied by PTMSYSM_ReplyToSleepQuery(true) (no ack required). PTMNOTIFID_SLEEP_REQUESTED < PTMSYSM_RequestSleep has been called (ack = 3) QTM_CAL_CFG_BLK_ID QTM_EYE_LEFT < Left eye. QTM_EYE_NUM < Number of eyes. QTM_EYE_RIGHT < Right eye. QTM_SERVICE_SYSTEM qtm:s: has access to all qtm:u commands, plus luminosity sensor, plus
manual barrier position setting and calibration adjustment commands.
Automatic barrier control is reenabled on session exit.QTM_SERVICE_SYSTEM_PROCESS qtm:sp: has access to all qtm:s (and qtm:u) commands, and merely has a
few more commands that GSP uses to notify QTM of 2D<>3D mode switches and
power events. Automatic barrier control is reenabled on session exit.
GSP always keeps a qtm:sp sessions open (at least on latest system version),
whereas NS opens then immediately closes a qtm:sp sessions only when dealing
with a “blacklisted” application (that is, almost never).QTM_SERVICE_USER qtm:u: has eye-tracking commands and IR LED control commands, but for some
reason cannot fetch ambiant lux data from the camera’s luminosity sensor.QTM_STATUS_CFG_BLK_ID QTM_STATUS_ENABLED < QTM is fully enabled. QTM_STATUS_SS3D_DISABLED < QTM “super stable 3D” feature is disabled. Parallax barrier hardware state is configured to match O3DS. QTM_STATUS_UNAVAILABLE QTM is unavailable: either “blacklisted” (usually by NS) for the current title, or console is a N2DSXL . RD_ALREADY_DONE RD_ALREADY_EXISTS RD_ALREADY_INITIALIZED RD_BUSY RD_CANCEL_REQUESTED RD_INVALID_ADDRESS RD_INVALID_COMBINATION RD_INVALID_ENUM_VALUE RD_INVALID_HANDLE RD_INVALID_POINTER RD_INVALID_RESULT_VALUE RD_INVALID_SELECTION RD_INVALID_SIZE RD_MISALIGNED_ADDRESS RD_MISALIGNED_SIZE RD_NOT_AUTHORIZED RD_NOT_FOUND RD_NOT_IMPLEMENTED RD_NOT_INITIALIZED RD_NO_DATA RD_OUT_OF_MEMORY RD_OUT_OF_RANGE RD_SUCCESS RD_TIMEOUT RD_TOO_LARGE RELATIONSHIP_COMPLETE < Fully registered friend. RELATIONSHIP_DELETED < Relationship was deleted. RELATIONSHIP_INCOMPLETE < Provisionally registered friend. RELATIONSHIP_LOCAL < Provisionally registered friend (but this relationship has not been sent to the server yet). RELATIONSHIP_NOT_FOUND < Friend not registered at all. REQUEST_ACQUIRE_ACCOUNT_ID_BY_PRINCIPAL_ID < AccountId REQUEST_ACQUIRE_ACCOUNT_ID_BY_PRINCIPAL_ID_MULTI < AccountId[count] REQUEST_ACQUIRE_ACCOUNT_INFO < INFO_TYPE_MAIL_ADDRESS: AccountMailAddress REQUEST_ACQUIRE_ACCOUNT_INFO_RAW < char[0xC00+1], NULL-terminate ASCII raw profile XML data REQUEST_ACQUIRE_EULA < EulaList structure (dynamically sized) REQUEST_ACQUIRE_EULA_LANGUAGE_LIST < EulaList structure with only the languageNameOffsets populated (dynamically sized) REQUEST_ACQUIRE_EULA_LIST < EulaList structure (dynamically sized) REQUEST_ACQUIRE_MII < CFLStoreData[count] REQUEST_ACQUIRE_PRINCIPAL_ID_BY_ACCOUNT_ID < u32 REQUEST_ACQUIRE_PRINCIPAL_ID_BY_ACCOUNT_ID_MULTI < u32[count] REQUEST_ACQUIRE_TIMEZONE_LIST < TimezoneList structure REQUEST_APPROVE_BY_CREDIT_CARD < u32, approvalId REQUEST_BIND_TO_EXISTENT_SERVER_ACCOUNT < u32, parentalConsentApprovalId REQUEST_INQUIRE_BINDING_TO_EXISTENT_SERVER_ACCOUNT < ExistentServerAccountData struct REQUEST_SEND_COPPA_CODE_MAIL < CoppaCodeMailData structure RESET_ONESHOT < When the primitive is signaled, it will wake up exactly one thread and will clear itself automatically. RESET_PULSE < Only meaningful for timers: same as ONESHOT but it will periodically signal the timer instead of just once. RESET_STICKY < When the primitive is signaled, it will wake up all threads and it won’t clear itself automatically. RESLIMIT_ADDRESSARBITER < Number of address arbiters RESLIMIT_BIT < Forces enum size to be 32 bits RESLIMIT_CATEGORY_APPLICATION < Regular application RESLIMIT_CATEGORY_LIB_APPLET < Library applet RESLIMIT_CATEGORY_OTHER < System modules running inside the BASE memregion RESLIMIT_CATEGORY_SYS_APPLET < System applet RESLIMIT_COMMIT < Quantity of allocatable memory RESLIMIT_CPUTIME < CPU time. Value expressed in percentage regular until it reaches 90. RESLIMIT_EVENT < Number of events RESLIMIT_MUTEX < Number of mutexes RESLIMIT_PRIORITY < Thread priority RESLIMIT_SEMAPHORE < Number of semaphores RESLIMIT_SHAREDMEMORY < Number of shared memory objects, see svcCreateMemoryBlock RESLIMIT_THREAD < Number of threads RESLIMIT_TIMER < Number of timers RESULT_COLOR < Color. RESULT_DUMMY < Dummy attribute (used as passthrough for geometry shader input). RESULT_NORMALQUAT < Normal Quaternion. RESULT_POSITION < Position. RESULT_TEXCOORD0 < Texture coordinate 0. RESULT_TEXCOORD0W < Texture coordinate 0 W. RESULT_TEXCOORD1 < Texture coordinate 1. RESULT_TEXCOORD2 < Texture coordinate 2. RESULT_VIEW < View. RL_FATAL RL_INFO RL_PERMANENT RL_REINITIALIZE RL_RESET RL_STATUS RL_SUCCESS RL_TEMPORARY RL_USAGE RM_AC RM_ACC RM_ACT RM_AM RM_AM_LOW RM_APPLET RM_APPLICATION RM_AVD RM_BOSS RM_CAM RM_CARD RM_CARDNOR RM_CARD_SPI RM_CEC RM_CODEC RM_COMMON RM_CONFIG RM_CSND RM_CUP RM_DBG RM_DBM RM_DD RM_DI RM_DLP RM_DMNT RM_DSP RM_EC RM_ENC RM_FATFS RM_FILE_SERVER RM_FND RM_FRIENDS RM_FS RM_FSI RM_GD RM_GPIO RM_GSP RM_GYROSCOPE RM_HID RM_HIO RM_HIO_LOW RM_HTTP RM_I2C RM_INVALIDRESVAL RM_IR RM_KERNEL RM_L2B RM_LDR RM_LOADER_SERVER RM_MC RM_MCU RM_MIC RM_MIDI RM_MP RM_MPWL RM_MVD RM_NDM RM_NEIA RM_NEWS RM_NEX RM_NFC RM_NFP RM_NGC RM_NIM RM_NPNS RM_NS RM_NWM RM_OLV RM_OS RM_PDN RM_PI RM_PIA RM_PL RM_PM RM_PM_LOW RM_PS RM_PTM RM_PXI RM_QTM RM_RDT RM_RO RM_ROMFS RM_SDMC RM_SND RM_SOC RM_SPI RM_SPM RM_SRV RM_SSL RM_SWC RM_TCB RM_TEST RM_UART RM_UDS RM_UPDATER RM_UTIL RM_VCTL RM_WEB_BROWSER ROTATION_CLOCKWISE_90 < Clockwise 90 degrees. ROTATION_CLOCKWISE_180 < Clockwise 180 degrees. ROTATION_CLOCKWISE_270 < Clockwise 270 degrees. ROTATION_NONE < No rotation. ROUTING_FLAG_G RS_CANCELED RS_INTERNAL RS_INVALIDARG RS_INVALIDRESVAL RS_INVALIDSTATE RS_NOP RS_NOTFOUND RS_NOTSUPPORTED RS_OUTOFRESOURCE RS_STATUSCHANGED RS_SUCCESS RS_WOULDBLOCK RS_WRONGARG RUNFLAG_APTCHAINLOAD < Chainload APT on return. RUNFLAG_APTREINIT < Reinitialize APT. RUNFLAG_APTWORKAROUND < Use APT workaround. SECURESAVE_ACTION_DELETE < Deletes a save’s secure value. In: “u64, ((SecureValueSlot << 32) | (TitleUniqueId << 8) | TitleVariation)”, Out: “u8, Value Existed” SECURESAVE_ACTION_FORMAT < Formats a save. No inputs/outputs. SECUREVALUE_SLOT_SD < SD application. SELECT_ALL < All cameras. SELECT_IN1 < Inner camera 1. SELECT_IN1_OUT1 < Outer camera 1 and inner camera 1. SELECT_IN1_OUT2 < Inner camera 1 and outer camera 2. SELECT_NONE < No camera. SELECT_OUT1 < Outer camera 1. SELECT_OUT2 < Outer camera 2. SELECT_OUT1_OUT2 < Both outer cameras. SHUTTER_SOUND_TYPE_MOVIE < Shutter sound to begin a movie. SHUTTER_SOUND_TYPE_MOVIE_END < Shutter sound to end a movie. SHUTTER_SOUND_TYPE_NORMAL < Normal shutter sound. SIZE_CIF < CIF size. (352x288) SIZE_CTR_BOTTOM_LCD < CTR Bottom LCD size. (320x240) SIZE_CTR_TOP_LCD < CTR Top LCD size. (400x240) SIZE_DS_LCD < DS LCD size. (256x192) SIZE_DS_LCDx4 < DS LCD x4 size. (512x384) SIZE_QCIF < QCIF size. (176x144) SIZE_QQVGA < QQVGA size. (160x120) SIZE_QVGA < QVGA size. (320x240) SIZE_VGA < VGA size. (640x480) SOUND_ENABLE < Enable sound. SOUND_FORMAT_8BIT < PCM8 SOUND_FORMAT_16BIT < PCM16 SOUND_FORMAT_ADPCM < ADPCM SOUND_FORMAT_PSG < PSG SOUND_LINEAR_INTERP < Linear interpolation. SOUND_ONE_SHOT < Play the sound once. SOUND_REPEAT < Repeat the sound. SPECIALCONTENT_DLP_CHILD < DLP child. SPECIALCONTENT_MANUAL < Manual. SPECIALCONTENT_UPDATE < Update. SSLCOPT_Default SSLCOPT_DisableVerify SSLCOPT_TLSv10 SSLC_DefaultClientCert_ClCertA SSLC_DefaultRootCert_AddTrust_External_CA SSLC_DefaultRootCert_COMODO SSLC_DefaultRootCert_CyberTrust SSLC_DefaultRootCert_DigiCert_EV SSLC_DefaultRootCert_Nintendo_CA SSLC_DefaultRootCert_Nintendo_CA_G2 SSLC_DefaultRootCert_Nintendo_CA_G3 SSLC_DefaultRootCert_Nintendo_Class2_CA SSLC_DefaultRootCert_Nintendo_Class2_CA_G2 SSLC_DefaultRootCert_Nintendo_Class2_CA_G3 SSLC_DefaultRootCert_USERTrust STOPPOINT_BREAKPOINT < Breakpoint. STOPPOINT_SVC_FF < See SVC_STOP_POINT. STOPPOINT_WATCHPOINT < Watchpoint. SWKBD_ALLOW_HOME < Allow the usage of the HOME button. SWKBD_ALLOW_POWER < Allow the usage of the POWER button. SWKBD_ALLOW_RESET < Allow the usage of a software-reset combination. SWKBD_ANYTHING < All inputs are accepted. SWKBD_BANNED_INPUT < The filter callback returned SWKBD_CALLBACK_CLOSE. SWKBD_BUTTON_CONFIRM SWKBD_BUTTON_LEFT < Left button (usually Cancel) SWKBD_BUTTON_MIDDLE < Middle button (usually I Forgot) SWKBD_BUTTON_NONE < No button (returned by swkbdInputText in special cases) SWKBD_BUTTON_RIGHT < Right button (usually OK) SWKBD_CALLBACK_CLOSE < Displays an error message, then closes the keyboard. SWKBD_CALLBACK_CONTINUE < Displays an error message and continues displaying the keyboard. SWKBD_CALLBACK_OK < Specifies that the input is valid. SWKBD_D0_CLICK < The button was clicked in 1-button dialogs. SWKBD_D1_CLICK0 < The left button was clicked in 2-button dialogs. SWKBD_D1_CLICK1 < The right button was clicked in 2-button dialogs. SWKBD_D2_CLICK0 < The left button was clicked in 3-button dialogs. SWKBD_D2_CLICK1 < The middle button was clicked in 3-button dialogs. SWKBD_D2_CLICK2 < The right button was clicked in 3-button dialogs. SWKBD_DARKEN_TOP_SCREEN < Darken the top screen when the keyboard is shown. SWKBD_DEFAULT_QWERTY < Default to the QWERTY page when the keyboard is shown. SWKBD_FILTER_AT < Disallow the use of the sign. SWKBD_FILTER_BACKSLASH < Disallow the use of the sign. SWKBD_FILTER_CALLBACK < Use a callback in order to check the input. SWKBD_FILTER_DIGITS < Disallow the use of more than a certain number of digits (0 or more) SWKBD_FILTER_PERCENT < Disallow the use of the % sign. SWKBD_FILTER_PROFANITY < Disallow profanity using Nintendo’s profanity filter. SWKBD_FIXEDLEN < The input must have a fixed length (specified by maxTextLength in swkbdInit). SWKBD_FIXED_WIDTH < Enable fixed-width mode. SWKBD_HOMEPRESSED < The HOME button was pressed. SWKBD_INVALID_INPUT < Invalid parameters to swkbd. SWKBD_MAX_BUTTON_TEXT_LEN SWKBD_MAX_CALLBACK_MSG_LEN SWKBD_MAX_HINT_TEXT_LEN SWKBD_MAX_WORD_LEN SWKBD_MULTILINE < Enable multiline input. SWKBD_NONE < Dummy/unused. SWKBD_NOTBLANK < Blank inputs (consisting solely of whitespace) are not accepted, but empty inputs are. SWKBD_NOTBLANK_NOTEMPTY SWKBD_NOTEMPTY < Empty inputs are not accepted. SWKBD_NOTEMPTY_NOTBLANK < Empty or blank inputs (consisting solely of whitespace) are not accepted. SWKBD_OUTOFMEM < Out of memory. SWKBD_PARENTAL < Parental PIN mode. SWKBD_PARENTAL_FAIL < The parental PIN was incorrect. SWKBD_PARENTAL_OK < The parental PIN was verified successfully. SWKBD_PASSWORD_HIDE < Characters are concealed immediately. SWKBD_PASSWORD_HIDE_DELAY < Characters are concealed a second after they’ve been typed. SWKBD_PASSWORD_NONE < Characters are not concealed. SWKBD_POWERPRESSED < The POWER button was pressed. SWKBD_PREDICTIVE_INPUT < Enable predictive input (necessary for Kanji input in JPN systems). SWKBD_RESETPRESSED < The soft-reset key combination was pressed. SWKBD_TYPE_NORMAL < Normal keyboard with several pages (QWERTY/accents/symbol/mobile) SWKBD_TYPE_NUMPAD < Number pad. SWKBD_TYPE_QWERTY < QWERTY keyboard only. SWKBD_TYPE_WESTERN < On JPN systems, a text keyboard without Japanese input capabilities, otherwise same as SWKBD_TYPE_NORMAL. SYSCLOCK_ARM9 SYSCLOCK_ARM11 SYSCLOCK_ARM11_LGR1 SYSCLOCK_ARM11_LGR2 SYSCLOCK_ARM11_NEW SYSCLOCK_SDMMC SYSCLOCK_SOC SYSCLOCK_SYS SYSMODE_DEV1 < 97MB/178MB of usable application memory SYSMODE_DEV2 < 80MB/124MB of usable application memory SYSMODE_DEV3 < 72MB of usable application memory. Same as “Prod” on N3DS SYSMODE_DEV4 < 32MB of usable application memory. Same as “Prod” on N3DS SYSMODE_N3DS_PROD < 124MB of usable application memory. Unusable on O3DS SYSMODE_O3DS_PROD < 64MB of usable application memory SYSTEM_MEDIATYPE_CTR_NAND < CTR NAND. SYSTEM_MEDIATYPE_SD < SD card. SYSTEM_MEDIATYPE_TWL_NAND < TWL NAND. SYSTEM_MEDIATYPE_TWL_PHOTO < TWL Photo. TCP_STATE_CLOSED TCP_STATE_CLOSE_WAIT TCP_STATE_ESTABLISHED TCP_STATE_FINWAIT1 TCP_STATE_FINWAIT2 TCP_STATE_LAST_ACK TCP_STATE_LISTEN TCP_STATE_TIME_WAIT THREADCONTEXT_CONTROL_ALL < Control all of the above. THREADCONTEXT_CONTROL_CPU_GPRS < Control r0-r12. THREADCONTEXT_CONTROL_CPU_REGS < Control r0-r12, sp, lr, pc, cpsr. THREADCONTEXT_CONTROL_CPU_SPRS < Control sp, lr, pc, cpsr. THREADCONTEXT_CONTROL_FPU_GPRS < Control d0-d15 (or s0-s31). THREADCONTEXT_CONTROL_FPU_REGS < Control d0-d15, fpscr, fpexc. THREADCONTEXT_CONTROL_FPU_SPRS < Control fpscr, fpexc. THREADINFO_TYPE_UNKNOWN < Unknown. UDSCONTYPE_Client UDSCONTYPE_Spectator UDSNETATTR_Default UDSNETATTR_DisableConnectClients UDSNETATTR_DisableConnectSpectators UDSNETATTR_x4 UDS_BROADCAST_NETWORKNODEID UDS_DATAFRAME_MAXSIZE UDS_DEFAULT_RECVBUFSIZE UDS_HOST_NETWORKNODEID UDS_MAXNODES UDS_SENDFLAG_Broadcast UDS_SENDFLAG_Default USERBREAK_ASSERT < Assertion failed. USERBREAK_LOAD_RO < Load RO. USERBREAK_PANIC < Panic. USERBREAK_UNLOAD_RO < Unload RO. USERBREAK_USER < User related. USER_WENT_OFFLINE < Self went offline USER_WENT_ONLINE < Self went online VERTEX_SHDR < Vertex shader. VRAM_ALLOC_A VRAM_ALLOC_ANY VRAM_ALLOC_B WAIT_IREQ_CONTINUE < Wait for IREQ, continue if timeout. WAIT_IREQ_RETURN < Wait for IREQ, return if timeout. WAIT_NONE < Do not wait. WAIT_SLEEP < Sleep for the specified number of nanoseconds. WHITE_BALANCE_3200K < 3200K white balance. WHITE_BALANCE_4150K < 4150K white balance. WHITE_BALANCE_5200K < 5200K white balance. WHITE_BALANCE_6000K < 6000K white balance. WHITE_BALANCE_7000K < 7000K white balance. WHITE_BALANCE_AUTO < Auto white balance. WHITE_BALANCE_CLOUDY WHITE_BALANCE_DAYLIGHT WHITE_BALANCE_HORIZON WHITE_BALANCE_NORMAL WHITE_BALANCE_SHADE WHITE_BALANCE_TUNGSTEN WHITE_BALANCE_WHITE_FLUORESCENT_LIGHT bossNsDataHeaderInfoTypeSize_ContentSize bossNsDataHeaderInfoType_ContentSize debugDevice_3DMOO debugDevice_CONSOLE < Directs stderr debug statements to 3DS console window debugDevice_NULL < Swallows prints to stderr debugDevice_SVC < Outputs stderr debug statements using svcOutputDebugString, which can then be captured by interactive debuggers __3dslink_host ⚠ Address of the host connected through 3dslink csndChannels ⚠ < Bitmask of channels that are allowed for usage. csndSharedMem ⚠ < CSND shared memory. csndSharedMemSize ⚠ < CSND shared memory size. gpuCmdBuf ⚠ < GPU command buffer. gpuCmdBufOffset ⚠ < GPU command buffer offset. gpuCmdBufSize ⚠ < GPU command buffer size. hidMemHandle ⚠ < HID shared memory handle. hidSharedMem ⚠ < HID shared memory. irrstEvent ⚠ IRRST’s state update event irrstMemHandle ⚠ IRRST’s shared memory handle. irrstSharedMem ⚠ IRRST’s shared memory. ACI_GetNetworkWirelessEssidSecuritySsid ⚠ Fetches the SSID of the previously selected WiFi configuration slot. ACI_LoadNetworkSetting ⚠ Selects the WiFi configuration slot for further ac:i operations. ACTA_AcquireAccountTokenEx ⚠ Acquires an account token for a specific account. ACTA_AgreeEula ⚠ Submits a EULA agreement to the account server. ACTA_ApproveByCreditCard ⚠ Requests COPPA parental consent using credit card information. ACTA_BindToExistentServerAccount ⚠ Links a local console account to an existing server account. In other words, this links an existing NNID. ACTA_BindToNewServerAccount ⚠ Links a new server account to a local console account. In other words, this creates and links an NNID. ACTA_CancelTransfer ⚠ Cancels a pending server account transfer of a specific account to another device. ACTA_CommitConsoleAccount ⚠ Sets a local console account as committed. ACTA_CompleteTransfer ⚠ Finalizes a server account transfer of a specifc account to another device. ACTA_CreateConsoleAccount ⚠ Creates a new local console account. ACTA_DeleteAccountDeviceAssociation ⚠ Deletes the account-device association for a specific account. ACTA_DeleteConsoleAccount ⚠ Deletes a local console account. ACTA_DeleteDeviceAssociation ⚠ Deletes the device association for a specific account. ACTA_DeleteServerAccount ⚠ Deletes a server account. In other words, this deletes an NNID (server-side). ACTA_EnableAccountPasswordCache ⚠ Enables or disables the account password cache for a specific account. When the account password cache is enabled, entering the password is not required to log into the account. ACTA_GetSupportContext ⚠ Creates a support context for a specific account. ACTA_InactivateAccountDeviceAssociation ⚠ Inactivates the account-device association for a specific account. In other words, this deletes an NNID. ACTA_InactivateDeviceAssociation ⚠ Inactivates the device association for a specific account. ACTA_InquireAccountIdAvailability ⚠ Checks whether or not the given account ID is available for creating a new server account. ACTA_InquireBindingToExistentServerAccount ⚠ Acquires information about an existing server account. ACTA_InvalidateAccountToken ⚠ Invalidates a specific account’s access token in different ways. ACTA_LoadConsoleAccount ⚠ Loads (“logs in to”) a local console account. ACTA_ReissueAccountPassword ⚠ Requests the issuing of a temporary password (valid for 24 hours) to the email address associated with a specific account. ACTA_ReloadAndBlockSaveData ⚠ Cancels any running HTTP requests, saves all pending changes to the system save data, then signals unloadFinishedEvent. Then, waits for remountAndBlockEvent, and once this has been signaled, remounts the system save, and blocks subsequent attempts to save the system save data (which can be bypassed by entering and exiting sleep mode). ACTA_ReplaceAccountId ⚠ Replaces the AccountId with the AssignedAccountId for a specific account. ACTA_ReserveServerAccountDeletion ⚠ Initializes server-side account deletion for a specific account. In other words, this deletes an NNID. ACTA_ReserveTransfer ⚠ Initializes a server account transfer of a specific account to another device. ACTA_SendConfirmationMail ⚠ Requests the email address confirmation mail to be resent for a specific account. ACTA_SendConfirmationMailForPin ⚠ Registers a parental email address to be used in case the parental controls PIN has been forgotten for a specific account. ACTA_SendCoppaCodeMail ⚠ Requests a COPPA code for a specific account. ACTA_SendMasterKeyMailForPin ⚠ Sends the master key for resetting parental controls to a parental email for a specific account. ACTA_SendPostingApprovalMail ⚠ Requests parental approval for a specific account. ACTA_SetAccountPasswordInput ⚠ Sets the account password input for a specific account. This value is not stored in the save data and only resides in memory. Following up a call to this command with a call to ACTA_EnableAccountPasswordCache will lead to the account password cache being updated. ACTA_SetDefaultAccount ⚠ Sets the default account that is loaded when the ACT module is initialized. ACTA_SetDefaultHostServerSettings ⚠ Sets default server environment settings. This will also update CFG configuration block 0x150002 accordingly. ACTA_SetDefaultHostServerSettingsStr ⚠ Sets default server environment settings (in string form). This will also update CFG configuration block 0x150002 accordingly. ACTA_SetHostServerSettings ⚠ Sets server environment settings for a specific account. This will also update CFG configuration block 0x150002 accordingly. ACTA_SetHostServerSettingsStr ⚠ Sets server environment settings (in string form) for a specific account. This will also update CFG configuration block 0x150002 accordingly. ACTA_SetIsMiiUpdated ⚠ Set a flag in a specifc account’s data that determines whether or not it is necessary to upload the account Mii data to the account server. ACTA_SetNetworkTime ⚠ Set the internal network time field. ACTA_SetPersistentIdHead ⚠ Sets the internal base value for generating new persistent IDs. ACTA_SetTransferableIdCounter ⚠ Sets the internal base value for generating new transferable IDs. ACTA_SwapAccounts ⚠ Swaps the account slot numbers of two accounts. ACTA_SyncAccountInfo ⚠ Reloads account information from the server for a specific account. ACTA_UnbindServerAccount ⚠ Clears (but does not delete) account data for the given account slot. The FpLocalAccountId will not be cleared. ACTA_UnloadConsoleAccount ⚠ Unloads the currently loaded local console account. ACTA_UpdateAccountInfo ⚠ Updates the account info of a specific account using raw XML data. ACTA_UpdateAccountMailAddress ⚠ Updates the email address of a specific account. ACTA_UpdateAccountPassword ⚠ Updates the account password for a specific account. ACTA_UpdateMiiData ⚠ Updates a specific account’s Mii data and screen name. ACTA_UpdateMiiImage ⚠ Updates a Mii image of a specific account. ACTA_UploadMii ⚠ Uploads the Mii data of a specific account to the account server. ACTA_ValidateMailAddress ⚠ Validates the email address of a specific account using the code received via the confirmation email. ACT_AcquireAccountIdByPrincipalId ⚠ Acquires account IDs from a list of principal IDs. ACT_AcquireAccountInfo ⚠ Acquires account information for the specified account. ACT_AcquireAccountInfoRaw ⚠ Acquires raw (XML) account info for the specified account. ACT_AcquireEula ⚠ Acquires the EULA for the given country and language combination. ACT_AcquireEulaLanguageList ⚠ Acquires a list of languages the EULA is available in for a given country. ACT_AcquireEulaList ⚠ Acquires a list of EULA agreements for the specified country. ACT_AcquireIndependentServiceToken ⚠ Requests a V1 independent service token for a specific account. ACT_AcquireIndependentServiceTokenV2 ⚠ Requests a V2 independent service token for a specific account. ACT_AcquireMii ⚠ Acquires Miis corresponding to a given list of persistent IDs. ACT_AcquireNexServiceToken ⚠ Acquires an account-specific service token for a NEX server. ACT_AcquirePrincipalIdByAccountId ⚠ Acquires principal IDs from a list of account IDs. ACT_AcquireTimezoneList ⚠ Acquires a list of timezones for the specified country and language combination. ACT_Cancel ⚠ Cancels any currently running async operation. ACT_FindSlotNoByUuid ⚠ Finds the account slot number of the account having the specified UUID. ACT_GenerateUuid ⚠ Generates a UUID. ACT_GetAccountInfo ⚠ Retrieves information of a certain account. ACT_GetAsyncResult ⚠ Returns the data resulting from an async request. ACT_GetCachedIndependentServiceToken ⚠ Gets a cached V1 independent service token for a specific account. ACT_GetCachedIndependentServiceTokenV2 ⚠ Gets a cached V2 independent service token for a specific account. ACT_GetCommonInfo ⚠ Retrieves information not specific to any one account. ACT_GetIndependentServiceToken ⚠ Gets a V1 independent service token requested using ACT_AcquireIndependentServiceToken. ACT_GetIndependentServiceTokenV2 ⚠ Gets a V2 independent service token requested using ACT_AcquireIndependentServiceTokenV2. ACT_GetLastResponseResult ⚠ Gets the result of the last internal operation. ACT_GetMiiImage ⚠ Gets one of the Mii images of a certain account. ACT_GetNexServiceToken ⚠ Gets a NEX service token requested using ACT_AcquireNexServiceToken. ACT_GetTransferableId ⚠ Returns a TransferableID for a certain account. ACT_GetUuid ⚠ Gets a specific account’s UUID. ACT_Initialize ⚠ Initializes the current ACT session. ACT_InquireMailAddressAvailability ⚠ Inquires whether or not the given email address is available for creating a new account. ACT_ResultToErrorCode ⚠ Returns a support error code (XXX-YYYY) for the given ACT result code. ACT_Save ⚠ Saves all pending changes to the ACT system save data. ACT_SetIsApplicationUpdateRequired ⚠ Sets the IsApplicationUpdateRequired field in the internal account manager. ACT_SetNfsPassword ⚠ Sets the NFS (Nintendo Friend Server) password for a certain account. ACU_ConnectAsync ⚠ Starts the connection procedure. ACU_CreateDefaultConfig ⚠ Prepares a buffer to hold the configuration data to start a connection. ACU_GetLastDetailErrorCode ⚠ Gets the last detailed error to occur during a connection. ACU_GetLastErrorCode ⚠ Gets the last error to occur during a connection. ACU_GetProxyEnable ⚠ Determines whether proxy is enabled for the connected network. ACU_GetProxyHost ⚠ Gets the connected network’s proxy host. ACU_GetProxyPassword ⚠ Gets the connected network’s proxy password. ACU_GetProxyPort ⚠ Gets the connected network’s proxy port. ACU_GetProxyUserName ⚠ Gets the connected network’s proxy username. ACU_GetSSID ⚠ Gets the connected Wifi SSID. ACU_GetSSIDLength ⚠ Gets the connected Wifi SSID length. ACU_GetSecurityMode ⚠ Gets the connected Wifi security mode. ACU_GetStatus ⚠ Gets the connected Wifi status. ACU_GetWifiStatus ⚠ Describes the access point the console is currently connected to with AC_AP_TYPE_* flags. ACU_SetAllowApType ⚠ Sets the slot to use when connecting. ACU_SetNetworkArea ⚠ Sets something that makes the connection reliable. ACU_SetRequestEulaVersion ⚠ Sets something that makes the connection reliable. AMAPP_GetDLCContentInfoCount ⚠ Gets the number of content index installed under the specified DLC title. AMAPP_ListDLCContentInfos ⚠ Gets content infos installed under the specified DLC title. AMPXI_InstallTitlesFinish ⚠ Finalizes title installation. https://3dbrew.org/wiki/AMPXI:InstallTitlesFinish AMPXI_WriteTWLSavedata ⚠ Writes a TWL save-file to NAND. https://www.3dbrew.org/wiki/AMPXI:WriteTWLSavedata AM_CancelCIAInstall ⚠ Aborts the CIA install process. AM_CommitImportPrograms ⚠ Commits installed CIAs. AM_CommitImportTitles ⚠ Commits installed titles. AM_CommitImportTitlesAndUpdateFirmwareAuto ⚠ Commits installed titles, and updates FIRM if necessary. AM_CreateImportContentContexts ⚠ Prepares to import title contents. AM_DeleteAllDemoLaunchInfos ⚠ Resets play count of all installed demos by deleting their launch info. AM_DeleteAllExpiredTitles ⚠ Deletes all expired titles. AM_DeleteAllPendingTitles ⚠ Deletes all pending titles. AM_DeleteAllTemporaryTitles ⚠ Deletes temporary titles. AM_DeleteAllTwlTitles ⚠ Deletes all TWL titles. AM_DeleteAppTitle ⚠ Deletes a title, provided that it is not a system title. AM_DeletePendingTitle ⚠ Deletes a pending title. AM_DeletePendingTitles ⚠ Deletes pending titles. AM_DeleteTicket ⚠ Deletes a ticket. AM_DeleteTitle ⚠ Deletes a title. AM_ExportTwlBackup ⚠ Exports DSiWare to the specified filepath. AM_FinishCiaInstall ⚠ Finalizes the CIA install process. AM_FinishCiaInstallWithoutCommit ⚠ Finalizes the CIA install process without committing the title to title.db or tmp*.db. AM_GetCiaCoreVersion ⚠ Gets the core version of a CIA file. AM_GetCiaDependencies ⚠ Gets the title ID dependency list of a CIA file. AM_GetCiaFileInfo ⚠ Gets an AM_TitleEntry instance for a CIA file. AM_GetCiaIcon ⚠ Gets the SMDH icon data of a CIA file. AM_GetCiaMetaOffset ⚠ Gets the meta section offset of a CIA file. AM_GetCiaMetaSection ⚠ Gets the full meta section of a CIA file. AM_GetCiaRequiredSpace ⚠ Gets the free space, in bytes, required to install a CIA file. AM_GetDeviceId ⚠ Gets a 32-bit device-specific ID. AM_GetPendingTitleCount ⚠ Gets the number of pending titles on this system. AM_GetPendingTitleInfo ⚠ Gets information about pending titles on this system. AM_GetPendingTitleList ⚠ Gets a list of pending titles on this system. AM_GetTWLPartitionInfo ⚠ Retrieves information about the NAND TWL partition. AM_GetTicketCount ⚠ Gets the number of tickets installed on the system. AM_GetTicketList ⚠ Gets a list of tickets installed on the system. AM_GetTitleCount ⚠ Gets the number of titles for a given media type. AM_GetTitleExtDataId ⚠ Gets the ext data ID of a title. AM_GetTitleInfo ⚠ Gets a list of details about installed titles. AM_GetTitleList ⚠ Gets a list of title IDs present in a mediatype. AM_GetTitleProductCode ⚠ Gets the product code of a title. AM_ImportCertificate ⚠ Imports a certificate into the ticket certificate chain. AM_ImportCertificates ⚠ Imports up to four certificates into the ticket certificate chain. AM_ImportTwlBackup ⚠ Imports DSiWare from the specified file. AM_InitializeExternalTitleDatabase ⚠ Initializes the external (SD) title database. AM_InstallContentBegin ⚠ Begins installing title content. AM_InstallContentCancel ⚠ Cancels installing title content. AM_InstallContentFinish ⚠ Finishes installing title content. AM_InstallContentResume ⚠ Resumes installing title content. AM_InstallContentStop ⚠ Stops installing title content, generally to be resumed later. AM_InstallFirm ⚠ Installs a NATIVE_FIRM title to NAND. Accepts 0004013800000002 or 0004013820000002 (N3DS). AM_InstallNativeFirm ⚠ Installs the current NATIVE_FIRM title to NAND (firm0:/ & firm1:/) AM_InstallTicketAbort ⚠ Aborts installing a ticket. AM_InstallTicketBegin ⚠ Begins installing a ticket. AM_InstallTicketFinish ⚠ Finishes installing a ticket. AM_InstallTitleAbort ⚠ Aborts installing a title. AM_InstallTitleBegin ⚠ Begins installing a title. AM_InstallTitleFinish ⚠ Finishes installing a title. AM_InstallTitleResume ⚠ Resumes installing a title. AM_InstallTitleStop ⚠ Stops installing a title, generally to be resumed later. AM_InstallTmdAbort ⚠ Aborts installing a TMD. AM_InstallTmdBegin ⚠ Begins installing a TMD. AM_InstallTmdFinish ⚠ Finishes installing a TMD. AM_QueryAvailableExternalTitleDatabase ⚠ Queries whether the external title database is available. AM_ReadTwlBackupInfo ⚠ Reads info from the specified DSiWare export file. This can only be used with DSiWare exported with certain operation value(s). AM_StartCiaInstall ⚠ Initializes the CIA install process, returning a handle to write CIA data to. AM_StartDlpChildCiaInstall ⚠ Initializes the CIA install process for Download Play CIAs, returning a handle to write CIA data to. APT_AppletUtility ⚠ Calls an applet utility function. APT_CancelParameter ⚠ Cancels a parameter which matches the specified source and dest AppIDs. APT_CheckNew3DS ⚠ Checks whether the system is a New 3DS. APT_CloseApplication ⚠ Closes the application. APT_DoApplicationJump ⚠ Performs an application jump. APT_Enable ⚠ Enables APT. APT_Finalize ⚠ Terminates an application’s registration with APT. APT_GetAppCpuTimeLimit ⚠ Gets the application’s CPU time limit. APT_GetAppletInfo ⚠ Gets an applet’s information. APT_GetAppletManInfo ⚠ Gets applet management info. APT_GetAppletProgramInfo ⚠ Gets an applet’s program information. APT_GetLockHandle ⚠ Gets an APT lock handle. APT_GetProgramID ⚠ Gets the current application’s program ID. APT_GetSharedFont ⚠ Retrieves the shared system font.
fontHandle Pointer to write the handle of the system font memory block to.
mapAddr Pointer to write the mapping address of the system font memory block to. APT_GlanceParameter ⚠ Glances at a receieved parameter without removing it from the queue. APT_HardwareResetAsync ⚠ Asynchronously resets the hardware. APT_Initialize ⚠ Initializes an application’s registration with APT. APT_InquireNotification ⚠ Inquires as to whether a signal has been received. APT_IsRegistered ⚠ Gets whether an application is registered. APT_JumpToApplication ⚠ Jumps to an application. APT_JumpToHomeMenu ⚠ Jumps to the home menu. APT_LockTransition ⚠ Locks a transition (?). APT_NotifyToWait ⚠ Notifies an application to wait. APT_PrepareToCloseApplication ⚠ Prepares to close the application. APT_PrepareToDoApplicationJump ⚠ Prepares for an applicaton jump. APT_PrepareToJumpToApplication ⚠ Prepares to jump to an application. APT_PrepareToJumpToHomeMenu ⚠ Prepares to jump to the home menu. APT_PrepareToStartLibraryApplet ⚠ Prepares to start a library applet. APT_PrepareToStartSystemApplet ⚠ Prepares to start a system applet. APT_ReceiveDeliverArg ⚠ Receives the deliver (launch) argument APT_ReceiveParameter ⚠ Receives a parameter. APT_ReplySleepNotificationComplete ⚠ Replies that a sleep notification has been completed. APT_ReplySleepQuery ⚠ Replies to a sleep query. APT_SendCaptureBufferInfo ⚠ Sends capture buffer information. APT_SendParameter ⚠ Sends a parameter. APT_SetAppCpuTimeLimit ⚠ Sets the application’s CPU time limit. APT_SleepIfShellClosed ⚠ Sleeps if shell is closed (?). APT_SleepSystem ⚠ Requests to enter sleep mode, and later sets wake events if allowed to. APT_StartLibraryApplet ⚠ Starts a library applet. APT_StartSystemApplet ⚠ Starts a system applet. APT_TryLockTransition ⚠ Tries to lock a transition (?). APT_UnlockTransition ⚠ Unlocks a transition (?). CAMU_Activate ⚠ Activates the specified camera. CAMU_ClearBuffer ⚠ Clears the buffer and error flags of the specified camera port. CAMU_DriverFinalize ⚠ Finalizes the camera driver. CAMU_DriverInitialize ⚠ Initializes the camera driver. CAMU_FlipImage ⚠ Flips the image of the specified camera in the specified context. CAMU_GetActivatedCamera ⚠ Gets the current activated camera. CAMU_GetBufferErrorInterruptEvent ⚠ Gets a handle to the event signaled on camera buffer errors. CAMU_GetImageQualityCalibrationData ⚠ Gets the specified camera’s image quality calibration data. CAMU_GetLatestVsyncTiming ⚠ Gets the vsync timing record of the specified camera for the specified number of signals. CAMU_GetMaxBytes ⚠ Gets the maximum number of bytes that can be saved to an image buffer. CAMU_GetMaxLines ⚠ Gets the maximum number of lines that can be saved to an image buffer. CAMU_GetSleepCamera ⚠ Gets the current sleep camera. CAMU_GetStereoCameraCalibrationData ⚠ Gets the specified camera’s stereo camera calibration data. CAMU_GetSuitableY2rStandardCoefficient ⚠ Gets the Y2R coefficient applied to image data by the camera. CAMU_GetTransferBytes ⚠ Gets the number of bytes to transfer into an image buffer. CAMU_GetTrimmingParams ⚠ Gets the parameters used for trimming images. CAMU_GetVsyncInterruptEvent ⚠ Gets a handle to the event signaled on vsync interrupts. CAMU_IsAutoExposure ⚠ Gets whether auto exposure is enabled on the specified camera. CAMU_IsAutoWhiteBalance ⚠ Gets whether auto white balance is enabled on the specified camera. CAMU_IsBusy ⚠ Gets whether the specified camera port is busy. CAMU_IsFinishedReceiving ⚠ Gets whether the specified camera port has finished receiving image data. CAMU_IsTrimming ⚠ Gets whether image trimming is enabled. CAMU_PlayShutterSound ⚠ Plays the specified shutter sound. CAMU_ReadMcuVariableI2cExclusive ⚠ Reads the specified MCU variable of the specified camera. CAMU_ReadRegisterI2cExclusive ⚠ Reads the specified I2C register of the specified camera. CAMU_SetAutoExposure ⚠ Sets whether auto exposure is enabled on the specified camera. CAMU_SetAutoExposureWindow ⚠ Sets the region to base auto exposure off of for the specified camera. CAMU_SetAutoWhiteBalance ⚠ Sets whether auto white balance is enabled on the specified camera. CAMU_SetAutoWhiteBalanceWindow ⚠ Sets the region to base auto white balance off of for the specified camera. CAMU_SetBrightnessSynchronization ⚠ Sets whether to enable synchronization of left and right camera brightnesses. CAMU_SetContrast ⚠ Sets the contrast mode of the given camera. CAMU_SetDetailSize ⚠ Sets the image resolution of the given camera in the given context, in detail. CAMU_SetEffect ⚠ Sets the special effects of the given camera in the given context. CAMU_SetExposure ⚠ Sets the exposure value of the specified camera. CAMU_SetFrameRate ⚠ Sets the frame rate of the given camera. CAMU_SetImageQualityCalibrationData ⚠ Sets the specified camera’s image quality calibration data. CAMU_SetLensCorrection ⚠ Sets the lens correction mode of the given camera. CAMU_SetNoiseFilter ⚠ Sets whether the specified camera’s noise filter is enabled. CAMU_SetOutputFormat ⚠ Sets the output format of the given camera in the given context. CAMU_SetPackageParameterWithContext ⚠ Configures a camera with pre-packaged configuration data with a context. CAMU_SetPackageParameterWithContextDetail ⚠ Configures a camera with pre-packaged configuration data without a context and extra resolution details. CAMU_SetPackageParameterWithoutContext ⚠ Configures a camera with pre-packaged configuration data without a context. CAMU_SetPhotoMode ⚠ Sets the photo mode of the given camera. CAMU_SetReceiving ⚠ Initiates the process of receiving a camera frame. CAMU_SetSharpness ⚠ Sets the sharpness of the specified camera. CAMU_SetSize ⚠ Sets the image resolution of the given camera in the given context. CAMU_SetSleepCamera ⚠ Sets the current sleep camera. CAMU_SetStereoCameraCalibrationData ⚠ Sets the specified camera’s stereo camera calibration data. CAMU_SetTransferBytes ⚠ Sets the number of bytes to transfer into an image buffer. CAMU_SetTransferLines ⚠ Sets the number of lines to transfer into an image buffer. CAMU_SetTrimming ⚠ Sets whether image trimming is enabled. CAMU_SetTrimmingParams ⚠ Sets the parameters used for trimming images. CAMU_SetTrimmingParamsCenter ⚠ Sets the parameters used for trimming images, relative to the center of the image. CAMU_SetWhiteBalance ⚠ Sets the white balance mode of the specified camera. CAMU_SetWhiteBalanceWithoutBaseUp ⚠ Sets the white balance mode of the specified camera.
TODO: Explain “without base up”? CAMU_StartCapture ⚠ Begins capture on the specified camera port. CAMU_StopCapture ⚠ Terminates capture on the specified camera port. CAMU_SwitchContext ⚠ Switches the specified camera’s active context. CAMU_SynchronizeVsyncTiming ⚠ Synchronizes the specified cameras’ vsync timing. CAMU_WriteMcuVariableI2c ⚠ Writes to the specified MCU variable of the specified camera. CAMU_WriteRegisterI2c ⚠ Writes to the specified I2C register of the specified camera. CDCCHK_ReadNtrPmicRegister ⚠ Reads a single register from the NTR PMIC. CDCCHK_ReadRegisters1 ⚠ Reads multiple registers from the CODEC, using the old
SPI hardware interface and a 4MHz baudrate. CDCCHK_ReadRegisters2 ⚠ Reads multiple registers from the CODEC, using the new
SPI hardware interface and a 16MHz baudrate. CDCCHK_SetI2sVolume ⚠ Sets the DAC volume level for the specified I2S line. CDCCHK_WriteNtrPmicRegister ⚠ Writes a single register from the NTR PMIC. CDCCHK_WriteRegisters1 ⚠ Writes multiple registers to the CODEC, using the old
SPI hardware interface and a 4MHz baudrate. CDCCHK_WriteRegisters2 ⚠ Writes multiple registers to the CODEC, using the new
SPI hardware interface and a 16MHz baudrate. CFGI_ClearParentalControls ⚠ Clears parental controls CFGI_DeleteConfigSavefile ⚠ Deletes the “config” file stored in the NAND Config_Savegame. CFGI_FormatConfig ⚠ Formats Config_Savegame. CFGI_GetLocalFriendCodeSeed ⚠ Gets the 64-bit local friend code seed. CFGI_GetLocalFriendCodeSeedData ⚠ Gets the 0x110-byte buffer containing the data for the LocalFriendCodeSeed. CFGI_GetSecureInfoData ⚠ Gets the 0x11-byte data following the SecureInfo signature. CFGI_GetSecureInfoSignature ⚠ Gets the 0x100-byte RSA-2048 SecureInfo signature. CFGI_RestoreLocalFriendCodeSeed ⚠ Deletes the NAND LocalFriendCodeSeed file, then recreates it using the LocalFriendCodeSeed data stored in memory. CFGI_RestoreSecureInfo ⚠ Deletes the NAND SecureInfo file, then recreates it using the SecureInfo data stored in memory. CFGI_SecureInfoGetSerialNumber ⚠ Gets the system’s serial number. CFGI_VerifySigLocalFriendCodeSeed ⚠ Verifies the RSA signature for the LocalFriendCodeSeed data already stored in memory. CFGI_VerifySigSecureInfo ⚠ Verifies the RSA signature for the SecureInfo data already stored in memory. CFGNOR_Initialize ⚠ Initializes the CFGNOR session. CFGNOR_ReadData ⚠ Reads data from NOR. CFGNOR_Shutdown ⚠ Shuts down the CFGNOR session. CFGNOR_WriteData ⚠ Writes data to NOR. CFGU_GenHashConsoleUnique ⚠ Generates a console-unique hash. CFGU_GetConfigInfoBlk2 ⚠ Gets a config info block with flags = 2. CFGU_GetCountryCodeID ⚠ Gets a country code ID from its string. CFGU_GetCountryCodeString ⚠ Gets a string representing a country code. CFGU_GetModelNintendo2DS ⚠ Gets whether the system is a 2DS. CFGU_GetRegionCanadaUSA ⚠ Gets whether the system’s region is Canada or USA. CFGU_GetSystemLanguage ⚠ Gets the system’s language. CFGU_GetSystemModel ⚠ Gets the system’s model. CFGU_IsNFCSupported ⚠ Checks if NFC (code name: fangate) is supported. CFGU_SecureInfoGetRegion ⚠ Gets the system’s region from secure info. CFG_GetConfigInfoBlk4 ⚠ Gets a config info block with flags = 4. CFG_GetConfigInfoBlk8 ⚠ Gets a config info block with flags = 8. CFG_SetConfigInfoBlk4 ⚠ Sets a config info block with flags = 4. CFG_SetConfigInfoBlk8 ⚠ Sets a config info block with flags = 8. CFG_UpdateConfigSavegame ⚠ Writes the CFG buffer in memory to the savegame in NAND. CSND_AcquireCapUnit ⚠ Acquires a capture unit. CSND_CapEnable ⚠ Sets whether a capture unit is enabled. CSND_CapSetBit2 ⚠ Sets a capture unit’s second bit. CSND_CapSetBuffer ⚠ Sets a capture unit’s buffer. CSND_CapSetFormat ⚠ Sets a capture unit’s format. CSND_CapSetRepeat ⚠ Sets whether a capture unit should repeat. CSND_CapSetTimer ⚠ Sets a capture unit’s timer. CSND_FlushDataCache ⚠ Flushes the data cache of a memory region. CSND_InvalidateDataCache ⚠ Invalidates the data cache of a memory region. CSND_ReleaseCapUnit ⚠ Releases a capture unit. CSND_Reset ⚠ Resets CSND.
Note: Currently breaks sound, don’t use for now! CSND_SetAdpcmReload ⚠ Sets a whether channel’s ADPCM data should be reloaded when the second block is played. CSND_SetAdpcmState ⚠ Sets a channel’s ADPCM state. CSND_SetBit7 ⚠ Sets bit 7 of a channel. CSND_SetBlock ⚠ Sets the data of a channel’s block. CSND_SetCapRegs ⚠ Sets a capture unit’s capture registers. CSND_SetChnRegs ⚠ Sets CSND’s channel registers. CSND_SetChnRegsNoise ⚠ Sets CSND’s noise channel registers. CSND_SetChnRegsPSG ⚠ Sets CSND’s PSG channel registers. CSND_SetDspFlags ⚠ Sets up DSP flags. CSND_SetDuty ⚠ Sets a channel’s duty. CSND_SetEncoding ⚠ Sets a channel’s encoding. CSND_SetInterp ⚠ Sets whether a channel should use interpolation. CSND_SetLooping ⚠ Sets whether to loop a channel. CSND_SetPlayState ⚠ Sets a channel’s play state. CSND_SetPlayStateR ⚠ Sets a channel’s play state, resetting registers on stop. CSND_SetTimer ⚠ Sets a channel’s timer. CSND_SetVol ⚠ Sets a channel’s volume. CSND_StoreDataCache ⚠ Stores the data cache of a memory region. CSND_UpdateInfo ⚠ Updates CSND information. CSND_VOL ⚠ Converts a vol-pan pair into a left/right volume pair used by the hardware. CondVar_Broadcast ⚠ Wakes up all threads waiting on a condition variable. CondVar_Init ⚠ Initializes a condition variable. CondVar_Signal ⚠ Wakes up a single thread waiting on a condition variable. CondVar_Wait ⚠ Waits on a condition variable. CondVar_WaitTimeout ⚠ Waits on a condition variable with a timeout. CondVar_WakeUp ⚠ Wakes up threads waiting on a condition variable. DSP_ConvertProcessAddressFromDspDram ⚠ Converts a DSP memory address to a virtual address usable by the process. DSP_FlushDataCache ⚠ Flushes the cache DSP_GetHeadphoneStatus ⚠ Checks if a headphone is inserted. DSP_GetSemaphoreHandle ⚠ Retrieves the handle of the DSP semaphore. DSP_InvalidateDataCache ⚠ Invalidates the cache DSP_LoadComponent ⚠ Loads a DSP binary and starts the DSP DSP_ReadPipeIfPossible ⚠ Reads a pipe if possible. DSP_RecvData ⚠ Reads a DSP register DSP_RecvDataIsReady ⚠ Checks if you can read a DSP register DSP_RegisterInterruptEvents ⚠ Registers an event handle with the DSP through IPC DSP_SendData ⚠ Writes to a DSP register DSP_SendDataIsEmpty ⚠ Checks if you can write to a DSP register ? DSP_SetSemaphore ⚠ Sets the DSP hardware semaphore value. DSP_SetSemaphoreMask ⚠ Masks the DSP hardware semaphore value. DSP_UnloadComponent ⚠ Stops the DSP by unloading the binary. DSP_WriteProcessPipe ⚠ Writes to a pipe. DVLB_Free ⚠ Frees shader binary data. DVLB_ParseFile ⚠ Parses a shader binary. DVLE_GenerateOutmap ⚠ Generates a shader output map. DVLE_GetUniformRegister ⚠ Gets a uniform register index from a shader. ERRF_ExceptionHandler ⚠ Handles an exception using ErrDisp. ERRF_LogResult ⚠ Logs a system error with the given Result code. ERRF_SetUserString ⚠ Specify an additional user string to use for error reporting. ERRF_Throw ⚠ Throws a system error and possibly logs it. ERRF_ThrowResult ⚠ Throws (and logs) a system error with the given Result code. ERRF_ThrowResultWithMessage ⚠ Throws a system error with the given Result code and message. FRDA_AddFriendOffline ⚠ Adds a friend offline (“Local” option). FRDA_AddFriendOnline ⚠ Adds a friend online (“Internet” option). FRDA_CreateLocalAccount ⚠ Creates a new local friends account. FRDA_DeleteLocalAccount ⚠ Deletes a local friends account. FRDA_IncrementMoveCount ⚠ Increments the move count in the current local account’s save data. FRDA_LoadLocalAccount ⚠ Loads a local friends account. FRDA_RemoveFriend ⚠ Remove a friend. FRDA_Save ⚠ Saves all data of the friends module. FRDA_SetNcPrincipalId ⚠ Sets the NcPrincipalId of the current user. FRDA_UnloadLocalAccount ⚠ Unloads the currently active local account. FRDA_UpdateComment ⚠ Updates the current user’s comment (personal message). FRDA_UpdateFavoriteGame ⚠ Updates the current user’s favorite game. FRDA_UpdateMii ⚠ Updates the current user’s Mii. FRDA_UpdateMiiScreenName ⚠ Updates a friend’s display name. FRDA_UpdatePlayingGame ⚠ Updates the game being played by the current user. FRDA_UpdatePreference ⚠ Updates the current user’s friend list preferences. FRD_AddFriendWithApproach ⚠ Adds a friend using their encrypted approach context. FRD_AllowHalfAwake ⚠ Configures the current session to allow or disallow running the friends service in sleep mode (half-awake mode). FRD_AttachToEventNotification ⚠ Registers the event handle that will be signaled to inform the session of various status changes. FRD_DecryptApproachContext ⚠ Decrypts an encrypted approach context. FRD_DetectNatProperties ⚠ Starts an internal task to determine the NAT properties of the current internet connection. FRD_FriendCodeToPrincipalId ⚠ Returns the principal ID using the given friend code. FRD_GetEventNotification ⚠ Get Latest Event Notification FRD_GetExtendedNatProperties ⚠ Gets extended NAT properties. This is the same as FRD_GetNatProperties, with this version also returning the NAT Mapping Port Increment. FRD_GetFriendAttributeFlags ⚠ Get attributes for the current user’s friends. FRD_GetFriendComment ⚠ Gets the comment (personal) message of the current user’s friends. FRD_GetFriendFavoriteGame ⚠ Get the current user’s friends’ favourite games. FRD_GetFriendInfo ⚠ Get info about the current user’s friends. FRD_GetFriendKeyList ⚠ Gets the current user’s friend key list. FRD_GetFriendMii ⚠ Gets the current user’s friends’ Mii data. FRD_GetFriendPlayingGame ⚠ Get the current user’s friends’ playing game. FRD_GetFriendPresence ⚠ Gets friend presence data for the current user’s friends. FRD_GetFriendProfile ⚠ Get the current user’s friends’ profile data. FRD_GetFriendRelationship ⚠ Get the relationship type for the current user’s friends. FRD_GetGameAuthenticationData ⚠ Get game server authentication data requested using FRD_RequestGameAuthentication. FRD_GetLastResponseResult ⚠ Get the result of the last internal operation. FRD_GetMiiScreenName ⚠ Gets screen names for the current user’s friends. FRD_GetMyApproachContext ⚠ Gets the current user’s encrypted approach context. FRD_GetMyComment ⚠ Gets the current user’s comment on their friend profile. FRD_GetMyFavoriteGame ⚠ Gets the current user’s favourite game. FRD_GetMyFriendKey ⚠ Gets the current user’s friend key. FRD_GetMyLocalAccountId ⚠ Gets the ID of the current local account. FRD_GetMyMii ⚠ Gets the current user’s Mii data. FRD_GetMyNcPrincipalId ⚠ Gets the NcPrincipalId for the current user. FRD_GetMyPassword ⚠ Gets the current friend account’s NEX password. FRD_GetMyPlayingGame ⚠ Gets the current user’s playing game. FRD_GetMyPreference ⚠ Gets the current user’s privacy information. FRD_GetMyPresence ⚠ Gets the current user’s presence information. FRD_GetMyProfile ⚠ Gets the current user’s profile information. FRD_GetMyScreenName ⚠ Gets the current user’s screen name. FRD_GetNatProperties ⚠ Returns NAT properties for the current internet connection. FRD_GetServerTimeDifference ⚠ Returns the difference (in nanoseconds) between server time and device time. This difference is calculated every time the system logs into friend services. FRD_GetServerTypes ⚠ Gets the server environment configuration for the current user. FRD_GetServiceLocatorData ⚠ Get service locator data requested using FRD_RequestServiceLocator. FRD_HasLoggedIn ⚠ Gets the login status of the current user. FRD_IsInFriendList ⚠ Gets whether a friend code is included in the current user’s friend list. FRD_IsOnline ⚠ Gets the online status of the current user. FRD_IsValidFriendCode ⚠ Checks if the friend code is valid. FRD_Login ⚠ Log in to Nintendo’s friend server. FRD_Logout ⚠ Logs out of Nintendo’s friend server. FRD_PrincipalIdToFriendCode ⚠ Returns the friend code using the given principal ID. FRD_RequestGameAuthentication ⚠ Requests game server authentication. FRD_RequestServiceLocator ⚠ Request service locator info for a given NEX server. FRD_ResultToErrorCode ⚠ Get a support error code (XXX-YYYY) for the given result code. FRD_SendInvitation ⚠ Sends an invitation to the current user’s friends. FRD_SetClientSdkVersion ⚠ Sets the Friend API to use a specific SDK version. FRD_SetNotificationMask ⚠ Sets the notification mask for the event notification system. FRD_UnscrambleLocalFriendCode ⚠ Unscrambles a scrambled friend code. FRD_UpdateGameModeDescription ⚠ Updates the game mode description string. FRD_UpdateMyPresence ⚠ Updates the current user’s presence data and game mode description. FSDIR_Close ⚠ Closes a directory. FSDIR_Control ⚠ Performs a control operation on a directory. FSDIR_GetPriority ⚠ Gets a directory’s priority. FSDIR_Read ⚠ Reads one or more directory entries. FSDIR_SetPriority ⚠ Sets a directory’s priority. FSFILE_Close ⚠ Closes a file. FSFILE_Control ⚠ Performs a control operation on a file. FSFILE_Flush ⚠ Flushes a file’s contents. FSFILE_GetAttributes ⚠ Gets the attributes of a file. FSFILE_GetPriority ⚠ Gets a file’s priority. FSFILE_GetSize ⚠ Gets the size of a file. FSFILE_OpenLinkFile ⚠ Opens a duplicate handle to a file. FSFILE_OpenSubFile ⚠ Opens a handle to a sub-section of a file. FSFILE_Read ⚠ Reads from a file. FSFILE_SetAttributes ⚠ Sets the attributes of a file. FSFILE_SetPriority ⚠ Sets a file’s priority. FSFILE_SetSize ⚠ Sets the size of a file. FSFILE_Write ⚠ Writes to a file. FSPXI_CalcSavegameMAC ⚠ Calculates the MAC used in a DISA/DIFF header? FSPXI_CalculateFileHashSHA256 ⚠ Calculate SHA256 of a file. FSPXI_CardNorDirectCommand ⚠ Executes a CARDNOR direct command. FSPXI_CardNorDirectCommandWithAddress ⚠ Executes a CARDNOR direct command with an address. FSPXI_CardNorDirectCpuWriteWithoutVerify ⚠ Executes a CARDNOR direct CPU write without verify. FSPXI_CardNorDirectRead ⚠ Executes a CARDNOR direct read. FSPXI_CardNorDirectReadWithAddress ⚠ Executes a CARDNOR direct read with an address. FSPXI_CardNorDirectRead_4xIO ⚠ Executes a CARDNOR 4xIO direct read. FSPXI_CardNorDirectSectorEraseWithoutVerify ⚠ Executes a CARDNOR direct sector erase without verify. FSPXI_CardNorDirectWrite ⚠ Executes a CARDNOR direct write. FSPXI_CardNorDirectWriteWithAddress ⚠ Executes a CARDNOR direct write with an address. FSPXI_CardSlotGetCardIFPowerStatus ⚠ Gets the card’s power status. FSPXI_CardSlotIsInserted ⚠ Gets whether a card is inserted. FSPXI_CardSlotPowerOff ⚠ Powers off the card slot. FSPXI_CardSlotPowerOn ⚠ Powers on the card slot. FSPXI_ClearNandLog ⚠ Clears the NAND log FSPXI_ClearSdmcLog ⚠ Clears the SDMC log FSPXI_CloseArchive ⚠ Close an archive FSPXI_CloseDirectory ⚠ Close a directory FSPXI_CloseFile ⚠ Close a file FSPXI_CommitSaveData ⚠ Commits an archive’s save data. FSPXI_CreateDirectory ⚠ Creates a directory. FSPXI_CreateExtSaveData ⚠ Creates ext save data. FSPXI_CreateFile ⚠ Creates a file. FSPXI_CreateSeed ⚠ Creates the FS seed. FSPXI_DeleteAllExtSaveDataOnNand ⚠ Deletes all ext save data on the NAND. FSPXI_DeleteDirectory ⚠ Deletes a directory. FSPXI_DeleteExtSaveData ⚠ Deletes ext save data. FSPXI_DeleteFile ⚠ Deletes a file. FSPXI_DeleteSdmcRoot ⚠ Deletes the 3DS SDMC root. FSPXI_EnumerateExtSaveData ⚠ Enumerates ext save data. FSPXI_EnumerateSystemSaveData ⚠ Enumerates system save data. FSPXI_ExportIntegrityVerificationSeed ⚠ Exports the integrity verification seed. FSPXI_FormatCardNorDevice ⚠ Formats the CARDNOR device. FSPXI_GenerateRandomBytes ⚠ Generates random bytes. Uses same code as PSPXI_GenerateRandomBytes FSPXI_GetArchiveResource ⚠ Gets an archive’s resource information. FSPXI_GetCardType ⚠ Gets the inserted card type. FSPXI_GetFileLastModified ⚠ Gets the last modified time of a file in an archive. FSPXI_GetFileSize ⚠ Get size of a file FSPXI_GetLegacyBannerData ⚠ Gets the legacy banner data of a program. FSPXI_GetLegacyRomHeader ⚠ Gets the legacy ROM header of a program. FSPXI_GetLegacySubBannerData ⚠ Gets the legacy sub banner data of a program. FSPXI_GetNandArchiveResource ⚠ Gets the NAND archive resource information. FSPXI_GetNandCid ⚠ Gets the NAND CID FSPXI_GetNandLog ⚠ Gets the NAND log FSPXI_GetNandSpeedInfo ⚠ Gets the NAND speed info FSPXI_GetProductInfo ⚠ Gets an NCCH’s product info FSPXI_GetSdmcArchiveResource ⚠ Gets the SDMC archive resource information. FSPXI_GetSdmcCid ⚠ Gets the SDMC CID FSPXI_GetSdmcCtrRootPath ⚠ Gets the CTR SDMC root path. FSPXI_GetSdmcFatFsError ⚠ Gets the error code from the SDMC FatFS driver FSPXI_GetSdmcLog ⚠ Gets the SDMC log FSPXI_GetSdmcSpeedInfo ⚠ Gets the SDMC speed info FSPXI_GetSpecialContentIndex ⚠ Gets a special content’s index. FSPXI_GetSpecialFileSize ⚠ Gets the size of a special file. FSPXI_HasDirectory ⚠ Checks if the archive contains a directory at path. FSPXI_HasFile ⚠ Checks if the archive contains a file at path. FSPXI_ImportIntegrityVerificationSeed ⚠ Imports an integrity verification seed. FSPXI_InitializeCtrFilesystem ⚠ Initializes the CTR file system. FSPXI_IsSdmcDetected ⚠ Gets whether PXIFS0 detects the SD FSPXI_IsSdmcWritable ⚠ Gets whether PXIFS0 can write to the SD FSPXI_OpenArchive ⚠ Opens an archive. FSPXI_OpenDirectory ⚠ Opens a directory. FSPXI_OpenFile ⚠ Opens a file. FSPXI_ReadDirectory ⚠ Reads one or more directory entries. FSPXI_ReadFile ⚠ Reads from a file. FSPXI_ReadFileSHA256 ⚠ Reads data and stores SHA256 hashes of blocks FSPXI_ReadNandReport ⚠ Reads the NAND report. FSPXI_ReadSpecialFile ⚠ Reads from a special file. FSPXI_RenameDirectory ⚠ Renames a directory. FSPXI_RenameFile ⚠ Renames a file. FSPXI_SendInitializeInfoTo9 ⚠ Sends initialization info to ARM9 FSPXI_SetCardSpiBaudrate ⚠ Sets the CARDSPI baud rate. FSPXI_SetCardSpiBusMode ⚠ Sets the CARDSPI bus mode. FSPXI_SetCtrCardLatencyParameter ⚠ Configures CTRCARD latency emulation. FSPXI_SetFileSize ⚠ Set size of a file FSPXI_SetPriority ⚠ Sets the file system priority. FSPXI_StartDeviceMoveAsDestination ⚠ Initiates a device move as the destination device. FSPXI_StartDeviceMoveAsSource ⚠ Initiates a device move as the source device. FSPXI_SwitchCleanupInvalidSaveData ⚠ Toggles cleaning up invalid save data. FSPXI_Unknown0x17 ⚠ Unknown 0x17. Appears to be an “is archive handle valid” command? FSPXI_Unknown0x56 ⚠ Unknown command 0x56 FSPXI_WriteFile ⚠ Writes to a file. FSPXI_WriteFileSHA256 ⚠ Assumedly writes data and stores SHA256 hashes of blocks FSREG_CheckHostLoadId ⚠ Checks if a program has been loaded by fs:REG. FSREG_GetProgramInfo ⚠ Retrives the exheader information set(s) (SCI+ACI) about a program. FSREG_LoadProgram ⚠ Loads a program. FSREG_Register ⚠ Registers a program’s storage information. FSREG_UnloadProgram ⚠ Unloads a program. FSREG_Unregister ⚠ Unregisters a program’s storage information. FSUSER_AbnegateAccessRight ⚠ Abnegates an access right. FSUSER_CardNorDirectCommand ⚠ Executes a CARDNOR direct command. FSUSER_CardNorDirectCommandWithAddress ⚠ Executes a CARDNOR direct command with an address. FSUSER_CardNorDirectCpuWriteWithoutVerify ⚠ Executes a CARDNOR direct CPU write without verify. FSUSER_CardNorDirectRead ⚠ Executes a CARDNOR direct read. FSUSER_CardNorDirectReadWithAddress ⚠ Executes a CARDNOR direct read with an address. FSUSER_CardNorDirectRead_4xIO ⚠ Executes a CARDNOR 4xIO direct read. FSUSER_CardNorDirectSectorEraseWithoutVerify ⚠ Executes a CARDNOR direct sector erase without verify. FSUSER_CardNorDirectWrite ⚠ Executes a CARDNOR direct write. FSUSER_CardNorDirectWriteWithAddress ⚠ Executes a CARDNOR direct write with an address. FSUSER_CardSlotGetCardIFPowerStatus ⚠ Gets the card’s power status. FSUSER_CardSlotIsInserted ⚠ Gets whether a card is inserted. FSUSER_CardSlotPowerOff ⚠ Powers off the card slot. FSUSER_CardSlotPowerOn ⚠ Powers on the card slot. FSUSER_CheckAuthorityToAccessExtSaveData ⚠ Checks a process’s authority to access a save data archive. FSUSER_ClearNandLog ⚠ Clears the NAND log. FSUSER_ClearSdmcLog ⚠ Clears the SDMC log. FSUSER_CloseArchive ⚠ Closes an archive. FSUSER_Control ⚠ Performs a control operation on the filesystem. FSUSER_ControlArchive ⚠ Performs a control operation on an archive. FSUSER_ControlSecureSave ⚠ Performs a control operation on a secure save. FSUSER_CreateDirectory ⚠ Creates a directory FSUSER_CreateExtSaveData ⚠ Creates ext save data. FSUSER_CreateFile ⚠ Creates a file. FSUSER_CreateSeed ⚠ Creates the FS seed. FSUSER_CreateSystemSaveData ⚠ Creates system save data. FSUSER_DeleteAllExtSaveDataOnNand ⚠ Deletes all ext save data on the NAND. FSUSER_DeleteDirectory ⚠ Deletes a directory, failing if it is not empty. FSUSER_DeleteDirectoryRecursively ⚠ Deletes a directory, also deleting its contents. FSUSER_DeleteExtSaveData ⚠ Deletes ext save data. FSUSER_DeleteFile ⚠ Deletes a file. FSUSER_DeleteSdmcRoot ⚠ Deletes the 3DS SDMC root. FSUSER_DeleteSystemSaveData ⚠ Deletes system save data. FSUSER_EnumerateExtSaveData ⚠ Enumerates ext save data. FSUSER_EnumerateSystemSaveData ⚠ Enumerates system save data. FSUSER_ExportIntegrityVerificationSeed ⚠ Exports the integrity verification seed. FSUSER_FormatSaveData ⚠ Formats save data. FSUSER_GetArchivePriority ⚠ Gets an archive’s priority. FSUSER_GetArchiveResource ⚠ Gets an archive’s resource information. FSUSER_GetCardType ⚠ Gets the inserted card type. FSUSER_GetExtDataBlockSize ⚠ Gets an ext data archive’s block information. FSUSER_GetFormatInfo ⚠ Retrieves archive format info. FSUSER_GetFreeBytes ⚠ Gets the number of free bytes within an archive. FSUSER_GetLegacyBannerData ⚠ Gets the legacy banner data of a program. FSUSER_GetLegacyRomHeader ⚠ Gets the legacy ROM header of a program. FSUSER_GetLegacyRomHeader2 ⚠ Gets the legacy ROM header of a program. FSUSER_GetLegacySubBannerData ⚠ Gets the legacy sub banner data of a program. FSUSER_GetMediaType ⚠ Gets the media type of the current application. FSUSER_GetNandArchiveResource ⚠ Gets the NAND archive resource information. FSUSER_GetNandCid ⚠ Gets the NAND CID. FSUSER_GetNandLog ⚠ Gets the NAND log. FSUSER_GetNandSpeedInfo ⚠ Gets the NAND speed info. FSUSER_GetPriority ⚠ Gets the file system priority. FSUSER_GetProductInfo ⚠ Gets a process’s product info. FSUSER_GetProgramLaunchInfo ⚠ Gets a process’s program launch info. FSUSER_GetSaveDataSecureValue ⚠ Gets the save data secure value. FSUSER_GetSdmcArchiveResource ⚠ Gets the SDMC archive resource information. FSUSER_GetSdmcCid ⚠ Gets the SDMC CID. FSUSER_GetSdmcCtrRootPath ⚠ Gets the CTR SDMC root path. FSUSER_GetSdmcFatfsError ⚠ Gets the last SDMC fatfs error. FSUSER_GetSdmcLog ⚠ Gets the SDMC log. FSUSER_GetSdmcSpeedInfo ⚠ Gets the SDMC speed info. FSUSER_GetSpecialContentIndex ⚠ Gets a special content’s index. FSUSER_GetSpecialFileSize ⚠ Gets the size of a special file. FSUSER_ImportIntegrityVerificationSeed ⚠ Imports an integrity verification seed. FSUSER_Initialize ⚠ Initializes a FSUSER session. FSUSER_InitializeCtrFileSystem ⚠ Initializes the CTR file system. FSUSER_InitializeWithSdkVersion ⚠ Initializes a FSUSER session with an SDK version. FSUSER_IsSdmcDetected ⚠ Gets whether an SD card is detected. FSUSER_IsSdmcWritable ⚠ Gets whether the SD card is writable. FSUSER_OpenArchive ⚠ Opens an archive. FSUSER_OpenDirectory ⚠ Opens a directory. FSUSER_OpenFile ⚠ Opens a file. FSUSER_OpenFileDirectly ⚠ Opens a file directly, bypassing the requirement of an opened archive handle. FSUSER_QueryTotalQuotaSize ⚠ Queries the total quota size of a save data archive. FSUSER_ReadExtSaveDataIcon ⚠ Reads the SMDH icon of ext save data. FSUSER_ReadSpecialFile ⚠ Reads from a special file. FSUSER_RenameDirectory ⚠ Renames a directory. FSUSER_RenameFile ⚠ Renames a file. FSUSER_SendInitializeInfoTo9 ⚠ Sends initialization info to ARM9. FSUSER_SetArchivePriority ⚠ Sets an archive’s priority. FSUSER_SetCardSpiBaudRate ⚠ Sets the CARDSPI baud rate. FSUSER_SetCardSpiBusMode ⚠ Sets the CARDSPI bus mode. FSUSER_SetCtrCardLatencyParameter ⚠ Configures CTRCARD latency emulation. FSUSER_SetPriority ⚠ Sets the file system priority. FSUSER_SetSaveDataSecureValue ⚠ Sets the save data secure value. FSUSER_StartDeviceMoveAsDestination ⚠ Initiates a device move as the destination device. FSUSER_StartDeviceMoveAsSource ⚠ Initiates a device move as the source device. FSUSER_SwitchCleanupInvalidSaveData ⚠ Toggles cleaning up invalid save data. FSUSER_UpdateSha256Context ⚠ Hashes the given data and outputs a SHA256 hash. GPUCMD_Add ⚠ Adds a GPU command to the current command buffer. GPUCMD_AddRawCommands ⚠ Adds raw GPU commands to the current command buffer. GPUCMD_AddSingleParam ⚠ Adds a command with a single parameter to the current command buffer. GPUCMD_GetBuffer ⚠ Gets the current GPU command buffer. GPUCMD_SetBuffer ⚠ Sets the GPU command buffer to use. GPUCMD_SetBufferOffset ⚠ Sets the offset of the GPU command buffer. GPUCMD_Split ⚠ Splits the current GPU command buffer. GSPGPU_AcquireRight ⚠ Acquires GPU rights. GSPGPU_FlushDataCache ⚠ Flushes memory from the data cache. GSPGPU_GetPerfLog ⚠ Retrieves the performance log. GSPGPU_ImportDisplayCaptureInfo ⚠ Retrieves display capture info. GSPGPU_InvalidateDataCache ⚠ Invalidates memory in the data cache. GSPGPU_ReadHWRegs ⚠ Reads from GPU hardware registers. GSPGPU_RegisterInterruptRelayQueue ⚠ Registers the interrupt relay queue. GSPGPU_ReleaseRight ⚠ Releases GPU rights. GSPGPU_ResetGpuCore ⚠ Resets the GPU GSPGPU_RestoreVramSysArea ⚠ Restores the VRAM sys area. GSPGPU_SaveVramSysArea ⚠ Saves the VRAM sys area. GSPGPU_SetBufferSwap ⚠ Updates a screen’s framebuffer state. GSPGPU_SetLcdForceBlack ⚠ Sets whether to force the LCD to black. GSPGPU_SetLedForceOff ⚠ Sets 3D_LEDSTATE to the input state value. GSPGPU_SetPerfLogMode ⚠ Enables or disables the performance log and clear
its state to zero. GSPGPU_TriggerCmdReqQueue ⚠ Triggers a handling of commands written to shared memory. GSPGPU_UnregisterInterruptRelayQueue ⚠ Unregisters the interrupt relay queue. GSPGPU_WriteHWRegs ⚠ Writes to GPU hardware registers. GSPGPU_WriteHWRegsWithMask ⚠ Writes to GPU hardware registers with a mask. GSPLCD_GetBrightness ⚠ Gets the LCD screens’ brightness. Stubbed on old 3ds. GSPLCD_GetVendors ⚠ Gets the LCD screens’ vendors. Stubbed on old 3ds. GSPLCD_PowerOffAllBacklights ⚠ Powers off both backlights. GSPLCD_PowerOffBacklight ⚠ Powers off the backlight. GSPLCD_PowerOnAllBacklights ⚠ Powers on both backlights. GSPLCD_PowerOnBacklight ⚠ Powers on the backlight. GSPLCD_SetBrightness ⚠ Sets the LCD screens’ brightness. GSPLCD_SetBrightnessRaw ⚠ Sets the LCD screens’ raw brightness. GSPLCD_SetLedForceOff ⚠ Sets 3D_LEDSTATE to the input state value. GX_BindQueue ⚠ Selects a command queue to which GX_* functions will add commands instead of immediately submitting them to GX. GX_DisplayTransfer ⚠ Initiates a display transfer. GX_FlushCacheRegions ⚠ Flushes the cache regions of three buffers. (This command cannot be queued in a GX command queue) GX_MemoryFill ⚠ Fills the memory of two buffers with the given values. GX_ProcessCommandList ⚠ Processes a GPU command list. GX_RequestDma ⚠ Requests a DMA. GX_TextureCopy ⚠ Initiates a texture copy. HIDUSER_DisableAccelerometer ⚠ Disables the accelerometer. HIDUSER_DisableGyroscope ⚠ Disables the gyroscope. HIDUSER_EnableAccelerometer ⚠ Enables the accelerometer. HIDUSER_EnableGyroscope ⚠ Enables the gyroscope. HIDUSER_GetGyroscopeRawToDpsCoefficient ⚠ Gets the gyroscope raw to dps coefficient. HIDUSER_GetHandles ⚠ Gets the handles for HID operation. HIDUSER_GetSoundVolume ⚠ Gets the current volume slider value. (0-63) IPC_Desc_Buffer ⚠ Creates a header describing a buffer from the main memory. IPC_Desc_CurProcessHandle ⚠ IPC_Desc_CurProcessId ⚠ Returns the code to ask the kernel to fill the handle with the current process ID. IPC_Desc_MoveHandles ⚠ Creates the header to transfer handle ownership IPC_Desc_PXIBuffer ⚠ Creates a header describing a buffer to be sent over PXI. IPC_Desc_SharedHandles ⚠ Creates a header to share handles IPC_Desc_StaticBuffer ⚠ Creates a header describing a static buffer. IPC_MakeHeader ⚠ Creates a command header to be used for IPC IRRST_GetHandles ⚠ Gets the shared memory and event handles for IRRST. IRRST_Initialize ⚠ Initializes IRRST. IRRST_Shutdown ⚠ Shuts down IRRST. IRU_GetBitRate ⚠ Gets the IR bit rate. IRU_GetIRLEDRecvState ⚠ Gets the IR LED state. IRU_GetRecvFinishedEvent ⚠ Gets an event which is signaled once a receive finishes. IRU_GetSendFinishedEvent ⚠ Gets an event which is signaled once a send finishes. IRU_Initialize ⚠ Initializes the IR session. IRU_SetBitRate ⚠ Sets the IR bit rate. IRU_SetIRLEDState ⚠ Sets the IR LED state. IRU_Shutdown ⚠ Shuts down the IR session. IRU_StartRecvTransfer ⚠ Begins receiving data. IRU_StartSendTransfer ⚠ Begins sending data. IRU_WaitRecvTransfer ⚠ Waits for a receive operation to complete. IRU_WaitSendTransfer ⚠ Waits for a send operation to complete. LOADER_GetProgramInfo ⚠ Retrives a program’s main NCCH extended header info (SCI + ACI, see ExHeader_Info). LOADER_LoadProcess ⚠ Loads a program and returns a process handle to the newly created process. LOADER_RegisterProgram ⚠ Registers a program (along with its update). LOADER_UnregisterProgram ⚠ Unregisters a program (along with its update). LightEvent_Clear ⚠ Clears a light event. LightEvent_Init ⚠ Initializes a light event. LightEvent_Pulse ⚠ Wakes up threads waiting on a sticky light event without signaling it. If the event had been signaled before, it is cleared instead. LightEvent_Signal ⚠ Signals a light event, waking up threads waiting on it. LightEvent_TryWait ⚠ Attempts to wait on a light event. LightEvent_Wait ⚠ Waits on a light event. LightEvent_WaitTimeout ⚠ Waits on a light event until either the event is signaled or the timeout is reached. LightLock_Init ⚠ Initializes a light lock. LightLock_Lock ⚠ Locks a light lock. LightLock_TryLock ⚠ Attempts to lock a light lock. LightLock_Unlock ⚠ Unlocks a light lock. LightSemaphore_Acquire ⚠ Acquires a light semaphore. LightSemaphore_Init ⚠ Initializes a light semaphore. LightSemaphore_Release ⚠ Releases a light semaphore. LightSemaphore_TryAcquire ⚠ Attempts to acquire a light semaphore. MCUHWC_Get3dSliderLevel ⚠ Gets 3d slider level MCUHWC_GetBatteryLevel ⚠ Gets the battery level MCUHWC_GetBatteryVoltage ⚠ Gets the battery voltage MCUHWC_GetFwVerHigh ⚠ Gets the major MCU firmware version MCUHWC_GetFwVerLow ⚠ Gets the minor MCU firmware version MCUHWC_GetSoundSliderLevel ⚠ Gets the sound slider level MCUHWC_ReadRegister ⚠ Reads data from an i2c device3 register MCUHWC_SetInfoLedPattern ⚠ Sets the notification LED pattern MCUHWC_SetPowerLedState ⚠ Sets Power LED state MCUHWC_SetWifiLedState ⚠ Sets Wifi LED state MCUHWC_WriteRegister ⚠ Writes data to a i2c device3 register MICU_AdjustSampling ⚠ Adjusts the configuration of the current sampling session. MICU_GetClamp ⚠ Gets whether to clamp microphone input. MICU_GetEventHandle ⚠ Gets an event handle triggered when the shared memory buffer is full. MICU_GetGain ⚠ Gets the microphone’s gain. MICU_GetPower ⚠ Gets whether the microphone is powered on. MICU_IsSampling ⚠ Gets whether microphone input is currently being sampled. MICU_MapSharedMem ⚠ Maps MIC shared memory. MICU_SetAllowShellClosed ⚠ Sets whether to allow sampling when the shell is closed. MICU_SetClamp ⚠ Sets whether to clamp microphone input. MICU_SetGain ⚠ Sets the microphone’s gain. MICU_SetPower ⚠ Sets whether the microphone is powered on. MICU_StartSampling ⚠ Begins sampling microphone input. MICU_StopSampling ⚠ Stops sampling microphone input. MICU_UnmapSharedMem ⚠ Unmaps MIC shared memory. MVDSTD_SetConfig ⚠ Sets the current configuration of MVDSTD. NDMU_ClearMacFilter ⚠ Clears half awake mac filter. NDMU_EnterExclusiveState ⚠ Sets the network daemon to an exclusive state. NDMU_GetCurrentState ⚠ Returns the current state for the network daemon. NDMU_GetDefaultDaemons ⚠ Gets the current default daemon bit mask. NDMU_GetExclusiveState ⚠ Returns the exclusive state for the network daemon. NDMU_GetRetryInterval ⚠ Returns the retry interval. NDMU_GetScanInterval ⚠ Returns the scan interval. NDMU_LeaveExclusiveState ⚠ Cancels an exclusive state for the network daemon. NDMU_LockState ⚠ Locks the exclusive state. NDMU_QueryStatus ⚠ Returns a daemon state. NDMU_ResetDaemons ⚠ Reverts network daemon to defaults. NDMU_ResumeDaemons ⚠ Resumes network daemon. NDMU_ResumeScheduler ⚠ Resumes daemon scheduling. NDMU_SetScanInterval ⚠ Sets the scan interval. NDMU_SuspendDaemons ⚠ Suspends network daemon. NDMU_SuspendScheduler ⚠ Suspends scheduling for all network daemons. NDMU_UnlockState ⚠ Unlocks the exclusive state. NEWS_AddNotification ⚠ Adds a notification to the home menu Notifications applet. NEWS_GetNotificationHeader ⚠ Gets the header of a specific notification. NEWS_GetNotificationImage ⚠ Gets the image of a specific notification. NEWS_GetNotificationMessage ⚠ Gets the message of a specific notification. NEWS_GetTotalNotifications ⚠ Gets current total notifications number. NEWS_SetNotificationHeader ⚠ Sets a custom header for a specific notification. NEWS_SetNotificationImage ⚠ Sets a custom image for a specific notification. NEWS_SetNotificationMessage ⚠ Sets a custom message for a specific notification. NIMS_CancelDownload ⚠ Cancels the current active download with NIM. NIMS_GetProgress ⚠ Checks the status of the current active download. NIMS_IsTaskRegistered ⚠ Checks whether a background download task for the given title is registered with NIM. NIMS_MakeTitleConfig ⚠ Makes a TitleConfig struct for use with NIMS_RegisterTask, NIMS_StartDownload or NIMS_StartDownloadSimple. NIMS_RegisterTask ⚠ Registers a background download task with NIM. These are processed in sleep mode only. NIMS_SetAttribute ⚠ Sets an attribute. NIMS_StartDownload ⚠ Starts an active download with NIM. Progress can be checked with NIMS_GetProcess. Do not exit the process while a download is in progress without calling NIMS_CancelDownload. NIMS_StartDownloadSimple ⚠ Starts an active download with NIM with default installation mode; cannot reinstall titles. Progress can be checked with NIMS_GetProcess. Do not exit the process while a download is in progress without calling NIMS_CancelDownload. NIMS_UnregisterTask ⚠ Unregisters a background download task. NIMS_WantUpdate ⚠ Checks if nim wants a system update. NS_LaunchApplicationFIRM ⚠ Launches a title and the required firmware. NS_LaunchFIRM ⚠ Launches a title and the required firmware (only if necessary). NS_LaunchTitle ⚠ Launches a title. NS_RebootSystem ⚠ Reboots the system NS_RebootToTitle ⚠ Reboots to a title. NS_TerminateProcessTID ⚠ Terminates the process with the specified titleid. NS_TerminateTitle ⚠ Terminates the application from which this function is called NWMEXT_ControlWirelessEnabled ⚠ Turns wireless on or off. PMAPP_GetAppResourceLimit ⚠ Gets the APPLICATION cputime reslimit. PMAPP_GetFIRMLaunchParams ⚠ Gets the current FIRM launch parameters. PMAPP_GetTitleExheaderFlags ⚠ Gets a title’s ExHeader Arm11CoreInfo and SystemInfo flags. PMAPP_LaunchFIRMSetParams ⚠ Sets the current FIRM launch parameters. PMAPP_LaunchTitle ⚠ Launches a title. PMAPP_LaunchTitleUpdate ⚠ Launches a title, applying patches. PMAPP_PrepareForReboot ⚠ Terminate most processes, to prepare for a reboot or a shutdown. PMAPP_SetAppResourceLimit ⚠ Sets the APPLICATION cputime reslimit. PMAPP_SetFIRMLaunchParams ⚠ Sets the current FIRM launch parameters. PMAPP_TerminateCurrentApplication ⚠ Terminates the current Application PMAPP_TerminateProcess ⚠ Terminates the specified process PMAPP_TerminateTitle ⚠ Terminates the processes having the specified titleId. PMAPP_UnregisterProcess ⚠ Unregisters a process PMDBG_LaunchApp ⚠ Launches an application for debug after setting cpuTime to 0. PMDBG_LaunchAppDebug ⚠ Enqueues an application for debug after setting cpuTime to 0, and returns a debug handle to it.
If another process was enqueued, this just calls RunQueuedProcess instead. PMDBG_RunQueuedProcess ⚠ Runs the queued process and returns a debug handle to it. PS_EncryptDecryptAes ⚠ Encrypts/Decrypts AES data. Does not support AES CCM. PS_EncryptSignDecryptVerifyAesCcm ⚠ Encrypts/Decrypts signed AES CCM data.
When decrypting, if the MAC is invalid, 0xC9010401 is returned. After encrypting the MAC is located at inputbufptr. PS_GenerateRandomBytes ⚠ Generates cryptographically secure random bytes. PS_GetDeviceId ⚠ Gets the 32-bit device ID. PS_GetLocalFriendCodeSeed ⚠ Gets the 64-bit console friend code seed. PS_SignRsaSha256 ⚠ Signs a RSA signature. PS_VerifyRsaSha256 ⚠ Verifies a RSA signature. PTMGETS_GetSystemTime ⚠ Gets the system time. PTMSETS_SetSystemTime ⚠ Sets the system time. PTMSYSM_Awaken ⚠ Cancels the “half-awake” state and fully wakes up the 3DS after some delay. PTMSYSM_CheckNew3DS ⚠ Checks whether the system is a New 3DS. PTMSYSM_ClearPlayHistory ⚠ Clear the “play history”. PTMSYSM_ClearStepHistory ⚠ Clear the “step history”. PTMSYSM_ConfigureNew3DSCPU ⚠ Configures the New 3DS’ CPU clock speed and L2 cache. PTMSYSM_GetRtcTime ⚠ Reads the time and date coming from the RTC and converts the result. PTMSYSM_GetWakeReason ⚠ Gets the wake reason (only the first applicable wake event is taken into account). PTMSYSM_InvalidateSystemTime ⚠ Invalidates the “system time” (cfg block 0x30002) PTMSYSM_NotifySleepPreparationComplete ⚠ Acknowledges the current sleep notification and advance the internal sleep mode FSM. All subscribers must reply. PTMSYSM_RebootAsync ⚠ Trigger a hardware system reboot via the MCU. PTMSYSM_ReplyToSleepQuery ⚠ Accepts or denies the incoming sleep mode request. PTMSYSM_RequestSleep ⚠ Requests to enter sleep mode. PTMSYSM_SetRtcTime ⚠ Writes the time and date coming to the RTC, after conversion. PTMSYSM_SetStepHistory ⚠ Sets the system’s step count history. PTMSYSM_SetUserTime ⚠ Sets the user time by updating the user time offset. PTMSYSM_SetWakeEvents ⚠ Sets the wake events (two sets: when to fully wake up and when to return to sleep). PTMSYSM_ShutdownAsync ⚠ Trigger a hardware system shutdown via the MCU. PTMU_GetAdapterState ⚠ Gets whether the adapter is plugged in or not PTMU_GetBatteryChargeState ⚠ Gets the system’s current battery charge state. PTMU_GetBatteryLevel ⚠ Gets the system’s current battery level. PTMU_GetPedometerState ⚠ Gets the system’s current pedometer state. PTMU_GetShellState ⚠ Gets the system’s current shell state. PTMU_GetStepHistory ⚠ Gets the system’s step count history. PTMU_GetTotalStepCount ⚠ Gets the pedometer’s total step count. PXIDEV_SPIMultiWriteRead ⚠ Performs multiple card SPI writes and reads. PXIDEV_SPIWriteRead ⚠ Performs a single card SPI write and read. PXIPM_GetProgramInfo ⚠ Retrives the exheader information set(s) (SCI+ACI) about a program. PXIPM_RegisterProgram ⚠ Loads a program and registers it to Process9. PXIPM_UnregisterProgram ⚠ Unloads a program and unregisters it from Process9. QTMC_SetBarrierPattern ⚠ Sets the parallax barrier’s mask pattern and polarity phase (12+1 bits). QTMC_SetIrLedStatusOverride ⚠ Temporarily overrides IR LED state. Requires “manual control” from qtm:u to be disabled, and has
lower priority than it. Same implementation as QTMS_SetIrLedStatusOverride. QTMC_StartHardwareCheck ⚠ Starts the QTM Hardware Check API. This must be called before using any other qtm:c command,
and causes barrier pattern to be overriden by what was last set in QTMC_SetBarrierPattern,
even in 2D mode . Also allows IR LED state to be overridden even if user uses the inner camera. QTMC_StopHardwareCheck ⚠ Stops the QTM Hardware Check API. Restore normal barrier and IR LED management behavior. QTMC_WaitAndCheckExpanderWorking ⚠ Waits for the expander management thread to (re)initalize the TI TCA6416A I2C->Parallel expander,
then checks if that expander is behaving as expected (responds with the port direction config
it has been configured with): it checks whether all ports have been configured as outputs. QTMSP_IsExpanderInUse ⚠ Called by GSP’s LCD driver to know whether or not QTM’s expander thread is using
the TI TCA6416A expander; it is waiting for this to become true/false during LCD
power on/power off to proceed. Always false on N2DSXL. QTMSP_NotifyTopLcdModeChange ⚠ Called by GSP’s LCD driver to signal 2D<>3D mode change QTMSP_NotifyTopLcdPowerOff ⚠ Called by GSP’s LCD driver during top LCD power-on to signal to QTM that it needs to
switch the parallax barrier state to a 2D state (all-transparent mask). Causes QTM’s
expander thread to exit, relinquishing its i2c::QTM session with it. QTMSP_NotifyTopLcdPowerOn ⚠ Called by GSP’s LCD driver during top LCD power-on to signal to QTM that it may power on
and/or reconfigure then use the TI TCA6416A expander. In the process, QTM re-creates its
expander thread. QTMS_DisableAutoBarrierControl ⚠ Temporarily disables automatic barrier control (when in 3D mode with “super stable 3D” enabled). QTMS_EnableAutoBarrierControl ⚠ Enables automatic barrier control when in 3D mode with “super stable 3D” enabled. QTMS_GetCameraLuminance ⚠ Gets the average ambient luminance as perceived by the inner camera (in lux).
If QTM is unavailable (in particular, QTM is always unavailable on N2DSXL), returns 400.0 instead
of the actual luminance. QTMS_GetCurrentBarrierPosition ⚠ Gets the current position of the parallax barrier (offset in iod/12 units, slit width of 6 units).
When “super stable 3D” is disabled, returns 13 instead. QTMS_GetQtmStatus ⚠ Gets the current QTM status (enabled/ss3d disabled/unavailable). QTMS_SetBarrierPosition ⚠ Temporarily sets the parallax barrier’s position (offset in iod/12 units, assuming slit width of 6 units).
Does nothing in 2D mode and/or if “super stable 3D” is disabled. QTMS_SetCalibrationData ⚠ Sets calibration data, taking effect immediately, and optionally saves it to cfg. QTMS_SetCenterBarrierPosition ⚠ Sets the neutral (center) barrier position/offset in calibration, without saving it to cfg.
Takes effect immediately. SS3D works by calculating the position of the eye midpoint, rotated
by the ideal eye-to-camera angle, expressed in (iod/12 units, iod assumed to be 62mm). QTMS_SetIrLedStatusOverride ⚠ Temporarily overrides IR LED state. Requires “manual control” from qtm:u to be disabled, and has
lower priority than it. QTMS_SetQtmStatus ⚠ Gets the current QTM status (enabled/ss3d disabled/unavailable). Also sets or clear the
“blacklisted” flag returned by QTMU_IsCurrentAppBlacklisted. QTMU_DisableManualIrLedControl ⚠ Temporarily disables manual control of the IR LED by user, re-enabling its automatic control.
If not already done, this also turns off the IR LED. QTMU_EnableManualIrLedControl ⚠ Temporarily enables manual control of the IR LED by user, disabling its automatic control.
If not already done, this also turns off the IR LED. This setting is cleared when user closes the console’s shell. QTMU_GetRawTrackingData ⚠ Gets the current raw eye tracking data. QTMU_GetRawTrackingDataEx ⚠ Gets the current raw eye tracking data, with an optional prediction made for predictionTimePointOrZero = t+dt,
or for the current time point (QTM makes predictions based on gyro data since inner camera runs at 30 FPS). QTMU_GetTrackingData ⚠ Gets the current normalized eye tracking data, made suitable for 3D programming. QTMU_GetTrackingDataEx ⚠ Gets the current normalized eye tracking data, made suitable for 3D programming with an optional prediction made
for predictionTimePointOrZero = t+dt, or for the current time point (QTM makes predictions based on gyro data since
inner camera runs at 30 FPS). QTMU_IsCurrentAppBlacklisted ⚠ Checks whether or not QTM has been blacklisted, ie. that it has been made unavailable.
In detail, this means that the last call to QTMS_SetQtmStatus was made with argument QTM_STATUS_UNAVAILABLE,
usually by NS. This feature seems to only be used for some internal test titles. QTMU_SetIrLedStatus ⚠ Turns the IR LED on or off during manual control. QTMU_EnableManualIrLedControl must have been called. RecursiveLock_Init ⚠ Initializes a recursive lock. RecursiveLock_Lock ⚠ Locks a recursive lock. RecursiveLock_TryLock ⚠ Attempts to lock a recursive lock. RecursiveLock_Unlock ⚠ Unlocks a recursive lock. SOCU_AddGlobalSocket ⚠ Adds a global socket. SOCU_CloseSockets ⚠ SOCU_GetIPInfo ⚠ Gets the system’s IP address, netmask, and subnet broadcast SOCU_GetNetworkOpt ⚠ Retrieves information from the network configuration. Similar to getsockopt(). SOCU_ShutdownSockets ⚠ SRVPM_PublishToAll ⚠ Publishes a notification to all processes. SRVPM_PublishToProcess ⚠ Publishes a notification to a process. SRVPM_RegisterProcess ⚠ Registers a process with SRV. SRVPM_UnregisterProcess ⚠ Unregisters a process with SRV. Y2RU_DriverFinalize ⚠ Terminates the Y2R driver. Y2RU_DriverInitialize ⚠ Initializes the Y2R driver. Y2RU_GetAlpha ⚠ Gets the configured output alpha value. Y2RU_GetBlockAlignment ⚠ Gets the configured alignment. Y2RU_GetCoefficients ⚠ Gets the configured color coefficients. Y2RU_GetDitheringWeightParams ⚠ Gets the configured dithering weight parameters. Y2RU_GetInputFormat ⚠ Gets the configured input format. Y2RU_GetInputLineWidth ⚠ Gets the configured input line width. Y2RU_GetInputLines ⚠ Gets the configured number of input lines. Y2RU_GetOutputFormat ⚠ Gets the configured output format. Y2RU_GetRotation ⚠ Gets the configured rotation. Y2RU_GetSpacialDithering ⚠ Gets whether to use spacial dithering. Y2RU_GetStandardCoefficient ⚠ Gets the color coefficient parameters of a standard coefficient. Y2RU_GetTemporalDithering ⚠ Gets whether to use temporal dithering. Y2RU_GetTransferEndEvent ⚠ Gets an handle to the end of conversion event. Y2RU_GetTransferEndInterrupt ⚠ Gets whether the transfer end interrupt is enabled. Y2RU_IsBusyConversion ⚠ Checks if the conversion and DMA transfer are finished. Y2RU_IsDoneReceiving ⚠ Checks if the DMA has finished sending the converted result. Y2RU_IsDoneSendingU ⚠ Checks if the DMA has finished sending the U buffer. Y2RU_IsDoneSendingV ⚠ Checks if the DMA has finished sending the V buffer. Y2RU_IsDoneSendingY ⚠ Checks if the DMA has finished sending the Y buffer. Y2RU_IsDoneSendingYUYV ⚠ Checks if the DMA has finished sending the YUYV buffer. Y2RU_PingProcess ⚠ Checks whether Y2R is ready to be used. Y2RU_SetAlpha ⚠ Used to configure the alpha value of the output. Y2RU_SetBlockAlignment ⚠ Used to configure the alignment of the output buffer. Y2RU_SetCoefficients ⚠ Used to configure the color conversion formula. Y2RU_SetConversionParams ⚠ Sets all of the parameters of Y2RU_ConversionParams at once. Y2RU_SetDitheringWeightParams ⚠ Configures the dithering weight parameters. Y2RU_SetInputFormat ⚠ Used to configure the input format. Y2RU_SetInputLineWidth ⚠ Used to configure the width of the image. Y2RU_SetInputLines ⚠ Used to configure the height of the image. Y2RU_SetOutputFormat ⚠ Used to configure the output format. Y2RU_SetReceiving ⚠ Configures the destination buffer. Y2RU_SetRotation ⚠ Used to configure the rotation of the output. Y2RU_SetSendingU ⚠ Configures the U plane buffer. Y2RU_SetSendingV ⚠ Configures the V plane buffer. Y2RU_SetSendingY ⚠ Configures the Y plane buffer. Y2RU_SetSendingYUYV ⚠ Configures the YUYV source buffer. Y2RU_SetSpacialDithering ⚠ Sets whether to use spacial dithering. Y2RU_SetStandardCoefficient ⚠ Used to configure the color conversion formula with ITU stantards coefficients. Y2RU_SetTemporalDithering ⚠ Sets whether to use temporal dithering. Y2RU_SetTransferEndInterrupt ⚠ Used to enable the end of conversion interrupt. Y2RU_StartConversion ⚠ Starts the conversion process Y2RU_StopConversion ⚠ Cancels the conversion __clrex ⚠ Performs a clrex operation. __dmb ⚠ Performs a Data Memory Barrier operation. __dsb ⚠ Performs a Data Synchronization Barrier operation. __errno ⚠ __isb ⚠ Performs an Instruction Synchronization Barrier (officially “flush prefetch buffer”) operation. __ldrex ⚠ Performs a ldrex operation. __ldrexb ⚠ Performs a ldrexb operation. __ldrexh ⚠ Performs a ldrexh operation. __strex ⚠ Performs a strex operation. __strexb ⚠ Performs a strexb operation. __strexh ⚠ Performs a strexh operation. acExit ⚠ Exits AC. acGetSessionHandle ⚠ Gets the current AC session handle. acInit ⚠ Initializes AC. acWaitInternetConnection ⚠ Waits for the system to connect to the internet. actExit ⚠ Exits ACT services. actGetSessionHandle ⚠ Get the ACT user/admin service handle. actInit ⚠ Initializes ACT services. amAppInit ⚠ Initializes AM with a service which has access to the amapp-commands. This should only be used when using the amapp commands, not non-amapp AM commands. amExit ⚠ Exits AM. amGetSessionHandle ⚠ Gets the current AM session handle. amInit ⚠ Initializes AM. This doesn’t initialize with “am:app”, see amAppInit(). ampxiExit ⚠ Exits AMPXI. ampxiInit ⚠ Initializes AMPXI. aptCheckHomePressRejected ⚠ Returns true if there is an incoming HOME button press rejected by the policy set by aptSetHomeAllowed (use this to show a “no HOME allowed” icon). aptClearChainloader ⚠ Clears the chainloader state. aptExit ⚠ Exits APT. aptGetMenuAppID ⚠ Gets the menu’s app ID. aptHandleJumpToHome ⚠ Handles incoming jump-to-HOME requests. aptHandleSleep ⚠ Handles incoming sleep mode requests. aptHook ⚠ Sets up an APT status hook. aptInit ⚠ Initializes APT. aptIsActive ⚠ Returns true if the application is currently in the foreground. aptIsHomeAllowed ⚠ Returns true if the user can press the HOME button to jump back to the HOME menu while the application is active. aptIsHomePressed ⚠
Deprecated Alias for aptCheckHomePressRejected.
aptIsSleepAllowed ⚠ Returns true if the system can enter sleep mode while the application is active. aptJumpToHomeMenu ⚠ Jumps back to the HOME menu. aptLaunchLibraryApplet ⚠ Launches a library applet. aptLaunchSystemApplet ⚠ Launches a system applet. aptMainLoop ⚠ Main function which handles sleep mode and HOME/power buttons - call this at the beginning of every frame. aptMakeAppletAttr ⚠ Create an APT_AppletAttr bitfield from its components. aptSendCommand ⚠ Sends an APT command through IPC, taking care of locking, opening and closing an APT session. aptSetChainloader ⚠ Configures the chainloader to launch a specific application. aptSetChainloaderArgs ⚠ Sets the “deliver arg” and HMAC for the chainloader, which will
be passed to the target 3DS/DS(i) application. The meaning of each
parameter varies on a per-application basis. aptSetChainloaderToCaller ⚠ Configures the chainloader to launch the previous application. aptSetChainloaderToSelf ⚠ Configures the chainloader to relaunch the current application (i.e. soft-reset) aptSetHomeAllowed ⚠ Configures whether the user can press the HOME button to jump back to the HOME menu while the application is active. aptSetMessageCallback ⚠ Sets the function to be called when an APT message from another applet is received. aptSetSleepAllowed ⚠ Configures whether the system can enter sleep mode while the application is active. aptShouldClose ⚠ Returns true if the system has told the application to close. aptShouldJumpToHome ⚠ Returns true if the system requires the application to jump back to the HOME menu. aptUnhook ⚠ Removes an APT status hook. archiveCommitSaveData ⚠ Uses FSUSER_ControlArchive with control action ARCHIVE_ACTION_COMMIT_SAVE_DATA on the opened archive. Not done automatically at unmount.
Returns -1 if the specified device is not found archiveMount ⚠ Mounts and opens an archive as deviceName
Returns either an archive open error code, or -1 for generic failure archiveMountSdmc ⚠ Mounts the SD archiveUnmount ⚠ Unmounts the specified device, closing its archive in the process
Returns -1 if the specified device was not found archiveUnmountAll ⚠ Unmounts all devices and cleans up any resources used by the driver archive_getmtime ⚠ Get a file’s mtime bossDeleteNsData ⚠ Deletes the content file for the specified NsDataId. bossDeleteTask ⚠ Deletes a task by using CancelTask and UnregisterTask internally. bossExit ⚠ Exits BOSS. bossGetNsDataHeaderInfo ⚠ Gets header info for the specified NsDataId. bossGetSessionHandle ⚠ Returns the BOSS session handle. bossGetTaskProperty0 ⚠ This loads the current state of PropertyID 0x0 for the specified task. bossGetTaskState ⚠ Returns task state. bossInit ⚠ Initializes BOSS. bossReadNsData ⚠ Reads data from the content for the specified NsDataId. bossRegisterTask ⚠ Register a task. bossReinit ⚠ Run the InitializeSession service cmd. This is mainly for changing the programID associated with the current BOSS session. bossSendContextConfig ⚠ Sends the config stored in the context. Used before registering a task. bossSendProperty ⚠ Send a property. bossSetStorageInfo ⚠ Set the content data storage location. bossSetupContextDefault ⚠ Setup a BOSS context with the default config. bossStartBgImmediate ⚠ Similar to bossStartTaskImmediate? bossStartTaskImmediate ⚠ Starts a task soon after running this command. bossUnregisterStorage ⚠ Unregister the content data storage location, which includes unregistering the BOSS-session programID with BOSS. camExit ⚠ Closes the cam service. camInit ⚠ Initializes the cam service. cdcChkExit ⚠ Exits CDCCHK. cdcChkGetSessionHandle ⚠ Gets a pointer to the current cdc:CHK session handle. cdcChkInit ⚠ Initializes CDCCHK. cfgnorDumpFlash ⚠ Dumps the NOR flash. cfgnorExit ⚠ Exits CFGNOR cfgnorInit ⚠ Initializes CFGNOR. cfgnorWriteFlash ⚠ Writes the NOR flash. cfguExit ⚠ Exits CFGU. cfguInit ⚠ Initializes CFGU. consoleClear ⚠ Clears the screen by using iprintf(“ consoleDebugInit ⚠ Initializes debug console output on stderr to the specified device. consoleGetDefault ⚠ Gets a pointer to the console with the default values.
This should only be used when using a single console or without changing the console that is returned, otherwise use consoleInit(). consoleInit ⚠ Initialise the console. consoleSelect ⚠ Make the specified console the render target. consoleSetFont ⚠ Loads the font into the console. consoleSetWindow ⚠ Sets the print window. csndAddCmd ⚠ Adds a command to the list, returning a buffer to write arguments to. csndExecCmds ⚠ Executes pending CSND commands. csndExit ⚠ Exits CSND. csndGetCapInfo ⚠ Gets a capture unit’s information.
Note: Requires previous CSND_UpdateInfo() csndGetChnInfo ⚠ Gets a channel’s information.
Note: Requires previous CSND_UpdateInfo() csndGetDspFlags ⚠ Gets CSND’s DSP flags.
Note: Requires previous CSND_UpdateInfo() csndGetState ⚠ Gets a channel’s state. csndInit ⚠ Initializes CSND. csndIsPlaying ⚠ Gets whether a channel is playing. csndPlaySound ⚠ Plays a sound. csndWriteCmd ⚠ Adds a command to the list, copying its arguments from a buffer. decode_utf8 ⚠ Convert a UTF-8 sequence into a UTF-32 codepoint decode_utf16 ⚠ Convert a UTF-16 sequence into a UTF-32 codepoint decompress ⚠ Decompress data decompressCallback_FD ⚠ Decompression callback for file descriptors decompressCallback_Stdio ⚠ Decompression callback for stdio FILE* decompressHeader ⚠ Decode decompression header decompressV ⚠ Decompress data decompressV_Huff ⚠ Decompress Huffman decompressV_LZ11 ⚠ Decompress LZ11 decompressV_LZSS ⚠ Decompress LZSS/LZ10 decompressV_RLE ⚠ Decompress run-length encoding decompress_Huff ⚠ Decompress Huffman decompress_LZ11 ⚠ Decompress LZ11 decompress_LZSS ⚠ Decompress LZSS/LZ10 decompress_RLE ⚠ Decompress run-length encoding dmaConfigInitDefault ⚠ Initializes a DmaConfig instance with sane defaults for RAM<>RAM tranfers dmaDeviceConfigInitDefault ⚠ Writes the default DMA device config that the kernel uses when DMACFG_IS_DEVICE and DMACFG _USE_CFG are not set dspExit ⚠ Closes the dsp service. dspHook ⚠ Sets up a DSP status hook. dspInit ⚠ Initializes the dsp service. dspIsComponentLoaded ⚠ Returns true if a component is loaded, false otherwise. dspUnhook ⚠ Removes a DSP status hook. encode_utf8 ⚠ Convert a UTF-32 codepoint into a UTF-8 sequence encode_utf16 ⚠ Convert a UTF-32 codepoint into a UTF-16 sequence envGetAptAppId ⚠ Gets the environment-recommended app ID to use with APT. envGetHandle ⚠ Retrieves a handle from the environment handle list. envGetHeapSize ⚠ Gets the size of the application heap. envGetLinearHeapSize ⚠ Gets the size of the linear heap. envGetSystemArgList ⚠ Gets the environment argument list. envGetSystemRunFlags ⚠ Gets the environment run flags. envIsHomebrew ⚠ Gets whether the application was launched from a homebrew environment. errfExit ⚠ Exits ERR:f. Unless you plan to call ERRF_Throw yourself, do not use this. errfGetSessionHandle ⚠ Gets the current err:f API session handle. errfInit ⚠ Initializes ERR:f. Unless you plan to call ERRF_Throw yourself, do not use this. errno ⚠ In lieu of a proper errno function exposed by libc
(https://github.com/rust-lang/libc/issues/1995 ). errorCode ⚠ Sets error code to display. errorDisp ⚠ Displays the error applet. errorInit ⚠ Init the error applet. errorText ⚠ Sets error text to display. f32tof16 ⚠ Converts a 32-bit float to a 16-bit float. f32tof20 ⚠ Converts a 32-bit float to a 20-bit float. f32tof24 ⚠ Converts a 32-bit float to a 24-bit float. f32tof31 ⚠ Converts a 32-bit float to a 31-bit float. fontCalcGlyphPos ⚠ Calculates position information for the specified glyph. fontEnsureMapped ⚠ Ensures the shared system font is mapped. fontFixPointers ⚠ Fixes the pointers internal to a just-loaded font fontGetCharWidthInfo ⚠ Retrieves character width information of the specified glyph. fontGetGlyphInfo ⚠ Retrieves the texture sheet information of a font. fontGetGlyphSheetTex ⚠ Retrieves the pointer to texture data for the specified texture sheet. fontGetInfo ⚠ Retrieves the font information structure of a font. fontGetSystemFont ⚠ Gets the currently loaded system font fontGlyphIndexFromCodePoint ⚠ Retrieves the glyph index of the specified Unicode codepoint. frdExit ⚠ Exits friend services. frdGetSessionHandle ⚠ Get the friend user/admin service handle. frdInit ⚠ Initializes friend services. fsEndUseSession ⚠ Disables the FSUSER session override in the current thread. fsExemptFromSession ⚠ Exempts an archive from using alternate FS session handles provided with fsUseSession
Instead, the archive will use the default FS session handle, opened with srvGetSessionHandle fsExit ⚠ Exits FS. fsGetSessionHandle ⚠ Gets the current FS session handle. fsInit ⚠ Initializes FS. fsMakePath ⚠ Creates an FS_Path instance. fsRegExit ⚠ Exits fs:REG. fsRegGetSessionHandle ⚠ Gets the current fs:REG session handle. fsRegInit ⚠ Initializes fs:REG. fsUnexemptFromSession ⚠ Unexempts an archive from using alternate FS session handles provided with fsUseSession fsUseSession ⚠ Sets the FSUSER session to use in the current thread. gdbHioDevExit ⚠ gdbHioDevGetStderr ⚠ gdbHioDevGetStdin ⚠ gdbHioDevGetStdout ⚠ gdbHioDevGettimeofday ⚠ gdbHioDevInit ⚠ gdbHioDevIsatty ⚠ gdbHioDevRedirectStdStreams ⚠ gdbHioDevSystem ⚠ getThreadCommandBuffer ⚠ Gets the thread command buffer. getThreadLocalStorage ⚠ Gets the thread local storage buffer. getThreadStaticBuffers ⚠ Gets the thread static buffer. gfxConfigScreen ⚠ Same as gfxScreenSwapBuffers, but with hasStereo set to true. gfxExit ⚠ Deinitializes and frees the LCD framebuffers. gfxFlushBuffers ⚠ Flushes the data cache for the current framebuffers.
This is only used during software rendering . Since this function has significant overhead,
it is preferred to call this only once per frame, after all software rendering is completed. gfxGetFramebuffer ⚠ Retrieves the framebuffer of the specified screen to which graphics should be rendered. gfxGetScreenFormat ⚠ Retrieves the current pixel format of a screen. gfxInit ⚠ Initializes the LCD framebuffers. gfxInitDefault ⚠ Initializes the LCD framebuffers with default parameters
This is equivalent to calling: gfxInit(GSP_BGR8_OES,GSP_BGR8_OES,false); gfxIs3D ⚠ Retrieves the status of the 3D stereoscopic effect on the top screen. gfxIsWide ⚠ Retrieves the status of the 800px (double-height) high resolution display mode of the top screen. gfxScreenSwapBuffers ⚠ Updates the configuration of the specified screen, swapping the buffers if double buffering is enabled. gfxSet3D ⚠ Enables or disables the 3D stereoscopic effect on the top screen. gfxSetDoubleBuffering ⚠ Enables or disables double buffering on a screen. gfxSetScreenFormat ⚠ Changes the pixel format of a screen. gfxSetWide ⚠ Enables or disables the 800px (double-height) high resolution display mode of the top screen. gfxSwapBuffers ⚠ Updates the configuration of both screens. gfxSwapBuffersGpu ⚠ Same as gfxSwapBuffers (formerly different). gspExit ⚠ Exits GSPGPU. gspGetBytesPerPixel ⚠ Gets the number of bytes per pixel for the specified format. gspGetSessionHandle ⚠ Gets a pointer to the current gsp::Gpu session handle. gspHasGpuRight ⚠ Returns true if the application currently has GPU rights. gspInit ⚠ Initializes GSPGPU. gspIsPresentPending ⚠ Returns true if a prior gspPresentBuffer command is still pending to be processed by GSP. gspLcdExit ⚠ Exits GSPLCD. gspLcdGetSessionHandle ⚠ Gets a pointer to the current gsp::Lcd session handle. gspLcdInit ⚠ Initializes GSPLCD. gspPresentBuffer ⚠ Presents a buffer to the specified screen. gspSetEventCallback ⚠ Configures a callback to run when a GSPGPU event occurs. gspSubmitGxCommand ⚠ Submits a GX command. gspWaitForAnyEvent ⚠ Waits for any GSPGPU event to occur. gspWaitForEvent ⚠ Waits for a GSPGPU event to occur. gxCmdQueueAdd ⚠ Adds a command to a GX command queue. gxCmdQueueClear ⚠ Clears a GX command queue. gxCmdQueueRun ⚠ Runs a GX command queue, causing it to begin processing incoming commands as they arrive. gxCmdQueueSetCallback ⚠ Sets the completion callback for a GX command queue. gxCmdQueueStop ⚠ Stops a GX command queue from processing incoming commands. gxCmdQueueWait ⚠ Waits for a GX command queue to finish executing pending commands. hidAccelRead ⚠ Reads the current accelerometer data. hidCircleRead ⚠ Reads the current circle pad position. hidExit ⚠ Exits HID. hidGyroRead ⚠ Reads the current gyroscope data. hidInit ⚠ Initializes HID. hidKeysDown ⚠ Returns a bitmask of newly pressed buttons, this frame.
Individual buttons can be extracted using binary AND. hidKeysDownRepeat ⚠ Returns a bitmask of newly pressed or repeated buttons, this frame.
Individual buttons can be extracted using binary AND. hidKeysHeld ⚠ Returns a bitmask of held buttons.
Individual buttons can be extracted using binary AND. hidKeysUp ⚠ Returns a bitmask of newly released buttons, this frame.
Individual buttons can be extracted using binary AND. hidScanInput ⚠ Scans HID for input data. hidSetRepeatParameters ⚠ Sets the key repeat parameters for hidKeysRepeat. hidTouchRead ⚠ Reads the current touch position. hidWaitForAnyEvent ⚠ Waits for any HID or IRRST event. hidWaitForEvent ⚠ Waits for an HID event. httpcAddDefaultCert ⚠ Adds a default RootCA cert to a HTTP context. httpcAddPostDataAscii ⚠ Adds a POST form field to a HTTP context. httpcAddPostDataBinary ⚠ Adds a POST form field with binary data to a HTTP context. httpcAddPostDataRaw ⚠ Adds a POST body to a HTTP context. httpcAddRequestHeaderField ⚠ Adds a request header field to a HTTP context. httpcAddTrustedRootCA ⚠ Adds a trusted RootCA cert to a HTTP context. httpcBeginRequest ⚠ Begins a HTTP request. httpcCancelConnection ⚠ Cancels a HTTP connection. httpcCloseClientCertContext ⚠ Closes a ClientCert context. httpcCloseContext ⚠ Closes a HTTP context. httpcCreateRootCertChain ⚠ Creates a RootCertChain. Up to 2 RootCertChains can be created under this user-process. httpcDestroyRootCertChain ⚠ Destroy a RootCertChain. httpcDownloadData ⚠ Downloads data from the HTTP context into a buffer.
The entire content must be downloaded before using httpcCloseContext(), otherwise httpcCloseContext() will hang. httpcExit ⚠ Exits HTTPC. httpcGetDownloadSizeState ⚠ Gets the download size state of a HTTP context. httpcGetRequestState ⚠ Gets the request state of a HTTP context. httpcGetResponseHeader ⚠ Gets a response header field from a HTTP context. httpcGetResponseStatusCode ⚠ Gets the response code of the HTTP context. httpcGetResponseStatusCodeTimeout ⚠ Gets the response code of the HTTP context with a timeout value. httpcInit ⚠ Initializes HTTPC. For HTTP GET the sharedmem_size can be zero. The sharedmem contains data which will be later uploaded for HTTP POST. sharedmem_size should be aligned to 0x1000-bytes. httpcOpenClientCertContext ⚠ Opens a ClientCert-context. Up to 2 ClientCert-contexts can be open under this user-process. httpcOpenContext ⚠ Opens a HTTP context. httpcOpenDefaultClientCertContext ⚠ Opens a ClientCert-context with a default clientclient. Up to 2 ClientCert-contexts can be open under this user-process. httpcReceiveData ⚠ Receives data from a HTTP context. httpcReceiveDataTimeout ⚠ Receives data from a HTTP context with a timeout value. httpcRootCertChainAddCert ⚠ Adds a RootCA cert to a RootCertChain. httpcRootCertChainAddDefaultCert ⚠ Adds a default RootCA cert to a RootCertChain. httpcRootCertChainRemoveCert ⚠ Removes a cert from a RootCertChain. httpcSelectRootCertChain ⚠ Sets the RootCertChain for a HTTP context. httpcSetClientCert ⚠ Sets the ClientCert for a HTTP context. httpcSetClientCertContext ⚠ Sets the ClientCert contexthandle for a HTTP context. httpcSetClientCertDefault ⚠ Sets the default clientcert for a HTTP context. httpcSetKeepAlive ⚠ Sets Keep-Alive for the context. httpcSetSSLClearOpt ⚠ Sets the SSL options which will be cleared for the context.
The HTTPC SSL option bits are the same as those defined in sslc.h httpcSetSSLOpt ⚠ Sets SSL options for the context.
The HTTPC SSL option bits are the same as those defined in sslc.h irrstCstickRead ⚠ Reads the current c-stick position. irrstExit ⚠ Exits IRRST. irrstInit ⚠ Initializes IRRST. irrstKeysHeld ⚠ Gets IRRST’s held keys. irrstScanInput ⚠ Scans IRRST for input. irrstWaitForEvent ⚠ Waits for the IRRST input event to trigger. iruExit ⚠ Shuts down IRU. iruGetServHandle ⚠ Gets the IRU service handle. iruInit ⚠ Initializes IRU.
The permissions for the specified memory is set to RO. This memory must be already mapped. iruRecvData ⚠ Receives IR data. iruSendData ⚠ Sends IR data. linearAlloc ⚠ Allocates a 0x80-byte aligned buffer. linearFree ⚠ Frees a buffer. linearGetSize ⚠ Retrieves the allocated size of a buffer. linearMemAlign ⚠ Allocates a buffer aligned to the given size. linearRealloc ⚠ Reallocates a buffer.
Note: Not implemented yet. linearSpaceFree ⚠ Gets the current linear free space. link3dsConnectToHost ⚠ Connects to the 3dslink host, setting up an output stream. link3dsStdio ⚠ Same as link3dsConnectToHost but redirecting both stdout/stderr. link3dsStdioForDebug ⚠ Same as link3dsConnectToHost but redirecting only stderr. loaderExit ⚠ Exits LOADER. loaderInit ⚠ Initializes LOADER. mappableAlloc ⚠ Finds a mappable memory area. mappableFree ⚠ Frees a mappable area (stubbed). mappableInit ⚠ Initializes the mappable allocator. mcuHwcExit ⚠ Exits mcuHwc. mcuHwcGetSessionHandle ⚠ Gets the current mcuHwc session handle. mcuHwcInit ⚠ Initializes mcuHwc. micExit ⚠ Exits MIC. micGetLastSampleOffset ⚠ Gets the offset within the shared memory buffer of the last sample written. micGetSampleDataSize ⚠ Gets the size of the sample data area within the shared memory buffer. micInit ⚠ Initializes MIC. miiSelectorBlacklistGuestMii ⚠ Specifies which guest Miis will be unselectable miiSelectorBlacklistUserMii ⚠ Specifies which user Miis will be selectable miiSelectorChecksumIsValid ⚠ Verifies that the Mii data returned from the applet matches its
checksum miiSelectorInit ⚠ Initialize Mii selector config miiSelectorLaunch ⚠ Launch the Mii selector library applet miiSelectorReturnGetAuthor ⚠ Get Mii Author miiSelectorReturnGetName ⚠ Get Mii name miiSelectorSetInitialIndex ⚠ Specifies which Mii the cursor should start from miiSelectorSetOptions ⚠ Specifies which special options are enabled in the Mii selector miiSelectorSetTitle ⚠ Sets title of the Mii selector library applet miiSelectorWhitelistGuestMii ⚠ Specifies which guest Miis will be selectable miiSelectorWhitelistUserMii ⚠ Specifies which user Miis will be selectable mvdstdCalculateBufferSize ⚠ Calculate working buffer size for H.264 decoding. mvdstdConvertImage ⚠ Run color-format-conversion. mvdstdExit ⚠ Shuts down MVDSTD. mvdstdGenerateDefaultConfig ⚠ Generates a default MVDSTD configuration. mvdstdInit ⚠ Initializes MVDSTD. mvdstdOverrideOutputBuffers ⚠ New3DS Internet Browser doesn’t use this. This overrides the entry0 output buffers originally setup by mvdstdSetupOutputBuffers(). See also here: https://www.3dbrew.org/wiki/MVDSTD:OverrideOutputBuffers mvdstdProcessVideoFrame ⚠ Processes a video frame(specifically a NAL-unit). mvdstdRenderVideoFrame ⚠ Renders the video frame. mvdstdSetupOutputBuffers ⚠ New3DS Internet Browser doesn’t use this. Once done, rendered frames will be written to the output buffers specified by the entrylist instead of the output specified by configuration. See here: https://www.3dbrew.org/wiki/MVDSTD:SetupOutputBuffers ndmuExit ⚠ Exits ndmu. ndmuInit ⚠ Initializes ndmu. ndspAuxGetFrontBypass ⚠ Gets whether auxiliary output front bypass is enabled. ndspAuxGetVolume ⚠ Gets the volume of an auxiliary output. ndspAuxIsEnabled ⚠ Gets whether auxiliary output is enabled. ndspAuxSetCallback ⚠ Sets the callback of an auxiliary output. ndspAuxSetEnable ⚠ Auxiliary output ndspAuxSetFrontBypass ⚠ Configures whether an auxiliary output should use front bypass. ndspAuxSetVolume ⚠ Sets the volume of an auxiliary output. ndspChnGetFormat ⚠ Gets the format of a channel. ndspChnGetInterp ⚠ Gets the interpolation type of a channel. ndspChnGetMix ⚠ Gets the mix parameters (volumes) of a channel. ndspChnGetRate ⚠ Gets the sample rate of a channel. ndspChnGetSamplePos ⚠ Gets the current sample position of a channel. ndspChnGetWaveBufSeq ⚠ Gets the sequence ID of the wave buffer that is currently playing in a channel. ndspChnIirBiquadSetEnable ⚠ Configures whether the IIR biquad filter of a channel is enabled. ndspChnIirBiquadSetParamsBandPassFilter ⚠ Sets the biquad to be a band pass filter. ndspChnIirBiquadSetParamsCustomFilter ⚠ Manually sets up the parameters of the biquad filter ndspChnIirBiquadSetParamsHighPassFilter ⚠ Sets the biquad to be a high pass filter. ndspChnIirBiquadSetParamsLowPassFilter ⚠ Sets the biquad to be a low pass filter. ndspChnIirBiquadSetParamsNotchFilter ⚠ Sets the biquad to be a notch filter. ndspChnIirBiquadSetParamsPeakingEqualizer ⚠ Sets the biquad to be a peaking equalizer. ndspChnIirMonoSetEnable ⚠ IIR filters ndspChnIirMonoSetParamsCustomFilter ⚠ Manually sets up the parameters on monopole filter ndspChnIirMonoSetParamsHighPassFilter ⚠ Sets the monopole to be a high pass filter. (Note: This is a lower-quality filter than the biquad one.) ndspChnIirMonoSetParamsLowPassFilter ⚠ Sets the monopole to be a low pass filter. (Note: This is a lower-quality filter than the biquad one.) ndspChnInitParams ⚠ Initializes the parameters of a channel. ndspChnIsPaused ⚠ Checks whether a channel is currently paused. ndspChnIsPlaying ⚠ Checks whether a channel is currently playing. ndspChnReset ⚠ Basic channel operation ndspChnSetAdpcmCoefs ⚠ Sets the DSPADPCM coefficients of a channel. ndspChnSetFormat ⚠ Configuration ndspChnSetInterp ⚠ Sets the interpolation type of a channel. ndspChnSetMix ⚠ Sets the mix parameters (volumes) of a channel. ndspChnSetPaused ⚠ Sets the pause status of a channel. ndspChnSetRate ⚠ Sets the sample rate of a channel. ndspChnWaveBufAdd ⚠ Adds a wave buffer to the wave buffer queue of a channel. ndspChnWaveBufClear ⚠ Wave buffers ndspExit ⚠ Exits NDSP. ndspGetClippingMode ⚠ Gets the clipping mode. ndspGetDroppedFrames ⚠ Gets the number of dropped sound frames. ndspGetFrameCount ⚠ Gets the total sound frame count. ndspGetMasterVol ⚠ Gets the master volume. ndspGetOutputCount ⚠ Gets the output count. ndspGetOutputMode ⚠ Gets the output mode. ndspInit ⚠ Initializes NDSP. ndspSetCallback ⚠ Sets the sound frame callback. ndspSetCapture ⚠ Sets the wave buffer to capture audio to. ndspSetClippingMode ⚠ Sets the clipping mode. ndspSetMasterVol ⚠ General parameters ndspSetOutputCount ⚠ Sets the output count. ndspSetOutputMode ⚠ Sets the output mode. ndspSurroundGetDepth ⚠ Gets the surround sound depth. ndspSurroundGetPos ⚠ Gets the surround sound position. ndspSurroundGetRearRatio ⚠ Gets the surround sound rear ratio. ndspSurroundSetDepth ⚠ Surround ndspSurroundSetPos ⚠ Sets the surround sound position. ndspSurroundSetRearRatio ⚠ Sets the surround sound rear ratio. ndspUseComponent ⚠ Initialization and basic operations newsExit ⚠ Exits NEWS. newsInit ⚠ Initializes NEWS. nfcCmd21 ⚠ Unknown. This can only be used when initialized with NFC_OpType_RawNFC, and when the TagState is NFC_TagState_InRange. nfcCmd22 ⚠ Unknown. This can only be used when initialized with NFC_OpType_RawNFC, and when the TagState is NFC_TagState_InRange. nfcExit ⚠ Shuts down NFC. nfcGetAmiiboConfig ⚠ Returns the current AmiiboConfig. nfcGetAmiiboSettings ⚠ Returns the current AmiiboSettings. nfcGetSessionHandle ⚠ Gets the NFC service handle. nfcGetTagInfo ⚠ Returns the current TagInfo. nfcGetTagState ⚠ Returns the current NFC tag state. nfcInit ⚠ Initializes NFC. nfcInitializeWriteAppData ⚠ This initializes the appdata using the specified input, when the appdata previously wasn’t initialized. If the appdata is already initialized, you must first use the amiibo Settings applet menu option labeled “Delete amiibo Game Data”. This automatically writes the amiibo data into the actual data storage(normally NFC data pages). See also nfcWriteAppData(). nfcLoadAmiiboData ⚠ Read amiibo NFC data and load in memory. nfcOpenAppData ⚠ Opens the appdata, when the amiibo appdata was previously initialized. This must be used before reading/writing the appdata. See also: https://3dbrew.org/wiki/NFC:OpenAppData nfcReadAppData ⚠ Reads the appdata. The size must be >=0xD8-bytes, but the actual used size is hard-coded to 0xD8. Note that areas of appdata which were never written to by applications are uninitialized in this output buffer. nfcResetTagScanState ⚠ If the tagstate is valid(NFC_TagState_DataReady or 6), it then sets the current tagstate to NFC_TagState_InRange. nfcSendTagCommand ⚠ This sends a raw NFC command to the tag. This can only be used when initialized with NFC_OpType_RawNFC, and when the TagState is NFC_TagState_InRange. See also: https://www.3dbrew.org/wiki/NFC:SendTagCommand nfcStartOtherTagScanning ⚠ Starts scanning for NFC tags when initialized with NFC_OpType_RawNFC. See also: https://www.3dbrew.org/wiki/NFC:StartOtherTagScanning nfcStartScanning ⚠ Starts scanning for NFC tags. nfcStopScanning ⚠ Stops scanning for NFC tags. nfcUpdateStoredAmiiboData ⚠ This writes the amiibo data stored in memory to the actual amiibo data storage(which is normally the NFC data pages). This can only be used if NFC_LoadAmiiboData() was used previously. nfcWriteAppData ⚠ Writes the appdata, after nfcOpenAppData() was used successfully. The size should be <=0xD8-bytes. See also: https://3dbrew.org/wiki/NFC:WriteAppData nimsExit ⚠ Exits nim:s. nimsGetSessionHandle ⚠ Gets the current nim:s session handle. nimsInit ⚠ Initializes nim:s. This uses networking and is blocking. nimsInitWithTIN ⚠ Initializes nim:s with the given TIN. This uses networking and is blocking. nsExit ⚠ Exits NS. nsInit ⚠ Initializes NS. nwmExtExit ⚠ nwmExtInit ⚠ osConvertOldLINEARMemToNew ⚠ Converts 0x14* vmem to 0x30*. osConvertVirtToPhys ⚠ Converts an address from virtual (process) memory to physical memory. osGet3DSliderState ⚠ Gets the state of the 3D slider. osGetApplicationMemType ⚠ Gets the system’s memory layout ID (0-5 on Old 3DS, 6-8 on New 3DS) osGetFirmVersion ⚠ Gets the system’s FIRM version. osGetKernelVersion ⚠ Gets the system’s kernel version. osGetMemRegionFree ⚠ Gets the number of free bytes within the specified memory region. osGetMemRegionSize ⚠ Gets the size of the specified memory region. osGetMemRegionUsed ⚠ Gets the number of used bytes within the specified memory region. osGetSystemCoreVersion ⚠ Gets the system’s “core version” (2 on NATIVE_FIRM, 3 on SAFE_FIRM, etc.) osGetSystemVersionData ⚠ Gets the NAND system-version stored in NVer/CVer. osGetSystemVersionDataString ⚠ This is a wrapper for osGetSystemVersionData. osGetTime ⚠ Gets the current time. osGetTimeRef ⚠ Reads the latest reference timepoint published by PTM. osGetWifiStrength ⚠ Gets the current Wifi signal strength. osIsHeadsetConnected ⚠ Checks whether a headset is connected. osSetSpeedupEnable ⚠ Configures the New 3DS speedup. osStrError ⚠ Retrieves basic information about a service error. osTickCounterRead ⚠ Reads the elapsed time in a tick counter. osTickCounterStart ⚠ Starts a tick counter. osTickCounterUpdate ⚠ Updates the elapsed time in a tick counter. pmAppExit ⚠ Exits pm:app. pmAppGetSessionHandle ⚠ Gets the current pm:app session handle. pmAppInit ⚠ Initializes pm:app. pmDbgExit ⚠ Exits pm:dbg. pmDbgGetSessionHandle ⚠ Gets the current pm:dbg session handle. pmDbgInit ⚠ Initializes pm:dbg. psExit ⚠ Exits PS. psGetSessionHandle ⚠ Returns the PS session handle. psInit ⚠ Initializes PS. psInitHandle ⚠ Initializes PS with the specified session handle. ptmGetsExit ⚠ Exits PTMGETS. ptmGetsGetSessionHandle ⚠ Gets a pointer to the current ptm:gets session handle. ptmGetsInit ⚠ Initializes PTMGETS. ptmSetsExit ⚠ Exits PTMSETS. ptmSetsGetSessionHandle ⚠ Gets a pointer to the current ptm:sets session handle. ptmSetsInit ⚠ Initializes PTMSETS. ptmSysmExit ⚠ Exits ptm:sysm. ptmSysmGetNotificationAckValue ⚠ See PTMSYSM_NotifySleepPreparationComplete. Corresponds to the number of potentially remaning notifs. until sleep/wakeup. ptmSysmGetSessionHandle ⚠ Gets a pointer to the current ptm:sysm session handle. ptmSysmInit ⚠ Initializes ptm:sysm. ptmuExit ⚠ Exits PTMU. ptmuGetSessionHandle ⚠ Gets a pointer to the current ptm:u session handle. ptmuInit ⚠ Initializes PTMU. pxiDevExit ⚠ Shuts down pxi:dev. pxiDevInit ⚠ Initializes pxi:dev. pxiDevMakeTransferOption ⚠ Creates a packed card SPI transfer option value. pxiDevMakeWaitOperation ⚠ Creates a packed card SPI wait operation value. pxiPmExit ⚠ Exits PxiPM. pxiPmGetSessionHandle ⚠ Gets the current PxiPM session handle. pxiPmInit ⚠ Initializes PxiPM. qtmCheckServicesRegistered ⚠ Check whether or not QTM services are registered. qtmClearIrLedOverrides ⚠ Attempts to clear IR LED overrides from any of the relevant commands in qtm:u, qtm:s (and qtm:c) commands
by calling QTMU_EnableManualIrLedControl followed by QTMU_DisableManualIrLedControl, so that auto IR LED
management takes place again. qtmComputeFovX ⚠ Computes an approximation of the horizontal angular field of view of the camera based on eye tracking data. qtmComputeFovY ⚠ Computes an approximation of the vertical angular field of view of the camera based on eye tracking data. qtmComputeHeadTiltAngle ⚠ Computes the user’s head tilt angle, that is, the angle between the line through both eyes and the camera’s
horizontal axis in camera space. qtmComputeInverseAspectRatio ⚠ Computes a rough approximation of the inverse of the aspect ration of the camera based on eye tracking data. qtmEstimateEyeToCameraDistance ⚠ Estimates the distance between the user’s eyes and the camera, based on
eye tracking data. This may be a little bit inaccurate, as this assumes
interocular distance of 62mm (like all 3DS software does), and that both
eyes are at the same distance from the screen. qtmExit ⚠ Exits QTM. qtmGetSessionHandle ⚠ Returns a pointer to the current qtm:u / qtm:s / qtm:sp session handle. qtmInit ⚠ Initializes QTM (except qtm:c).
Excluding qtm:c, QTM has three main services.
Only 3 sessions (2 until 9.3.0 sysupdate) for ALL services COMBINED, including qtm:c,
can be open at a time.
Refer to QtmServiceName enum value descriptions to see which service to choose. qtmIsInitialized ⚠ Checks whether or not a qtm:u, qtm:s or qtm:sp session is active. qtmcExit ⚠ Exits qtm:c. qtmcGetSessionHandle ⚠ Returns a pointer to the current qtm:c session handle. qtmcInit ⚠ Initializes qtm:c.
Only 3 sessions (2 until 9.3.0 sysupdate) for ALL services COMBINED, including the main
services, can be open at a time. romfsExit ⚠ Wrapper for romfsUnmount with the default “romfs” device name. romfsInit ⚠ Wrapper for romfsMountSelf with the default “romfs” device name. romfsMountFromCurrentProcess ⚠ Mounts RomFS using the current process host program RomFS. romfsMountFromFile ⚠ Mounts RomFS from an open file. romfsMountFromTitle ⚠ Mounts RomFS from the specified title. romfsMountSelf ⚠ Mounts the Application’s RomFS. romfsUnmount ⚠ Unmounts the RomFS device. shaderInstanceFree ⚠ Frees a shader instance. shaderInstanceGetBool ⚠ Gets a bool uniform of a shader. shaderInstanceGetUniformLocation ⚠ Gets the location of a shader’s uniform. shaderInstanceInit ⚠ Initializes a shader instance. shaderInstanceSetBool ⚠ Sets a bool uniform of a shader. shaderProgramConfigure ⚠ Configures the shader units to use the specified shader program. shaderProgramFree ⚠ Frees a shader program. shaderProgramInit ⚠ Initializes a shader program. shaderProgramSetGsh ⚠ Sets the geometry shader of a shader program. shaderProgramSetGshInputPermutation ⚠ Configures the permutation of the input attributes of the geometry shader of a shader program. shaderProgramSetVsh ⚠ Sets the vertex shader of a shader program. shaderProgramUse ⚠ Same as shaderProgramConfigure, but always loading code/operand descriptors and uploading DVLE constants afterwards. socExit ⚠ Closes the soc service. socInit ⚠ Initializes the SOC service. srvEnableNotification ⚠ Enables service notificatios, returning a notification semaphore. srvExit ⚠ Exits the service API. srvGetPort ⚠ Retrieves a port handle. srvGetServiceHandle ⚠ Retrieves a service handle, retrieving from the environment handle list if possible. srvGetServiceHandleDirect ⚠ Retrieves a service handle. srvGetSessionHandle ⚠ Gets the current service API session handle. srvInit ⚠ Initializes the service API. srvIsPortRegistered ⚠ Checks whether a port is registered. srvIsServiceRegistered ⚠ Checks whether a service is registered. srvPmExit ⚠ Exits srv:pm and the service API. srvPmGetSessionHandle ⚠ Gets the current srv:pm session handle. srvPmInit ⚠ Initializes srv:pm and the service API. srvPublishAndGetSubscriber ⚠ Publishes a notification to subscribers and retrieves a list of all processes that were notified. srvPublishToSubscriber ⚠ Publishes a notification to subscribers. srvReceiveNotification ⚠ Receives a notification. srvRegisterClient ⚠ Registers the current process as a client to the service API. srvRegisterPort ⚠ Registers a port. srvRegisterService ⚠ Registers the current process as a service. srvSetBlockingPolicy ⚠ Makes srvGetServiceHandle non-blocking for the current thread (or blocking, the default), in case of unavailable (full) requested services. srvSubscribe ⚠ Subscribes to a notification. srvUnregisterPort ⚠ Unregisters a port. srvUnregisterService ⚠ Unregisters the current process as a service. srvUnsubscribe ⚠ Unsubscribes from a notification. srvWaitForPortRegistered ⚠ Waits for a port to be registered. sslc8CertChainAddCert ⚠ Adds a cert to a CertChain from sslcCreate8CertChain(). sslc8CertChainAddDefaultCert ⚠ Adds a default cert to a CertChain from sslcCreate8CertChain(). Not actually usable since no certIDs are implemented in SSL-module for this. sslc8CertChainRemoveCert ⚠ Removes the specified cert from the CertChain from sslcCreate8CertChain(). sslcAddCert ⚠ sslcAddTrustedRootCA ⚠ Adds a trusted RootCA cert to a RootCertChain. sslcCloseClientCertContext ⚠ Closes the specified ClientCert-context. sslcContextClearOpt ⚠ sslcContextGetProtocolCipher ⚠ sslcContextGetState ⚠ sslcContextInitSharedmem ⚠ sslcContextSetClientCert ⚠ sslcContextSetHandle8 ⚠ sslcContextSetRootCertChain ⚠ sslcCreate8CertChain ⚠ Creates an unknown CertChain. sslcCreateContext ⚠ Creates a sslc context. sslcCreateRootCertChain ⚠ Creates a RootCertChain. sslcDestroy8CertChain ⚠ Destroys a CertChain from sslcCreate8CertChain(). sslcDestroyContext ⚠ sslcDestroyRootCertChain ⚠ Destroys a RootCertChain. sslcExit ⚠ Exits SSLC. sslcGenerateRandomData ⚠ This uses ps:ps GenerateRandomData internally. sslcInit ⚠ Initializes SSLC. Normally session_handle should be 0. When non-zero this will use the specified handle for the main-service-session without using the Initialize command, instead of using srvGetServiceHandle. sslcOpenClientCertContext ⚠ Opens a new ClientCert-context. sslcOpenDefaultClientCertContext ⚠ Opens a ClientCert-context with a default certID. sslcRead ⚠ sslcRootCertChainAddDefaultCert ⚠ Adds a default RootCA cert to a RootCertChain. sslcRootCertChainRemoveCert ⚠ Removes the specified cert from the RootCertChain. sslcSeedRNG ⚠ This uses ps:ps SeedRNG internally. sslcStartConnection ⚠ sslcWrite ⚠ svcAcceptSession ⚠ Accepts a session. svcArbitrateAddress ⚠ Arbitrate an address, can be used for synchronization svcArbitrateAddressNoTimeout ⚠ Same as svcArbitrateAddress but with the timeout_ns parameter undefined. svcBackdoor ⚠ Executes a function in supervisor mode. svcBindInterrupt ⚠ Binds an event or semaphore handle to an ARM11 interrupt. svcBreak ⚠ Debugging svcBreakDebugProcess ⚠ Breaks a debugged process. svcBreakRO ⚠ Breaks execution (LOAD_RO and UNLOAD_RO). svcCancelTimer ⚠ Cancels a timer. svcClearEvent ⚠ Clears an event. svcClearTimer ⚠ Clears a timer. svcCloseHandle ⚠ System svcConnectToPort ⚠ Connects to a port. svcContinueDebugEvent ⚠ Continues the current debug event of a debugged process (not necessarily the same as svcGetProcessDebugEvent). svcControlMemory ⚠ Memory management svcControlPerformanceCounter ⚠ Controls performance monitoring on the CP15 interface and the SCU.
The meaning of the parameters depend on the operation. svcControlProcessMemory ⚠ Controls the memory mapping of a process svcCreateAddressArbiter ⚠ Creates an address arbiter svcCreateCodeSet ⚠ Sets up virtual address space for a new process. svcCreateEvent ⚠ Creates an event handle. svcCreateMemoryBlock ⚠ Creates a block of shared memory svcCreateMutex ⚠ Synchronization svcCreatePort ⚠ Creates a port. svcCreateProcess ⚠ Create a new process. svcCreateResourceLimit ⚠ Creates a resource limit set. svcCreateSemaphore ⚠ Creates a semaphore. svcCreateSession ⚠ Creates a linked pair of session endpoints. svcCreateSessionToPort ⚠ Connects to a port via a handle. svcCreateThread ⚠ Multithreading svcCreateTimer ⚠ Time svcDebugActiveProcess ⚠ Creates a debug handle for an active process. svcDuplicateHandle ⚠ Duplicates a handle. svcExitProcess ⚠ Exits the current process. svcExitThread ⚠ Exits the current thread. svcFlushProcessDataCache ⚠ Flushes (cleans and invalidates) a process’s data cache. svcGetDebugThreadContext ⚠ Fetches the saved registers of a thread, either inactive or awaiting svcContinueDebugEvent, belonging to a debugged process. svcGetDebugThreadParam ⚠ Gets a debugged thread’s parameter. svcGetDmaState ⚠ Gets the state of an inter-process DMA transfer. svcGetHandleInfo ⚠ Gets a handle info. svcGetProcessAffinityMask ⚠ Gets a process’s affinity mask. svcGetProcessDebugEvent ⚠ Gets the current debug event of a debugged process. svcGetProcessId ⚠ Gets the ID of a process. svcGetProcessIdOfThread ⚠ Gets the process ID of a thread. svcGetProcessIdealProcessor ⚠ Gets a process’s ideal processor. svcGetProcessInfo ⚠ Gets information about a process. svcGetProcessList ⚠ Gets a list of running processes. svcGetProcessorID ⚠ Returns the ID of the processor the current thread is running on.
svcCreateThread svcGetResourceLimit ⚠ Gets the resource limit set of a process. svcGetResourceLimitCurrentValues ⚠ Gets the values of a resource limit set. svcGetResourceLimitLimitValues ⚠ Gets the value limits of a resource limit set. svcGetSystemInfo ⚠ Gets the system info. svcGetSystemTick ⚠ Gets the current system tick. svcGetThreadAffinityMask ⚠ Gets a thread’s affinity mask. svcGetThreadId ⚠ Gets the ID of a thread. svcGetThreadIdealProcessor ⚠ Gets a thread’s ideal processor. svcGetThreadInfo ⚠ Checks if a thread handle is valid.
This requests always return an error when called, it only checks if the handle is a thread or not. svcGetThreadList ⚠ Gets a list of the threads of a process. svcGetThreadPriority ⚠ Retrieves the priority of a thread. svcInvalidateProcessDataCache ⚠ Invalidates a process’s data cache. svcKernelSetState ⚠ Sets the current kernel state. svcMapMemoryBlock ⚠ Maps a block of shared memory svcMapProcessMemory ⚠ Maps a block of process memory, starting from address 0x00100000. svcOpenProcess ⚠ Process management svcOpenThread ⚠ Gets the handle of a thread. svcOutputDebugString ⚠ Outputs a debug string. svcQueryDebugProcessMemory ⚠ Queries memory information of a debugged process. svcQueryMemory ⚠ Queries memory information. svcQueryProcessMemory ⚠ Queries process memory information. svcReadProcessMemory ⚠ Reads from a debugged process’s memory. svcReleaseMutex ⚠ Releases a mutex. svcReleaseSemaphore ⚠ Releases a semaphore. svcReplyAndReceive ⚠ Replies to and receives a new request. svcRestartDma ⚠ Restarts a DMA transfer, using the same configuration as before. svcRun ⚠ Launches the main thread of the process. svcSendSyncRequest ⚠ Sends a synchronized request to a session handle. svcSetDebugThreadContext ⚠ Updates the saved registers of a thread, either inactive or awaiting svcContinueDebugEvent, belonging to a debugged process. svcSetGpuProt ⚠ Sets the GPU protection register to restrict the range of the GPU DMA. 11.3+ only. svcSetHardwareBreakPoint ⚠ Sets an hardware breakpoint or watchpoint. This is an interface to the BRP/WRP registers, see http://infocenter.arm.com/help/topic/com.arm.doc.ddi0360f/CEGEBGFC.html . svcSetProcessAffinityMask ⚠ Sets a process’s affinity mask. svcSetProcessIdealProcessor ⚠ Sets a process’s ideal processor. svcSetProcessResourceLimits ⚠ Sets the resource limit set of a process. svcSetResourceLimitValues ⚠ Sets the value limits of a resource limit set. svcSetThreadAffinityMask ⚠ Sets a thread’s affinity mask. svcSetThreadIdealProcessor ⚠ Sets a thread’s ideal processor. svcSetThreadPriority ⚠ Changes the priority of a thread svcSetTimer ⚠ Sets a timer. svcSetWifiEnabled ⚠ Enables or disables Wi-Fi. 11.4+ only. svcSignalEvent ⚠ Signals an event. svcSleepThread ⚠ Puts the current thread to sleep. svcStartInterProcessDma ⚠ Begins an inter-process DMA transfer. svcStopDma ⚠ Stops an inter-process DMA transfer. svcStoreProcessDataCache ⚠ Cleans a process’s data cache. svcTerminateDebugProcess ⚠ Terminates a debugged process. svcTerminateProcess ⚠ Terminates a process. svcUnbindInterrupt ⚠ Unbinds an event or semaphore handle from an ARM11 interrupt. svcUnmapMemoryBlock ⚠ Unmaps a block of shared memory svcUnmapProcessMemory ⚠ Unmaps a block of process memory, starting from address 0x00100000. svcWaitSynchronization ⚠ Waits for synchronization on a handle. svcWaitSynchronizationN ⚠ Waits for synchronization on multiple handles. svcWriteProcessMemory ⚠ Writes to a debugged process’s memory. swkbdGetResult ⚠ Retrieves the result condition of a software keyboard after it has been used. swkbdInit ⚠ Initializes software keyboard status. swkbdInputText ⚠ Launches a software keyboard in order to input text. swkbdSetButton ⚠ Configures a dialog button in a software keyboard. swkbdSetDictWord ⚠ Configures a word in a predictive dictionary for use with a software keyboard. swkbdSetDictionary ⚠ Sets the custom word dictionary to be used with the predictive input system of a software keyboard. swkbdSetFeatures ⚠ Specifies which special features are enabled in a software keyboard. swkbdSetFilterCallback ⚠ Configures a custom function to be used to check the validity of input when it is submitted in a software keyboard. swkbdSetHintText ⚠ Sets the hint text of a software keyboard (that is, the help text that is displayed when the textbox is empty). swkbdSetInitialText ⚠ Sets the initial text that a software keyboard will display on launch. swkbdSetLearningData ⚠ Configures software keyboard predictive input learning data management. swkbdSetNumpadKeys ⚠ Configures what characters will the two bottom keys in a numpad produce. swkbdSetPasswordMode ⚠ Configures password mode in a software keyboard. swkbdSetStatusData ⚠ Configures software keyboard internal status management. swkbdSetValidation ⚠ Configures input validation in a software keyboard. syncArbitrateAddress ⚠ Function used to implement user-mode synchronization primitives. syncArbitrateAddressWithTimeout ⚠ Function used to implement user-mode synchronization primitives (with timeout). threadCreate ⚠ Creates a new libctru thread. threadDetach ⚠ Changes a thread’s status from attached to detached. threadExit ⚠ Exits the current libctru thread with an exit code (not usable from the main thread). threadFree ⚠ Frees a finished libctru thread. threadGetCurrent ⚠ Retrieves the libctru thread handle of the current thread. threadGetExitCode ⚠ Retrieves the exit code of a finished libctru thread. threadGetHandle ⚠ Retrieves the OS thread handle of a libctru thread. threadJoin ⚠ Waits for a libctru thread to finish (or returns immediately if it is already finished). threadOnException ⚠ Sets the exception handler for the current thread. Called from the main thread, this sets the default handler. udsAllowSpectators ⚠ This uses udsUpdateNetworkAttribute() for unblocking new spectator connections to this host. See udsEjectSpectator() for blocking new spectators. udsBind ⚠ Create a bind. udsCheckNodeInfoInitialized ⚠ Checks whether a NodeInfo struct was initialized by NWM-module(not any output from udsGenerateNodeInfo()). udsConnectNetwork ⚠ Connect to a network. udsCreateNetwork ⚠ Starts hosting a new network. udsDestroyNetwork ⚠ Stop hosting the network. udsDisconnectNetwork ⚠ Disconnect this client device from the network. udsEjectClient ⚠ This can be used by the host to force-disconnect client(s). udsEjectSpectator ⚠ This can be used by the host to force-disconnect the spectators. Afterwards new spectators will not be allowed to connect until udsAllowSpectators() is used. udsExit ⚠ Exits UDS. udsGenerateDefaultNetworkStruct ⚠ Generates a default NetworkStruct for creating networks. udsGenerateNodeInfo ⚠ Generates a NodeInfo struct with data loaded from system-config. udsGetApplicationData ⚠ This can be used while on a network(host/client) to get the appdata from the current beacon. udsGetChannel ⚠ Gets the wifi channel currently being used. udsGetConnectionStatus ⚠ This loads the current ConnectionStatus struct. udsGetNetworkStructApplicationData ⚠ This can be used with a NetworkStruct, from udsScanBeacons() mainly, for getting the appdata. udsGetNodeInfoUsername ⚠ Loads the UTF-16 username stored in the input NodeInfo struct, converted to UTF-8. udsGetNodeInformation ⚠ This loads a NodeInfo struct for the specified NetworkNodeID. The broadcast alias can’t be used with this. udsInit ⚠ Initializes UDS. udsPullPacket ⚠ Receives data over the network. This data is loaded from the recv_buffer setup by udsBind(). When a node disconnects, this will still return data from that node until there’s no more frames from that node in the recv_buffer. udsScanBeacons ⚠ Scans for networks via beacon-scanning. udsSendTo ⚠ Sends data over the network. udsSetApplicationData ⚠ This can be used by the host to set the appdata contained in the broadcasted beacons. udsSetNewConnectionsBlocked ⚠ This uses udsUpdateNetworkAttribute() for (un)blocking new connections to this host. udsUnbind ⚠ Remove a bind. udsUpdateNetworkAttribute ⚠ This can be used by the host to update the network attributes. If bitmask 0x4 is clear in the input bitmask, this clears that bit in the value before actually writing the value into state. Normally you should use the below wrapper functions. udsWaitConnectionStatusEvent ⚠ Waits for the ConnectionStatus event to occur, or checks if the event was signaled. This event is signaled when the data from udsGetConnectionStatus() was updated internally. udsWaitDataAvailable ⚠ Waits for the bind event to occur, or checks if the event was signaled. This event is signaled every time new data is available via udsPullPacket(). utf8_to_utf16 ⚠ Convert a UTF-8 sequence into a UTF-16 sequence utf8_to_utf32 ⚠ Convert a UTF-8 sequence into a UTF-32 sequence utf16_to_utf8 ⚠ Convert a UTF-16 sequence into a UTF-8 sequence utf16_to_utf32 ⚠ Convert a UTF-16 sequence into a UTF-32 sequence utf32_to_utf8 ⚠ Convert a UTF-32 sequence into a UTF-8 sequence utf32_to_utf16 ⚠ Convert a UTF-32 sequence into a UTF-16 sequence vramAlloc ⚠ Allocates a 0x80-byte aligned buffer. vramAllocAt ⚠ Allocates a 0x80-byte aligned buffer in the given VRAM bank. vramFree ⚠ Frees a buffer. vramGetSize ⚠ Retrieves the allocated size of a buffer. vramMemAlign ⚠ Allocates a buffer aligned to the given size. vramMemAlignAt ⚠ Allocates a buffer aligned to the given size in the given VRAM bank. vramRealloc ⚠ Reallocates a buffer.
Note: Not implemented yet. vramSpaceFree ⚠ Gets the current VRAM free space. y2rExit ⚠ Closes the y2r service. y2rInit ⚠ Initializes the y2r service. ACT_AsyncRequestType ACT_InfoType Enum for common / account specific info types AM_ContentInfoFlags Title ContentInfo flags. AM_InstallStatus Pending title status values. APT_AppletAttr APT_AppletPos APT applet position. APT_Command APT commands. APT_HookType APT hook types. APT_QueryReply APT query reply. APT_Signal APT signals. AccountAccessTokenState Enum for account access token state AccountId AccountMailAddress AccountPassword ActNnasSubdomain ActUuid ArbitrationType Arbitration modes. CAMU_Context Camera contexts. CAMU_Contrast Camera contrast patterns. CAMU_Effect Camera special effects. CAMU_Flip Ways to flip the camera image. CAMU_FrameRate Camera capture frame rates. CAMU_LensCorrection Camera lens correction modes. CAMU_OutputFormat Camera image output formats. CAMU_PhotoMode Camera photo modes. CAMU_ShutterSoundType Camera shutter sounds. CAMU_Size Camera image resolutions. CAMU_WhiteBalance Camera white balance modes. CFG_Language Configuration language values. CFG_Region Configuration region values. CFG_SystemModel CMAP_s Font character map type. CSND_DutyCycle Duty cycles for a PSG channel. CWDH_s Font character width information block type. CharacterSet Enum for character set CodecI2sLine I2S line enumeration CondVar A condition variable. ConsolePrint A callback for printing a character. DSP_HookType DSP hook types. DSP_InterruptType DSP interrupt types. DVLE_constantType Constant type. DVLE_geoShaderMode Geometry shader operation modes. DVLE_outputAttribute_t Output attribute. DVLE_type DVLE type. DebugEventType Debug event type. DebugFlags Debug flags for an attached process, set by svcContinueDebugEvent DebugThreadParameter Thread parameter field for svcGetDebugThreadParameter DmaState DMA transfer state. ERRF_ErrType Types of errors that can be thrown by err:f. ERRF_ExceptionType Types of ‘Exceptions’ thrown for ERRF_ERRTYPE_EXCEPTION ExceptionEventType Reasons for an exception event. ExceptionHandler Exception handler type, necessarily an ARM function that does not return. ExitProcessEventReason Reasons for an exit process event. ExitThreadEventReason Reasons for an exit thread event. FSPXI_Archive FSPXI_Directory FSPXI_File FS_Action FS control actions. FS_Archive Filesystem archive handle, providing access to a filesystem’s contents. FS_ArchiveAction Archive control actions. FS_ArchiveID Archive IDs. FS_CardSpiBaudRate Card SPI baud rate. FS_CardSpiBusMode Card SPI bus mode. FS_CardType FS_DirectoryAction Directory control actions. FS_FileAction File control actions. FS_MediaType Media types. FS_PathType Path types. FS_SecureSaveAction Secure save control actions. FS_SecureValueSlot Secure value slot. FS_SpecialContentType Card SPI bus mode. FS_SystemMediaType System media types. FriendAttributes Enum for friend attributes according to relationship type FriendComment FriendGameModeDescription FriendNotificationMask Enum for notification event mask FriendNotificationTypes Enum for notification event types GPU_BLENDEQUATION Blend modes. GPU_BLENDFACTOR Blend factors. GPU_BUMPMODE Bump map modes. GPU_COLORBUF Supported color buffer formats. GPU_COMBINEFUNC Texture combiner functions. GPU_CULLMODE Cull modes. GPU_DEPTHBUF Supported depth buffer formats. GPU_EARLYDEPTHFUNC Early depth test functions. GPU_FOGMODE Fog modes. GPU_FORMATS Supported component formats. GPU_FRAGOPMODE Fragment operation modes. GPU_FRESNELSEL Fresnel options. GPU_GASDEPTHFUNC Gas depth functions. GPU_GASLUTINPUT Gas color LUT inputs. GPU_GASMODE Gas shading density source values. GPU_LIGHTLUTID LUT IDs. GPU_LIGHTLUTINPUT LUT inputs. GPU_LIGHTLUTSCALER LUT scalers. GPU_LIGHTLUTSELECT LUT selection. GPU_LOGICOP Logical operations. GPU_PROCTEX_CLAMP Procedural texture clamp modes. GPU_PROCTEX_FILTER Procedural texture filter values. GPU_PROCTEX_LUTID Procedural texture LUT IDs. GPU_PROCTEX_MAPFUNC Procedural texture mapping functions. GPU_PROCTEX_SHIFT Procedural texture shift values. GPU_Primitive_t Supported primitives. GPU_SCISSORMODE Scissor test modes. GPU_SHADER_TYPE Shader types. GPU_STENCILOP Stencil operations. GPU_TESTFUNC Test functions. GPU_TEVOP_A Texture Alpha combiner operands. GPU_TEVOP_RGB Texture RGB combiner operands. GPU_TEVSCALE Texture scale factors. GPU_TEVSRC Texture combiner sources. GPU_TEXCOLOR Supported texture formats. GPU_TEXFACE Texture faces. GPU_TEXTURE_FILTER_PARAM Texture filters. GPU_TEXTURE_MODE_PARAM Texture modes. GPU_TEXTURE_WRAP_PARAM Texture wrap modes. GPU_TEXUNIT Supported texture units. GPU_WRITEMASK Pixel write mask. GSPGPU_Event GSPGPU events. GSPGPU_FramebufferFormat Framebuffer format. GX_FILL_CONTROL GX transfer control flags GX_TRANSFER_FORMAT Supported transfer pixel formats.
GSPGPU_FramebufferFormat GX_TRANSFER_SCALE Anti-aliasing modes HID_Event HID events. HTTPC_KeepAlive HTTP KeepAlive option. HTTPC_RequestMethod HTTP request method. HTTPC_RequestStatus HTTP request status. Handle IPC_BufferRights IPC buffer access rights. InvalidateAccessTokenAction Enum for account access token invalidation action LightLock A light lock. MICU_Encoding Microphone audio encodings. MICU_SampleRate Microphone audio sampling rates. MVDSTD_InputFormat Input format. MVDSTD_Mode Processing mode. MVDSTD_OutputFormat Output format. MemOp svcControlMemory operation flags MemPerm Memory permission flags MemRegion Memory regions. MemState The state of a memory block. MiiImageType Enum for Mii image type MiiScreenName NASCEnvironment Enum for NASC Server Environment NASCResult Enum for NASC Result NFC_OpType NFC operation type. NFC_TagState NIM_DownloadState Current state of a NIM download/installation. NIM_InstallationMode Mode that NIM downloads/installs a title with. NS_APPID NS Application IDs. NatFilteringType Enum for NAT filtering type NatMappingType Enum for NAT mapping type NetworkOpt Options to be used with SOCU_GetNetworkOpt NfsTypeStr NnasServerType Enum for NNAS (Nintendo Network Authentication Server) type PS_AESAlgorithm PS AES algorithms. PS_AESKeyType PS key slots. PXIDEV_DeassertType Card SPI register deassertion type. PXIDEV_WaitType Card SPI wait operation type. PerfCounterEvent Performance counter event IDs (CP15 or SCU). PerfCounterOperation Operations for svcControlPerformanceCounter PerfCounterRegister Performance counter register IDs (CP15 and SCU). QtmEyeSide Left eye or right eye, for QtmTrackingData and QtmRawTrackingData QtmServiceName QTM service name enum, excluding qtm:c QtmStatus QTM enablement status (when cameras not in use by user), set by qtm:s. RecursiveLock A recursive lock. RelationshipType Enum for friend relationship type ResetType Reset types (for use with events and timers) ResourceLimitCategory The resource limit category of a title ResourceLimitType Types of resource limit Result SSLC_DefaultClientCert SSLC_DefaultRootCert ScrambledFriendCode StopPointType Stop point types SwkbdButton Keyboard dialog buttons. SwkbdCallbackFn Keyboard filter callback function. SwkbdCallbackResult Keyboard filter callback return values. SwkbdPasswordMode Keyboard password modes. SwkbdResult Keyboard return values. SwkbdType Keyboard types. SwkbdValidInput Accepted input types. SystemMode The system mode a title should be launched under Thread libctru thread handle type ThreadContextControlFlags Control flags for svcGetDebugThreadContext and svcSetDebugThreadContext ThreadFunc ThreadInfoType Types of thread info. UserBreakType Reasons for a user break. Y2RU_BlockAlignment Block alignment of output Y2RU_InputFormat Input color formats Y2RU_OutputFormat Output color formats Y2RU_Rotation Rotation to be applied to the output. Y2RU_StandardCoefficient Preset conversion coefficients based on ITU standards for the YUV->RGB formula. _LOCK_RECURSIVE_T _LOCK_T __int_least64_t __suseconds_t __uint32_t _bindgen_ty_1 Result code level values. _bindgen_ty_2 Result code summary values. _bindgen_ty_3 Result code module values. _bindgen_ty_4 Result code generic description values. _bindgen_ty_5 Configuration flags for DmaConfig. _bindgen_ty_6 Configuration flags for svcRestartDma. _bindgen_ty_7 ARM9 descriptor flags _bindgen_ty_8 Filesystem access flags _bindgen_ty_9 System run-flags. _bindgen_ty_10 Wifi access point types (bitfield). _bindgen_ty_11 Open flags. _bindgen_ty_12 Write flags. _bindgen_ty_13 Attribute flags. _bindgen_ty_14 Pending title status mask values. _bindgen_ty_15 Pending title deletion flags. _bindgen_ty_16 Camera connection target ports. _bindgen_ty_17 Camera combinations. _bindgen_ty_18 CSND encodings. _bindgen_ty_19 CSND loop modes. _bindgen_ty_20 Sound flags. _bindgen_ty_21 Capture modes. _bindgen_ty_22 LCD screens. _bindgen_ty_23 Key values. _bindgen_ty_24 sslc options. https://www.3dbrew.org/wiki/SSL_Services#SSLOpt _bindgen_ty_25 _bindgen_ty_26 _bindgen_ty_27 Launch flags for PM launch commands. _bindgen_ty_28 _bindgen_ty_29 Bit4-7 are always clear with nfcGetAmiiboSettings() due to “& 0xF”. _bindgen_ty_30 Wave buffer status. _bindgen_ty_31 Data types _bindgen_ty_32 Channel format flags for use with ndspChnSetFormat. _bindgen_ty_33 Keyboard input filtering flags. _bindgen_ty_34 Keyboard features. _bindgen_ty_35 _bindgen_ty_36 AppletEd options _bindgen_ty_37 Font character map methods. _bindgen_ty_38 Flags for use with fontCalcGlyphPos. acSecurityMode Wifi security modes. aptHookCookie APT hook cookie. aptHookFn APT hook function. aptMessageCb APT message callback. bossNsDataHeaderInfoTypeSizes Size of the output data for bossGetNsDataHeaderInfo(). bossNsDataHeaderInfoTypes Type values for bossGetNsDataHeaderInfo(). bossTaskStatus BOSS task status. debugDevice Console debug devices supported by libctru. decompressCallback Data callback decompressType Compression types dspHookCookie DSP hook cookie. dspHookFn DSP hook function. errorReturnCode errorScreenFlag errorType gfx3dSide_t Top screen framebuffer side. gfxScreen_t Screen IDs. gxCmdQueue_s GX command queue structure ndmDaemon ndmDaemonMask Used to specify multiple daemons. ndmDaemonStatus ndmExclusiveState Exclusive states. ndmState Current states. ndspAuxCallback Auxiliary output callback function. (data = User provided data, nsamples = Number of samples, samples = Sample data) ndspCallback Sound frame callback function. (data = User provided data) ndspClippingMode ndspInterpType Interpolation types. ndspOutputMode Data types ndspSpeakerPos ndspWaveBuf Wave buffer type. powerLedState s8 s16 s32 s64 u8_ u16_ u32_ u64_ udsConnectionType voidfn vramAllocPos vs8 vs16 vs32 vs64 vu8 vu16 vu32 vu64 CSND_CapInfo Capture info. CSND_ChnInfo Channel info. DebugEventInfo__bindgen_ty_1 ERRF_FatalErrInfo__bindgen_ty_1 ExceptionEvent__bindgen_ty_1 FpuRegisters__bindgen_ty_1 SwkbdState__bindgen_ty_1 gxCmdEntry_s GX command entry tag_ndspWaveBuf__bindgen_ty_1 udsNodeInfo__bindgen_ty_1