diff --git a/.gitignore b/.gitignore index 306f313..b1d6780 100644 --- a/.gitignore +++ b/.gitignore @@ -4,4 +4,6 @@ lib/ *.o *.d *.elf -docs/html/ \ No newline at end of file +docs/html/ +.vs/ +CMakeSettings.json diff --git a/.gitmodules b/.gitmodules index 7b4acd7..61e5bcd 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,9 +1,9 @@ -[submodule "externals/excmd"] - path = externals/excmd - url = https://github.com/exjam/excmd -[submodule "externals/fmt"] - path = externals/fmt - url = https://github.com/fmtlib/fmt -[submodule "externals/zlib"] - path = externals/zlib +[submodule "tools/libraries/fmt"] + path = tools/libraries/fmt + url = https://github.com/fmtlib/fmt.git +[submodule "tools/libraries/excmd"] + path = tools/libraries/excmd + url = https://github.com/exjam/excmd.git +[submodule "tools/libraries/zlib"] + path = tools/libraries/zlib url = https://github.com/madler/zlib.git diff --git a/.travis.yml b/.travis.yml index 12d5008..f009082 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,38 +3,47 @@ language: cpp matrix: include: - os: linux + sudo: required dist: trusty - addons: - apt: - sources: - - ubuntu-toolchain-r-test - packages: - - g++-6 - - zlib1g-dev - env: - - MATRIX_EVAL="CC=gcc-6 && CXX=g++-6" - os: osx - osx_image: xcode8.3 + osx_image: xcode9.3 + +addons: + apt: + sources: + - ubuntu-toolchain-r-test + - sourceline: 'ppa:cginternals/backports-ppa' + packages: + - gcc-7 + - g++-7 + - zlib1g-dev cache: directories: - "$HOME/.local" -before_install: - - eval "${MATRIX_EVAL}" - git: submodules: true -before_script: - - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then wget https://freefr.dl.sourceforge.net/project/devkitpro/devkitPPC/devkitPPC_r29-1/devkitPPC_r29-1-x86_64-linux.tar.bz2 -O /tmp/devkitPPC.tar.bz2; fi - - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then wget https://freefr.dl.sourceforge.net/project/devkitpro/devkitPPC/devkitPPC_r29-1/devkitPPC_r29-1-x86_64-osx.tar.bz2 -O /tmp/devkitPPC.tar.bz2; fi - - tar -xjf /tmp/devkitPPC.tar.bz2 - - export DEVKITPPC=$PWD/devkitPPC +install: + - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 90; fi + - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 90; fi + - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then wget https://github.com/devkitPro/pacman/releases/download/devkitpro-pacman-1.0.1/devkitpro-pacman.deb -O /tmp/devkitpro-pacman.deb; fi + - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo dpkg -i /tmp/devkitpro-pacman.deb; fi + - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then wget https://github.com/devkitPro/pacman/releases/download/devkitpro-pacman-1.0.1/devkitpro-pacman-installer.pkg -O /tmp/devkitpro-pacman-installer.pkg; fi + - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then sudo installer -pkg /tmp/devkitpro-pacman-installer.pkg -target /; fi + - yes | sudo dkp-pacman -Syu devkitPPC + - export DEVKITPPC=/opt/devkitpro/devkitPPC script: - cd "$TRAVIS_BUILD_DIR" - - mkdir cbuild && cd cbuild - - cmake -DCMAKE_INSTALL_PREFIX=/tmp/wut_install ../ - - make -j4 - - make install + - mkdir build && cd build + - cmake -DCMAKE_INSTALL_PREFIX=wut_install ../ + - make -j4 install + - export WUT_ROOT=$PWD/wut_install + - cd ../ + - cd samples/helloworld + - mkdir build && cd build + - chmod +x $WUT_ROOT/bin/elf2rpl + - cmake -DCMAKE_TOOLCHAIN_FILE=$WUT_ROOT/share/wut.toolchain.cmake -DCMAKE_INSTALL_PREFIX=$WUT_ROOT/samples ../ + - make -j4 VERBOSE=TRUE install diff --git a/CMakeLists.txt b/CMakeLists.txt index 73b0481..36ecb9f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,28 +2,73 @@ cmake_minimum_required(VERSION 3.2) project(wut) include(ExternalProject) -set_property(GLOBAL PROPERTY USE_FOLDERS ON) +option(WUT_BUILD_DOCS "Build documentation" OFF) +option(WUT_BUILD_TOOLS "Build tools" ON) +option(WUT_BUILD_PPC "Build PPC code using devkitPPC" ON) -set(DEVKITPPC $ENV{DEVKITPPC} CACHE STRING "Path to devkitPPC install") +set(WUT_ROOT ${CMAKE_CURRENT_SOURCE_DIR}) +set(WUT_STAGING "${CMAKE_BINARY_DIR}/staging") -# Check for DEVKITPPC -if(NOT DEVKITPPC) - message(FATAL_ERROR "You must have defined DEVKITPPC before calling cmake.") +set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib") +set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_DEBUG "${CMAKE_BINARY_DIR}/lib") +set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_RELEASE "${CMAKE_BINARY_DIR}/lib") + +set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib") +set(CMAKE_LIBRARY_OUTPUT_DIRECTORY_DEBUG "${CMAKE_BINARY_DIR}/lib") +set(CMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE "${CMAKE_BINARY_DIR}/lib") + +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin") +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG "${CMAKE_BINARY_DIR}/bin") +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE "${CMAKE_BINARY_DIR}/bin") + +if(WUT_BUILD_DOCS) + add_subdirectory(docs) endif() -add_subdirectory(src) -add_subdirectory(externals) -add_subdirectory(tools) +if(WUT_BUILD_TOOLS) + add_subdirectory(tools) +endif() + +if(WUT_BUILD_PPC) + if(NOT WUT_BUILD_TOOLS) + message(FATAL_ERROR "WUT_BUILD_PPC requires WUT_BUILD_TOOLS.") + endif() + + if(NOT DEFINED ENV{DEVKITPPC}) + message(FATAL_ERROR "You must have defined DEVKITPPC in your environment to build PPC libraries.") + endif() + + set(WUT_TOOLCHAIN "${CMAKE_CURRENT_SOURCE_DIR}/share/wut.toolchain.cmake") + + externalproject_add(cafe + SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/cafe" + CMAKE_GENERATOR "Unix Makefiles" + INSTALL_DIR "${WUT_STAGING}" + CMAKE_CACHE_ARGS + -DWUT_ROOT:filepath=${WUT_ROOT} + -DWUT_RPLIMPORTGEN:filepath=$ + -DCMAKE_TOOLCHAIN_FILE:filepath=${WUT_TOOLCHAIN} + -DCMAKE_INSTALL_PREFIX:string= + DEPENDS rplimportgen + BUILD_ALWAYS 1) + + externalproject_add(libraries + SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/libraries" + CMAKE_GENERATOR "Unix Makefiles" + INSTALL_DIR "${WUT_STAGING}" + CMAKE_CACHE_ARGS + -DWUT_ROOT:filepath=${WUT_ROOT} + -DCMAKE_TOOLCHAIN_FILE:filepath=${WUT_TOOLCHAIN} + -DCMAKE_INSTALL_PREFIX:string= + BUILD_ALWAYS 1) +endif() install(DIRECTORY "${CMAKE_SOURCE_DIR}/include/" - DESTINATION "${CMAKE_INSTALL_PREFIX}/include" - FILES_MATCHING PATTERN "*.h*") + DESTINATION "${CMAKE_INSTALL_PREFIX}/include" + FILES_MATCHING PATTERN "*.h*") -install(DIRECTORY "${CMAKE_SOURCE_DIR}/cmake/" - DESTINATION "${CMAKE_INSTALL_PREFIX}/cmake") - -install(DIRECTORY "${CMAKE_SOURCE_DIR}/rules/" - DESTINATION "${CMAKE_INSTALL_PREFIX}/rules") +install(DIRECTORY "${CMAKE_SOURCE_DIR}/share/" + DESTINATION "${CMAKE_INSTALL_PREFIX}/share") install(DIRECTORY "${CMAKE_BINARY_DIR}/staging/" - DESTINATION "${CMAKE_INSTALL_PREFIX}") + DESTINATION "${CMAKE_INSTALL_PREFIX}") diff --git a/README.md b/README.md index 3e21250..5a026d1 100644 --- a/README.md +++ b/README.md @@ -1,66 +1,80 @@ -[![Build status](https://ci.appveyor.com/api/projects/status/rjmwygepioxdx1fs/branch/master?svg=true)](https://ci.appveyor.com/project/exjam/wut/branch/master) [![Build Status](https://travis-ci.org/decaf-emu/wut.svg?branch=master)](https://travis-ci.org/decaf-emu/wut) +[![Build Status](https://travis-ci.org/decaf-emu/wut.svg?branch=rewrite)](https://travis-ci.org/decaf-emu/wut) # wut Let's try make a Wii U Toolchain / SDK for creating rpx/rpl. Licensed under the terms of the GNU General Public License, version 2 or later (GPLv2+). -Doxygen output can be found at https://decaf-emu.github.io/wut +## Usage +See [samples](samples) for examples of how to use wut. -If you are looking for the old Makefile based wut, that can be found on the [legacy-make](https://github.com/decaf-emu/wut/tree/legacy-make) branch. +The [share/wut.cmake](share/wut.cmake) file provides several helpers for your build: +- `wut_create_rpx(target.rpx executable)` - Will create an .rpx file from your CMake target generated by `add_executable` +- `wut_enable_newlib(target)` - Links against the wut implementation of newlib, this is useful for using any function from the C standard library +- `wut_enable_stdcpp(target)` - Links against the wut implementation of stdcpp, this is useful for using any function from the C++ standard library. This will call wut_enable_newlib if you have not already done so. +- `wut_default_malloc(target)` - By default newlib will allocate 90% of the default heap for use with sbrk & malloc, if this is unacceptable to you then you should use this as it replaces the newlib malloc functions which ones which redirect to the CafeOS default heap functions such as MEMAllocFromDefaultHeap. +- `wut_enable_devoptab_sd(target)` - This links in wutdevoptab_sd which is useful for using the libc file functions with paths such as `fopen("sd:/file.txt", "r")` to read files from the sd card -## Binaries -The latest Windows AppVeyor build is available from: -- https://ci.appveyor.com/api/projects/exjam/wut/artifacts/build/install/wut.zip?branch=master +A minimal CMakeLists.txt file for a C++ project might look like: +``` +cmake_minimum_required(VERSION 3.2) +project(helloworld_cpp CXX) +include("${WUT_ROOT}/share/wut.cmake" REQUIRED) -## Requirements -- Tested on Linux, OS X, Windows -- [devkitPPC](https://devkitpro.org/wiki/Getting_Started/devkitPPC) +add_executable(helloworld_cpp + main.cpp) + +wut_enable_stdcpp(helloworld_cpp) +wut_create_rpx(helloworld_cpp.rpx helloworld_cpp) +``` + +Which you would compile with +``` +export DEVKITPPC=/opt/devkitpro/devkitPPC +export WUT_ROOT= +mkdir build && cd build +cmake -DCMAKE_TOOLCHAIN_FILE=$WUT_ROOT/share/wut.toolchain.cmake ../ +make +``` + +## Building +Requires: +- A modern compiler with C++14/17 support - CMake -- Make +- zlib +- [devkitPPC r31+](https://devkitpro.org/wiki/Getting_Started) -## Linux / OS X -Requires CMake + Make + [devkitPPC](https://devkitpro.org/wiki/Getting_Started/devkitPPC) + libzdev +### Building on Windows +Use [WSL](https://docs.microsoft.com/en-us/windows/wsl/install-win10) and then follow the Linux instructions. + +For example, if you installed Ubuntu 18.04 then you might setup your environment like: ``` -export DEVKITPPC= +sudo apt install cmake zlib1g-dev gcc-7 g++-7 build-essentials +sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 50 +sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 5 +wget https://github.com/devkitPro/pacman/releases/download/devkitpro-pacman-1.0.1/devkitpro-pacman.deb +sudo dpkg -i devkitpro-pacman.deb +sudo ln -s /proc/mounts /etc/mtab +sudo dkp-pacman -S devkitPPC wiiload +``` + +### Building on Linux / MacOS +``` +export DEVKITPPC=/opt/devkitpro/devkitPPC git clone --recursive https://github.com/decaf-emu/wut.git cd wut mkdir build && cd build -cmake -DCMAKE_INSTALL_PREFIX=install ../ -make +cmake -DCMAKE_INSTALL_PREFIX= ../ make install -export WUT_ROOT=$PWD/install +export WUT_ROOT= ``` -Then for any wut project you want to build you must use the wut-toolchain.cmake script: +Then for any wut project you want to build you must use the wut.toolchain.cmake script: ``` cd ../samples/helloworld mkdir build && cd build -cmake -DCMAKE_TOOLCHAIN_FILE=$WUT_ROOT/cmake/wut-toolchain.cmake ../ -make -``` - -## Windows -Requires [Windows CMake](https://cmake.org/download/) + [Windows Make](http://gnuwin32.sourceforge.net/packages/make.htm) + [devkitPPC](https://devkitpro.org/wiki/Getting_Started/devkitPPC) + Visual Studio. - -``` -set DEVKITPPC= -git clone --recursive https://github.com/decaf-emu/wut.git -cd wut -mkdir build && cd build -cmake -DCMAKE_INSTALL_PREFIX=install -G "Visual Studio 15 2017" ../ -msbuild INSTALL.vcxproj /p:Configuration=Release /p:Platform=Win32 -set WUT_ROOT=%CD%\install -``` - -Then for any wut project you want to build you must use Unix Makefiles with the wut-toolchain.cmake script: - -``` -cd ..\samples\helloworld -mkdir build -cd build -cmake -DCMAKE_TOOLCHAIN_FILE=%WUT_ROOT%\cmake\wut-toolchain.cmake -G "Unix Makefiles" ../ +cmake -DCMAKE_TOOLCHAIN_FILE=$WUT_ROOT/share/wut.toolchain.cmake ../ make ``` diff --git a/appveyor.yml b/appveyor.yml deleted file mode 100644 index 085c735..0000000 --- a/appveyor.yml +++ /dev/null @@ -1,38 +0,0 @@ -clone_depth: 10 - -version: 1.0.{build} - -image: Visual Studio 2017 - -platform: - - x86 - -configuration: - - Release - -install: - - appveyor DownloadFile https://kent.dl.sourceforge.net/project/gnuwin32/make/3.81/make-3.81-bin.zip - - 7z x make-3.81-bin.zip -oC:\make - - appveyor DownloadFile https://netix.dl.sourceforge.net/project/gnuwin32/make/3.81/make-3.81-dep.zip - - 7z x make-3.81-dep.zip -oC:\make - - set PATH=%PATH%;C:/make/bin - - appveyor DownloadFile https://netcologne.dl.sourceforge.net/project/devkitpro/devkitPPC/devkitPPC_r29-1/devkitPPC_r29-1-win32.exe - - 7z x devkitPPC_r29-1-win32.exe -oC:\ -y - - set DEVKITPPC=C:/devkitPPC - - git submodule update --init --recursive - -before_build: - - mkdir build - - cd build - - cmake -DCMAKE_INSTALL_PREFIX=install -G "Visual Studio 15 2017" ../ - -build_script: - - msbuild INSTALL.vcxproj /p:Configuration=Release /p:Platform=Win32 - -after_build: - - cd install - - 7z a wut.zip . - -artifacts: - - path: build\install\wut.zip - name: wut diff --git a/cafe/CMakeLists.txt b/cafe/CMakeLists.txt new file mode 100644 index 0000000..a34dae3 --- /dev/null +++ b/cafe/CMakeLists.txt @@ -0,0 +1,80 @@ +cmake_minimum_required(VERSION 3.2) +project(cafe C CXX) +enable_language(ASM) + +macro(add_cafe_library target) + add_custom_command( + OUTPUT ${target}.s + COMMAND ${WUT_RPLIMPORTGEN} ${CMAKE_CURRENT_SOURCE_DIR}/${target}.def ${target}.s + DEPENDS ${target}.def) + + add_library(${target} STATIC ${target}.s) + install(TARGETS ${target} ARCHIVE DESTINATION "${CMAKE_INSTALL_PREFIX}/lib") +endmacro() + +add_cafe_library(avm) +add_cafe_library(camera) +add_cafe_library(coreinit) +add_cafe_library(dc) +add_cafe_library(dmae) +add_cafe_library(drmapp) +add_cafe_library(erreula) +add_cafe_library(gx2) +add_cafe_library(h264) +add_cafe_library(lzma920) +add_cafe_library(mic) +add_cafe_library(nfc) +add_cafe_library(nio_prof) +add_cafe_library(nlibcurl) +add_cafe_library(nlibnss) +add_cafe_library(nlibnss2) +add_cafe_library(nn_ac) +add_cafe_library(nn_acp) +add_cafe_library(nn_act) +add_cafe_library(nn_aoc) +add_cafe_library(nn_boss) +add_cafe_library(nn_ccr) +add_cafe_library(nn_cmpt) +add_cafe_library(nn_dlp) +add_cafe_library(nn_ec) +add_cafe_library(nn_fp) +add_cafe_library(nn_hai) +add_cafe_library(nn_hpad) +add_cafe_library(nn_idbe) +add_cafe_library(nn_ndm) +add_cafe_library(nn_nets2) +add_cafe_library(nn_nfp) +add_cafe_library(nn_nim) +add_cafe_library(nn_olv) +add_cafe_library(nn_pdm) +add_cafe_library(nn_save) +add_cafe_library(nn_sl) +add_cafe_library(nn_spm) +add_cafe_library(nn_temp) +add_cafe_library(nn_uds) +add_cafe_library(nn_vctl) +add_cafe_library(nsysccr) +add_cafe_library(nsyshid) +add_cafe_library(nsyskbd) +add_cafe_library(nsysnet) +add_cafe_library(nsysuhs) +add_cafe_library(nsysuvd) +add_cafe_library(ntag) +add_cafe_library(padscore) +add_cafe_library(proc_ui) +add_cafe_library(snd_core) +add_cafe_library(snd_user) +add_cafe_library(sndcore2) +add_cafe_library(snduser2) +add_cafe_library(swkbd) +add_cafe_library(sysapp) +add_cafe_library(tcl) +add_cafe_library(tve) +add_cafe_library(uac) +add_cafe_library(uac_rpl) +add_cafe_library(usb_mic) +add_cafe_library(uvc) +add_cafe_library(uvd) +add_cafe_library(vpad) +add_cafe_library(vpadbase) +add_cafe_library(zlib125) diff --git a/cafe/avm.def b/cafe/avm.def new file mode 100644 index 0000000..6786b1b --- /dev/null +++ b/cafe/avm.def @@ -0,0 +1,171 @@ +:NAME avm + +:TEXT +AVMCECInit +AVMCECReceiveCommand +AVMCECSendCommand +AVMClearDRCVsyncCallback +AVMClearTVVsyncCallback +AVMCreateSystemConfigFile +AVMDRCCameraClose +AVMDRCCameraExit +AVMDRCCameraInit +AVMDRCCameraOpen +AVMDRCMicClose +AVMDRCMicOpen +AVMDebugIsNTSC +AVMDeleteSystemConfigFile +AVMDisableCEC +AVMEnableCEC +AVMEnableDRCDimming +AVMEnableTVDimming +AVMExit +AVMFlipDRCScanBuffer +AVMFlipTVScanBuffer +AVMFlipTVScanBufferEx +AVMGet3DFormatEDID +AVMGet3DInfo +AVMGetAnalogAudioDACEnable +AVMGetAnalogContentsProtectionEnable +AVMGetAnalogDTVStatus +AVMGetAudioHDMIOutStatus +AVMGetAudioMaxChannel +AVMGetCompatOutputSel +AVMGetContentType +AVMGetCurrentPort +AVMGetDRCAVOutputMode +AVMGetDRCAudioMode +AVMGetDRCAutoMicSelectionEnable +AVMGetDRCCameraMode +AVMGetDRCCameraRegisterTable +AVMGetDRCChipRevision +AVMGetDRCCurrentEye +AVMGetDRCEchoCancellationEnable +AVMGetDRCGamma +AVMGetDRCMode +AVMGetDRCScanBufferSize +AVMGetDRCScanMode +AVMGetDRCSystemAudioMode +AVMGetDRCVertCount +AVMGetDRHChipRevision +AVMGetEDIDInfo +AVMGetEDIDRaw +AVMGetHDMIState +AVMGetHotplugState +AVMGetMirroringMode +AVMGetOutputType +AVMGetRCA +AVMGetSystemDRCAudioMode +AVMGetTVAspectRatio +AVMGetTVAudioChannel +AVMGetTVAudioMode +AVMGetTVAudioMute +AVMGetTVBufferPitch +AVMGetTVCurrentEye +AVMGetTVGamma +AVMGetTVScanBufferSize +AVMGetTVScanMode +AVMGetTVStereoCapability +AVMGetTVUnderScan +AVMGetTVVertCount +AVMInit +AVMIsAVOutReady +AVMIsAnalogContentsProtectionOn +AVMIsDRCFirstFlippDone +AVMIsDRHVideoCaptureOn +AVMIsHDCPAvailable +AVMIsHDCPOn +AVMIsSameTV +AVMIsTVFirstFlippDone +AVMProbeDRCNum +AVMProbeDRCState +AVMReadSystemAspectRatioConfig +AVMReadSystemContentTypeConfig +AVMReadSystemDriverModeConfig +AVMReadSystemPortConfig +AVMReadSystemRCAConfig +AVMReadSystemTVAudioConfig +AVMReadSystemTVUnderScanConfig +AVMReadSystemVideoResConfig +AVMSet3DInfo +AVMSet4in1WiiCompat +AVMSetAnalogAudioDACEnable +AVMSetAnalogCGMS +AVMSetAnalogContentsProtectionEnable +AVMSetAnalogWSS +AVMSetCompatOutputSel +AVMSetCompatPLL +AVMSetContentType +AVMSetDCWiiCompat +AVMSetDRCAudioMode +AVMSetDRCAutoMicSelectionEnable +AVMSetDRCBits +AVMSetDRCBufferAttr +AVMSetDRCBufferPitch +AVMSetDRCCameraRegisterTable +AVMSetDRCConnectCallback +AVMSetDRCDimming +AVMSetDRCEchoCancellationEnable +AVMSetDRCEnable +AVMSetDRCGamma +AVMSetDRCLCDBrightness +AVMSetDRCRenderAttr +AVMSetDRCScale +AVMSetDRCScanMode +AVMSetDRCSurfaceMode +AVMSetDRCTileMode +AVMSetDRCVideoEncodingRate +AVMSetDRCVsyncCallback +AVMSetDRHStateInCafe +AVMSetDRHVideoCapture +AVMSetDefaultSystemConfig +AVMSetHDCPEnable +AVMSetHDCPEnableEx +AVMSetRCA +AVMSetRenderAttr +AVMSetSystemDRCAudioMode +AVMSetTVAspectRatio +AVMSetTVAspectRatioAsync +AVMSetTVAudioChannel +AVMSetTVAudioModeAsync +AVMSetTVAudioMute +AVMSetTVBits +AVMSetTVBufferAttr +AVMSetTVBufferAttrParam +AVMSetTVBufferPitch +AVMSetTVDimming +AVMSetTVEnable +AVMSetTVGamma +AVMSetTVOutPort +AVMSetTVOutPortAsync +AVMSetTVRenderAttr +AVMSetTVScale +AVMSetTVScaleParam +AVMSetTVScanMode +AVMSetTVScanResolution +AVMSetTVScanResolutionAsync +AVMSetTVSurfaceMode +AVMSetTVTileMode +AVMSetTVUnderScan +AVMSetTVUnderScanParam +AVMSetTVVideoRegion +AVMSetTVVsyncCallback +AVMSetTileMode +AVMSetUICMicConfig +AVMSetVideoEncodingHint +AVMSetWiiCompat +AVMUpdateSystemEDIDInfo +AVMWaitTVEComp +AVMWriteSystemAspectRatioConfig +AVMWriteSystemContentTypeConfig +AVMWriteSystemDriverModeConfig +AVMWriteSystemRCAConfig +AVMWriteSystemTVAudioConfig +AVMWriteSystemTVUnderScanConfig +AVMWriteSystemVideoOutConfig +AVMWriteSystemVideoResConfig +__AVMGetDRCGammaBias +__AVMGetDRCGammaDC +__AVMGetTVGammaBias +__AVMGetTVGammaDC +__AVMSetDRCAttachCallback diff --git a/cafe/camera.def b/cafe/camera.def new file mode 100644 index 0000000..98ee090 --- /dev/null +++ b/cafe/camera.def @@ -0,0 +1,13 @@ +:NAME camera + +:TEXT +CAMCheckMemSegmentation +CAMClose +CAMExit +CAMGetMemReq +CAMGetState +CAMGetStateInfo +CAMInit +CAMOpen +CAMSetState +CAMSubmitTargetSurface diff --git a/docs/coreinit_unimpl.txt b/cafe/coreinit.def similarity index 78% rename from docs/coreinit_unimpl.txt rename to cafe/coreinit.def index ab3fcde..bb3be89 100644 --- a/docs/coreinit_unimpl.txt +++ b/cafe/coreinit.def @@ -1,4 +1,6 @@ -Unimplemented function exports 985/1218: +:NAME coreinit + +:TEXT COSError COSInfo COSVReport @@ -7,6 +9,13 @@ COSWarn CoreInitDefaultHeap DCBlockFlush DCCoreFlushAll +DCFlushRange +DCFlushRangeNoSync +DCInvalidateRange +DCStoreRange +DCStoreRangeNoSync +DCTouchRange +DCZeroRange DK_BlockClose DK_BlockOpen DK_BlockRead @@ -136,6 +145,7 @@ FSAWriteFile FSAWriteFileAsync FSAWriteFileWithPos FSAWriteFileWithPosAsync +FSAddClient FSAddClientEx FSAppendFile FSAppendFileAsync @@ -145,8 +155,15 @@ FSBindUnmount FSBindUnmountAsync FSCancelAllCommands FSCancelCommand +FSChangeDir +FSChangeDirAsync FSChangeMode FSChangeModeAsync +FSCloseDir +FSCloseDirAsync +FSCloseFile +FSCloseFileAsync +FSDelClient FSDumpLastErrorLog FSFlushFile FSFlushFileAsync @@ -155,8 +172,10 @@ FSFlushMultiQuotaAsync FSFlushQuota FSFlushQuotaAsync FSGetAsyncResult +FSGetClientNum FSGetCmdPriority FSGetCurrentCmdBlock +FSGetCwd FSGetCwdAsync FSGetDirSize FSGetDirSizeAsync @@ -172,14 +191,24 @@ FSGetFileSystemInfoAsync FSGetFreeSpaceSize FSGetFreeSpaceSizeAsync FSGetLastError +FSGetLastErrorCodeForViewer FSGetMountSource FSGetMountSourceAsync FSGetMountSourceNext FSGetMountSourceNextAsync +FSGetPosFile +FSGetPosFileAsync +FSGetStat +FSGetStatAsync +FSGetStatFile +FSGetStatFileAsync FSGetStateChangeInfo FSGetUserData FSGetVolumeInfo FSGetVolumeInfoAsync +FSGetVolumeState +FSInit +FSInitCmdBlock FSIsEof FSIsEofAsync FSMakeDir @@ -190,10 +219,20 @@ FSMakeQuota FSMakeQuotaAsync FSMount FSMountAsync +FSOpenDir +FSOpenDirAsync +FSOpenFile +FSOpenFileAsync FSOpenFileByStat FSOpenFileByStatAsync FSOpenFileEx FSOpenFileExAsync +FSReadDir +FSReadDirAsync +FSReadFile +FSReadFileAsync +FSReadFileWithPos +FSReadFileWithPosAsync FSRegisterFlushQuota FSRegisterFlushQuotaAsync FSRemove @@ -206,8 +245,13 @@ FSRewindDir FSRewindDirAsync FSRollbackQuota FSRollbackQuotaAsync +FSSetCmdPriority FSSetEmulatedError +FSSetPosFile +FSSetPosFileAsync +FSSetStateChangeNotification FSSetUserData +FSShutdown FSTimeToCalendarTime FSTruncateFile FSTruncateFileAsync @@ -498,22 +542,53 @@ MCP_WagonUGetProgress MCP_WagonUInstallArchive MCP_WagonUSetSessionId MEMAddBlockHeapTracking +MEMAdjustExpHeap +MEMAdjustFrmHeap MEMAllocFromAllocator MEMAllocFromBlockHeapAt MEMAllocFromBlockHeapEx +MEMAllocFromExpHeapEx +MEMAllocFromFrmHeapEx +MEMAllocFromUnitHeap +MEMAppendListObject +MEMCalcHeapSizeForUnitHeap MEMCheckExpHeap MEMCheckForMBlockExpHeap MEMCheckHeap +MEMCountFreeBlockForUnitHeap +MEMCreateExpHeapEx +MEMCreateFrmHeapEx +MEMCreateUnitHeapEx MEMCreateUserHeapHandle MEMDestroyBlockHeap +MEMDestroyExpHeap +MEMDestroyFrmHeap +MEMDestroyUnitHeap MEMDumpHeap MEMFindContainHeap MEMFindParentHeap +MEMFreeByStateToFrmHeap MEMFreeToAllocator MEMFreeToBlockHeap +MEMFreeToExpHeap +MEMFreeToFrmHeap +MEMFreeToUnitHeap +MEMGetAllocDirForMBlockExpHeap +MEMGetAllocModeForExpHeap MEMGetAllocatableSizeForBlockHeapEx +MEMGetAllocatableSizeForExpHeapEx +MEMGetAllocatableSizeForFrmHeapEx +MEMGetArena +MEMGetBaseHeapHandle MEMGetFillValForHeap +MEMGetGroupIDForExpHeap +MEMGetGroupIDForMBlockExpHeap +MEMGetNextListObject +MEMGetNthListObject +MEMGetPrevListObject +MEMGetSizeForMBlockExpHeap MEMGetTotalFreeSizeForBlockHeap +MEMGetTotalFreeSizeForExpHeap MEMGetTrackingLeftInBlockHeap MEMInitAllocatorForBlockHeap MEMInitAllocatorForDefaultHeap @@ -521,34 +596,81 @@ MEMInitAllocatorForExpHeap MEMInitAllocatorForFrmHeap MEMInitAllocatorForUnitHeap MEMInitBlockHeap +MEMInitList +MEMInsertListObject +MEMPrependListObject +MEMRecordStateForFrmHeap +MEMRemoveListObject +MEMResizeForMBlockExpHeap +MEMResizeForMBlockFrmHeap +MEMSetAllocModeForExpHeap +MEMSetBaseHeapHandle MEMSetFillValForHeap +MEMSetGroupIDForExpHeap MEMUseMarginOfAlignmentForExpHeap MEMVisitAllocatedForExpHeap MEMiGetFreeEndForFrmHeap MEMiGetFreeStartForFrmHeap MEMiIsEmptyExpHeap +MPDequeTask +MPDequeTasks +MPEnqueTask +MPGetTaskInfo +MPGetTaskQInfo +MPGetTaskUserData +MPInitTask +MPInitTaskQ +MPPrintTaskQStats +MPResetTaskQ +MPRunTask +MPRunTasksFromTaskQ +MPSetTaskUserData +MPStartTaskQ +MPStopTaskQ +MPTermTask +MPTermTaskQ +MPWaitTaskQ +MPWaitTaskQWithTimeout MasterAgent_LoadNotify NSYSTEST_Do +OSAcquireSpinLock OSAddAtomic +OSAddAtomic64 OSAllocFromSystem OSAllocSysHealth OSAllocVirtAddr OSAndAtomic +OSAndAtomic64 OSBlockLogSave OSBlockMove OSBlockSet OSBlockThreadsOnExit +OSCalendarTimeToTicks +OSCancelAlarm +OSCancelAlarms +OSCancelThread +OSCheckActiveThreads OSCheckStopwatch +OSCheckThreadStackUsage OSClearContext OSClearStack +OSClearThreadStackUsage OSCodegenCopy OSCoherencyBarrier OSCompareAndSwapAtomic +OSCompareAndSwapAtomic64 OSCompareAndSwapAtomicEx +OSCompareAndSwapAtomicEx64 +OSConsoleWrite +OSContinueThread OSCopyFromClipboard OSCopyToClipboard +OSCreateAlarm +OSCreateAlarmEx +OSCreateThread OSCreateThreadType OSDeRegisterSystemModeCallback +OSDetachThread OSDisableAllThreadFPUException OSDisableContextFPUException OSDisableInterrupts @@ -563,17 +685,22 @@ OSDriver_Deregister OSDriver_Register OSDumpContext OSDumpStopwatch +OSDynLoad_Acquire OSDynLoad_AcquireContainingModule OSDynLoad_AddNofifyCallback OSDynLoad_AddNotifyCallback OSDynLoad_DelNotifyCallback +OSDynLoad_FindExport OSDynLoad_FindTag +OSDynLoad_GetAllocator OSDynLoad_GetLoaderHeapStatistics OSDynLoad_GetModuleName OSDynLoad_GetNumberOfRPLs OSDynLoad_GetRPLInfo OSDynLoad_GetTLSAllocator OSDynLoad_IsModuleLoaded +OSDynLoad_Release +OSDynLoad_SetAllocator OSDynLoad_SetTLSAllocator OSEffectiveToPhysical OSEnableAllThreadFPUException @@ -586,12 +713,24 @@ OSEnableOverlayArenaWithTimeout OSEnableOverlayArenaWithTimeoutDev OSEnableThreadFPUException OSEnforceInorderIO +OSExitThread +OSFastCond_Init +OSFastCond_Signal +OSFastCond_Wait +OSFastMutex_Init +OSFastMutex_Lock +OSFastMutex_TryLock +OSFastMutex_Unlock +OSFatal OSForceFullRelaunch OSFreeSysHealth OSFreeToSystem OSFreeVirtAddr +OSGetActiveThreadLink OSGetAlarmFromQueue +OSGetAlarmUserData OSGetArgcArgv +OSGetAtomic64 OSGetAvailPhysAddrRange OSGetBootPMFlags OSGetCallArgs @@ -599,13 +738,18 @@ OSGetCodegenCore OSGetCodegenMode OSGetCodegenVirtAddrRange OSGetConsoleType +OSGetCoreCount +OSGetCoreId +OSGetCrashDetailLevel OSGetCrashDumpType OSGetCrashInfo OSGetCurrentContext OSGetCurrentFPUContext OSGetCurrentPMState +OSGetCurrentThread OSGetDataPhysAddrRange OSGetDefaultAppIOQueue +OSGetDefaultThread OSGetForegroundBucket OSGetForegroundBucketFreeArea OSGetHardwareBoardRevision @@ -614,9 +758,12 @@ OSGetHardwareVersion OSGetInfo OSGetLastError OSGetLastPMState +OSGetMainCoreId OSGetMapVirtAddrRange OSGetMemBound OSGetOSID +OSGetOverlayArenaRange +OSGetOverlayArenaRangeDev OSGetPFID OSGetPerformanceNumbers OSGetProcessInfo @@ -624,15 +771,27 @@ OSGetScreenCapturePermission OSGetScreenCapturePermissionEx OSGetSecCodeGenMode OSGetSecurityLevel +OSGetSemaphoreCount OSGetSharedData OSGetShutdownFlags OSGetShutdownReason +OSGetStackPointer OSGetSymbolName OSGetSysHealth OSGetSystemInfo +OSGetSystemMessageQueue OSGetSystemMode +OSGetSystemTick +OSGetSystemTime OSGetSystemVersion +OSGetThreadAffinity OSGetThreadCoreTime +OSGetThreadName +OSGetThreadPriority +OSGetThreadSpecific +OSGetTick +OSGetTime +OSGetTimestampLevel OSGetTitleID OSGetUPID OSGetUserStackPointer @@ -641,9 +800,25 @@ OSHandle_Alloc OSHandle_InitTable OSHandle_Release OSHandle_TranslateAndAddRef +OSInitAlarmQueue +OSInitAlarmQueueEx +OSInitCond +OSInitCondEx OSInitContext OSInitCoroutine +OSInitEvent +OSInitEventEx +OSInitMessageQueue +OSInitMessageQueueEx +OSInitMutex +OSInitMutexEx +OSInitRendezvous +OSInitSemaphore +OSInitSemaphoreEx +OSInitSpinLock OSInitStopwatch +OSInitThreadQueue +OSInitThreadQueueEx OSIopShell_InjectCommand OSIsAddressRangeDCValid OSIsAddressValid @@ -658,12 +833,16 @@ OSIsEnabledOverlayArena OSIsEnabledOverlayArenaDev OSIsHomeButtonMenuEnabled OSIsInterruptEnabled +OSIsMainCore OSIsNormalBoot OSIsOffBoot OSIsProdMode OSIsSchedulerLocked OSIsSelfRefreshBoot OSIsStandbyBoot +OSIsThreadSuspended +OSIsThreadTerminated +OSJoinThread OSLaunchTitleByPathl OSLaunchTitleByPathv OSLaunchTitlel @@ -671,6 +850,7 @@ OSLaunchTitlev OSLoadContext OSLoadCoroutine OSLoadFPUContext +OSLockMutex OSLogArgs OSLogBuffer OSLogFunc @@ -683,21 +863,30 @@ OSMapMemory OSMemoryBarrier OSModifyRegister16 OSOrAtomic +OSOrAtomic64 +OSPanic +OSPeekMessage OSQueryVirtAddr OSReadRegister16 OSReadRegister32 OSRebootCrash +OSReceiveMessage OSRegisterSystemModeCallback OSReleaseForeground +OSReleaseSpinLock +OSReport OSReportInfo OSReportVerbose OSReportWarn OSRequestFastExit OSReschedule +OSResetEvent OSResetStopwatch OSRestartCrashedApp OSRestartGame OSRestoreInterrupts +OSResumeThread +OSRunThread OSRunThreadsOnExit OSSaveContext OSSaveCoroutine @@ -714,22 +903,47 @@ OSScreenSetBufferEx OSScreenShutdown OSSendAppSwitchRequest OSSendFatalError +OSSendMessage OSSendPolicyRequest +OSSetAlarm OSSetAlarmEx +OSSetAlarmTag +OSSetAlarmUserData +OSSetAtomic64 +OSSetCrashDetailLevel OSSetCrashDumpType OSSetCurrentContext OSSetCurrentFPUContext OSSetDABR +OSSetExceptionCallback +OSSetExceptionCallbackEx OSSetIABR OSSetInfo OSSetMemBound OSSetPanicCallback OSSetPerformanceMonitor +OSSetPeriodicAlarm OSSetPeriodicAlarmEx OSSetScreenCapturePermission OSSetScreenCapturePermissionEx OSSetSwitchThreadCallback +OSSetThreadAffinity +OSSetThreadCancelState +OSSetThreadCleanupCallback +OSSetThreadDeallocator +OSSetThreadName +OSSetThreadPriority +OSSetThreadRunQuantum +OSSetThreadSpecific +OSSetThreadStackUsage +OSSetTimestampLevel OSShutdown +OSSignalCond +OSSignalEvent +OSSignalEventAll +OSSignalSemaphore +OSSleepThread +OSSleepTicks OSStartStopwatch OSStopStopwatch OSStopWatchLap @@ -737,21 +951,46 @@ OSStopWatchReset OSStopWatchStart OSStopWatchStop OSSupressConsoleOutput +OSSuspendThread OSSwapAtomic +OSSwapAtomic64 OSSwitchCoroutine OSSwitchFiber OSSwitchFiberEx OSSwitchSecCodeGenMode OSSwitchStack OSTestAndClearAtomic +OSTestAndClearAtomic64 OSTestAndSetAtomic +OSTestAndSetAtomic64 +OSTestThreadCancel OSTest_Do +OSTicksToCalendarTime +OSTryAcquireSpinLock +OSTryAcquireSpinLockWithTimeout +OSTryLockMutex +OSTryWaitSemaphore +OSUninterruptibleSpinLock_Acquire +OSUninterruptibleSpinLock_Release +OSUninterruptibleSpinLock_TryAcquire +OSUninterruptibleSpinLock_TryAcquireWithTimeout +OSUnlockMutex OSUnmapMemory OSVReport +OSWaitAlarm +OSWaitCond +OSWaitEvent +OSWaitEventWithTimeout OSWaitMicroseconds +OSWaitRendezvous +OSWaitRendezvousWithTimeout +OSWaitSemaphore +OSWakeupThread OSWriteRegister16 OSWriteRegister32 OSXorAtomic +OSXorAtomic64 +OSYieldThread PMBegin PMCycles PMEnd @@ -819,6 +1058,7 @@ UCReadSysConfig UCReadSysConfigAsync UCWriteSysConfig UCWriteSysConfigAsync +_Exit __FSAShimAllocateBuffer __FSAShimCheckClientHandle __FSAShimDecodeIosErrorToFsaStatus @@ -875,6 +1115,7 @@ __OSGetStatistics __OSGetSwitchTarget __OSGetSymbolName __OSGetTestSetting +__OSGetTimestampLevel __OSGetTitleVersion __OSGetTransitionAudioBuffer __OSGetTransitionAudioSize @@ -896,6 +1137,7 @@ __OSRootLoadShared __OSSaveCosReportMasks __OSSaveCrashDetailLevel __OSSaveCrashRecovery +__OSSaveTimestampLevel __OSSaveWGData __OSSendMessageInternal __OSSetAbsoluteSystemTime @@ -917,6 +1159,7 @@ __OSSetSavedAudioFlags __OSSetSavedFrame __OSSetSavedFrameGamma __OSSetTestSetting +__OSSetTimestampLevel __OSSetTransitionAudioSize __OSSpinLock __OSSpinUnlock @@ -932,32 +1175,32 @@ __OSWriteRegister32Ex __OSZeroProcessMemory __PPCExit __PPCHalt -__get_eh_globals -__get_eh_init_block -__get_eh_mem_manage -__get_eh_store_globals -__get_eh_store_globals_tdeh -__gh_errno_ptr -__gh_get_errno -__gh_iob_init -__gh_lock_init -__gh_set_errno -__ghsLock -__ghsUnlock -__ghs_at_exit -__ghs_at_exit_cleanup -__ghs_flock_create -__ghs_flock_destroy -__ghs_flock_file -__ghs_flock_ptr -__ghs_ftrylock_file -__ghs_funlock_file -__ghs_mtx_dst -__ghs_mtx_init -__ghs_mtx_lock -__ghs_mtx_unlock +//__get_eh_globals +//__get_eh_init_block +//__get_eh_mem_manage +//__get_eh_store_globals +//__get_eh_store_globals_tdeh +//__gh_errno_ptr +//__gh_get_errno +//__gh_iob_init +//__gh_lock_init +//__gh_set_errno +//__ghsLock +//__ghsUnlock +//__ghs_at_exit +//__ghs_at_exit_cleanup +//__ghs_flock_create +//__ghs_flock_destroy +//__ghs_flock_file +//__ghs_flock_ptr +//__ghs_ftrylock_file +//__ghs_funlock_file +//__ghs_mtx_dst +//__ghs_mtx_init +//__ghs_mtx_lock +//__ghs_mtx_unlock __os_snprintf -__tls_get_addr +//__tls_get_addr bspGetConsoleTypeRaw bspGetEntityVersion bspGetHardwareVersion @@ -967,10 +1210,11 @@ bspQuery bspRead bspShutdown bspWrite -memclr -memcpy -memmove -memset +exit +//memclr +//memcpy +//memmove +//memset smdPpcClose smdPpcGetCtrlTableVectors smdPpcGetInterfaceState @@ -985,7 +1229,7 @@ smdSimpleBufFree smdSimpleBufGetStatistics smdSimpleBufPoolCreate -Unimplemented data exports 985/1218: +:DATA MEMAllocFromDefaultHeap MEMAllocFromDefaultHeapEx MEMFreeToDefaultHeap @@ -993,14 +1237,13 @@ OSDynLoad_gLoaderLock __OSCurrentThread __OSPlatformInfo __OSSchedulerLock -__atexit_cleanup -__cpp_exception_cleanup_ptr -__cpp_exception_init_ptr -__gh_FOPEN_MAX -__ghs_cpp_locks -__stdio_cleanup -_iob -_iob_lock -environ -errno - +//__atexit_cleanup +//__cpp_exception_cleanup_ptr +//__cpp_exception_init_ptr +//__gh_FOPEN_MAX +//__ghs_cpp_locks +//__stdio_cleanup +//_iob +//_iob_lock +//environ +//errno diff --git a/cafe/dc.def b/cafe/dc.def new file mode 100644 index 0000000..9c099c8 --- /dev/null +++ b/cafe/dc.def @@ -0,0 +1,55 @@ +:NAME dc + +:TEXT +DCAssortedEnable +DCCalcGamma +DCCompat +DCDisableCRTC +DCDisableDVOCapInterrupt +DCDisableTrigAInterrupt +DCEnableCRTC +DCEnableDVOCapInterrupt +DCEnableDimming +DCEnableFlipInterrupt +DCEnablePipe +DCEnableTrigAInterrupt +DCEnableVlineInterrupt +DCEnableVsyncInterrupt +DCExit +DCFlipBuffer +DCForceMode +DCGetBlankState +DCGetBufferRequirement +DCGetCRTCMode +DCGetCurrentEye +DCGetFormat +DCGetFrameCount +DCGetGamma +DCGetLetterbox +DCGetPitch +DCGetRenderResolution +DCGetUnderScan +DCGetVertCount +DCInit +DCIsDimmingOn +DCIsOVLEnable +DCSetBuffer +DCSetCRTCMode +DCSetCompatPLL +DCSetDVOCapCb +DCSetFlipCb +DCSetFormat +DCSetGamma +DCSetLetterbox +DCSetPillarBox +DCSetPitch +DCSetRenderMode +DCSetRenderResolution +DCSetTVPALGamma +DCSetTrigACb +DCSetUnderScan +DCSetUnderScanEx +DCSetVIClock +DCSetVlineCb +DCSetVsyncCb +DCUpdate diff --git a/cafe/dmae.def b/cafe/dmae.def new file mode 100644 index 0000000..db54245 --- /dev/null +++ b/cafe/dmae.def @@ -0,0 +1,14 @@ +:NAME dmae + +:TEXT +DMAECopyMem +DMAEFillMem +DMAEFillMemPhys +DMAEGetLastSubmittedTimeStamp +DMAEGetRetiredTimeStamp +DMAEGetTimeout +DMAESemaphore +DMAESetTimeout +DMAEWaitDone +_DMAESubmit +_DMAESubmitToRing diff --git a/cafe/drmapp.def b/cafe/drmapp.def new file mode 100644 index 0000000..dd96710 --- /dev/null +++ b/cafe/drmapp.def @@ -0,0 +1,47 @@ +:NAME drmapp + +:TEXT +AocChkGetJumpCode__3RplFv +AocChkGetState__3RplFv +AocChkIsFinished__3RplFv +AocChkIsHomeButtonAllowed__3RplFv +AocChkIsPowerButtonAllowed__3RplFv +AocChkStart__3RplFRCQ3_2nn6drmapp8StartArg +AppChkGetState__3RplFv +AppChkIsFinished__3RplFv +AppChkIsHomeButtonAllowed__3RplFv +AppChkIsPowerButtonAllowed__3RplFv +AppChkStart__3RplFRCQ3_2nn6drmapp8StartArg +Calculate__3RplFRCQ3_2nn6drmapp14ControllerInfo +DrawDRC__3RplFv +DrawTV__3RplFv +Finalize__3RplFv +Initialize__3RplFRCQ3_2nn6drmapp13InitializeArg +InstallerGetState__3RplFv +InstallerIsFinished__3RplFv +InstallerIsHomeButtonAllowed__3RplFv +InstallerIsPowerButtonAllowed__3RplFv +InstallerStart__3RplFRCQ3_2nn6drmapp8StartArg +IsProgressBarVisible__3RplFv +NupChkGetState__3RplFPi +NupChkIsFinished__3RplFv +NupChkIsHomeButtonAllowed__3RplFv +NupChkIsPowerButtonAllowed__3RplFv +NupChkIsSyncButtonAllowed__3RplFv +NupChkStart__3RplFRCQ3_2nn6drmapp8StartArg +NupDlGetState__3RplFPi +NupDlIsFinished__3RplFv +NupDlIsHomeButtonAllowed__3RplFv +NupDlIsPowerButtonAllowed__3RplFv +NupDlStart__3RplFRCQ3_2nn6drmapp8StartArg +PatchChkGetJumpCode__3RplFv +PatchChkGetState__3RplFv +PatchChkIsFinished__3RplFv +PatchChkIsHomeButtonAllowed__3RplFv +PatchChkIsPowerButtonAllowed__3RplFv +PatchChkStart__3RplFRCQ3_2nn6drmapp8StartArg +TicketChkGetState__3RplFv +TicketChkIsFinished__3RplFv +TicketChkIsHomeButtonAllowed__3RplFv +TicketChkIsPowerButtonAllowed__3RplFv +TicketChkStart__3RplFRCQ3_2nn6drmapp8StartArg diff --git a/cafe/erreula.def b/cafe/erreula.def new file mode 100644 index 0000000..b96b7bd --- /dev/null +++ b/cafe/erreula.def @@ -0,0 +1,26 @@ +:NAME erreula + +:TEXT +ErrEulaAppearError__3RplFRCQ3_2nn7erreula9AppearArg +ErrEulaAppearHomeNixSign__3RplFRCQ3_2nn7erreula14HomeNixSignArg +ErrEulaCalc__3RplFRCQ3_2nn7erreula14ControllerInfo +ErrEulaChangeLang__3RplFQ3_2nn7erreula8LangType +ErrEulaCreate__3RplFPUcQ3_2nn7erreula10RegionTypeQ3_2nn7erreula8LangTypeP8FSClient +ErrEulaDestroy__3RplFv +ErrEulaDisappearError__3RplFv +ErrEulaDisappearHomeNixSign__3RplFv +ErrEulaDrawDRC__3RplFv +ErrEulaDrawTV__3RplFv +ErrEulaGetResultCode__3RplFv +ErrEulaGetResultType__3RplFv +ErrEulaGetSelectButtonNumError__3RplFv +ErrEulaGetStateErrorViewer__3RplFv +ErrEulaIsAppearHomeNixSign__3RplFv +ErrEulaIsDecideSelectButtonError__3RplFv +ErrEulaIsDecideSelectLeftButtonError__3RplFv +ErrEulaIsDecideSelectRightButtonError__3RplFv +ErrEulaIsSelectCursorActive__3RplFv +ErrEulaJump__3RplFPCcUi +ErrEulaPlayAppearSE__3RplFb +ErrEulaSetControllerRemo__3RplFQ3_2nn7erreula14ControllerType +ErrEulaSetVersion__3RplFi diff --git a/docs/gx2_unimpl.txt b/cafe/gx2.def similarity index 63% rename from docs/gx2_unimpl.txt rename to cafe/gx2.def index e225617..a13290c 100644 --- a/docs/gx2_unimpl.txt +++ b/cafe/gx2.def @@ -1,12 +1,27 @@ -Unimplemented function exports 231/367: +:NAME gx2 + +:TEXT GX2AllocateTilingApertureEx +GX2BeginDisplayListEx +GX2BeginGPUTask GX2CPUTimeToGPUTime GX2CalcColorBufferAuxInfo +GX2CalcDRCSize +GX2CalcDepthBufferHiZInfo GX2CalcFetchShaderSizeEx GX2CalcGeometryShaderInputRingBufferSize GX2CalcGeometryShaderOutputRingBufferSize +GX2CalcSurfaceSizeAndAlignment +GX2CalcTVSize +GX2CallDisplayList GX2CheckSurfaceUseVsFormat +GX2ClearBuffersEx +GX2ClearColor +GX2ClearDepthStencilEx GX2ConvertDepthBufferToTextureSurface +GX2CopyColorBufferToScanBuffer +GX2CopyDisplayList +GX2CopySurface GX2CopySurfaceEx GX2DebugCaptureEnd GX2DebugCaptureFrame @@ -14,32 +29,53 @@ GX2DebugCaptureFrames GX2DebugCaptureStart GX2DebugTagUserString GX2DebugTagUserStringVA +GX2DirectCallDisplayList GX2DispatchCompute +GX2DrawDone +GX2DrawEx GX2DrawEx2 +GX2DrawIndexedEx GX2DrawIndexedEx2 GX2DrawIndexedImmediateEx GX2DrawStreamOut +GX2EndDisplayList +GX2EndGPUTask GX2ExpandAAColorBuffer GX2ExpandDepthBuffer GX2Flush GX2FreeTilingAperture GX2GPUTimeToCPUTime +GX2GetAAMaskReg +GX2GetAlphaTestReg +GX2GetAlphaToMaskReg GX2GetAttribFormatBits +GX2GetBlendConstantColorReg +GX2GetBlendControlReg +GX2GetColorControlReg +GX2GetContextStateDisplayList GX2GetCounterResult GX2GetCounterResultEx GX2GetCounterResultSize GX2GetCounterSetting +GX2GetCurrentDisplayList GX2GetCurrentScanBuffer GX2GetDRCGamma GX2GetDRCGammaEx GX2GetDRCVerticalInfo GX2GetDefaultAllocator +GX2GetDepthStencilControlReg +GX2GetDisplayListWriteStatus +GX2GetEventCallback GX2GetGPUSystemClock GX2GetGPUTimeout GX2GetGeometryShaderGPRs GX2GetGeometryShaderStackEntries +GX2GetLastFrame +GX2GetLastFrameGamma GX2GetLastFrameGammaA GX2GetLastFrameGammaB +GX2GetLastSubmittedTimeStamp +GX2GetLineWidthReg GX2GetMainCoreId GX2GetMiscParam GX2GetPerfMetricF32 @@ -47,24 +83,68 @@ GX2GetPerfMetricType GX2GetPerfMetricU64 GX2GetPixelShaderGPRs GX2GetPixelShaderStackEntries +GX2GetPointLimitsReg +GX2GetPointSizeReg GX2GetPolygonControlReg +GX2GetPolygonOffsetReg +GX2GetRetiredTimeStamp +GX2GetScissorReg +GX2GetStencilMaskReg GX2GetSurfaceFormatBits GX2GetSurfaceMipPitch GX2GetSurfaceMipSliceSize +GX2GetSurfaceSwizzle GX2GetSurfaceSwizzleOffset +GX2GetSwapInterval GX2GetSwapStatus +GX2GetSystemDRCMode GX2GetSystemDRCScanMode GX2GetSystemTVAspectRatio +GX2GetSystemTVScanMode GX2GetSystemTVStereoDisplayCapability GX2GetTVGamma GX2GetTVGammaEx +GX2GetTargetChannelMasksReg GX2GetVertexShaderGPRs GX2GetVertexShaderStackEntries +GX2GetViewportReg +GX2Init +GX2InitAAMaskReg +GX2InitAlphaTestReg +GX2InitAlphaToMaskReg +GX2InitBlendConstantColorReg +GX2InitBlendControlReg +GX2InitColorBufferRegs +GX2InitColorControlReg GX2InitCounterInfo +GX2InitDepthBufferHiZEnable GX2InitDepthBufferRangeBase +GX2InitDepthBufferRegs +GX2InitDepthStencilControlReg GX2InitFetchShaderEx GX2InitHiStencilInfoRegs +GX2InitLineWidthReg GX2InitPerfMetric +GX2InitPointLimitsReg +GX2InitPointSizeReg +GX2InitPolygonControlReg +GX2InitPolygonOffsetReg +GX2InitSampler +GX2InitSamplerBorderType +GX2InitSamplerClamping +GX2InitSamplerDepthCompare +GX2InitSamplerFilterAdjust +GX2InitSamplerLOD +GX2InitSamplerLODAdjust +GX2InitSamplerRoundingMode +GX2InitSamplerXYFilter +GX2InitSamplerZMFilter +GX2InitScissorReg +GX2InitStencilMaskReg +GX2InitTargetChannelMasksReg +GX2InitTextureRegs +GX2InitViewportReg +GX2InsertGPUTask GX2Invalidate GX2IsVideoOutReady GX2LogSetMisc @@ -156,18 +236,46 @@ GX2SampleCounters GX2SampleCountersEx GX2SampleTopGPUCycle GX2SaveStreamOutContext +GX2SetAAMask +GX2SetAAMaskReg GX2SetAAMode GX2SetAAModeEx +GX2SetAlphaTest +GX2SetAlphaTestReg +GX2SetAlphaToMask +GX2SetAlphaToMaskReg +GX2SetAttribBuffer +GX2SetBlendConstantColor +GX2SetBlendConstantColorReg +GX2SetBlendControl +GX2SetBlendControlReg +GX2SetClearDepth +GX2SetClearDepthStencil +GX2SetClearStencil +GX2SetColorBuffer +GX2SetColorControl +GX2SetColorControlReg GX2SetComputeSampler GX2SetComputeSamplerBorderColor GX2SetComputeShader GX2SetComputeTexture GX2SetComputeUniformBlock +GX2SetContextState GX2SetCounterInfo +GX2SetCullOnlyControl +GX2SetDRCBuffer GX2SetDRCConnectCallback +GX2SetDRCEnable GX2SetDRCGamma +GX2SetDRCScale GX2SetDebugMode GX2SetDefaultAllocator +GX2SetDefaultState +GX2SetDepthBuffer +GX2SetDepthOnlyControl +GX2SetDepthStencilControl +GX2SetDepthStencilControlReg +GX2SetEventCallback GX2SetFetchShader GX2SetGPUFence GX2SetGPUTimeout @@ -176,42 +284,72 @@ GX2SetGeometrySamplerBorderColor GX2SetGeometryShader GX2SetGeometryShaderInputRingBuffer GX2SetGeometryShaderOutputRingBuffer +GX2SetGeometryTexture GX2SetGeometryUniformBlock GX2SetHiStencilInfo GX2SetInterruptCountLimit +GX2SetLineWidth +GX2SetLineWidthReg GX2SetMaxTessellationLevel GX2SetMinTessellationLevel GX2SetMiscParam GX2SetPixelSampler GX2SetPixelSamplerBorderColor GX2SetPixelShader +GX2SetPixelTexture GX2SetPixelUniformBlock GX2SetPixelUniformReg +GX2SetPointLimits +GX2SetPointLimitsReg +GX2SetPointSize +GX2SetPointSizeReg +GX2SetPolygonControl +GX2SetPolygonControlReg +GX2SetPolygonOffset +GX2SetPolygonOffsetReg +GX2SetPrimitiveRestartIndex GX2SetRasterizerClipControl GX2SetRasterizerClipControlEx GX2SetRasterizerClipControlHalfZ +GX2SetScissor +GX2SetScissorReg GX2SetSemaphore GX2SetShaderExportBuffer GX2SetShaderModeEx GX2SetSpecialState +GX2SetStencilMask +GX2SetStencilMaskReg GX2SetStreamOutBuffer GX2SetStreamOutContext GX2SetStreamOutEnable +GX2SetSurfaceSwizzle +GX2SetSwapInterval +GX2SetTVBuffer +GX2SetTVEnable GX2SetTVGamma +GX2SetTVScale GX2SetTVStereoMode +GX2SetTargetChannelMasks +GX2SetTargetChannelMasksReg GX2SetTessellation GX2SetVerifyCallback GX2SetVerifyLevel GX2SetVertexSampler GX2SetVertexSamplerBorderColor GX2SetVertexShader +GX2SetVertexTexture GX2SetVertexUniformBlock GX2SetVertexUniformReg GX2SetVideoEncodingHint +GX2SetViewport +GX2SetViewportReg +GX2SetupContextStateEx +GX2Shutdown GX2StartCounters GX2StopCounters GX2SubmitUserTimeStamp GX2SurfaceIsCompressed +GX2SwapScanBuffers GX2TempDumpGPUResourceContext GX2TempDumpResources GX2TempGetGPUVersion @@ -221,7 +359,10 @@ GX2UDAGetLastAlert GX2UDAResetAlertFireCount GX2UDASetAlertEnable GX2UDASetAlertLevel +GX2WaitForFlip GX2WaitForFreeScanBuffer +GX2WaitForVsync +GX2WaitTimeStamp _GX2DebugSetCaptureInterface _GX2GetLastFrameB _GX2InitCounterInfo @@ -230,4 +371,3 @@ _GX2SampleCounters _GX2SetCounterInfo _GX2StartCounters _GX2StopCounters - diff --git a/cafe/h264.def b/cafe/h264.def new file mode 100644 index 0000000..6a17067 --- /dev/null +++ b/cafe/h264.def @@ -0,0 +1,22 @@ +:NAME h264 + +:TEXT +H264DECBegin +H264DECCheckDecunitLength +H264DECCheckMemSegmentation +H264DECCheckSkipableFrame +H264DECClose +H264DECEnd +H264DECExecute +H264DECFindDecstartpoint +H264DECFindIdrpoint +H264DECFlush +H264DECGetImageSize +H264DECInitParam +H264DECMemoryRequirement +H264DECOpen +H264DECSetBitstream +H264DECSetParam +H264DECSetParam_FPTR_OUTPUT +H264DECSetParam_OUTPUT_PER_FRAME +H264DECSetParam_USER_MEMORY diff --git a/cafe/lzma920.def b/cafe/lzma920.def new file mode 100644 index 0000000..19ddf22 --- /dev/null +++ b/cafe/lzma920.def @@ -0,0 +1,53 @@ +:NAME lzma920 + +:TEXT +Bt3Zip_MatchFinder_GetMatches +Bt3Zip_MatchFinder_Skip +GetMatchesSpec1 +Hc3Zip_MatchFinder_GetMatches +Hc3Zip_MatchFinder_Skip +Lzma2Dec_Allocate +Lzma2Dec_AllocateProbs +Lzma2Dec_DecodeToBuf +Lzma2Dec_DecodeToDic +Lzma2Dec_Init +Lzma2Decode +Lzma2EncProps_Init +Lzma2EncProps_Normalize +Lzma2Enc_Create +Lzma2Enc_Destroy +Lzma2Enc_Encode +Lzma2Enc_SetProps +Lzma2Enc_WriteProperties +LzmaCompress +LzmaDec_Allocate +LzmaDec_AllocateProbs +LzmaDec_DecodeToBuf +LzmaDec_DecodeToDic +LzmaDec_Free +LzmaDec_FreeProbs +LzmaDec_Init +LzmaDecode +LzmaEncProps_GetDictSize +LzmaEncProps_Init +LzmaEncProps_Normalize +LzmaEnc_Create +LzmaEnc_Destroy +LzmaEnc_Encode +LzmaEnc_MemEncode +LzmaEnc_SetProps +LzmaEnc_WriteProperties +LzmaEncode +LzmaProps_Decode +LzmaUncompress +MatchFinder_Construct +MatchFinder_Create +MatchFinder_CreateVTable +MatchFinder_Free +MatchFinder_GetPointerToCurrentPos +MatchFinder_Init +MatchFinder_MoveBlock +MatchFinder_NeedMove +MatchFinder_Normalize3 +MatchFinder_ReadIfRequired +MatchFinder_ReduceOffsets diff --git a/cafe/mic.def b/cafe/mic.def new file mode 100644 index 0000000..4675273 --- /dev/null +++ b/cafe/mic.def @@ -0,0 +1,11 @@ +:NAME mic + +:TEXT +MICClose +MICGetState +MICGetStatus +MICInit +MICOpen +MICSetDataConsumed +MICSetState +MICUninit diff --git a/cafe/nfc.def b/cafe/nfc.def new file mode 100644 index 0000000..66903a8 --- /dev/null +++ b/cafe/nfc.def @@ -0,0 +1,32 @@ +:NAME nfc + +:TEXT +NFCAbort +NFCAntennaCheck +NFCDetect +NFCFormat +NFCGetMode +NFCGetTagInfo +NFCGetTagInfoMulti +NFCGetUIDFromActivationEventData +NFCInit +NFCInitEx +NFCIsInit +NFCIsTagPresent +NFCProc +NFCRead +NFCReadT2T +NFCSendRawData +NFCSendRawDataEx +NFCSendRawDataEx2 +NFCSendRawDataTwice +NFCSendRawDataWithPrePolling +NFCSendRawDataWithPrePollingEx +NFCSetLockBitsForT1T +NFCSetMode +NFCSetReadOnly +NFCSetTagDetectCallback +NFCShutdown +NFCWrite +NFCWriteT2T +__NFCSystemAbort diff --git a/cafe/nio_prof.def b/cafe/nio_prof.def new file mode 100644 index 0000000..1edd096 --- /dev/null +++ b/cafe/nio_prof.def @@ -0,0 +1,8 @@ +:NAME nio_prof + +:TEXT +IO_ProfilerGetStatsAndEndCheckpoint +IO_ProfilerGetStatsAndRestartCheckpoint +IO_ProfilerLibFinish +IO_ProfilerLibInit +IO_ProfilerStartCheckpoint diff --git a/cafe/nlibcurl.def b/cafe/nlibcurl.def new file mode 100644 index 0000000..a0e5aae --- /dev/null +++ b/cafe/nlibcurl.def @@ -0,0 +1,59 @@ +:NAME nlibcurl + +:TEXT +curl_easy_cleanup +curl_easy_duphandle +curl_easy_escape +curl_easy_getinfo +curl_easy_init +curl_easy_pause +curl_easy_perform +curl_easy_recv +curl_easy_reset +curl_easy_send +curl_easy_setopt +curl_easy_strerror +curl_easy_unescape +curl_escape +curl_formadd +curl_formfree +curl_free +curl_getdate +curl_getenv +curl_global_cleanup +curl_global_init +curl_global_init_mem +curl_maprintf +curl_mfprintf +curl_mprintf +curl_msnprintf +curl_msprintf +curl_multi_add_handle +curl_multi_assign +curl_multi_cleanup +curl_multi_fdset +curl_multi_info_read +curl_multi_init +curl_multi_perform +curl_multi_remove_handle +curl_multi_setopt +curl_multi_socket +curl_multi_socket_action +curl_multi_socket_all +curl_multi_strerror +curl_multi_timeout +curl_mvaprintf +curl_mvfprintf +curl_mvprintf +curl_mvsnprintf +curl_mvsprintf +curl_share_cleanup +curl_share_init +curl_share_setopt +curl_share_strerror +curl_slist_append +curl_slist_free_all +curl_unescape +curl_version +curl_version_info +mw_curl_easy_init diff --git a/cafe/nlibnss.def b/cafe/nlibnss.def new file mode 100644 index 0000000..74a2edb --- /dev/null +++ b/cafe/nlibnss.def @@ -0,0 +1,19 @@ +:NAME nlibnss + +:TEXT +NSSCreateSignatureContext +NSSDestroySignatureContext +NSSExportDeviceCertChain +NSSFinish +NSSGetRandom +NSSInit +NSSLibReady +NSSSecureStoreDeleteAllObjects +NSSSecureStoreDeleteObject +NSSSecureStoreDeleteTitleObjStore +NSSSecureStoreExportObject +NSSSecureStoreImportObject +NSSSignatureGetSignatureLength +NSSSignatureSetPrivateKey +NSSSignatureSetPrivateKeyExternal +NSSSignatureSignDigest diff --git a/cafe/nlibnss2.def b/cafe/nlibnss2.def new file mode 100644 index 0000000..c527ede --- /dev/null +++ b/cafe/nlibnss2.def @@ -0,0 +1,16 @@ +:NAME nlibnss2 + +:TEXT +NSSCreateHMACContext +NSSCreateSymkeyCryptoContext +NSSDestroyHMACContext +NSSDestroySymkeyCryptoContext +NSSHMACFinish +NSSHMACUpdate +NSSSymkeyCryptoDecryptFinish +NSSSymkeyCryptoDecryptInitInternalKey +NSSSymkeyCryptoDecryptUpdate +NSSSymkeyCryptoEncryptFinish +NSSSymkeyCryptoEncryptInitInternalKey +NSSSymkeyCryptoEncryptUpdate +NSSSymkeyCryptoGetCipherBlockSize diff --git a/cafe/nn_ac.def b/cafe/nn_ac.def new file mode 100644 index 0000000..9039253 --- /dev/null +++ b/cafe/nn_ac.def @@ -0,0 +1,222 @@ +:NAME nn_ac + +:TEXT +ACClearConfig +ACClearConfigCache +ACClose +ACCloseAll +ACConnect +ACConnectAsync +ACConnectWithConfig +ACConnectWithConfigAsync +ACConnectWithConfigId +ACConnectWithConfigIdAsync +ACDeleteConfig +ACFinalize +ACGetAddressObtainMode +ACGetAesKey +ACGetAlternativeDnsServer +ACGetAssignedAddress +ACGetAssignedAlternativeDns +ACGetAssignedGateway +ACGetAssignedPreferedDns +ACGetAssignedSubnet +ACGetCloseResult +ACGetCloseStatus +ACGetConfigStatus +ACGetConnectResult +ACGetConnectStatus +ACGetDefaultGateway +ACGetDeviceIpAddress +ACGetEthernetAutoNegotiation +ACGetEthernetCommunicationMethod +ACGetEthernetSpeed +ACGetLastDetailedErrorCode +ACGetLastErrorCode +ACGetMacAddress +ACGetMtu +ACGetNetworkInterface +ACGetPrimaryDnsServer +ACGetPrivacyMode +ACGetProxyAuthType +ACGetProxyHostName +ACGetProxyNoproxyHosts +ACGetProxyPassword +ACGetProxyPort +ACGetProxyUse +ACGetProxyUserName +ACGetRunningConfig +ACGetRunningMacAddress +ACGetSsid +ACGetStartupId +ACGetStatus +ACGetSubnetMask +ACGetTkipKey +ACGetValidFlag +ACGetWep104Key +ACGetWep104KeyId +ACGetWep40Key +ACGetWep40KeyId +ACGetWifiConfigureMethod +ACInitialize +ACIsAnyKeepingConnect +ACIsApplicationConnected +ACIsApplicationConnectedWithApType +ACIsApplicationConnectedWithNicType +ACIsConfigExisting +ACIsConnectedWithApType +ACIsConnectedWithNicType +ACIsFailure +ACIsKeepingConnect +ACIsRetryRequired +ACIsSuccess +ACIsSystemConnectedWithApType +ACIsSystemConnectedWithNicType +ACReadConfig +ACSetAddressObtainMode +ACSetAesKey +ACSetAlternativeDnsServer +ACSetDefaultGateway +ACSetDeviceIpAddress +ACSetEthernetAutoNegotiation +ACSetEthernetCommunicationMethod +ACSetEthernetSpeed +ACSetMtu +ACSetNetworkInterface +ACSetPrimaryDnsServer +ACSetPrivacyMode +ACSetProxyAuthType +ACSetProxyHostName +ACSetProxyNoproxyHosts +ACSetProxyPassword +ACSetProxyPort +ACSetProxyUse +ACSetProxyUserName +ACSetSsid +ACSetStartupId +ACSetSubnetMask +ACSetTkipKey +ACSetValidFlag +ACSetWep104Key +ACSetWep104KeyId +ACSetWep40Key +ACSetWep40KeyId +ACSetWifiConfigureMethod +ACStoreConfig +ACWriteConfig +BeginLocalConnection__Q2_2nn2acFb +CheckInfraConnectionEnabled__Q2_2nn2acFPQ3_2nn2ac10InfraCheck +ClearAutoConnectionStatus__Q2_2nn2acFv +ClearConfigCache__Q2_2nn2acFv +ClearConfig__Q2_2nn2acFP16netconf_profile_ +CloseAll__Q2_2nn2acFv +Close__Q2_2nn2acFv +ConnectAsync__Q2_2nn2acFPC16netconf_profile_ +ConnectAsync__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum +ConnectAsync__Q2_2nn2acFv +ConnectWithRetry__Q2_2nn2acFv +Connect__Q2_2nn2acFPC16netconf_profile_ +Connect__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum +Connect__Q2_2nn2acFv +DeleteConfig__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum +EndLocalConnection__Q2_2nn2acFv +Finalize__Q2_2nn2acFv +GetAddressObtainMode__Q2_2nn2acFPC16netconf_profile_ +GetAesKey__Q2_2nn2acFPC16netconf_profile_Pi +GetAlternativeDnsServer__Q2_2nn2acFPC16netconf_profile_ +GetAssignedAddress__Q2_2nn2acFPUl +GetAssignedAlternativeDns__Q2_2nn2acFPUl +GetAssignedGateway__Q2_2nn2acFPUl +GetAssignedPreferedDns__Q2_2nn2acFPUl +GetAssignedSubnet__Q2_2nn2acFPUl +GetAutoConnectionResult__Q2_2nn2acFPQ2_2nn6Result +GetAutoConnectionStatus__Q2_2nn2acFPQ3_2nn2ac20AutoConnectionStatusPUi +GetCloseResult__Q2_2nn2acFPQ2_2nn6Result +GetCloseStatus__Q2_2nn2acFPQ3_2nn2ac6Status +GetCompatId__Q2_2nn2acFPQ3_2nn2ac11ConfigIdNum +GetConfigStatus__Q2_2nn2acFPUiT1 +GetConnectResult__Q2_2nn2acFPQ2_2nn6Result +GetConnectStatus__Q2_2nn2acFPQ3_2nn2ac6Status +GetDefaultGateway__Q2_2nn2acFPC16netconf_profile_ +GetDeviceIpAddress__Q2_2nn2acFPC16netconf_profile_ +GetEthernetAutoNegotiation__Q2_2nn2acFPC16netconf_profile_ +GetEthernetCommunicationMethod__Q2_2nn2acFPC16netconf_profile_ +GetEthernetSpeed__Q2_2nn2acFPC16netconf_profile_ +GetLastDetailedErrorCode__Q2_2nn2acFPUiT1 +GetLastErrorCode__Q2_2nn2acFPUi +GetMacAddress__Q2_2nn2acFPQ3_2nn2ac10MacAddress +GetMacAddress__Q2_2nn2acFQ3_2nn2ac7NicTypePQ3_2nn2ac10MacAddress +GetMtu__Q2_2nn2acFPC16netconf_profile_ +GetNetworkInterface__Q2_2nn2acFPC16netconf_profile_ +GetPrimaryDnsServer__Q2_2nn2acFPC16netconf_profile_ +GetPrivacyMode__Q2_2nn2acFPC16netconf_profile_ +GetProxyAuthType__Q2_2nn2acFPC16netconf_profile_ +GetProxyHostName__Q2_2nn2acFPC16netconf_profile_ +GetProxyNoproxyHosts__Q2_2nn2acFPC16netconf_profile_ +GetProxyPassword__Q2_2nn2acFPC16netconf_profile_ +GetProxyPort__Q2_2nn2acFPC16netconf_profile_ +GetProxyUse__Q2_2nn2acFPC16netconf_profile_ +GetProxyUserName__Q2_2nn2acFPC16netconf_profile_ +GetRunningConfig__Q2_2nn2acFP16netconf_profile_ +GetSettingNic__Q2_2nn2acFPQ3_2nn2ac7NicType +GetSsid__Q2_2nn2acFPC16netconf_profile_Pi +GetStartupId__Q2_2nn2acFPQ3_2nn2ac11ConfigIdNum +GetStatus__Q2_2nn2acFPQ3_2nn2ac6Status +GetSubnetMask__Q2_2nn2acFPC16netconf_profile_ +GetTkipKey__Q2_2nn2acFPC16netconf_profile_Pi +GetValidFlag__Q2_2nn2acFQ3_2nn2ac11ConfigIdNumPb +GetWep104KeyId__Q2_2nn2acFPC16netconf_profile_ +GetWep104Key__Q2_2nn2acFPC16netconf_profile_i +GetWep40KeyId__Q2_2nn2acFPC16netconf_profile_ +GetWep40Key__Q2_2nn2acFPC16netconf_profile_i +GetWifiConfigureMethod__Q2_2nn2acFPC16netconf_profile_ +Initialize__Q2_2nn2acFv +IsAnyKeepingConnect__Q2_2nn2acFPb +IsApplicationConnected__Q2_2nn2acFPb +IsApplicationConnected__Q2_2nn2acFPbPQ3_2nn2ac6ApType +IsApplicationConnected__Q2_2nn2acFPbPQ3_2nn2ac7NicType +IsAutoConnectionFatallyFailed__Q2_2nn2acFQ2_2nn6Result +IsConfigExisting__Q2_2nn2acFQ3_2nn2ac11ConfigIdNumPb +IsConnected__Q2_2nn2acFPbPQ3_2nn2ac6ApType +IsConnected__Q2_2nn2acFPbPQ3_2nn2ac7NicType +IsInfraConnectionEnabled__Q2_2nn2acFv +IsKeepingConnect__Q2_2nn2acFPb +IsReadyToConnect__Q2_2nn2acFPb +IsSystemConnected__Q2_2nn2acFPbPQ3_2nn2ac6ApType +IsSystemConnected__Q2_2nn2acFPbPQ3_2nn2ac7NicType +ReadAossConfig__Q2_2nn2acFQ3_2nn2ac11ConfigIdNumP12aoss_config_ +ReadConfig__Q2_2nn2acFQ3_2nn2ac11ConfigIdNumP16netconf_profile_ +SetAddressObtainMode__Q2_2nn2acFP16netconf_profile_Ui +SetAesKey__Q2_2nn2acFP16netconf_profile_PCUci +SetAlternativeDnsServer__Q2_2nn2acFP16netconf_profile_PCc +SetCompatId__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum +SetDefaultGateway__Q2_2nn2acFP16netconf_profile_PCc +SetDeviceIpAddress__Q2_2nn2acFP16netconf_profile_PCc +SetEthernetAutoNegotiation__Q2_2nn2acFP16netconf_profile_Us +SetEthernetCommunicationMethod__Q2_2nn2acFP16netconf_profile_Us +SetEthernetSpeed__Q2_2nn2acFP16netconf_profile_Us +SetMtu__Q2_2nn2acFP16netconf_profile_Ui +SetNetworkInterface__Q2_2nn2acFP16netconf_profile_Us +SetPrimaryDnsServer__Q2_2nn2acFP16netconf_profile_PCc +SetPrivacyMode__Q2_2nn2acFP16netconf_profile_Us +SetProxyAuthType__Q2_2nn2acFP16netconf_profile_Ui +SetProxyHostName__Q2_2nn2acFP16netconf_profile_PCc +SetProxyNoproxyHosts__Q2_2nn2acFP16netconf_profile_PCc +SetProxyPassword__Q2_2nn2acFP16netconf_profile_PCc +SetProxyPort__Q2_2nn2acFP16netconf_profile_Us +SetProxyUse__Q2_2nn2acFP16netconf_profile_Us +SetProxyUserName__Q2_2nn2acFP16netconf_profile_PCc +SetSocketCloseSysShutdown__Q2_2nn2acFv +SetSsid__Q2_2nn2acFP16netconf_profile_PCc +SetStartupId__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum +SetSubnetMask__Q2_2nn2acFP16netconf_profile_PCc +SetTkipKey__Q2_2nn2acFP16netconf_profile_PCUci +SetValidFlag__Q2_2nn2acFQ3_2nn2ac11ConfigIdNumb +SetWep104KeyId__Q2_2nn2acFP16netconf_profile_i +SetWep104Key__Q2_2nn2acFP16netconf_profile_iPCc +SetWep40KeyId__Q2_2nn2acFP16netconf_profile_i +SetWep40Key__Q2_2nn2acFP16netconf_profile_iPCc +SetWifiConfigureMethod__Q2_2nn2acFP16netconf_profile_Us +StoreConfig__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum +WriteAossConfig__Q2_2nn2acFQ3_2nn2ac11ConfigIdNumPC12aoss_config_ +WriteConfig__Q2_2nn2acFQ3_2nn2ac11ConfigIdNumPC16netconf_profile_ diff --git a/cafe/nn_acp.def b/cafe/nn_acp.def new file mode 100644 index 0000000..b7a26a3 --- /dev/null +++ b/cafe/nn_acp.def @@ -0,0 +1,161 @@ +:NAME nn_acp + +:TEXT +ACPAssignTitlePatch +ACPCheckApplicationDeviceEmulation +ACPCheckPreOrderTitle +ACPCheckSaveDirRequiredUpdate +ACPCheckSelfTitleNotReferAccountLaunch +ACPCheckSysTitleLaunchFromGame +ACPCheckTitleLaunch +ACPCheckTitleLaunchByTitleListType +ACPCheckTitleLaunchByTitleListTypeEx +ACPCheckTitleLaunchEx +ACPCheckTitleNotReferAccountLaunch +ACPCheckTitleNotReferAccountLaunchAndDRC +ACPCheckTitleNotReferAccountLaunchAndDRCByTitleListType +ACPCheckTitleNotReferAccountLaunchByTitleListType +ACPClearOwnApplicationTitleId +ACPClearRtcResetFlag +ACPCmpNandCheck +ACPCmpNandGetAvailableUserArea +ACPCmpNandGetSaveSize +ACPConvertNetworkTimeToOSCalendarTime +ACPCopySaveDirByDeviceIndex +ACPCreateAccountSaveDir +ACPCreateBaristaSaveQuotaOnUsb +ACPCreateCabinetBackupSaveDir +ACPCreateDiscPairingInfoDir +ACPCreateNoDeleteGroupSaveDir +ACPCreateNoDeleteGroupSaveDirForLauncher +ACPCreateSaveDir +ACPCreateSaveDirByAppMeta +ACPCreateSaveDirEx +ACPDebugCreateSaveDir +ACPDebugCreateSaveDirEx +ACPDebugResetForceEmulatedFlg +ACPDebugSetForceEmulatedFlg +ACPDeleteUserData +ACPDrcLedStartTest +ACPDrcLedStopTest +ACPExistsBaristaSaveQuotaOnUsb +ACPExportSaveDataToBuffer +ACPExportSaveDirOfAccountWithEncryption +ACPExportSaveDirOfMetaWithEncryption +ACPExportSaveMetaToBuffer +ACPFinalize +ACPGetAddOnUniqueId +ACPGetAgeEx +ACPGetApplicationBox +ACPGetBossStorageList +ACPGetConsoleStatusCode +ACPGetDiscPairingInfoDir +ACPGetDrcLedStat +ACPGetDrcLedStatusOfPattern +ACPGetFreeSpaceSizeOfDevice +ACPGetFsaStat +ACPGetLaunchMetaData +ACPGetLaunchMetaXml +ACPGetNetworkTime +ACPGetNoDeleteGroupSaveDir +ACPGetNoDeleteGroupSaveDirForLauncher +ACPGetOlvAccesskey +ACPGetRtcCount +ACPGetSaveDataTitleIdList +ACPGetSaveDirList +ACPGetSystemInformation +ACPGetTitleCmpTitleId +ACPGetTitleIdOfBackgroundApplication +ACPGetTitleIdOfMainApplication +ACPGetTitleInfoOfMainApplication +ACPGetTitleMetaDir +ACPGetTitleMetaDirByDevice +ACPGetTitleMetaDirByTitleListType +ACPGetTitleMetaXml +ACPGetTitleMetaXmlByDevice +ACPGetTitleMetaXmlByPath +ACPGetTitleMetaXmlByTitleListType +ACPGetTitleSaveDir +ACPGetTitleSaveDirEx +ACPGetTitleSaveDirExWithoutMetaCheck +ACPGetTitleSaveMetaXml +ACPGetWoodTin +ACPImportSaveDataFromBuffer +ACPImportSaveDirOfAccountWithEncryption +ACPImportSaveDirOfMetaWithEncryption +ACPImportSaveMetaFromBuffer +ACPInitialize +ACPInvalidateApplicationBoxCache +ACPInvalidateNetworkTimeForDebug +ACPIsExternalStorageRequired +ACPIsNetworkTimeOffsetSet +ACPIsOverAgeEx +ACPLaunchTitlel +ACPLaunchTitlelEx +ACPLaunchTitlev +ACPLaunchTitlevEx +ACPMigrateSaveDir +ACPMiiUnwrap +ACPMiiWrap +ACPMountExternalStorage +ACPMountSaveDir +ACPMoveSaveDir +ACPMoveSaveDirByDeviceIndex +ACPRemoveAllDiscPairingInfo +ACPRemoveAllNoDeleteGroupSaveDir +ACPRemoveAllSaveDirOfAccount +ACPRemoveBaristaSaveQuotaOnUsb +ACPRemoveNoDeleteGroupSaveDir +ACPRemoveNoDeleteGroupSaveDirForLauncher +ACPRemoveNoDeleteTitleSaveDir +ACPRemoveSaveDir +ACPRemoveSaveDirWithoutFlush +ACPRemoveSaveDirWithoutMetaCheck +ACPRepairSaveMetaDir +ACPSetBootFlagWithoutLaunchCheck +ACPSetDrcLedDummyPowerStat +ACPSetDrcLedTimerLength +ACPSetDrcLedTimerSpeed +ACPSetNetworkTimeForDebug +ACPSetOwnApplicationTitleId +ACPSetRtcResetFlag +ACPStartTest +ACPTurnOffDrcLed +ACPTurnOffDrcLedTest +ACPTurnOnDrcLed +ACPTurnOnDrcLedTest +ACPUnmountExternalStorage +ACPUnmountSaveDir +ACPUpdateSaveDir +ACPUpdateSaveMetaDir +ACPUpdateSaveTimeStamp +CheckImportSaveDirSizeOfAccount__Q2_2nn3acpFPbUiUL13ACPDeviceTypePCc +CheckImportSaveDirSizeOfMeta__Q2_2nn3acpFPbUL13ACPDeviceTypePCc +CheckTitleLaunchByTitleListType__Q2_2nn3acpFPC17MCP_TitleListTypePC13ACPPCAuthInfo +CheckTitleLaunch__Q2_2nn3acpFULPC13ACPPCAuthInfo +CreateBaristaSaveQuotaOnUsb__Q2_2nn3acpFUi +CreateSaveDirEx__Q2_2nn3acpFUiUL13ACPDeviceType +CreateSaveDir__Q2_2nn3acpFUi13ACPDeviceType +DrcLedStartTest__Q2_2nn3acpFv +DrcLedStopTest__Q2_2nn3acpFv +ExistsBaristaSaveQuotaOnUsb__Q2_2nn3acpFPbUi +ExportSaveDirOfAccount__Q2_2nn3acpFUiUL13ACPDeviceTypePCcPb +ExportSaveDirOfMeta__Q2_2nn3acpFUL13ACPDeviceTypePCcPb +GetBossStorageList__Q2_2nn3acpFPiP18ACPBossStorageInfoUiT3UL +GetDrcLedStat__Q2_2nn3acpFPi +GetDrcLedStatusOfPattern__Q2_2nn3acpFPQ3_2nn3acp12DrcLedStatusQ3_2nn3acp13DrcLedPattern +GetMetaData__Q2_2nn3acpFP12_ACPMetaData +GetMetaXml__Q2_2nn3acpFP11_ACPMetaXml +ImportSaveDirOfAccount__Q2_2nn3acpFUiUL13ACPDeviceTypePCc +ImportSaveDirOfMeta__Q2_2nn3acpFUL13ACPDeviceTypePCc +RemoveBaristaSaveQuotaOnUsb__Q2_2nn3acpFUi +RepairSaveMetaDir__Q2_2nn3acpFv +SetDrcLedDummyPowerStat__Q2_2nn3acpFUc +SetDrcLedTimerLength__Q2_2nn3acpFULT1 +SetDrcLedTimerSpeed__Q2_2nn3acpFUi +SetSaveExportFormat__Q2_2nn3acpF19ACPSaveExportFormat +TurnOffDrcLedTest__Q2_2nn3acpFUc +TurnOffDrcLed__Q2_2nn3acpFv +TurnOnDrcLedTest__Q2_2nn3acpFUcUiQ3_2nn3acp13DrcLedPattern +TurnOnDrcLed__Q2_2nn3acpFUiQ3_2nn3acp13DrcLedPattern +WaitExternalStorage__Q2_2nn3acpFv diff --git a/cafe/nn_act.def b/cafe/nn_act.def new file mode 100644 index 0000000..73264ce --- /dev/null +++ b/cafe/nn_act.def @@ -0,0 +1,197 @@ +:NAME nn_act + +:TEXT +AcquireAccountIdByPrincipalId__Q2_2nn3actFPA17_cPCUiUi +AcquireAccountInfo__Q3_2nn3act8shimutilFUiPvT1Q4_2nn3act6detail11ACTInfoType +AcquireAccountTokenEx__Q2_2nn3actFPCc +AcquireAccountToken__Q2_2nn3actFv +AcquireAssociatedPlatformsEx__Q2_2nn3actFPUiUc +AcquireAssociatedPlatforms__Q2_2nn3actFPUi +AcquireEcServiceToken__Q2_2nn3actFPc +AcquireEulaList__Q2_2nn3actFPUcPvUiUc +AcquireIndependentServiceTokenIgnoreParentalControl__Q2_2nn3actFPcPCc +AcquireIndependentServiceTokenV2__Q2_2nn3actFP17ACTServiceTokenV2PCc +AcquireIndependentServiceTokenV2__Q2_2nn3actFP17ACTServiceTokenV2PCcUi +AcquireIndependentServiceTokenV2__Q2_2nn3actFP17ACTServiceTokenV2PCcUibT4 +AcquireIndependentServiceToken__Q2_2nn3actFPcPCc +AcquireIndependentServiceToken__Q2_2nn3actFPcPCcUi +AcquireIndependentServiceToken__Q2_2nn3actFPcPCcUibT4 +AcquireMailAddress__Q2_2nn3actFPc +AcquireMii__Q2_2nn3actFP12FFLStoreDataPCUiUi +AcquireNetworkTime__Q2_2nn3actFPUL27ACTAcquireNetworkTimeOption +AcquireNexServiceTokenIgnoreParentalControl__Q2_2nn3actFP26ACTNexAuthenticationResultUi +AcquireNexServiceToken__Q2_2nn3actFP26ACTNexAuthenticationResultUi +AcquirePrincipalIdByAccountId__Q2_2nn3actFPUiPA17_CcUi +AcquireTimeZoneList__Q2_2nn3actFPUcP11ACTTimeZoneUcN23 +AgreeEula__Q2_2nn3actFPCcRC11ACTEulaInfoRC14OSCalendarTime +AgreeEula__Q2_2nn3actFPCcUcUs +ApproveByCreditCard__Q2_2nn3actFPUicPCcT3UcT5N23 +AuthenticateDevice__Q2_2nn3actFv +BindToExistentServerAccount__Q2_2nn3actFPCcT1 +BindToExistentServerAccount__Q2_2nn3actFPUiPCcN22 +BindToNewServerAccount__Q2_2nn3actFPCcN21bT4UsUcT79ACTGenderUiRC11ACTTimeZoneRC11ACTEulaInfoRC14OSCalendarTimeUi +BindToNewServerAccount__Q2_2nn3actFPCcN21bT4UsUcT79ACTGenderUiRC11ACTTimeZoneRC11ACTEulaInfoRC14OSCalendarTimeUiT4 +BindToNewServerAccount__Q2_2nn3actFPCcN21bUsUcT69ACTGenderUiRC11ACTTimeZoneT5 +CancelTransfer__Q2_2nn3actFv +Cancel__Q2_2nn3actFv +CheckAccountId__Q2_2nn3actFPCc +CheckAccountPassword__Q2_2nn3actFPCcT1 +CheckBirthday__Q2_2nn3actFUsUcT2 +CheckMailAddress__Q2_2nn3actFPCc +CheckNnasNfsEnv__Q2_2nn3actFPCc +CheckSubDomain__Q2_2nn3actFPCc +CommitConsoleAccount__Q2_2nn3actFUc +CompleteTransfer__Q2_2nn3actFv +CreateConsoleAccount__Q2_2nn3actFv +DeleteAccountDeviceAssociation__Q2_2nn3actFv +DeleteConsoleAccount__Q2_2nn3actFUc +DeleteDeviceAssociation__Q2_2nn3actFv +DeleteServerAccount__Q2_2nn3actFv +EmulateAccountSalvage__Q2_2nn3actFv +EnableAccountPasswordCache__Q2_2nn3actFb +EnableParentalControlCheck__Q2_2nn3actFb +ExpireAccountToken__Q2_2nn3actFv +Finalize__Q2_2nn3actFv +GenerateSupportPasscode__Q3_2nn3act8shimutilFUiT1Us +GenerateUuid__Q2_2nn3actFP7ACTUuid +GenerateUuid__Q2_2nn3actFP7ACTUuidUi +GetAccountIdEx__Q2_2nn3actFPcUc +GetAccountId__Q2_2nn3actFPc +GetAccountInfoEx__Q2_2nn3actFP14ACTAccountInfoUc +GetAccountInfo__Q3_2nn3act8shimutilFUcPvUiQ4_2nn3act6detail11ACTInfoType +GetAccountTokenStatus__Q2_2nn3actFP21ACTAccountTokenStatus +GetAccountToken__Q2_2nn3actFP15ACTAccountToken +GetAccountToken__Q2_2nn3actFPc +GetBirthdayEx__Q2_2nn3actFPUsPUcT2Uc +GetBirthday__Q2_2nn3actFPUsPUcT2 +GetCommonInfo__Q3_2nn3act8shimutilFPvUiQ4_2nn3act6detail11ACTInfoType +GetCountryEx__Q2_2nn3actFPcUc +GetCountry__Q2_2nn3actFPc +GetDefaultAccount__Q2_2nn3actFv +GetDefaultHostServerSettings__Q2_2nn3actFP11ACTNnasTypeP10ACTNfsTypePUc +GetDefaultHostServerSettings__Q2_2nn3actFPcT1 +GetDeviceHash__Q2_2nn3actFPUL +GetErrorCode__Q2_2nn3actFRCQ2_2nn6Result +GetGenderEx__Q2_2nn3actFP9ACTGenderUc +GetGender__Q2_2nn3actFv +GetHostServerSettings__Q2_2nn3actFP11ACTNnasTypeP10ACTNfsTypePUcUc +GetHostServerSettings__Q2_2nn3actFPcT1Uc +GetLastAuthenticationResultEx__Q2_2nn3actFUc +GetLastAuthenticationResult__Q2_2nn3actFv +GetLocalFriendCodeEx__Q2_2nn3actFPULUc +GetLocalFriendCode__Q2_2nn3actFv +GetMailAddressEx__Q2_2nn3actFPcUc +GetMailAddress__Q2_2nn3actFPc +GetMiiEx__Q2_2nn3actFP12FFLStoreDataUc +GetMiiImageEx__Q2_2nn3actFPUiPvUi15ACTMiiImageTypeUc +GetMiiImageUrlEx__Q2_2nn3actFPcUc +GetMiiNameEx__Q2_2nn3actFPwUc +GetMiiName__Q2_2nn3actFPw +GetMii__Q2_2nn3actFP12FFLStoreData +GetNetworkTimeDifference__Q2_2nn3actFPL +GetNextAccountId__Q2_2nn3actFPc +GetNfsPasswordEx__Q2_2nn3actFPcUc +GetNfsPassword__Q2_2nn3actFPc +GetNumOfAccounts__Q2_2nn3actFv +GetParentalControlSlotNoEx__Q2_2nn3actFPUcUc +GetParentalControlSlotNo__Q2_2nn3actFv +GetPersistentIdEx__Q2_2nn3actFUc +GetPersistentId__Q2_2nn3actFv +GetPrincipalIdEx__Q2_2nn3actFPUiUc +GetPrincipalId__Q2_2nn3actFv +GetSimpleAddressIdEx__Q2_2nn3actFPUiUc +GetSimpleAddressId__Q2_2nn3actFv +GetSlotNoEx__Q2_2nn3actFRC7ACTUuid +GetSlotNoEx__Q2_2nn3actFRC7ACTUuidUi +GetSlotNoEx__Q2_2nn3actFUi +GetSlotNo__Q2_2nn3actFv +GetStickyAccountIdEx__Q2_2nn3actFPcUc +GetStickyAccountId__Q2_2nn3actFPc +GetStickyPrincipalIdEx__Q2_2nn3actFPUiUc +GetSupportContext__Q2_2nn3actFP17ACTSupportContext +GetTimeZoneIdEx__Q2_2nn3actFPcUc +GetTimeZoneId__Q2_2nn3actFPc +GetTransferableIdEx__Q2_2nn3actFPULUiUc +GetTransferableId__Q2_2nn3actFUi +GetUtcOffsetEx__Q2_2nn3actFPLUc +GetUtcOffset__Q2_2nn3actFv +GetUuidEx__Q2_2nn3actFP7ACTUuidUc +GetUuidEx__Q2_2nn3actFP7ACTUuidUcUi +GetUuid__Q2_2nn3actFP7ACTUuid +GetUuid__Q2_2nn3actFP7ACTUuidUi +HasEciVirtualAccountEx__Q2_2nn3actFUc +HasEciVirtualAccount__Q2_2nn3actFv +HasNfsAccount__Q2_2nn3actFv +HasStickyAccountIdEx__Q2_2nn3actFUc +HasStickyAccountId__Q2_2nn3actFv +InactivateAccountDeviceAssociation__Q2_2nn3actFv +InactivateDeviceAssociation__Q2_2nn3actFv +Initialize__Q2_2nn3actFv +InquireAccountIdAvailability__Q2_2nn3actFPCc +InquireBindingToExistentServerAccount__Q2_2nn3actFPbP12FFLStoreDataPUiT1PcT5PCcN27 +InquireBindingToExistentServerAccount__Q2_2nn3actFPbP12FFLStoreDataPUiT1PcT5PUsPUcT8PCcPCcPCc +InquireMailAddressAvailability__Q2_2nn3actFPCc +InquireNetworkTime__Q2_2nn3actFv +InvalidateAccountToken__Q2_2nn3actFb +IsApplicationUpdateRequired__Q2_2nn3actFv +IsCommittedEx__Q2_2nn3actFUc +IsCommitted__Q2_2nn3actFv +IsMailAddressValidatedEx__Q2_2nn3actFUc +IsMailAddressValidated__Q2_2nn3actFv +IsMiiUpdatedEx__Q2_2nn3actFUc +IsMiiUpdated__Q2_2nn3actFv +IsNetworkAccountEx__Q2_2nn3actFUc +IsNetworkAccount__Q2_2nn3actFv +IsParentalControlCheckEnabled__Q2_2nn3actFv +IsPasswordCacheEnabledEx__Q2_2nn3actFUc +IsPasswordCacheEnabled__Q2_2nn3actFv +IsServerAccountActiveEx__Q2_2nn3actFUc +IsServerAccountActive__Q2_2nn3actFv +IsServerAccountDeletedEx__Q2_2nn3actFUc +IsServerAccountDeleted__Q2_2nn3actFv +IsSlotOccupied__Q2_2nn3actFUc +IsValidSupportPasscode__Q2_2nn3actFPCcRC17ACTSupportContext +LoadConsoleAccount__Q2_2nn3actFUc13ACTLoadOptionPCcb +MyStrlcpy__Q3_2nn3act8shimutilFPcPCcUi +ReissueAccountPassword__Q2_2nn3actFv +ReplaceAccountId__Q2_2nn3actFv +ReserveServerAccountDeletion__Q2_2nn3actFv +ReserveTransfer__Q2_2nn3actFPC13ACTDeviceInfoPCc +Save__Q2_2nn3actFv +SendConfirmationMailForPin__Q2_2nn3actFPCc +SendConfirmationMail__Q2_2nn3actFv +SendCoppaCodeMail__Q2_2nn3actFUiPcT2 +SendMasterKeyMailForPin__Q2_2nn3actFPCcUi +SendPostingApprovalMail__Q2_2nn3actFPCc +SetAccountPasswordInput__Q2_2nn3actFPCc +SetApplicationUpdateRequired__Q2_2nn3actFb +SetDefaultAccount__Q2_2nn3actFUc +SetDefaultHostServerSettings__Q2_2nn3actF11ACTNnasType10ACTNfsTypeUc +SetDefaultHostServerSettings__Q2_2nn3actFPCcT1 +SetHostServerSettings__Q2_2nn3actF11ACTNnasType10ACTNfsTypeUcT3 +SetHostServerSettings__Q2_2nn3actFPCcT1Uc +SetNfsPassword__Q2_2nn3actFPCc +SetPersistentIdHead__Q2_2nn3actFUi +SetTransferableIdCounter__Q2_2nn3actFUs +Strlcpy__tm__2_c__Q3_2nn3act6detailFPZ1ZPCZ1ZUi_Ui +StrnlenChar16__Q3_2nn3act8shimutilFPCwUi +SwapAccounts__Q2_2nn3actFUcT1 +SyncAccountInfo__Q2_2nn3actFv +UnbindServerAccount__Q2_2nn3actFUcb +UnloadConsoleAccount__Q2_2nn3actFv +UpdateAccountInfo__Q3_2nn3act8shimutilFQ4_2nn3act6detail11ACTInfoTypePCvUi +UpdateAccountPassword__Q2_2nn3actFPCc +UpdateMiiData__Q2_2nn3actFUcRC12FFLStoreDataPCw +UpdateMiiImage__Q3_2nn3act8shimutilFUc15ACTMiiImageTypePCvUi +UpdateMii__Q2_2nn3actFUcRC12FFLStoreDataPCwPCvUiT4T5T4T5T4T5T4T5T4T5T4T5T4T5T4T5 +UploadMii__Q2_2nn3actFv +ValidateMailAddress__Q2_2nn3actFUi + +:DATA +s_InitializeCount__Q3_2nn3act8shimutil +s_IosFd__Q3_2nn3act8shimutil +s_IpcClientSender__Q3_2nn3act8shimutil +s_IsParentalControlCheckEnabled__Q3_2nn3act8shimutil +s_Mutex__Q3_2nn3act8shimutil +s_TransferableBufferAllocator__Q3_2nn3act8shimutil +s_TransferableBuffer__Q3_2nn3act8shimutil diff --git a/cafe/nn_aoc.def b/cafe/nn_aoc.def new file mode 100644 index 0000000..a82173e --- /dev/null +++ b/cafe/nn_aoc.def @@ -0,0 +1,17 @@ +:NAME nn_aoc + +:TEXT +AOC_CalculateWorkBufferSize +AOC_CloseTitle +AOC_DebugRealDeviceAccess +AOC_DeleteContent +AOC_Finalize +AOC_GetErrorCode +AOC_GetOccupiedSize +AOC_GetPurchaseInfo +AOC_Initialize +AOC_ListTitle +AOC_LockTitle +AOC_OpenTitle +AOC_UnlockTitle +AOC_UtilGetValidAocTitles diff --git a/cafe/nn_boss.def b/cafe/nn_boss.def new file mode 100644 index 0000000..5905005 --- /dev/null +++ b/cafe/nn_boss.def @@ -0,0 +1,367 @@ +:NAME nn_boss + +:TEXT +AddAccount__Q3_2nn4boss7AccountSFUi +AddCaCert__Q3_2nn4boss14NetTaskSettingFPCc +AddDestination__Q3_2nn4boss22DataStoreUploadSettingFUi +AddHttpHeader__Q3_2nn4boss14NetTaskSettingFPCcT1 +AddHttpQueryString__Q3_2nn4boss14NetTaskSettingFPCcQ3_2nn4boss9QueryKind +AddIdWithUpdatePermission__Q3_2nn4boss22DataStoreUploadSettingFUi +AddInternalCaCert__Q3_2nn4boss14NetTaskSettingFSc +AddLargeHttpHeader__Q3_2nn4boss16RawDlTaskSettingFPCcT1 +AddLargeHttpHeader__Q3_2nn4boss16RawUlTaskSettingFPCcT1 +AddTag__Q3_2nn4boss22DataStoreUploadSettingFPCc +AddTargetData__Q3_2nn4boss17MRawDlTaskSettingFPCcT1 +Attach__Q3_2nn4boss7IDaemonFv +CancelSync__Q3_2nn4boss4TaskFQ3_2nn4boss10CancelMode +CancelSync__Q3_2nn4boss4TaskFUiQ3_2nn4boss10CancelMode +Cancel__Q3_2nn4boss12NbdlDataListFv +Cancel__Q3_2nn4boss4TaskFQ3_2nn4boss10CancelMode +ChangeAccount__Q3_2nn4boss5TitleFUc +CheckRunnableTaskExistence__Q2_2nn4bossFPb +ClearAllHistories__Q3_2nn4boss7StorageFv +ClearCaCertSetting__Q3_2nn4boss14NetTaskSettingFv +ClearClientCertSetting__Q3_2nn4boss14NetTaskSettingFv +ClearDBs__Q2_2nn4bossFv +ClearDataId__Q3_2nn4boss22DataStoreUploadSettingFv +ClearDestinations__Q3_2nn4boss22DataStoreUploadSettingFv +ClearHistory__Q3_2nn4boss7StorageFv +ClearHttpHeaders__Q3_2nn4boss14NetTaskSettingFv +ClearHttpQueryStrings__Q3_2nn4boss14NetTaskSettingFv +ClearIdsWithUpdatePermission__Q3_2nn4boss22DataStoreUploadSettingFv +ClearLargeHttpHeader__Q3_2nn4boss16RawDlTaskSettingFv +ClearLargeHttpHeader__Q3_2nn4boss16RawUlTaskSettingFv +ClearMetaBinary__Q3_2nn4boss22DataStoreUploadSettingFv +ClearTags__Q3_2nn4boss22DataStoreUploadSettingFv +ClearTurnState__Q3_2nn4boss4TaskFv +ClearUpdatePermission__Q3_2nn4boss22DataStoreUploadSettingFv +CopyUploadFileToBossStorage__Q3_2nn4boss16RawUlTaskSettingCFUiQ3_2nn4boss7TitleIDPCc +DeleteAccount__Q3_2nn4boss7AccountSFUi +DeleteRealFileWithHistory__Q3_2nn4boss6NsDataFv +DeleteRealFile__Q3_2nn4boss6NsDataFv +DeleteTitleInformation__Q3_2nn4boss7AccountFQ3_2nn4boss7TitleID +DeleteWithHistory__Q3_2nn4boss6NsDataFv +Delete__Q3_2nn4boss6NsDataFv +Detach__Q3_2nn4boss7IDaemonFv +ErrorCode__Q3_2nn4boss10TaskResultCFv +Exist__Q3_2nn4boss6NsDataCFv +Exist__Q3_2nn4boss7StorageCFv +Finalize__Q2_2nn4bossFv +Finalize__Q3_2nn4boss4TaskFv +Finalize__Q3_2nn4boss6NsDataFv +Finalize__Q3_2nn4boss7StorageFv +FindValueHead__Q3_2nn4boss17PlayReportSettingCFPCc +FlushSaveData__Q2_2nn4bossFv +GetAccountID__Q3_2nn4boss4TaskCFv +GetAccountList__Q2_2nn4bossFPUiUiT1 +GetAction__Q3_2nn4boss14PrivilegedTaskCFv +GetActiveTaskCount__Q2_2nn4bossFUi +GetActiveTask__Q2_2nn4bossFUiPUiPQ3_2nn4boss7TitleIDPQ3_2nn4boss6TaskIDT1 +GetAttributes__Q4_2nn4boss9datastore13DataStoreDataCFPQ4_2nn4boss9datastore14DataAttributes +GetBgBossTestModeType__Q2_2nn4bossFPUc +GetBossState__Q2_2nn4bossFv +GetBossStorageDirectoryList__Q3_2nn4boss15AlmightyStorageSFUiQ3_2nn4boss7TitleIDQ3_2nn4boss11StorageKindPQ3_2nn4boss8DataNameT1PUiT1 +GetContentLength__Q3_2nn4boss4TaskCFPUi +GetCreatedTime__Q3_2nn4boss6NsDataCFv +GetDataList__Q3_2nn4boss7StorageCFPQ3_2nn4boss8DataNameUiPUiT2 +GetDeleteProtectionFlag__Q3_2nn4boss6NsDataCFv +GetDownloadToBossStorageTitleIdList__Q2_2nn4bossFUiPQ3_2nn4boss7TitleIDT1PUiT1 +GetErrorCode__Q2_2nn4bossFQ2_2nn6Result +GetExecCount__Q3_2nn4boss4TaskCFv +GetHash__Q3_2nn4boss4testFPCcPUcUiUc +GetHash__Q3_2nn4boss6NsDataFPUcUiUc +GetHttpStatusCode__Q3_2nn4boss4TaskCFPUi +GetIntervalSec__Q3_2nn4boss4TaskCFv +GetLastDownloadResult__Q3_2nn4boss12NbdlDataListFv +GetLifeTimeSec__Q3_2nn4boss4TaskCFv +GetMemo__Q3_2nn4boss6NsDataCFv +GetNewArrivalFlagList__Q3_2nn4boss7AccountSFPQ4_2nn4boss7Account21NewArrivalFlagElementPUi +GetNewArrivalFlag__Q3_2nn4boss5TitleCFv +GetNewArrivalFlag__Q3_2nn4boss7AccountCFv +GetNewArrivalMarkFlagList__Q3_2nn4boss13AlmightyTitleSFPbUiPQ3_2nn4boss7TitleIDT2 +GetNewArrivalMarkFlag__Q3_2nn4boss13AlmightyTitleCFv +GetNewsStorageInfo__Q2_2nn4bossFPQ3_2nn4boss7TitleIDPQ3_2nn4boss13DirectoryNamePL +GetNextRunTaskTime__Q2_2nn4bossFPUiPQ3_2nn4boss7TitleIDPQ3_2nn4boss6TaskID +GetOptionResult__Q3_2nn4boss4TaskCFUiPUi +GetOptoutFlag__Q3_2nn4boss5TitleCFv +GetPolicyListMode__Q3_2nn4boss4testFv +GetPolicyListUrl__Q3_2nn4boss4testFPcUi +GetPolicyListXml__Q3_2nn4boss4testFPcUiPUi +GetPosition__Q3_2nn4boss6NsDataCFv +GetPriority__Q3_2nn4boss4TaskCFv +GetProcessedLength__Q3_2nn4boss4TaskCFPUi +GetReadFlagFromNsDatas__Q3_2nn4boss15AlmightyStorageCFPCQ3_2nn4boss8DataNameUiPb +GetReadFlagFromNsDatas__Q3_2nn4boss7StorageCFPCQ3_2nn4boss8DataNameUiPb +GetReadFlag__Q3_2nn4boss6NsDataCFv +GetRemainingLifeTimeSec__Q3_2nn4boss4TaskCFv +GetResultValue__Q3_2nn4boss10TaskResultCFv +GetResult__Q3_2nn4boss4TaskCFPUi +GetRunningState__Q3_2nn4boss4TaskCFPUi +GetServiceStatus__Q3_2nn4boss4TaskCFv +GetSize__Q3_2nn4boss6NsDataCFv +GetState__Q3_2nn4boss4TaskCFPUi +GetTaskID__Q3_2nn4boss4TaskCFv +GetTaskIdList__Q2_2nn4bossFPQ3_2nn4boss6TaskIDUiPUiN22 +GetTaskIdList__Q2_2nn4bossFUcPQ3_2nn4boss6TaskIDUiPUiT3 +GetTaskIdList__Q2_2nn4bossFUiQ3_2nn4boss7TitleIDPQ3_2nn4boss6TaskIDT1PUiT1 +GetTaskRecord__Q3_2nn4boss12AlmightyTaskFPQ3_2nn4boss10TaskRecordPUi +GetTaskSettingBinary__Q3_2nn4boss17TaskSettingTesterSFRCQ3_2nn4boss11TaskSetting +GetTaskSetting__Q3_2nn4boss19AlmightyTaskSettingCFv +GetTestModeTimeScaleSize__Q3_2nn4boss4testFv +GetTestMode__Q3_2nn4boss4testFv +GetTitleCode__Q3_2nn4boss7TitleIDCFv +GetTitleID__Q3_2nn4boss4TaskCFv +GetTitleIdList__Q2_2nn4bossFUiPQ3_2nn4boss7TitleIDT1PUi +GetTitleId__Q3_2nn4boss7TitleIDCFv +GetTurnState__Q3_2nn4boss4TaskCFPUi +GetUniqueId__Q3_2nn4boss7TitleIDCFv +GetUnreadDataList__Q3_2nn4boss7StorageCFPQ3_2nn4boss8DataNameUiPUiT2 +GetUrl__Q3_2nn4boss4TaskCFPcUi +GetValue__Q3_2nn4boss10TaskResultCFv +GetValue__Q3_2nn4boss17PlayReportSettingCFPCcPUi +GetValue__Q3_2nn4boss17PlayReportSettingCFUiPUi +GetValue__Q3_2nn4boss23StringPlayReportSettingCFPCcPcUi +GetValue__Q3_2nn4boss7TitleIDCFv +InitializeSetting__Q3_2nn4boss11TaskSettingFv +Initialize__Q2_2nn4bossFv +Initialize__Q3_2nn4boss12AlmightyTaskFQ3_2nn4boss7TitleIDPCcUi +Initialize__Q3_2nn4boss15AlmightyStorageFQ3_2nn4boss7TitleIDPCcUiQ3_2nn4boss11StorageKind +Initialize__Q3_2nn4boss15NbdlTaskSettingFPCcLT1 +Initialize__Q3_2nn4boss16RawDlTaskSettingFPCcbT2N21 +Initialize__Q3_2nn4boss16RawUlTaskSettingFPCcPCUcL +Initialize__Q3_2nn4boss16RawUlTaskSettingFPCcT1 +Initialize__Q3_2nn4boss16RawUlTaskSettingFPCcT1PUcL +Initialize__Q3_2nn4boss17MRawDlTaskSettingFPCc +Initialize__Q3_2nn4boss17PlayReportSettingFPvUi +Initialize__Q3_2nn4boss17SRawDlTaskSettingFPCcT1Ui +Initialize__Q3_2nn4boss22DataStoreUploadSettingFPCUcLUiPCwQ4_2nn4boss9datastore15DestinationKindUsT6PvT3 +Initialize__Q3_2nn4boss22DataStoreUploadSettingFPCcPUcLUiPCwQ4_2nn4boss9datastore15DestinationKindUsT7PvT4 +Initialize__Q3_2nn4boss24DataStoreDownloadSettingFUiPCwT1ULbT5PCc +Initialize__Q3_2nn4boss24PlayLogUploadTaskSettingFv +Initialize__Q3_2nn4boss4TaskFPCc +Initialize__Q3_2nn4boss4TaskFPCcUi +Initialize__Q3_2nn4boss4TaskFUcPCc +Initialize__Q3_2nn4boss6NsDataFRCQ3_2nn4boss7StoragePCc +Initialize__Q3_2nn4boss7StorageFPCcQ3_2nn4boss11StorageKind +Initialize__Q3_2nn4boss7StorageFPCcUiQ3_2nn4boss11StorageKind +Initialize__Q3_2nn4boss7StorageFUcPCcQ3_2nn4boss11StorageKind +Initialize__Q4_2nn4boss9datastore13DataStoreDataFRCQ3_2nn4boss7StoragePCc +IsFailure__Q3_2nn4boss10TaskResultCFv +IsFinished__Q3_2nn4boss4TaskCFv +IsInitialized__Q2_2nn4bossFv +IsRegistered__Q3_2nn4boss4TaskCFv +IsSuccess__Q3_2nn4boss10TaskResultCFv +IsUnknown__Q3_2nn4boss10TaskResultCFv +IsValid__Q3_2nn4boss7TitleIDCFv +NeedExtendedStorage__Q2_2nn4bossFPb +NotifySystemBootMode__Q2_2nn4bossFQ3_2nn4boss14SystemBootMode +NotifySystemRunning__Q2_2nn4bossFb +PostNewsToPluralAccount__Q3_2nn4boss4NewsSFPUcUiT1T2 +PostNews__Q3_2nn4boss4NewsSFPUcUi +PostNews__Q3_2nn4boss4NewsSFPUcUiPUiT2 +QueryStatus__Q3_2nn4boss7IDaemonFRQ4_2nn3ndm7IDaemon6Status +Read__Q3_2nn4boss6NsDataFPLPvUi +Read__Q3_2nn4boss6NsDataFPvUi +Reconfigure__Q3_2nn4boss4TaskFRCQ3_2nn4boss11TaskSetting +RefreshlPolicyList__Q3_2nn4boss4testFv +RegisterClientCert__Q2_2nn4bossFPCcPCUcUiT1T2N23 +RegisterForImmediateRun__Q3_2nn4boss4TaskFRCQ3_2nn4boss11TaskSetting +RegisterNewsStorageInfo__Q2_2nn4bossFQ3_2nn4boss7TitleIDPCcL +RegisterPreprocess__Q3_2nn4boss11TaskSettingFUiQ3_2nn4boss7TitleIDPCc +RegisterPreprocess__Q3_2nn4boss16RawUlTaskSettingFUiQ3_2nn4boss7TitleIDPCc +RegisterPreprocess__Q3_2nn4boss17PlayReportSettingFUiQ3_2nn4boss7TitleIDPCc +RegisterRootCa__Q2_2nn4bossFPCcPCUcUiT3 +Register__Q3_2nn4boss4TaskFRQ3_2nn4boss11TaskSetting +RequestShutdown__Q3_2nn4boss4testFUc +RestoreLifeTime__Q3_2nn4boss4TaskFv +Resume__Q3_2nn4boss7IDaemonFv +Run__Q3_2nn4boss4TaskFb +Seek__Q3_2nn4boss6NsDataFLQ3_2nn4boss12PositionBase +SetBgBossTestModeType__Q2_2nn4bossFUc +SetClientCert__Q3_2nn4boss14NetTaskSettingFPCcT1 +SetConnectionSetting__Q3_2nn4boss14NetTaskSettingFQ3_2nn4boss12HttpProtocolPCcUs +SetCountryCodeA2__Q3_2nn4boss12NbdlDataListFPCc +SetCountryCodeA2__Q3_2nn4boss22PrivateNbdlTaskSettingSFRQ3_2nn4boss15NbdlTaskSettingPCc +SetDataId__Q3_2nn4boss22DataStoreUploadSettingFUL +SetDeleteProtectionFlag__Q3_2nn4boss6NsDataFb +SetDestinations__Q3_2nn4boss22DataStoreUploadSettingFPUiUi +SetFileName__Q3_2nn4boss12NbdlDataListFPCc +SetFileName__Q3_2nn4boss15NbdlTaskSettingFPCc +SetFirstLastModifiedTime__Q3_2nn4boss14NetTaskSettingFPCc +SetHttpOption__Q3_2nn4boss12AlmightyTaskFUs +SetHttpOption__Q3_2nn4boss14NetTaskSettingFUs +SetHttpOption__Q3_2nn4boss14PrivilegedTaskFUs +SetHttpTimeout__Q3_2nn4boss14NetTaskSettingFUi +SetIdsWithUpdatePermission__Q3_2nn4boss22DataStoreUploadSettingFPUiUi +SetInitialCheckToken__Q3_2nn4boss24DataStoreDownloadSettingFPUc +SetInternalClientCert__Q3_2nn4boss14NetTaskSettingFSc +SetIntervalSecForShortSpanRetry__Q3_2nn4boss18PrivateTaskSettingSFRQ3_2nn4boss11TaskSettingUs +SetIntervalSec__Q3_2nn4boss18PrivateTaskSettingSFRQ3_2nn4boss11TaskSettingUi +SetLanguageCodeA2__Q3_2nn4boss12NbdlDataListFPCc +SetLanguageCodeA2__Q3_2nn4boss22PrivateNbdlTaskSettingSFRQ3_2nn4boss15NbdlTaskSettingPCc +SetLifeTimeSec__Q3_2nn4boss18PrivateTaskSettingSFRQ3_2nn4boss11TaskSettingUL +SetMemo__Q3_2nn4boss6NsDataFUi +SetMetaBinary__Q3_2nn4boss22DataStoreUploadSettingFPCUcUi +SetMode__Q3_2nn4boss19AlmightyTaskSettingFUc +SetNewArrivalFlagOff__Q3_2nn4boss5TitleFv +SetNewArrivalFlagOff__Q3_2nn4boss7AccountFv +SetNewArrivalFlag__Q3_2nn4boss13AlmightyTitleFb +SetNewArrivalFlag__Q3_2nn4boss7AccountFb +SetNewArrivalMarkFlagOff__Q3_2nn4boss13AlmightyTitleFv +SetNewArrivalMarkFlag__Q3_2nn4boss13AlmightyTitleFb +SetOption__Q3_2nn4boss12NbdlDataListFUi +SetOption__Q3_2nn4boss16RawUlTaskSettingFUi +SetOption__Q3_2nn4boss17MRawDlTaskSettingFUi +SetOption__Q3_2nn4boss17SRawDlTaskSettingFUi +SetOption__Q3_2nn4boss22DataStoreUploadSettingFUi +SetOption__Q3_2nn4boss22PrivateNbdlTaskSettingSFRQ3_2nn4boss15NbdlTaskSettingUc +SetOptoutFlag__Q3_2nn4boss5TitleFb +SetPermission__Q3_2nn4boss12AlmightyTaskFUc +SetPermission__Q3_2nn4boss14PrivilegedTaskFUc +SetPermission__Q3_2nn4boss18PrivateTaskSettingSFRQ3_2nn4boss11TaskSettingUc +SetPermission__Q3_2nn4boss19AlmightyTaskSettingFUc +SetPlayLogUploadTaskSettingToRecord__Q3_2nn4boss24PlayLogUploadTaskSettingFv +SetPolicyListData__Q3_2nn4boss4testFPCUcUi +SetPolicyListMode__Q3_2nn4boss4testFUi +SetPolicyListUrl__Q3_2nn4boss4testFPCc +SetPriority__Q3_2nn4boss18PrivateTaskSettingSFRQ3_2nn4boss11TaskSettingQ3_2nn4boss12TaskPriority +SetRawUlTaskSettingToRecord__Q3_2nn4boss16RawUlTaskSettingFPCc +SetReadFlagToNsDatas__Q3_2nn4boss15AlmightyStorageFPCQ3_2nn4boss8DataNameUiPb +SetReadFlagToNsDatas__Q3_2nn4boss15AlmightyStorageFPCQ3_2nn4boss8DataNameUib +SetReadFlagToNsDatas__Q3_2nn4boss7StorageFPCQ3_2nn4boss8DataNameUiPb +SetReadFlagToNsDatas__Q3_2nn4boss7StorageFPCQ3_2nn4boss8DataNameUib +SetReadFlag__Q3_2nn4boss6NsDataFb +SetRunPermissionInParentalControlRestriction__Q3_2nn4boss11TaskSettingFb +SetServiceToken__Q3_2nn4boss14NetTaskSettingFPCUc +SetTaskServiceStatus__Q3_2nn4boss4testFUiQ3_2nn4boss7TitleIDPCcQ3_2nn4boss17TaskServiceStatus +SetTestModeTimeScaleSize__Q3_2nn4boss4testFUi +SetTestMode__Q3_2nn4boss4testFUi +SetTimeoutSec__Q3_2nn4boss12NbdlDataListFUi +SetTitleId__Q3_2nn4boss20AlmightyNbdlDataListFQ3_2nn4boss7TitleID +SetUpdatePermission__Q3_2nn4boss22DataStoreUploadSettingFQ4_2nn4boss9datastore15DestinationKind +SetUrl__Q3_2nn4boss21PrivateNetTaskSettingSFRQ3_2nn4boss14NetTaskSettingPCc +SetUserAgentMode__Q3_2nn4boss14PrivilegedTaskFQ3_2nn4boss13UserAgentMode +Set__Q3_2nn4boss17PlayReportSettingFPCcUi +Set__Q3_2nn4boss17PlayReportSettingFUiT1 +Set__Q3_2nn4boss23StringPlayReportSettingFPCcT1 +StartScheduling__Q3_2nn4boss4TaskFb +StopScheduling__Q3_2nn4boss4TaskFv +Success__Q3_2nn4boss10TaskResultSFv +SuspendAsync__Q3_2nn4boss7IDaemonFb +UnregisterAllTasks__Q3_2nn4boss7AccountFQ3_2nn4boss7TitleID +UnregisterNewsStorageInfo__Q2_2nn4bossFv +Unregister__Q3_2nn4boss4TaskFv +UpdateIntervalSec__Q3_2nn4boss4TaskFUi +UpdateLifeTimeSec__Q3_2nn4boss4TaskFL +Wait__Q3_2nn4boss4TaskFQ3_2nn4boss13TaskWaitState +Wait__Q3_2nn4boss4TaskFUiQ3_2nn4boss13TaskWaitState +WriteTaskSetting__Q3_2nn4boss19AlmightyTaskSettingFRA3072_CUc +__CPR61____ct__Q3_2nn4boss13DirectoryNameFRCQ3_2nnJ12JJ17J +__CPR62____eq__Q3_2nn4boss13DirectoryNameCFRCQ3_2nnJ12JJ17J +__CPR62____ne__Q3_2nn4boss13DirectoryNameCFRCQ3_2nnJ12JJ17J +__CPR89__Download__Q3_2nn4boss12NbdlDataListFPQ4_2nnJ16JJ21J14DataAttributesUiPUiPCcN24 +__CPR91__Download__Q3_2nn4boss12NbdlDataListFPQ4_2nnJ16JJ21J14DataAttributesUiPUiPCcUcN24 +__as__Q3_2nn4boss10TaskResultFQ3_2nn4boss10TaskResult +__as__Q3_2nn4boss13DirectoryNameFPCc +__as__Q3_2nn4boss6TaskIDFPCc +__as__Q3_2nn4boss8DataNameFPCc +__ct__Q3_2nn4boss10TaskResultFQ2_2nn6Result +__ct__Q3_2nn4boss10TaskResultFQ3_2nn4boss20TaskResultDefinition +__ct__Q3_2nn4boss10TaskResultFQ3_2nn4boss20TaskResultDefinitionQ3_2nn4boss23SubTaskResultDefinition +__ct__Q3_2nn4boss10TaskResultFv +__ct__Q3_2nn4boss11TaskSettingFv +__ct__Q3_2nn4boss12AlmightyTaskFv +__ct__Q3_2nn4boss12NbdlDataListFv +__ct__Q3_2nn4boss13AlmightyTitleFUiQ3_2nn4boss7TitleID +__ct__Q3_2nn4boss13DirectoryNameFPCc +__ct__Q3_2nn4boss13DirectoryNameFv +__ct__Q3_2nn4boss14NetTaskSettingFv +__ct__Q3_2nn4boss14PrivilegedTaskFPCcUi +__ct__Q3_2nn4boss14PrivilegedTaskFv +__ct__Q3_2nn4boss15AlmightyStorageFv +__ct__Q3_2nn4boss15NbdlTaskSettingFv +__ct__Q3_2nn4boss16RawDlTaskSettingFv +__ct__Q3_2nn4boss16RawUlTaskSettingFv +__ct__Q3_2nn4boss17MRawDlTaskSettingFv +__ct__Q3_2nn4boss17PlayReportSettingFv +__ct__Q3_2nn4boss17SRawDlTaskSettingFv +__ct__Q3_2nn4boss19AlmightyTaskSettingFv +__ct__Q3_2nn4boss20AlmightyNbdlDataListFQ3_2nn4boss7TitleID +__ct__Q3_2nn4boss22DataStoreUploadSettingFv +__ct__Q3_2nn4boss23StringPlayReportSettingFv +__ct__Q3_2nn4boss24DataStoreDownloadSettingFv +__ct__Q3_2nn4boss24PlayLogUploadTaskSettingFv +__ct__Q3_2nn4boss4TaskFPCc +__ct__Q3_2nn4boss4TaskFPCcUi +__ct__Q3_2nn4boss4TaskFUcPCc +__ct__Q3_2nn4boss4TaskFv +__ct__Q3_2nn4boss5TitleFUiQ3_2nn4boss7TitleID +__ct__Q3_2nn4boss5TitleFv +__ct__Q3_2nn4boss6NsDataFRCQ3_2nn4boss7StoragePCc +__ct__Q3_2nn4boss6NsDataFv +__ct__Q3_2nn4boss6TaskIDFPCc +__ct__Q3_2nn4boss6TaskIDFRCQ3_2nn4boss6TaskID +__ct__Q3_2nn4boss6TaskIDFv +__ct__Q3_2nn4boss7AccountFUi +__ct__Q3_2nn4boss7IDaemonFv +__ct__Q3_2nn4boss7StorageFPCcQ3_2nn4boss11StorageKind +__ct__Q3_2nn4boss7StorageFPCcUiQ3_2nn4boss11StorageKind +__ct__Q3_2nn4boss7StorageFRCQ3_2nn4boss7Storage +__ct__Q3_2nn4boss7StorageFUcPCcQ3_2nn4boss11StorageKind +__ct__Q3_2nn4boss7StorageFv +__ct__Q3_2nn4boss7TitleIDFRCQ3_2nn4boss7TitleID +__ct__Q3_2nn4boss7TitleIDFUL +__ct__Q3_2nn4boss7TitleIDFv +__ct__Q3_2nn4boss8DataNameFPCc +__ct__Q3_2nn4boss8DataNameFRCQ3_2nn4boss8DataName +__ct__Q3_2nn4boss8DataNameFv +__ct__Q4_2nn4boss9datastore13DataStoreDataFRCQ3_2nn4boss7StoragePCc +__ct__Q4_2nn4boss9datastore13DataStoreDataFv +__dt__Q3_2nn4boss11TaskSettingFv +__dt__Q3_2nn4boss12AlmightyTaskFv +__dt__Q3_2nn4boss12NbdlDataListFv +__dt__Q3_2nn4boss13AlmightyTitleFv +__dt__Q3_2nn4boss14NetTaskSettingFv +__dt__Q3_2nn4boss14PrivilegedTaskFv +__dt__Q3_2nn4boss15AlmightyStorageFv +__dt__Q3_2nn4boss15NbdlTaskSettingFv +__dt__Q3_2nn4boss16RawDlTaskSettingFv +__dt__Q3_2nn4boss16RawUlTaskSettingFv +__dt__Q3_2nn4boss17MRawDlTaskSettingFv +__dt__Q3_2nn4boss17PlayReportSettingFv +__dt__Q3_2nn4boss17SRawDlTaskSettingFv +__dt__Q3_2nn4boss19AlmightyTaskSettingFv +__dt__Q3_2nn4boss20AlmightyNbdlDataListFv +__dt__Q3_2nn4boss22DataStoreUploadSettingFv +__dt__Q3_2nn4boss23StringPlayReportSettingFv +__dt__Q3_2nn4boss24DataStoreDownloadSettingFv +__dt__Q3_2nn4boss24PlayLogUploadTaskSettingFv +__dt__Q3_2nn4boss4TaskFv +__dt__Q3_2nn4boss5TitleFv +__dt__Q3_2nn4boss6NsDataFv +__dt__Q3_2nn4boss7AccountFv +__dt__Q3_2nn4boss7IDaemonFv +__dt__Q3_2nn4boss7StorageFv +__dt__Q4_2nn4boss9datastore13DataStoreDataFv +__eq__Q3_2nn4boss10TaskResultCFQ3_2nn4boss20TaskResultDefinition +__eq__Q3_2nn4boss10TaskResultCFRCQ3_2nn4boss10TaskResult +__eq__Q3_2nn4boss13DirectoryNameCFPCc +__eq__Q3_2nn4boss6TaskIDCFPCc +__eq__Q3_2nn4boss6TaskIDCFRCQ3_2nn4boss6TaskID +__eq__Q3_2nn4boss7TitleIDCFRCQ3_2nn4boss7TitleID +__eq__Q3_2nn4boss8DataNameCFPCc +__eq__Q3_2nn4boss8DataNameCFRCQ3_2nn4boss8DataName +__ne__Q3_2nn4boss10TaskResultCFQ3_2nn4boss20TaskResultDefinition +__ne__Q3_2nn4boss10TaskResultCFRCQ3_2nn4boss10TaskResult +__ne__Q3_2nn4boss13DirectoryNameCFPCc +__ne__Q3_2nn4boss6TaskIDCFPCc +__ne__Q3_2nn4boss6TaskIDCFRCQ3_2nn4boss6TaskID +__ne__Q3_2nn4boss7TitleIDCFRCQ3_2nn4boss7TitleID +__ne__Q3_2nn4boss8DataNameCFPCc +__ne__Q3_2nn4boss8DataNameCFRCQ3_2nn4boss8DataName +__opPCc__Q3_2nn4boss13DirectoryNameCFv +__opPCc__Q3_2nn4boss6TaskIDCFv +__opPCc__Q3_2nn4boss8DataNameCFv + +:DATA +__T_Q3_2nn4boss14NetTaskSetting diff --git a/cafe/nn_ccr.def b/cafe/nn_ccr.def new file mode 100644 index 0000000..09f3a57 --- /dev/null +++ b/cafe/nn_ccr.def @@ -0,0 +1,78 @@ +:NAME nn_ccr + +:TEXT +CCRSysCaffeineBootCheck +CCRSysCaffeineBootCheckAbort +CCRSysCaffeineDisplayNotification +CCRSysCaffeineDisplayNotificationAbort +CCRSysCaffeineGetAppLaunchParam +CCRSysCaffeineGetEnableFlag +CCRSysCaffeineGetNotificationReadCount +CCRSysCaffeineGetNotificationSoundMode +CCRSysCaffeineInitializeSettings +CCRSysCaffeineSetCaffeineSlot +CCRSysCaffeineSetDRCEnableFlag +CCRSysCaffeineSetEnableFlag +CCRSysCaffeineSetInitialBootFlag +CCRSysCaffeineSetNotificationInfo +CCRSysCaffeineSetNotificationReadCount +CCRSysCaffeineSetNotificationSoundMode +CCRSysCaffeineSyncEnableFlag +CCRSysCaffeineUpdate +CCRSysCaffeineUpdateAbort +CCRSysCaffeineUpdateEx +CCRSysChangeDRCStateForBGUP +CCRSysDRCFWUpdate +CCRSysDRCFWUpdateForward +CCRSysDRCShutdown +CCRSysDRHReset +CCRSysDbgGetDRHStateChangeFlag +CCRSysDbgSetDRHStateChangeFlag +CCRSysExit +CCRSysGetAudioMode +CCRSysGetCurrentLCDMode +CCRSysGetInitBootFlag +CCRSysGetLCDCabcMode +CCRSysGetLCDMode +CCRSysGetLanguage +CCRSysGetMessageLEDMode +CCRSysGetPairingState +CCRSysGetPincode +CCRSysGetRemoteInfo +CCRSysGetRumbleMode +CCRSysGetTVControlId +CCRSysGetUpdateState +CCRSysGetVersionCheckFlag +CCRSysInit +CCRSysInitializeSettings +CCRSysInvalidatePairing +CCRSysIsRemoteValid +CCRSysNeedsDRCFWUpdate +CCRSysSetAudioMode +CCRSysSetCurrentLCDMode +CCRSysSetInitBootFlag +CCRSysSetLCDCabcMode +CCRSysSetLCDMode +CCRSysSetLCDMute +CCRSysSetLanguage +CCRSysSetMessageLEDMode +CCRSysSetRemoteInfo +CCRSysSetRumbleMode +CCRSysSetSystemTime +CCRSysSetVersionCheckFlag +CCRSysSetVideoQuality +CCRSysStartPairing +CCRSysStopPairing +CCRSysTestTVControl +CCRSysWlChannelScan +CCRSysWlGetChannelStats +CCRSysWlGetWorkSize +CCRSysWlSetWorkarea +CCRSysWlUpdateCondition +__CCRSysCaffeineSetEnableFlag +__CCRSysDRCFWUpdate +__CCRSysDRCIsAttached +__CCRSysInitReattach +__CCRSysLanguageUpdate +__CCRSysNeedsDRCFWUpdate +__CCRSysWaitReattach diff --git a/cafe/nn_cmpt.def b/cafe/nn_cmpt.def new file mode 100644 index 0000000..0be9c5d --- /dev/null +++ b/cafe/nn_cmpt.def @@ -0,0 +1,30 @@ +:NAME nn_cmpt + +:TEXT +CMPTAcctClearInternalState +CMPTAcctGetDrcCtrlEnabled +CMPTAcctGetEula +CMPTAcctGetPcConf +CMPTAcctGetProfile +CMPTAcctGetScreenType +CMPTAcctSetDrcCtrlEnabled +CMPTAcctSetEula +CMPTAcctSetEulaBySlotNo +CMPTAcctSetPcConf +CMPTAcctSetProfile +CMPTAcctSetScreenType +CMPTCheckScreenState +CMPTExLaunch +CMPTExPrepareLaunch +CMPTExPrepareLaunchTest +CMPTExSetWorkBuffer +CMPTGetDataSize +CMPTGetSystemVersion +CMPTInitSystem +CMPTIsClean +CMPTIsPlayableDisc +CMPTLaunchDataManager +CMPTLaunchMenu +CMPTLaunchTest +CMPTLaunchTitle +CMPTSetDirty diff --git a/cafe/nn_dlp.def b/cafe/nn_dlp.def new file mode 100644 index 0000000..ce6c0dc --- /dev/null +++ b/cafe/nn_dlp.def @@ -0,0 +1,38 @@ +:NAME nn_dlp + +:TEXT +AcceptClient__Q4_2nn3dlp4Cafe6ServerSFUs +AcceptClient__Q5_2nn3dlp4Cafe6detail9ServerIpcSFUs +CloseSessions__Q4_2nn3dlp4Cafe6ServerSFv +CloseSessions__Q5_2nn3dlp4Cafe6detail9ServerIpcSFv +DisconnectClient__Q4_2nn3dlp4Cafe6ServerSFUs +DisconnectClient__Q5_2nn3dlp4Cafe6detail9ServerIpcSFUs +FinalizeServerIpc__Q4_2nn3dlp4Cafe6detailFv +Finalize__Q4_2nn3dlp4Cafe6ServerSFv +Finalize__Q5_2nn3dlp4Cafe6detail9ServerIpcSFv +GetClientInfo__Q4_2nn3dlp4Cafe6ServerSFPQ4_2nn3uds4Cafe15NodeInformationUs +GetClientInfo__Q5_2nn3dlp4Cafe6detail9ServerIpcSFPQ4_2nn3uds4Cafe15NodeInformationUs +GetClientState__Q4_2nn3dlp4Cafe6ServerSFPQ4_2nn3dlp4Cafe11ClientStatePUiT2Us +GetClientState__Q4_2nn3dlp4Cafe6ServerSFPQ4_2nn3dlp4Cafe11ClientStateUs +GetClientStatus__Q5_2nn3dlp4Cafe6detail9ServerIpcSFPQ4_2nn3dlp4Cafe12ClientStatusUs +GetConnectingClients__Q4_2nn3dlp4Cafe6ServerSFPUsT1Us +GetConnectingClients__Q5_2nn3dlp4Cafe6detail9ServerIpcSFPUsT1Us +GetDupNoticeNeed__Q5_2nn3dlp4Cafe6detail9ServerIpcSFPb +GetInternalState__Q4_2nn3dlp4Cafe13ServerPrivateSFPQ4_2nn3dlp4Cafe11ServerState +GetState__Q4_2nn3dlp4Cafe6ServerSFPQ4_2nn3dlp4Cafe11ServerState +GetState__Q5_2nn3dlp4Cafe6detail9ServerIpcSFPQ4_2nn3dlp4Cafe11ServerState +InitializePrivate__Q5_2nn3dlp4Cafe6detail9ServerIpcSFUcUiT1N22RCQ4_2nn3cfg3CTR8UserNameULb +InitializeServerIpc__Q4_2nn3dlp4Cafe6detailFv +Initialize__Q4_2nn3dlp4Cafe13ServerPrivateSFPbUcUiT2N23PQ4_2nn3cfg3CTR8UserName +Initialize__Q4_2nn3dlp4Cafe13ServerPrivateSFUcUiT1N22PQ4_2nn3cfg3CTR8UserName +Initialize__Q4_2nn3dlp4Cafe6ServerSFPbUcUiT2PQ4_2nn3cfg3CTR8UserName +Initialize__Q4_2nn3dlp4Cafe6ServerSFUcUiT1PQ4_2nn3cfg3CTR8UserName +Initialize__Q5_2nn3dlp4Cafe6detail9ServerIpcSFUcUiT1RCQ4_2nn3cfg3CTR8UserNameULb +OpenSessions__Q4_2nn3dlp4Cafe6ServerSFbUc +OpenSessions__Q5_2nn3dlp4Cafe6detail9ServerIpcSFbUc +PollStateChange__Q4_2nn3dlp4Cafe6ServerSFUc +PollStateChange__Q5_2nn3dlp4Cafe6detail9ServerIpcSFv +RebootAllClients__Q4_2nn3dlp4Cafe6ServerSFPCc +RebootAllClients__Q5_2nn3dlp4Cafe6detail9ServerIpcSFPCc +StartDistribute__Q4_2nn3dlp4Cafe6ServerSFv +StartDistribute__Q5_2nn3dlp4Cafe6detail9ServerIpcSFv diff --git a/cafe/nn_ec.def b/cafe/nn_ec.def new file mode 100644 index 0000000..863b9cc --- /dev/null +++ b/cafe/nn_ec.def @@ -0,0 +1,198 @@ +:NAME nn_ec + +:TEXT +AddItem__Q3_2nn2ec12DownloadCartFPCQ3_2nn2ec4Item +AddItem__Q3_2nn2ec12ShoppingCartFPCQ3_2nn2ec4Item +AllowsOverlap__Q3_2nn2ec3AocCFv +CancelMetadataDownload__Q2_2nn2ecFv +Cancel__Q2_2nn2ecFv +CheckDataTitleUpdate__Q2_2nn2ecFPb +CheckDownloadable__Q3_2nn2ec4ItemCFv +CheckItem__Q3_2nn2ec12DownloadCartCFPCQ3_2nn2ec4Item +CheckItem__Q3_2nn2ec12ShoppingCartCFPCQ3_2nn2ec4Item +CheckPurchasable__Q3_2nn2ec4ItemCFv +CheckRedeemable__Q3_2nn2ec4ItemCFv +Clear__Q3_2nn2ec5QueryFv +Clear__Q3_2nn2ec8ItemListFv +ContainsItem__Q3_2nn2ec4CartCFPCQ3_2nn2ec4Item +CreateMetadataCache__Q2_2nn2ecFUi +Decode__Q3_2nn2ec9ImageFileCFPUi +DeleteMetadataCache__Q2_2nn2ecFv +DownloadIconAsync__Q3_2nn2ec4ItemFQ3_2nn2ec13QueuePosition +DownloadIconsAsync__Q3_2nn2ec8ItemListFUiT1Q3_2nn2ec13QueuePosition +DownloadPromotionImageAsync__Q3_2nn2ec4ItemFUiQ3_2nn2ec13QueuePosition +Download__Q3_2nn2ec6appletFPCQ3_2nn2ec4Item +Download__Q3_2nn2ec6appletFRCQ3_2nn2ec12DownloadCart +Finalize__Q2_2nn2ecFv +Finish__Q3_2nn2ec6appletFv +GetAmount__Q3_2nn2ec5MoneyCFv +GetAoc__Q3_2nn2ec4ItemCFv +GetAttribute__Q3_2nn2ec4ItemCFPCc +GetBalance__Q2_2nn2ecFPQ3_2nn2ec5Money +GetContentIndexes__Q3_2nn2ec3AocCFv +GetCurrency__Q3_2nn2ec5MoneyCFv +GetDataSize__Q3_2nn2ec3AocCFv +GetDataSize__Q3_2nn2ec4FileCFv +GetData__Q3_2nn2ec4FileCFv +GetDay__Q3_2nn2ec8DateTimeCFv +GetDescription__Q3_2nn2ec4ItemCFv +GetDiscountDescription__Q3_2nn2ec5PriceCFv +GetDiscountId__Q3_2nn2ec5PriceCFv +GetDiscountPercentage__Q3_2nn2ec5PriceCFv +GetDownloadStatus__Q3_2nn2ec4ItemCFQ3_2nn2ec12DownloadType +GetErrorCode__Q2_2nn2ecFRCQ2_2nn6Result +GetHeight__Q3_2nn2ec9ImageFileCFv +GetHour__Q3_2nn2ec8DateTimeCFv +GetIcon__Q3_2nn2ec4ItemCFv +GetId__Q3_2nn2ec4ItemCFv +GetId__Q3_2nn2ec5PriceCFv +GetImageSize__Q3_2nn2ec9ImageFileCFv +GetIndex__Q3_2nn2ec8ItemListCFPCQ3_2nn2ec4Item +GetItem__Q3_2nn2ec8ItemListCFUi +GetItem__Q3_2nn2ec8ItemListFUi +GetLastServerErrorMessage__Q2_2nn2ecFPwT1 +GetMinute__Q3_2nn2ec8DateTimeCFv +GetMonth__Q3_2nn2ec8DateTimeCFv +GetName__Q3_2nn2ec4ItemCFv +GetNumContents__Q3_2nn2ec3AocCFv +GetNumItems__Q3_2nn2ec8ItemListCFv +GetOwnedContents__Q2_2nn2ecFPUsPUiUiT3UcQ3_2nn2ec12PlatformType +GetPrice__Q3_2nn2ec4ItemCFv +GetPromotionImage__Q3_2nn2ec4ItemCFUi +GetRegularPrice__Q3_2nn2ec5PriceCFv +GetReleaseDate__Q3_2nn2ec4ItemCFv +GetReturnCode__Q3_2nn2ec6appletFv +GetSalesPrice__Q3_2nn2ec5PriceCFv +GetSalesStatus__Q3_2nn2ec4ItemCFv +GetSecond__Q3_2nn2ec8DateTimeCFv +GetServerTime__Q2_2nn2ecFPQ3_2nn2ec8DateTime +GetString__Q3_2nn2ec8DataSizeCFv +GetTotalAmount__Q3_2nn2ec12ShoppingCartCFv +GetTotal__Q3_2nn2ec15DownloadCatalogCFv +GetTotal__Q3_2nn2ec15ShoppingCatalogCFv +GetUniqueId__Q3_2nn2ec3AocCFv +GetUnitString__Q3_2nn2ec8DataSizeCFv +GetUnit__Q3_2nn2ec8DataSizeCFv +GetValue__Q3_2nn2ec5MoneyCFv +GetValue__Q3_2nn2ec8DataSizeCFv +GetVariation__Q3_2nn2ec3AocCFv +GetWeek__Q3_2nn2ec8DateTimeCFv +GetWidth__Q3_2nn2ec9ImageFileCFv +GetYear__Q3_2nn2ec8DateTimeCFv +HasInstalledInDiscAoc__Q2_2nn2ecFPbUiUc +Initialize__Q2_2nn2ecFUi +IsDiscounted__Q3_2nn2ec5PriceCFv +IsExecuting__Q3_2nn2ec6appletFv +IsInstalled__Q3_2nn2ec3AocCFv +IsPartiallyPurchased__Q3_2nn2ec4ItemCFv +IsPurchased__Q3_2nn2ec4ItemCFv +IsValid__Q3_2nn2ec5MoneyCFv +IsZero__Q3_2nn2ec5MoneyCFv +Login__Q2_2nn2ecFv +Make__Q3_2nn2ec5MoneySFPCc +ManageBalance__Q3_2nn2ec6appletFPQ3_2nn2ec5Money +ManageBalance__Q3_2nn2ec6appletFQ4_2nn2ec6applet11PaymentTypePCcPQ3_2nn2ec5Money +OrderBy__Q3_2nn2ec5QueryFPCcN21 +Purchase__Q3_2nn2ec6appletFPCQ3_2nn2ec4ItemPQ3_2nn2ec5Money +Purchase__Q3_2nn2ec6appletFRCQ3_2nn2ec12ShoppingCartPQ3_2nn2ec5Money +Redeem__Q3_2nn2ec6appletFPCQ3_2nn2ec4ItemPCcPQ3_2nn2ec5Money +Redeem__Q3_2nn2ec6appletFPQ3_2nn2ec5Money +RemoveItemById__Q3_2nn2ec4CartFL +RemoveItem__Q3_2nn2ec12DownloadCartFUi +RemoveItem__Q3_2nn2ec12ShoppingCartFUi +ResetCancel__Q2_2nn2ecFv +RetrieveAocs__Q3_2nn2ec15DownloadCatalogFPCQ3_2nn2ec5QueryUiT2 +RetrieveAocs__Q3_2nn2ec15ShoppingCatalogFPCQ3_2nn2ec5QueryUiT2 +RetrieveWithDownloadCode__Q3_2nn2ec15ShoppingCatalogFPCQ3_2nn2ec5QueryPCcUi +Select__Q3_2nn2ec5QueryFPPCcUi +SetAllocator__Q2_2nn2ecFPFUii_PvPFPv_v +SetAnchor__Q3_2nn2ec6appletFPCc +SetApplication__Q2_2nn2ecFUiT1 +SetMetadataDownloadCallback__Q2_2nn2ecFPFQ3_2nn2ec12DownloadTypeQ2_2nn6ResultPCvPv_vPv +SetOption__Q2_2nn2ecFQ3_2nn2ec6OptionPv +SetPriorUseControllerChannel__Q3_2nn2ec6appletFi +SetSalesStatusFilter__Q3_2nn2ec5QueryFQ3_2nn2ec17SalesStatusFilter +SynchronizeAocRights__Q2_2nn2ecFv +SynchronizeCurrentRights__Q3_2nn2ec12DownloadCartFv +SynchronizeCurrentRights__Q3_2nn2ec12ShoppingCartFv +UpdateDataTitle__Q3_2nn2ec6appletFv +Where__Q3_2nn2ec5QueryFPCQ3_2nn2ec15AttributeFilterUi +__ami__Q3_2nn2ec5MoneyFRCQ3_2nn2ec5Money +__ami__Q3_2nn2ec8DateTimeFL +__amu__Q3_2nn2ec5MoneyFUi +__apl__Q3_2nn2ec5MoneyFRCQ3_2nn2ec5Money +__apl__Q3_2nn2ec8DateTimeFL +__ct__Q3_2nn2ec10ExpressionFPCcN21 +__ct__Q3_2nn2ec10ExpressionFPCcT1i +__ct__Q3_2nn2ec10ExpressionFRCQ3_2nn2ec10Expression +__ct__Q3_2nn2ec12DownloadCartFv +__ct__Q3_2nn2ec12ShoppingCartFv +__ct__Q3_2nn2ec15AttributeFilterFPCc +__ct__Q3_2nn2ec15AttributeFilterFRCQ3_2nn2ec10Expression +__ct__Q3_2nn2ec15DownloadCatalogFv +__ct__Q3_2nn2ec15ShoppingCatalogFv +__ct__Q3_2nn2ec3AocFv +__ct__Q3_2nn2ec4CartFv +__ct__Q3_2nn2ec4FileFv +__ct__Q3_2nn2ec4ItemFv +__ct__Q3_2nn2ec5MoneyFPCcN21 +__ct__Q3_2nn2ec5PriceFv +__ct__Q3_2nn2ec5QueryFv +__ct__Q3_2nn2ec7CatalogFv +__ct__Q3_2nn2ec8DataSizeFUL +__ct__Q3_2nn2ec8DateTimeFPCc +__ct__Q3_2nn2ec8DateTimeFUsUcN42 +__ct__Q3_2nn2ec8DateTimeFv +__ct__Q3_2nn2ec8ItemListFv +__ct__Q3_2nn2ec9ImageFileFv +__dl__Q3_2nn2ec10RootObjectSFPv +__dla__Q3_2nn2ec10RootObjectSFPv +__dt__Q3_2nn2ec12DownloadCartFv +__dt__Q3_2nn2ec12ShoppingCartFv +__dt__Q3_2nn2ec15DownloadCatalogFv +__dt__Q3_2nn2ec15ShoppingCatalogFv +__dt__Q3_2nn2ec3AocFv +__dt__Q3_2nn2ec4CartFv +__dt__Q3_2nn2ec4FileFv +__dt__Q3_2nn2ec4ItemFv +__dt__Q3_2nn2ec5PriceFv +__dt__Q3_2nn2ec5QueryFv +__dt__Q3_2nn2ec7CatalogFv +__dt__Q3_2nn2ec8ItemListFv +__dt__Q3_2nn2ec9ImageFileFv +__dv__Q3_2nn2ec5MoneyCFRCQ3_2nn2ec5Money +__eq__Q3_2nn2ec5MoneyCFRCQ3_2nn2ec5Money +__eq__Q3_2nn2ec8DateTimeCFRCQ3_2nn2ec8DateTime +__ge__Q3_2nn2ec5MoneyCFRCQ3_2nn2ec5Money +__ge__Q3_2nn2ec8DateTimeCFRCQ3_2nn2ec8DateTime +__gt__Q3_2nn2ec5MoneyCFRCQ3_2nn2ec5Money +__gt__Q3_2nn2ec8DateTimeCFRCQ3_2nn2ec8DateTime +__le__Q3_2nn2ec5MoneyCFRCQ3_2nn2ec5Money +__le__Q3_2nn2ec8DateTimeCFRCQ3_2nn2ec8DateTime +__lt__Q3_2nn2ec5MoneyCFRCQ3_2nn2ec5Money +__lt__Q3_2nn2ec8DateTimeCFRCQ3_2nn2ec8DateTime +__mi__Q3_2nn2ec5MoneyCFRCQ3_2nn2ec5Money +__mi__Q3_2nn2ec8DateTimeCFL +__mi__Q3_2nn2ec8DateTimeCFRCQ3_2nn2ec8DateTime +__ml__Q3_2nn2ec5MoneyCFUi +__ne__Q3_2nn2ec5MoneyCFRCQ3_2nn2ec5Money +__ne__Q3_2nn2ec8DateTimeCFRCQ3_2nn2ec8DateTime +__nw__Q3_2nn2ec10RootObjectSFUi +__nw__Q3_2nn2ec10RootObjectSFUiPv +__nwa__Q3_2nn2ec10RootObjectSFUi +__nwa__Q3_2nn2ec10RootObjectSFUiPv +__pl__Q3_2nn2ec5MoneyCFRCQ3_2nn2ec5Money +__pl__Q3_2nn2ec8DateTimeCFL + +:DATA +INVALID_AMOUNT__Q3_2nn2ec5Money +__TID_Q3_2nn2ec10RootObject +__TID_Q3_2nn2ec12DownloadCart +__TID_Q3_2nn2ec12ShoppingCart +__TID_Q3_2nn2ec15DownloadCatalog +__TID_Q3_2nn2ec15ShoppingCatalog +__TID_Q3_2nn2ec4Cart +__TID_Q3_2nn2ec4File +__TID_Q3_2nn2ec7Catalog +__TID_Q3_2nn2ec8ItemList +__TID_Q3_2nn2ec9ImageFile diff --git a/cafe/nn_fp.def b/cafe/nn_fp.def new file mode 100644 index 0000000..6c7a517 --- /dev/null +++ b/cafe/nn_fp.def @@ -0,0 +1,95 @@ +:NAME nn_fp + +:TEXT +AcceptFriendRequestAsync__Q2_2nn2fpFULPFQ2_2nn6ResultPv_vPv +AddBlackListAsync__Q2_2nn2fpFUiPCQ3_2nn2fp7GameKeyPFQ2_2nn6ResultPv_vPv +AddBlackListAsync__Q2_2nn2fpFUiPFQ2_2nn6ResultPv_vPv +AddFriendAsync__Q2_2nn2fpFPCcPFQ2_2nn6ResultPv_vPv +AddFriendAsync__Q2_2nn2fpFUiPFQ2_2nn6ResultPv_vPv +AddFriendRequestAsync__Q2_2nn2fpFPCQ3_2nn2fp18RecentPlayRecordExPCwPFQ2_2nn6ResultPv_vPv +AddFriendRequestAsync__Q2_2nn2fpFUiUcPCwT2T3PFQ2_2nn6ResultPv_vPv +AddFriendRequestNoTitleAsync__Q2_2nn2fpFUiUcPCwT2T3PFQ2_2nn6ResultPv_vPv +AddRecentPlayRecordEx__Q2_2nn2fpFPCQ3_2nn2fp18RecentPlayRecordExUi +AddRecentPlayRecord__Q2_2nn2fpFPCQ3_2nn2fp16RecentPlayRecordUi +CancelFriendRequestAsync__Q2_2nn2fpFULPFQ2_2nn6ResultPv_vPv +CheckSettingStatusAsync__Q2_2nn2fpFPUcPFQ2_2nn6ResultPv_vPv +ClearLedEvent__Q2_2nn2fpFv +DeleteFriendFlagsAsync__Q2_2nn2fpFPCUiUiT2PFQ2_2nn6ResultPv_vPv +DeleteFriendRequestAsync__Q2_2nn2fpFULPFQ2_2nn6ResultPv_vPv +DeleteRecentPlayRecordAll__Q2_2nn2fpFv +DeleteSaveDirectory__Q2_2nn2fpFUi +DenyFriendRequestAsync__Q2_2nn2fpFULPFQ2_2nn6ResultPv_vPv +DetectNatPropertiesAsync__Q2_2nn2fpFPUcT1PUiPFQ2_2nn6ResultPv_vPv +FinalizeAdmin__Q2_2nn2fpFv +Finalize__Q2_2nn2fpFv +GetBasicInfoAsync__Q2_2nn2fpFPQ3_2nn2fp9BasicInfoPCUiUiPFQ2_2nn6ResultPv_vPv +GetBlackListAccountId__Q2_2nn2fpFPA17_cPCUiUi +GetBlackListAdditionalTime__Q2_2nn2fpFPQ3_2nn2fp8DateTimePCUiUi +GetBlackListEx__Q2_2nn2fpFPQ3_2nn2fp20BlackListedPrincipalPCUiUi +GetBlackList__Q2_2nn2fpFPUiT1UiT3 +GetFriendAccountId__Q2_2nn2fpFPA17_cPCUiUi +GetFriendApprovalTime__Q2_2nn2fpFPQ3_2nn2fp8DateTimePCUiUi +GetFriendComment__Q2_2nn2fpFPQ3_2nn2fp7CommentPCUiUi +GetFriendListAll__Q2_2nn2fpFPUiT1UiT3 +GetFriendListEx__Q2_2nn2fpFPQ3_2nn2fp10FriendDataPCUiUi +GetFriendList__Q2_2nn2fpFPUiT1UiT3 +GetFriendMii__Q2_2nn2fpFP12FFLStoreDataPCUiUi +GetFriendPlayingGame__Q2_2nn2fpFPQ3_2nn2fp7GameKeyPQ3_2nn2fp19GameModeDescriptionPCUiUi +GetFriendPresenceEx__Q2_2nn2fpFPQ3_2nn2fp14FriendPresencePCUiUi +GetFriendPresence__Q2_2nn2fpFPQ3_2nn2fp14FriendPresencePCUiUi +GetFriendProfile__Q2_2nn2fpFPQ3_2nn2fp7ProfilePCUiUi +GetFriendRelationship__Q2_2nn2fpFPUcPCUiUi +GetFriendRequestAccountId__Q2_2nn2fpFPA17_cPCUiUi +GetFriendRequestListEx__Q2_2nn2fpFPQ3_2nn2fp13FriendRequestPCUiUi +GetFriendRequestList__Q2_2nn2fpFPUiT1UiT3 +GetFriendRequestMessageId__Q2_2nn2fpFPULPCUiUi +GetFriendScreenName__Q2_2nn2fpFPA11_wPCUiUibPUc +GetFriendSortTime__Q2_2nn2fpFPQ3_2nn2fp8DateTimePCUiUi +GetLastLedEvent__Q2_2nn2fpFPUiT1 +GetMyAccountId__Q2_2nn2fpFPc +GetMyComment__Q2_2nn2fpFPQ3_2nn2fp7Comment +GetMyMii__Q2_2nn2fpFP12FFLStoreData +GetMyPlayingGame__Q2_2nn2fpFPQ3_2nn2fp7GameKey +GetMyPreference__Q2_2nn2fpFPQ3_2nn2fp10Preference +GetMyPresence__Q2_2nn2fpFPQ3_2nn2fp10MyPresence +GetMyPrincipalId__Q2_2nn2fpFv +GetMyProfile__Q2_2nn2fpFPQ3_2nn2fp7Profile +GetMyScreenName__Q2_2nn2fpFPw +GetRecentPlayRecord__Q2_2nn2fpFPQ3_2nn2fp18RecentPlayRecordExPUiUiT3 +GetRequestBlockSettingAsync__Q2_2nn2fpFPUcPCUiUiPFQ2_2nn6ResultPv_vPv +HasLoggedIn__Q2_2nn2fpFv +InitializeAdmin__Q2_2nn2fpFv +Initialize__Q2_2nn2fpFv +IsFriendRequestAllowed__Q2_2nn2fpFv +IsInitializedAdmin__Q2_2nn2fpFv +IsInitialized__Q2_2nn2fpFv +IsInvitation__Q2_2nn2fpFPCQ3_2nn2fp8GameModeUiT2 +IsJoinableForFriendListViewer__Q2_2nn2fpFPCQ3_2nn2fp14FriendPresenceUiUL +IsJoinableForFriendListViewer__Q2_2nn2fpFPCQ3_2nn2fp8PresenceUiUL +IsJoinable__Q2_2nn2fpFPCQ3_2nn2fp14FriendPresenceUL +IsOnline__Q2_2nn2fpFv +IsPreferenceValid__Q2_2nn2fpFv +IsRecentPlayRecordCorrupted__Q2_2nn2fpFv +IsRequestBlockForced__Q2_2nn2fpFv +LoginAsync__Q2_2nn2fpFPFQ2_2nn6ResultPv_vPv +Logout__Q2_2nn2fpFv +MarkFriendRequestsAsReceivedAsync__Q2_2nn2fpFPCULUiPFQ2_2nn6ResultPv_vPv +RegisterAccountAsync__Q2_2nn2fpFPFQ2_2nn6ResultPv_vPv +RemoveBlackListAsync__Q2_2nn2fpFUiPFQ2_2nn6ResultPv_vPv +RemoveFriendAsync__Q2_2nn2fpFUiPFQ2_2nn6ResultPv_vPv +ResultToErrorCode__Q2_2nn2fpFQ2_2nn6Result +SetInvitationParameter__Q2_2nn2fpFPQ3_2nn2fp8GameModePCUiUib +SetLedEventMask__Q2_2nn2fpFUi +SetNotificationHandler__Q2_2nn2fpFUiPFQ3_2nn2fp16NotificationTypeUiPv_vPv +UnlockParentalControlTemporarily__Q2_2nn2fpFPCc +UpdateCommentAsync__Q2_2nn2fpFPCwPFQ2_2nn6ResultPv_vPv +UpdateGameModeDescription__Q2_2nn2fpFPCw +UpdateGameModeEx__Q2_2nn2fpFPCQ3_2nn2fp8GameModePCw +UpdateGameModeForOverlayApplication__Q2_2nn2fpFPCQ3_2nn2fp8GameModePCw +UpdateGameMode__Q2_2nn2fpFPCQ3_2nn2fp8GameModePCw +UpdateGameMode__Q2_2nn2fpFPCQ3_2nn2fp8GameModePCwUi +UpdateMiiAsync__Q2_2nn2fpFPC12FFLStoreDataPCwPFQ2_2nn6ResultPv_vPv +UpdateMiiAsync__Q2_2nn2fpFPC12FFLStoreDataPFQ2_2nn6ResultPv_vPv +UpdatePlayingGame__Q2_2nn2fpFPCQ3_2nn2fp7GameKeyUi +UpdatePlayingOverlayApplication__Q2_2nn2fpFPCQ3_2nn2fp7GameKeyUi +UpdatePreferenceAsync__Q2_2nn2fpFPCQ3_2nn2fp10PreferencePFQ2_2nn6ResultPv_vPv diff --git a/cafe/nn_hai.def b/cafe/nn_hai.def new file mode 100644 index 0000000..eba816f --- /dev/null +++ b/cafe/nn_hai.def @@ -0,0 +1,14 @@ +:NAME nn_hai + +:TEXT +DBGGetAutoStop__Q3_2nn3hai5errorFv +DBGSetAutoStop__Q3_2nn3hai5errorFi +GetLaunchBufferSize__Q3_2nn3hai6launchFPUi +Init__Q3_2nn3hai5errorFv +Launch__Q3_2nn3hai6launchFv +PrepareLaunch__Q3_2nn3hai6launchFPvUi +SetFatalError__Q3_2nn3hai5errorFPQ4_2nn3hai5error5ErroriT2PCcT2 +SetFsError__Q3_2nn3hai5errorFPQ4_2nn3hai5error5ErrorP8FSClientP10FSCmdBlock +SetHalt__Q3_2nn3hai5errorFPQ4_2nn3hai5error5ErrorPCcT2i +SetMcpError__Q3_2nn3hai5errorFPQ4_2nn3hai5error5Errori +StopIfRequired__Q3_2nn3hai5errorFPCQ4_2nn3hai5error5Error diff --git a/cafe/nn_hpad.def b/cafe/nn_hpad.def new file mode 100644 index 0000000..347ea18 --- /dev/null +++ b/cafe/nn_hpad.def @@ -0,0 +1,19 @@ +:NAME nn_hpad + +:TEXT +BETA_DEBUG_DUMP +BETA_DEBUG_GET_QUEUE_SIZE +BETA_DEBUG_GET_RAW_DATA +BETA_DEBUG_SEND_REPT_ID +BETA_DEBUG_SET_DUMP_MODE +HPADControlMotor +HPADGetGGGGStatus +HPADInit +HPADRead +HPADRecalibrate +HPADResetDevice +HPADSetConnectCallback +HPADSetGgggConnectCallback +HPADSetPowerSupplyCallback +HPADSetSamplingCallback +HPADShutdown diff --git a/cafe/nn_idbe.def b/cafe/nn_idbe.def new file mode 100644 index 0000000..5f77812 --- /dev/null +++ b/cafe/nn_idbe.def @@ -0,0 +1,15 @@ +:NAME nn_idbe + +:TEXT +Cancel__Q2_2nn4idbeFv +CheckDownloadResult__Q2_2nn4idbeFPQ3_2nn4idbe15DownloadContext +CreateIconDownloadContext__Q2_2nn4idbeFPQ3_2nn4idbe15DownloadContextPvULUsb +CreateLatestIconDownloadContext__Q2_2nn4idbeFPQ3_2nn4idbe15DownloadContextPvULb +DecryptIconFile__Q2_2nn4idbeFPvPCv +DecryptIconFile__Q2_2nn4idbeFPvPCvUL +DestroyDownloadContext__Q2_2nn4idbeFPQ3_2nn4idbe15DownloadContext +DownloadIconFile__Q2_2nn4idbeFPvULUsb +DownloadLatestIconFile__Q2_2nn4idbeFPvULb +Finalize__Q2_2nn4idbeFv +Initialize__Q2_2nn4idbeFv +SupportCtrTitle__Q2_2nn4idbeFv diff --git a/cafe/nn_ndm.def b/cafe/nn_ndm.def new file mode 100644 index 0000000..17f85dd --- /dev/null +++ b/cafe/nn_ndm.def @@ -0,0 +1,27 @@ +:NAME nn_ndm + +:TEXT +DisableResumeDaemons__Q2_2nn3ndmFv +EnableConcurrentConnection__Q2_2nn3ndmFv +EnableHomeButtonMenuAndBgProcess__Q2_2nn3ndmFi +EnableResumeDaemons__Q2_2nn3ndmFv +Finalize__Q2_2nn3ndmFv +GetCurrentState__Q2_2nn3ndmFPQ4_2nn3ndm5CAFE_5State +GetDaemonDisableCountByProcess__Q2_2nn3ndmFPiQ4_2nn3ndm4Cafe10DaemonName +GetDaemonDisableCount__Q2_2nn3ndmFPiQ4_2nn3ndm4Cafe10DaemonName +GetDaemonStatus__Q2_2nn3ndmFPQ4_2nn3ndm7IDaemon6StatusQ4_2nn3ndm4Cafe10DaemonName +GetSchedulerDisableCount__Q2_2nn3ndmFPi +GetTargetState__Q2_2nn3ndmFPQ4_2nn3ndm5CAFE_5State +Initialize__Q2_2nn3ndmFv +IsInitialized__Q2_2nn3ndmFv +NDMDisableResumeDaemons +NDMEnableHomeButtonMenuAndBgProcess +NDMEnableResumeDaemons +NDMFinalize +NDMInitialize +NDMIsResultSuccess +ResumeDaemonsAndConnect__Q2_2nn3ndmFv +ResumeDaemons__Q2_2nn3ndmFUi +SuspendDaemonsAndDisconnectIfWireless__Q2_2nn3ndmFv +SuspendDaemonsAndDisconnect__Q2_2nn3ndmFv +SuspendDaemons__Q2_2nn3ndmFUi diff --git a/cafe/nn_nets2.def b/cafe/nn_nets2.def new file mode 100644 index 0000000..fcbbf12 --- /dev/null +++ b/cafe/nn_nets2.def @@ -0,0 +1,14 @@ +:NAME nn_nets2 + +:TEXT +NSSLAddCRLExternal +NSSLContextClearFlags +NSSLContextGetFlags +NSSLContextSetFlags +NSSLContextSetMode +icmp_cancel +icmp_close_handle +icmp_create_handle +icmp_last_code_type +icmp_ping +somemopt diff --git a/cafe/nn_nfp.def b/cafe/nn_nfp.def new file mode 100644 index 0000000..3493d14 --- /dev/null +++ b/cafe/nn_nfp.def @@ -0,0 +1,53 @@ +:NAME nn_nfp + +:TEXT +AntennaCheck__Q2_2nn3nfpFv +CheckMovable__Q2_2nn3nfpFRCQ3_2nn3nfp8MoveInfo +CreateApplicationArea__Q2_2nn3nfpFRCQ3_2nn3nfp25ApplicationAreaCreateInfo +DeleteApplicationArea__Q2_2nn3nfpFv +DeleteNfpRegisterInfo__Q2_2nn3nfpFv +Finalize__Q2_2nn3nfpFv +FindCharacterImage__Q2_2nn3nfpFPUiUs +Flush__Q2_2nn3nfpFv +FormatForMove__Q2_2nn3nfpFRCQ3_2nn3nfp8MoveInfoT1 +Format__Q2_2nn3nfpFPCUci +GetAmiiboSettingsArgs__Q2_2nn3nfpFPQ3_2nn3nfp18AmiiboSettingsArgs +GetAmiiboSettingsResult__Q2_2nn3nfpFPQ3_2nn3nfp20AmiiboSettingsResultRC15SysArgDataBlock +GetBackupEntryFromMemory__Q2_2nn3nfpFPQ3_2nn3nfp15BackupEntryInfoUsPCvUi +GetBackupHeaderFromMemory__Q2_2nn3nfpFPQ3_2nn3nfp16BackupHeaderInfoPCvUi +GetBackupSaveDataSize__Q2_2nn3nfpFv +GetCharacterImage__Q2_2nn3nfpFPvUiUs +GetCharacterName__Q2_2nn3nfpFPUsUiPCUcUc +GetConnectionStatus__Q2_2nn3nfpFPQ3_2nn3nfp16ConnectionStatus +GetErrorCode__Q2_2nn3nfpFRCQ2_2nn6Result +GetNfpAdminInfo__Q2_2nn3nfpFPQ3_2nn3nfp9AdminInfo +GetNfpCommonInfo__Q2_2nn3nfpFPQ3_2nn3nfp10CommonInfo +GetNfpInfoForMove__Q2_2nn3nfpFPQ3_2nn3nfp8MoveInfo +GetNfpReadOnlyInfo__Q2_2nn3nfpFPQ3_2nn3nfp12ReadOnlyInfo +GetNfpRegisterInfo__Q2_2nn3nfpFPQ3_2nn3nfp12RegisterInfo +GetNfpRomInfo__Q2_2nn3nfpFPQ3_2nn3nfp7RomInfo +GetNfpState__Q2_2nn3nfpFv +GetTagInfo__Q2_2nn3nfpFPQ3_2nn3nfp7TagInfo +InitializeAmiiboSettingsArgsIn__Q2_2nn3nfpFPQ3_2nn3nfp20AmiiboSettingsArgsIn +InitializeCreateInfo__Q2_2nn3nfpFPQ3_2nn3nfp25ApplicationAreaCreateInfo +InitializeRegisterInfoSet__Q2_2nn3nfpFPQ3_2nn3nfp15RegisterInfoSet +Initialize__Q2_2nn3nfpFv +IsExistApplicationArea__Q2_2nn3nfpFv +MountReadOnly__Q2_2nn3nfpFv +MountRom__Q2_2nn3nfpFv +Mount__Q2_2nn3nfpFv +Move__Q2_2nn3nfpFv +OpenApplicationArea__Q2_2nn3nfpFUi +ReadAllBackupSaveData__Q2_2nn3nfpFPvUi +ReadApplicationArea__Q2_2nn3nfpFPvUi +Restore__Q2_2nn3nfpFv +ReturnToCallerWithAmiiboSettingsResult__Q2_2nn3nfpFRCQ3_2nn3nfp20AmiiboSettingsResult +SetActivateEvent__Q2_2nn3nfpFP7OSEvent +SetDeactivateEvent__Q2_2nn3nfpFP7OSEvent +SetNfpRegisterInfo__Q2_2nn3nfpFRCQ3_2nn3nfp15RegisterInfoSet +StartDetection__Q2_2nn3nfpFv +StopDetection__Q2_2nn3nfpFv +SwitchToAmiiboSettings__Q2_2nn3nfpFRCQ3_2nn3nfp20AmiiboSettingsArgsIn +SwitchToAmiiboSettings__Q2_2nn3nfpFRCQ3_2nn3nfp20AmiiboSettingsArgsInPCcUi +Unmount__Q2_2nn3nfpFv +WriteApplicationArea__Q2_2nn3nfpFPCvUiRCQ3_2nn3nfp5TagId diff --git a/cafe/nn_nim.def b/cafe/nn_nim.def new file mode 100644 index 0000000..466df79 --- /dev/null +++ b/cafe/nn_nim.def @@ -0,0 +1,159 @@ +:NAME nn_nim + +:TEXT +AddContents__Q3_2nn3nim16TitlePackageTaskFPCUsUi +CalculateDownloadContentsSize__Q3_2nn3nim16TitlePackageTaskCFPLPCUsUi +CalculateInstallContentsSize__Q3_2nn3nim16TitlePackageTaskCFPLPCUsUi +CalculateInstallSize__Q3_2nn3nim16TitlePackageTaskCFPL +CalculateTitleInstallSize__Q2_2nn3nimFPLRCQ3_2nn3nim22TitlePackageTaskConfigPCUsUi +CalculateTitlePackageSize__Q2_2nn3nimFPLRCQ3_2nn3nim22TitlePackageTaskConfigPCUsUi +CancelAll__Q2_2nn3nimFv +CancelAll__Q2_2nn6nimappFv +CheckAppIdTitleAccessRights__Q2_2nn3nimFPbULi +CheckStorageStatus__Q2_2nn3nimFPCULUi +CheckTaskExistence__Q2_2nn3nimFPb +CleanupAllOrphanTitlePackages__Q2_2nn3nimFQ3_2nn4Cafe9MediaType +CleanupAllTitlePackages__Q2_2nn3nimFQ3_2nn4Cafe9MediaType +CleanupNetworkUpdateCheckCash__Q2_2nn3nimFv +CleanupUpdatePackage__Q3_2nn3nim4utilFv +Cleanup__Q3_2nn3nim16TitlePackageTaskFv +Cleanup__Q3_2nn3nim17UpdatePackageTaskFv +Close__Q3_2nn3nim16TitlePackageTaskFv +Close__Q3_2nn3nim17UpdatePackageTaskFv +Close__Q3_2nn3nim21DummyTitlePackageTaskFv +Construct__Q3_2nn3nim11ResultErrorFQ2_2nn6Resulti +DeleteTaskRegisterStatusList__Q2_2nn3nimFv +DeleteTickets__Q2_2nn3nimFUL +DownloadExpressTicket__Q2_2nn3nimFULiPCQ3_2nn3nim9LimitInfoUi +DownloadPatchTitleTicket__Q2_2nn3nimFUL +DownloadTickets__Q2_2nn3nimFPCULUi +ExportTaskRegisterStatusList__Q2_2nn3nimFPcUi +Finalize__Q2_2nn3nimFv +FlushSystemSaveDataForcibly__Q2_2nn3nimFv +GetAccountId__Q2_2nn3nimFPQ3_2nn3nim9AccountId +GetAutoTitleDeliveryUrl__Q2_2nn3nimFPQ3_2nn3nim3UrlQ3_2nn3nim24AutoTitleDeliveryUrlType +GetBackgroundInstallPolicy__Q2_2nn3nimFv +GetConfig__Q3_2nn3nim16TitlePackageTaskCFPQ3_2nn3nim22TitlePackageTaskConfig +GetDummyConfig__Q3_2nn3nim21DummyTitlePackageTaskCFPQ3_2nn3nim27DummyTitlePackageTaskConfig +GetECommerceCredential__Q2_2nn3nimFPQ3_2nn3nim19ECommerceCredential +GetECommerceInfrastructureCountry__Q2_2nn3nimFPQ3_2nn3nim7Country +GetErrorCode__Q3_2nn3nim11ResultErrorCFv +GetExecMode__Q3_2nn3nim27DummyTitlePackageTaskConfigCFv +GetIconDatabaseEntries__Q2_2nn3nimFPQ3_2nn3nim17IconDatabaseEntryPCULUi +GetIconDatabaseEntry__Q3_2nn3nim16TitlePackageTaskCFPQ3_2nn3nim17IconDatabaseEntry +GetLastNetworkUpdateCheckTime__Q2_2nn3nimFv +GetNumAutoTitleDeliveryTaskLists__Q2_2nn3nimFv +GetNumAutoTitleDeliveryTasks__Q2_2nn3nimFv +GetNumAutoUpdates__Q2_2nn3nimFv +GetNumContents__Q3_2nn3nim16TitlePackageTaskCFv +GetNumTitlePackages__Q2_2nn3nimFv +GetOccupiedSize__Q3_2nn3nim16TitlePackageTaskCFPL +GetPriority__Q3_2nn3nim16TitlePackageTaskCFv +GetProgress__Q3_2nn3nim16TitlePackageTaskCFPQ3_2nn3nim20TitlePackageProgress +GetProgress__Q3_2nn3nim17UpdatePackageTaskFPQ3_2nn3nim21UpdatePackageProgress +GetPushAutoTitleDeliveryEnabled__Q2_2nn3nimFv +GetSizeTaskRegisterStatusList__Q2_2nn3nimFPUi +GetTitlePackageInfos__Q2_2nn3nimFPQ3_2nn3nim16TitlePackageInfoPCULUi +GetTitlePackageOccupiedSizes__Q2_2nn3nimFPLPCULUi +GetTitlePackageUpdateCount__Q2_2nn3nimFv +GetTitleTagSize__Q3_2nn3nim16TitlePackageTaskCFPUi +GetUpdatePackageProgress__Q2_2nn3nimFPQ3_2nn3nim21UpdatePackageProgress +HasContents__Q3_2nn3nim16TitlePackageTaskCFPbPCUsUi +HasOrphanTitlePackages__Q2_2nn3nimFPbQ3_2nn4Cafe9MediaType +HasReservedContents__Q3_2nn3nim16TitlePackageTaskCFv +HasTitleTag__Q3_2nn3nim16TitlePackageTaskCFv +ImportTaskRegisterStatusList__Q2_2nn3nimFPCcUi +InitializeFileSystemForcibly__Q2_2nn3nimFv +Initialize__Q2_2nn3nimFv +InvalidateFileSystemForcibly__Q2_2nn3nimFv +IsECommerceInfrastructureStandbyMode__Q2_2nn3nimFPb +IsForeground__Q3_2nn3nim16TitlePackageTaskFv +IsMediaError__Q3_2nn3nim11ResultErrorFv +IsNewAutoTitleDeliveryTaskExpectedBeforePreparingExternalStorage__Q2_2nn3nimFv +IsNewAutoTitleDeliveryTaskExpected__Q2_2nn3nimFv +IsStorageFull__Q3_2nn3nim11ResultErrorFv +Lead__Q3_2nn3nim16TitlePackageTaskFv +ListAutoTitleDeliveryTaskListInfos__Q2_2nn3nimFPQ3_2nn3nim29AutoTitleDeliveryTaskListInfoUi +ListAutoTitleDeliveryTasksDetailWithListInfo__Q2_2nn3nimFPQ3_2nn3nim39AutoTitleDeliveryTaskDetailWithListInfoUi +ListAutoTitleDeliveryTasksDetail__Q2_2nn3nimFPQ3_2nn3nim27AutoTitleDeliveryTaskDetailUi +ListAutoTitleDeliveryTasks__Q2_2nn3nimFPQ3_2nn3nim21AutoTitleDeliveryTaskUi +ListAutoUpdates__Q2_2nn3nimFPQ3_2nn3nim16AutoUpdateConfigUi +ListContents__Q3_2nn3nim16TitlePackageTaskCFPUiPUsUi +ListTitlePackagesStatically__Q2_2nn3nimFPULUi +ListTitlePackages__Q2_2nn3nimFPULUi +MakeTitlePackageTaskConfigAutoUsingBgInstallPolicy__Q3_2nn3nim4utilFULiQ3_2nn4Cafe9TitleType +MakeTitlePackageTaskConfigAuto__Q3_2nn3nim4utilFULiQ3_2nn4Cafe9TitleType +NeedsCleanup__Q3_2nn3nim16TitlePackageTaskCFv +NeedsCleanup__Q3_2nn3nim17UpdatePackageTaskFv +NeedsNetworkUpdate__Q2_2nn3nimFPb +NeedsNetworkUpdate__Q2_2nn6nimappFPb +NeedsNotifyToUsers__Q3_2nn3nim4utilFPCQ3_2nn3nim16TitlePackageInfoPCQ3_2nn3nim11ResultError +NeedsNotifyToUsers__Q3_2nn3nim4utilFPCQ3_2nn3nim21UpdatePackageProgress +Open__Q3_2nn3nim16TitlePackageTaskFUL +Open__Q3_2nn3nim17UpdatePackageTaskFv +Open__Q3_2nn3nim21DummyTitlePackageTaskFUL +PrepareInstall__Q3_2nn3nim16TitlePackageTaskFPQ3_2nn3nim16TitlePackagePath +PrepareInstall__Q3_2nn3nim17UpdatePackageTaskFPQ3_2nn3nim17UpdatePackageInfo +QuerySchedulerStatus__Q2_2nn3nimFPQ3_2nn3nim15SchedulerStatus +QueryStatus__Q3_2nn3nim21NetworkImporterDaemonFRQ4_2nn3ndm7IDaemon6Status +ReadTitleTag__Q3_2nn3nim16TitlePackageTaskCFPUiPvUi +ReceiveIVS__Q2_2nn3nimFv +RefreshProxyCache__Q2_2nn3nimFv +RegisterAutoTitleDeliveryTasks__Q2_2nn3nimFv +RegisterAutoUpdate__Q2_2nn3nimFRCQ3_2nn3nim16AutoUpdateConfig +RegisterAutoUpdate__Q2_2nn3nimFRCQ3_2nn3nim16AutoUpdateConfigQ3_2nn3nim24AutoUpdateRegisterPolicy +RegisterDummyTitlePackageTask__Q2_2nn3nimFRCQ3_2nn3nim22TitlePackageTaskConfigRCQ3_2nn3nim27DummyTitlePackageTaskConfigPCUsUi +RegisterTitlePackageTaskAsSpecificTaskVersion__Q2_2nn3nimFRCQ3_2nn3nim22TitlePackageTaskConfigUiPCUsT2 +RegisterTitlePackageTaskForInstallDebug__Q2_2nn3nimFRCQ3_2nn3nim22TitlePackageTaskConfigRCQ3_2nn3nim16DebugPackageInfo +RegisterTitlePackageTaskWithTitleTag__Q2_2nn3nimFRCQ3_2nn3nim22TitlePackageTaskConfigPCvUiPCUsT3 +RegisterTitlePackageTask__Q2_2nn3nimFRCQ3_2nn3nim22TitlePackageTaskConfigPCUsUi +RegisterUpdatedTitlePackageTasksAuto__Q2_2nn3nimFPQ3_2nn3nim14AutoUpdateInfoUi +RegisterUpdatedTitlePackageTasksAuto__Q2_2nn3nimFPUiPQ3_2nn3nim14AutoUpdateInfoUi +RequestReschedule__Q2_2nn3nimFv +RequestShutdown__Q2_2nn3nimFv +RequestSuddenPowerOff__Q2_2nn3nimFv +ResetNetworkUpdateCheckTime__Q2_2nn3nimFv +ResumeUserTaskScheduling__Q2_2nn3nimFv +Resume__Q3_2nn3nim21NetworkImporterDaemonFv +SendIVS__Q2_2nn3nimFv +SetBackgroundInstallPolicy__Q2_2nn3nimFQ3_2nn3nim23BackgroundInstallPolicy +SetECommerceInfrastructureCountry__Q2_2nn3nimFRCQ3_2nn3nim7Country +SetPushAutoTitleDeliveryEnabled__Q2_2nn3nimFb +SetResultError__Q3_2nn3nim21DummyTitlePackageTaskFQ3_2nn3nim11ResultError +SetState__Q3_2nn3nim21DummyTitlePackageTaskFQ3_2nn3nim17TitlePackageState +StartForegroundDownload__Q3_2nn3nim16TitlePackageTaskFv +StartForegroundDownload__Q3_2nn3nim17UpdatePackageTaskFv +StartForeground__Q3_2nn3nim16TitlePackageTaskFv +StartInstall__Q3_2nn3nim16TitlePackageTaskFv +StopForegroundDownload__Q3_2nn3nim16TitlePackageTaskFv +StopForegroundDownload__Q3_2nn3nim17UpdatePackageTaskFv +StopForeground__Q3_2nn3nim16TitlePackageTaskFv +SuspendAsync__Q3_2nn3nim21NetworkImporterDaemonFb +SuspendUserTaskScheduling__Q2_2nn3nimFv +SyncTickets__Q2_2nn3nimFv +UnregisterAutoUpdate__Q2_2nn3nimFRCQ3_2nn3nim16AutoUpdateConfig +UnregisterAuto__Q3_2nn3nim4utilFULQ3_2nn4Cafe9MediaTypeUi +UnregisterECommerceAccount__Q2_2nn3nimFv +UnregisterNetworkUpdateAccount__Q2_2nn3nimFv +UnregisterTitlePackageTaskWithoutCleanup__Q2_2nn3nimFUL +UnregisterTitlePackageTask__Q2_2nn3nimFUL +UpdateAndRegisterAutoTitleDeliveryTasks__Q2_2nn3nimFv +UpdateAutoTitleDeliveryList__Q2_2nn3nimFv +UpdateMountStorage__Q2_2nn3nimFv +UpdateTitleVersionList__Q2_2nn3nimFPb +UpdateTitleVersionList__Q2_2nn3nimFv +WaitReserveContents__Q3_2nn3nim16TitlePackageTaskFv +Yield__Q3_2nn3nim16TitlePackageTaskFv +__CPR129__MakeFixedState__Q3_2nn3nim27DummyTitlePackageTaskConfigSFPQ3_2nn3nimJ26JPCcQ3_2nn3nim17TitlePackageState +__CPR137__MakeEmulationWithInstallTitle__Q3_2nn3nim27DummyTitlePackageTaskConfigSFPQ3_2nn3nimJ41JLQ3_2nn3fnd8TimeSpanPCcT4 +__CPR148__MakeEmulation__Q3_2nn3nim27DummyTitlePackageTaskConfigSFPQ3_2nn3nimJ25JLQ3_2nn3fnd8TimeSpanT2T3PCcQ3_2nn3nim11ResultErrorT3 +__ct__Q3_2nn3nim16TitlePackageTaskFv +__ct__Q3_2nn3nim17UpdatePackageTaskFv +__ct__Q3_2nn3nim21DummyTitlePackageTaskFv +__dt__Q3_2nn3nim16TitlePackageTaskFv +__dt__Q3_2nn3nim17UpdatePackageTaskFv +__dt__Q3_2nn3nim21DummyTitlePackageTaskFv + +:DATA +__vtbl__18Q3_2nn3ndm7IDaemon__Q3_2nn3nim21NetworkImporterDaemon +__vtbl__Q3_2nn3nim21NetworkImporterDaemon diff --git a/cafe/nn_olv.def b/cafe/nn_olv.def new file mode 100644 index 0000000..51fd7ef --- /dev/null +++ b/cafe/nn_olv.def @@ -0,0 +1,387 @@ +:NAME nn_olv + +:TEXT +AddCommonDataToUploadedData__Q3_2nn3olv6hiddenFPQ3_2nn3olv16UploadedDataBaseUiPCUcT2 +AddCommonData__Q3_2nn3olv15UploadParamBaseFUiPCUcT1 +AddStampData__Q3_2nn3olv28UploadPostDataByPostAppParamFPCUcUi +AddStampData__Q3_2nn3olv31UploadCommentDataByPostAppParamFPCUcUi +AddStampData__Q3_2nn3olv37UploadDirectMessageDataByPostAppParamFPCUcUi +Cancel__Q2_2nn3olvFv +ClearError__Q3_2nn3olv5ErrorFv +ClosePortalApp__Q3_2nn3olv6hiddenFv +ClosePostApp__Q3_2nn3olv6hiddenFRCQ2_2nn6Result +ClosePostApp__Q3_2nn3olv6hiddenFRCQ2_2nn6ResultRCQ3_2nn3olv16UploadedPostData +ClosePostApp__Q3_2nn3olv6hiddenFRCQ2_2nn6ResultRCQ3_2nn3olv19UploadedCommentData +ClosePostApp__Q3_2nn3olv6hiddenFRCQ2_2nn6ResultRCQ3_2nn3olv25UploadedDirectMessageData +DownloadCommentDataList__Q2_2nn3olvFPQ3_2nn3olv21DownloadedCommentDataPUiUiPCQ3_2nn3olv28DownloadCommentDataListParam +DownloadCommunityDataList__Q2_2nn3olvFPQ3_2nn3olv23DownloadedCommunityDataPUiUiPCQ3_2nn3olv30DownloadCommunityDataListParam +DownloadDirectMessageDataList__Q2_2nn3olvFPQ3_2nn3olv27DownloadedDirectMessageDataPUiUiPCQ3_2nn3olv34DownloadDirectMessageDataListParam +DownloadExternalBinaryData__Q3_2nn3olv18DownloadedDataBaseCFPvPUiUi +DownloadExternalImageData__Q3_2nn3olv18DownloadedDataBaseCFPvPUiUi +DownloadPostDataListEx__Q3_2nn3olv6hiddenFPQ3_2nn3olv19DownloadedTopicDataPQ3_2nn3olv18DownloadedPostDataPUiUiPCQ4_2nn3olv6hidden27DownloadPostDataListExParam +DownloadPostDataList__Q2_2nn3olvFPQ3_2nn3olv19DownloadedTopicDataPQ3_2nn3olv18DownloadedPostDataPUiUiPCQ3_2nn3olv25DownloadPostDataListParam +DownloadRawData__Q2_2nn3olvFPUcPUiUiPCc +DownloadSystemRawData__Q3_2nn3olv6hiddenFPUcPUiUiPCc +DownloadUserDataList__Q2_2nn3olvFPQ3_2nn3olv18DownloadedUserDataPUiUiPCQ3_2nn3olv25DownloadUserDataListParam +Finalize__Q2_2nn3olvFv +GetAppDataSize__Q3_2nn3olv16UploadedPostDataCFv +GetAppDataSize__Q3_2nn3olv18DownloadedDataBaseCFv +GetAppDataSize__Q3_2nn3olv19UploadedCommentDataCFv +GetAppDataSize__Q3_2nn3olv21UploadedCommunityDataCFv +GetAppDataSize__Q3_2nn3olv23DownloadedCommunityDataCFv +GetAppDataSize__Q3_2nn3olv25UploadedDirectMessageDataCFv +GetAppDataSize__Q3_2nn3olv31UploadedFavoriteToCommunityDataCFv +GetAppDataSize__Q4_2nn3olv6hidden14PortalAppParamCFv +GetAppData__Q3_2nn3olv12MainAppParamCFPUcPUiUi +GetAppData__Q3_2nn3olv16UploadedPostDataCFPUcPUiUi +GetAppData__Q3_2nn3olv18DownloadedDataBaseCFPUcPUiUi +GetAppData__Q3_2nn3olv19UploadedCommentDataCFPUcPUiUi +GetAppData__Q3_2nn3olv21UploadedCommunityDataCFPUcPUiUi +GetAppData__Q3_2nn3olv23DownloadedCommunityDataCFPUcPUiUi +GetAppData__Q3_2nn3olv25UploadedDirectMessageDataCFPUcPUiUi +GetAppData__Q3_2nn3olv31UploadedFavoriteToCommunityDataCFPUcPUiUi +GetAppData__Q4_2nn3olv6hidden14PortalAppParamCFv +GetBodyMemo__Q3_2nn3olv16UploadedPostDataCFPUcPUiUi +GetBodyMemo__Q3_2nn3olv18DownloadedDataBaseCFPUcPUiUi +GetBodyMemo__Q3_2nn3olv19UploadedCommentDataCFPUcPUiUi +GetBodyMemo__Q3_2nn3olv25UploadedDirectMessageDataCFPUcPUiUi +GetBodyTextMaxLength__Q4_2nn3olv6hidden14PortalAppParamCFv +GetBodyText__Q3_2nn3olv16UploadedPostDataCFPwUi +GetBodyText__Q3_2nn3olv18DownloadedDataBaseCFPwUi +GetBodyText__Q3_2nn3olv19UploadedCommentDataCFPwUi +GetBodyText__Q3_2nn3olv25UploadedDirectMessageDataCFPwUi +GetBodyText__Q4_2nn3olv6hidden14PortalAppParamCFv +GetCommentCount__Q3_2nn3olv18DownloadedPostDataCFv +GetCommentDataListFromRawData__Q2_2nn3olvFPQ3_2nn3olv21DownloadedCommentDataPUiUiPCUcT3 +GetCommentDataListFromRawData__Q2_2nn3olvFPQ3_2nn3olv21DownloadedCommentDataPUiUiT3PCUcT3 +GetCommentId__Q3_2nn3olv19UploadedCommentDataCFv +GetCommentId__Q3_2nn3olv21DownloadedCommentDataCFv +GetCommonData__Q3_2nn3olv16UploadedDataBaseFPUiPUcT1Ui +GetCommunityCode__Q3_2nn3olv21UploadedCommunityDataCFPcUi +GetCommunityCode__Q3_2nn3olv23DownloadedCommunityDataCFPcUi +GetCommunityCode__Q3_2nn3olv31UploadedFavoriteToCommunityDataCFPcUi +GetCommunityDataListFromRawData__Q2_2nn3olvFPQ3_2nn3olv23DownloadedCommunityDataPUiUiPCUcT3 +GetCommunityDataListFromRawData__Q2_2nn3olvFPQ3_2nn3olv23DownloadedCommunityDataPUiUiT3PCUcT3 +GetCommunityId__Q3_2nn3olv12MainAppParamCFv +GetCommunityId__Q3_2nn3olv18DownloadedPostDataCFv +GetCommunityId__Q3_2nn3olv19DownloadedTopicDataCFv +GetCommunityId__Q3_2nn3olv21UploadedCommunityDataCFv +GetCommunityId__Q3_2nn3olv23DownloadedCommunityDataCFv +GetCommunityId__Q3_2nn3olv31UploadedFavoriteToCommunityDataCFv +GetCommunityId__Q4_2nn3olv6hidden14PortalAppParamCFv +GetCountryId__Q3_2nn3olv18DownloadedDataBaseCFv +GetDataNum__Q5_2nn3olv6hidden7archive27ExternalBinaryArchiveGetterCFv +GetDataSize__Q5_2nn3olv6hidden7archive27ExternalBinaryArchiveGetterCFUi +GetDataTypeNum__Q3_2nn3olv15UploadParamBaseCFUi +GetDataType__Q5_2nn3olv6hidden7archive27ExternalBinaryArchiveGetterCFPQ5_2nn3olv6hidden7archive8DataTypeUi +GetDataType__Q5_2nn3olv6hidden7archive27ExternalBinaryArchiveGetterCFPUiUi +GetData__Q5_2nn3olv6hidden7archive27ExternalBinaryArchiveGetterCFPUcUiT2 +GetDefaultBodyMemoSize__Q4_2nn3olv6hidden14PortalAppParamCFv +GetDefaultBodyMemo__Q4_2nn3olv6hidden14PortalAppParamCFv +GetDescriptionText__Q3_2nn3olv21UploadedCommunityDataCFPwUi +GetDescriptionText__Q3_2nn3olv23DownloadedCommunityDataCFPwUi +GetDescriptionText__Q3_2nn3olv31UploadedFavoriteToCommunityDataCFPwUi +GetDirectMessageDataListFromRawData__Q2_2nn3olvFPQ3_2nn3olv27DownloadedDirectMessageDataPUiUiPCUcT3 +GetDirectMessageDataListFromRawData__Q2_2nn3olvFPQ3_2nn3olv27DownloadedDirectMessageDataPUiUiT3PCUcT3 +GetDirectMessageId__Q3_2nn3olv25UploadedDirectMessageDataCFv +GetDirectMessageId__Q3_2nn3olv27DownloadedDirectMessageDataCFv +GetDownloadedSystemPostDataNum__Q4_2nn3olv6hidden29DownloadedSystemTopicDataListCFi +GetDownloadedSystemPostData__Q4_2nn3olv6hidden29DownloadedSystemTopicDataListCFiT1 +GetDownloadedSystemTopicDataNum__Q4_2nn3olv6hidden29DownloadedSystemTopicDataListCFv +GetDownloadedSystemTopicData__Q4_2nn3olv6hidden29DownloadedSystemTopicDataListCFi +GetEmpathyCount__Q3_2nn3olv18DownloadedPostDataCFv +GetErrorCode__Q2_2nn3olvFRCQ2_2nn6Result +GetExternalBinaryDataSize__Q3_2nn3olv18DownloadedDataBaseCFv +GetExternalBinaryDataSize__Q4_2nn3olv6hidden14PortalAppParamCFv +GetExternalBinaryData__Q4_2nn3olv6hidden14PortalAppParamCFv +GetExternalImageDataSize__Q3_2nn3olv18DownloadedDataBaseCFv +GetExternalImageDataSize__Q4_2nn3olv6hidden14PortalAppParamCFv +GetExternalImageData__Q4_2nn3olv6hidden14PortalAppParamCFv +GetExternalThumbnailImageDataSize__Q4_2nn3olv6hidden12PostAppParamCFv +GetExternalThumbnailImageData__Q4_2nn3olv6hidden12PostAppParamCFv +GetExternalUrl__Q3_2nn3olv18DownloadedDataBaseCFv +GetExternalUrl__Q4_2nn3olv6hidden14PortalAppParamCFv +GetFeeling__Q3_2nn3olv16UploadedPostDataCFv +GetFeeling__Q3_2nn3olv18DownloadedDataBaseCFv +GetFeeling__Q3_2nn3olv19UploadedCommentDataCFv +GetFeeling__Q3_2nn3olv25UploadedDirectMessageDataCFv +GetFeeling__Q4_2nn3olv6hidden14PortalAppParamCFv +GetFlags__Q4_2nn3olv6hidden14PortalAppParamCFv +GetHostName__Q2_2nn3olvFPcUi +GetIconData__Q3_2nn3olv21UploadedCommunityDataCFPUcPUiUi +GetIconData__Q3_2nn3olv23DownloadedCommunityDataCFPUcPUiUi +GetIconData__Q3_2nn3olv31UploadedFavoriteToCommunityDataCFPUcPUiUi +GetLanguageId__Q3_2nn3olv18DownloadedDataBaseCFv +GetLastError__Q3_2nn3olv5ErrorFv +GetMiiData__Q3_2nn3olv18DownloadedDataBaseCFP12FFLStoreData +GetMiiData__Q3_2nn3olv18DownloadedDataBaseCFv +GetMiiData__Q3_2nn3olv18DownloadedUserDataCFP12FFLStoreData +GetMiiNickname__Q3_2nn3olv18DownloadedDataBaseCFv +GetMiiNickname__Q3_2nn3olv18DownloadedUserDataCFv +GetNotificationsUrl__Q2_2nn3olvFPcUiPCQ3_2nn3olv24GetNotificationsUrlParam +GetNowUsedMemorySize__Q2_2nn3olvFv +GetOwnerMiiData__Q3_2nn3olv23DownloadedCommunityDataCFP12FFLStoreData +GetOwnerMiiNickname__Q3_2nn3olv23DownloadedCommunityDataCFv +GetOwnerPid__Q3_2nn3olv21UploadedCommunityDataCFv +GetOwnerPid__Q3_2nn3olv23DownloadedCommunityDataCFv +GetOwnerPid__Q3_2nn3olv31UploadedFavoriteToCommunityDataCFv +GetParamPack__Q2_2nn3olvFPcUi +GetParamPack__Q4_2nn3olv6hidden14PortalAppParamCFv +GetPlatformId__Q3_2nn3olv18DownloadedDataBaseCFv +GetPortalAppNotificationsUrl__Q3_2nn3olv6hiddenFPcUi +GetPostDataListFromRawData__Q2_2nn3olvFPQ3_2nn3olv19DownloadedTopicDataPQ3_2nn3olv18DownloadedPostDataPUiUiPCUcT4 +GetPostDataListFromRawData__Q2_2nn3olvFPQ3_2nn3olv19DownloadedTopicDataPQ3_2nn3olv18DownloadedPostDataPUiUiT4PCUcT4 +GetPostDate__Q3_2nn3olv18DownloadedDataBaseCFv +GetPostId__Q3_2nn3olv12MainAppParamCFv +GetPostId__Q3_2nn3olv16UploadedPostDataCFv +GetPostId__Q3_2nn3olv18DownloadedDataBaseCFv +GetPostId__Q3_2nn3olv18DownloadedPostDataCFv +GetPostId__Q4_2nn3olv6hidden14PortalAppParamCFv +GetRawDataUrl__Q3_2nn3olv25DownloadPostDataListParamCFPcUi +GetRawDataUrl__Q3_2nn3olv25DownloadUserDataListParamCFPcUi +GetRawDataUrl__Q3_2nn3olv28DownloadCommentDataListParamCFPcUi +GetRawDataUrl__Q3_2nn3olv30DownloadCommunityDataListParamCFPcUi +GetRawDataUrl__Q3_2nn3olv34DownloadDirectMessageDataListParamCFPcUi +GetRawDataUrl__Q4_2nn3olv6hidden27DownloadPostDataListExParamCFPcUi +GetRawDataUrl__Q4_2nn3olv6hidden28DownloadSystemTopicDataParamCFPcUi +GetRawDataUrl__Q4_2nn3olv6hidden31DownloadSystemPostDataListParamCFPcUi +GetRawDataUrl__Q4_2nn3olv6hidden32DownloadSystemTopicDataListParamCFPcUi +GetRegionId__Q3_2nn3olv18DownloadedDataBaseCFv +GetReportTypes__Q3_2nn3olv6ReportFv +GetResultByPostApp__Q2_2nn3olvFv +GetResultWithUploadedCommentDataByPostApp__Q2_2nn3olvFPQ3_2nn3olv19UploadedCommentData +GetResultWithUploadedDirectMessageDataByPostApp__Q2_2nn3olvFPQ3_2nn3olv25UploadedDirectMessageData +GetResultWithUploadedPostDataByPostApp__Q2_2nn3olvFPQ3_2nn3olv16UploadedPostData +GetSearchKey__Q4_2nn3olv6hidden14PortalAppParamCFi +GetServerResponseCode__Q3_2nn3olv5ErrorFv +GetServiceToken__Q2_2nn3olvFPcUi +GetServiceToken__Q4_2nn3olv6hidden14PortalAppParamCFv +GetStampDataListSize__Q3_2nn3olv28UploadPostDataByPostAppParamCFv +GetStampDataListSize__Q3_2nn3olv31UploadCommentDataByPostAppParamCFv +GetStampDataListSize__Q3_2nn3olv37UploadDirectMessageDataByPostAppParamCFv +GetStampDataNum__Q3_2nn3olv28UploadPostDataByPostAppParamCFv +GetStampDataNum__Q3_2nn3olv31UploadCommentDataByPostAppParamCFv +GetStampDataNum__Q3_2nn3olv37UploadDirectMessageDataByPostAppParamCFv +GetStartType__Q4_2nn3olv6hidden14PortalAppParamCFv +GetStartUrl__Q4_2nn3olv6hidden14PortalAppParamCFv +GetSystemPostDataListFromRawData__Q3_2nn3olv6hiddenFPQ4_2nn3olv6hidden24DownloadedSystemPostDataPUiUiPCUcT3 +GetSystemTopicDataFromRawData__Q3_2nn3olv6hiddenFPQ4_2nn3olv6hidden25DownloadedSystemTopicDataPQ4_2nn3olv6hidden24DownloadedSystemPostDataPUiUiPCUcT4 +GetSystemTopicDataListFromRawData__Q3_2nn3olv6hiddenFPQ4_2nn3olv6hidden29DownloadedSystemTopicDataListPQ4_2nn3olv6hidden24DownloadedSystemPostDataPUiUiPCUcT4 +GetTitleIconData__Q4_2nn3olv6hidden25DownloadedSystemTopicDataCFPUcPUiUi +GetTitleIdNum__Q4_2nn3olv6hidden25DownloadedSystemTopicDataCFv +GetTitleId__Q4_2nn3olv6hidden24DownloadedSystemPostDataCFv +GetTitleId__Q4_2nn3olv6hidden25DownloadedSystemTopicDataCFUi +GetTitleId__Q4_2nn3olv6hidden25DownloadedSystemTopicDataCFv +GetTitleText__Q3_2nn3olv21UploadedCommunityDataCFPwUi +GetTitleText__Q3_2nn3olv23DownloadedCommunityDataCFPwUi +GetTitleText__Q3_2nn3olv31UploadedFavoriteToCommunityDataCFPwUi +GetTitleText__Q4_2nn3olv6hidden25DownloadedSystemTopicDataCFPwUi +GetTopicTag__Q3_2nn3olv18DownloadedDataBaseCFv +GetTopicTag__Q4_2nn3olv6hidden14PortalAppParamCFv +GetUsedWorkMaxSize__Q2_2nn3olvFv +GetUserAgent__Q2_2nn3olvFPcUi +GetUserCount__Q3_2nn3olv19DownloadedTopicDataCFv +GetUserDataListFromRawData__Q2_2nn3olvFPQ3_2nn3olv18DownloadedUserDataPUiUiPCUcT3 +GetUserDataListFromRawData__Q2_2nn3olvFPQ3_2nn3olv18DownloadedUserDataPUiUiT3PCUcT3 +GetUserPid__Q3_2nn3olv18DownloadedDataBaseCFv +GetUserPid__Q3_2nn3olv18DownloadedUserDataCFv +GetUserPid__Q4_2nn3olv6hidden14PortalAppParamCFi +InitializePortalApp__Q3_2nn3olv6hiddenFPQ4_2nn3olv6hidden14PortalAppParamPCQ3_2nn3olv15InitializeParam +InitializePostApp__Q3_2nn3olv6hiddenFPQ4_2nn3olv6hidden12PostAppParamPCQ3_2nn3olv15InitializeParam +InitializePostApp__Q3_2nn3olv6hiddenFPQ4_2nn3olv6hidden14PortalAppParamPCQ3_2nn3olv15InitializeParam +InitializeSystem__Q3_2nn3olv6hiddenFPCQ3_2nn3olv15InitializeParam +Initialize__Q2_2nn3olvFPCQ3_2nn3olv15InitializeParam +Initialize__Q2_2nn3olvFPQ3_2nn3olv12MainAppParamPCQ3_2nn3olv15InitializeParam +Initialize__Q5_2nn3olv6hidden7archive27ExternalBinaryArchiveGetterFPUcUi +IsInitialized__Q2_2nn3olvFv +PreloadPostApp__Q2_2nn3olvFv +PrintBinary__Q3_2nn3olv6ReportFQ3_2nn3olv10ReportTypePUcUi +Print__Q3_2nn3olv6ReportFQ3_2nn3olv10ReportTypePCce +SetAppData__Q3_2nn3olv15UploadParamBaseFPCUcUi +SetAppData__Q3_2nn3olv24UploadCommunityDataParamFPCUcUi +SetAppData__Q4_2nn3olv6hidden17StartMainAppParamFPCUcUi +SetBodyMemo__Q3_2nn3olv15UploadParamBaseFPCUcUi +SetBodyTextMaxLength__Q3_2nn3olv15UploadParamBaseFUi +SetBodyTextMaxLength__Q3_2nn3olv25DownloadPostDataListParamFUi +SetBodyTextMaxLength__Q3_2nn3olv28DownloadCommentDataListParamFUi +SetBodyTextMaxLength__Q3_2nn3olv28UploadPostDataByPostAppParamFUi +SetBodyTextMaxLength__Q3_2nn3olv31UploadCommentDataByPostAppParamFUi +SetBodyTextMaxLength__Q3_2nn3olv34DownloadDirectMessageDataListParamFUi +SetBodyText__Q3_2nn3olv15UploadParamBaseFPCw +SetCommentDataMaxNum__Q3_2nn3olv28DownloadCommentDataListParamFUi +SetCommentId__Q3_2nn3olv22UploadCommentDataParamFPCc +SetCommentId__Q3_2nn3olv28DownloadCommentDataListParamFPCc +SetCommunityCode__Q3_2nn3olv34UploadFavoriteToCommunityDataParamFPCc +SetCommunityDataMaxNum__Q3_2nn3olv30DownloadCommunityDataListParamFUi +SetCommunityId__Q3_2nn3olv19StartPortalAppParamFUi +SetCommunityId__Q3_2nn3olv19UploadPostDataParamFUi +SetCommunityId__Q3_2nn3olv24UploadCommunityDataParamFUi +SetCommunityId__Q3_2nn3olv25DownloadPostDataListParamFUi +SetCommunityId__Q3_2nn3olv25DownloadUserDataListParamFUi +SetCommunityId__Q3_2nn3olv30DownloadCommunityDataListParamFUi +SetCommunityId__Q3_2nn3olv30DownloadCommunityDataListParamFUiUc +SetCommunityId__Q3_2nn3olv34UploadFavoriteToCommunityDataParamFUi +SetCommunityId__Q4_2nn3olv6hidden17StartMainAppParamFUi +SetCommunityId__Q4_2nn3olv6hidden28DownloadSystemTopicDataParamFUi +SetDescriptionText__Q3_2nn3olv24UploadCommunityDataParamFPCw +SetDirectMessageDataMaxNum__Q3_2nn3olv34DownloadDirectMessageDataListParamFUi +SetDirectMessageId__Q3_2nn3olv28UploadDirectMessageDataParamFPCc +SetDirectMessageId__Q3_2nn3olv34DownloadDirectMessageDataListParamFPCc +SetError__Q3_2nn3olv5ErrorFUi +SetExternalBinaryData__Q3_2nn3olv15UploadParamBaseFPCUcUi +SetExternalImageData__Q3_2nn3olv15UploadParamBaseFPCUcUi +SetExternalImageData__Q3_2nn3olv15UploadParamBaseFPCUcUiT1T2 +SetExternalUrl__Q3_2nn3olv15UploadParamBaseFPCc +SetExternalUrl__Q3_2nn3olv19UploadPostDataParamFPCc +SetFeeling__Q3_2nn3olv15UploadParamBaseFQ3_2nn3olv7Feeling +SetFlags__Q3_2nn3olv15InitializeParamFUi +SetFlags__Q3_2nn3olv19StartPortalAppParamFUi +SetFlags__Q3_2nn3olv19UploadPostDataParamFUi +SetFlags__Q3_2nn3olv22UploadCommentDataParamFUi +SetFlags__Q3_2nn3olv24GetNotificationsUrlParamFUi +SetFlags__Q3_2nn3olv24UploadCommunityDataParamFUi +SetFlags__Q3_2nn3olv25DownloadPostDataListParamFUi +SetFlags__Q3_2nn3olv25DownloadUserDataListParamFUi +SetFlags__Q3_2nn3olv27UploadFollowToUserDataParamFUi +SetFlags__Q3_2nn3olv28DownloadCommentDataListParamFUi +SetFlags__Q3_2nn3olv28UploadDirectMessageDataParamFUi +SetFlags__Q3_2nn3olv28UploadEmpathyToPostDataParamFUi +SetFlags__Q3_2nn3olv28UploadPostDataByPostAppParamFUi +SetFlags__Q3_2nn3olv30DownloadCommunityDataListParamFUi +SetFlags__Q3_2nn3olv31UploadCommentDataByPostAppParamFUi +SetFlags__Q3_2nn3olv34DownloadDirectMessageDataListParamFUi +SetFlags__Q3_2nn3olv34UploadFavoriteToCommunityDataParamFUi +SetFlags__Q4_2nn3olv6hidden17StartMainAppParamFUi +SetFlags__Q4_2nn3olv6hidden25UploadSystemPostDataParamFUi +SetFlags__Q4_2nn3olv6hidden27DownloadPostDataListExParamFUi +SetFlags__Q4_2nn3olv6hidden28UploadSystemCommentDataParamFUi +SetIconData__Q3_2nn3olv24UploadCommunityDataParamFPCUcUi +SetLanguageId__Q3_2nn3olv25DownloadPostDataListParamFUc +SetLanguageId__Q3_2nn3olv28DownloadCommentDataListParamFUc +SetPostDataMaxNum__Q3_2nn3olv25DownloadPostDataListParamFUi +SetPostDataMaxNum__Q4_2nn3olv6hidden28DownloadSystemTopicDataParamFUi +SetPostDataMaxNum__Q4_2nn3olv6hidden32DownloadSystemTopicDataListParamFUi +SetPostDate__Q3_2nn3olv25DownloadPostDataListParamFL +SetPostDate__Q3_2nn3olv28DownloadCommentDataListParamFL +SetPostDate__Q3_2nn3olv34DownloadDirectMessageDataListParamFL +SetPostId__Q3_2nn3olv19StartPortalAppParamFPCc +SetPostId__Q3_2nn3olv19UploadPostDataParamFPCc +SetPostId__Q3_2nn3olv22UploadCommentDataParamFPCc +SetPostId__Q3_2nn3olv25DownloadPostDataListParamFPCcUi +SetPostId__Q3_2nn3olv25DownloadUserDataListParamFPCc +SetPostId__Q3_2nn3olv28DownloadCommentDataListParamFPCc +SetPostId__Q3_2nn3olv28UploadEmpathyToPostDataParamFPCc +SetPostId__Q4_2nn3olv6hidden17StartMainAppParamFPCc +SetRedirect__Q4_2nn3olv6hidden25StartSystemPortalAppParamFPCc +SetReportTypes__Q3_2nn3olv15InitializeParamFUi +SetReportTypes__Q3_2nn3olv6ReportFUi +SetSearchKey__Q3_2nn3olv15UploadParamBaseFPCwUc +SetSearchKey__Q3_2nn3olv19UploadPostDataParamFPCwUc +SetSearchKey__Q3_2nn3olv25DownloadPostDataListParamFPCw +SetSearchKey__Q3_2nn3olv25DownloadPostDataListParamFPCwUc +SetSearchKey__Q3_2nn3olv28UploadDirectMessageDataParamFPCwUc +SetSearchKey__Q3_2nn3olv34DownloadDirectMessageDataListParamFPCw +SetSearchKey__Q3_2nn3olv34DownloadDirectMessageDataListParamFPCwUc +SetSearchPid__Q3_2nn3olv25DownloadPostDataListParamFUi +SetSearchPid__Q3_2nn3olv34DownloadDirectMessageDataListParamFUi +SetSearchPid__Q4_2nn3olv6hidden31DownloadSystemPostDataListParamFUiUc +SetServerResponseCode__Q3_2nn3olv5ErrorFUi +SetSysArgs__Q3_2nn3olv15InitializeParamFPCvUi +SetTitleId__Q4_2nn3olv6hidden17StartMainAppParamFUL +SetTitleId__Q4_2nn3olv6hidden25StartSystemPortalAppParamFUL +SetTitleId__Q4_2nn3olv6hidden28DownloadSystemTopicDataParamFUL +SetTitleId__Q4_2nn3olv6hidden31DownloadSystemPostDataListParamFUL +SetTitleText__Q3_2nn3olv24UploadCommunityDataParamFPCw +SetTopicTag__Q3_2nn3olv15UploadParamBaseFPCw +SetTopicTag__Q3_2nn3olv19StartPortalAppParamFPCw +SetTopicTag__Q3_2nn3olv19UploadPostDataParamFPCw +SetUserDataMaxNum__Q3_2nn3olv25DownloadUserDataListParamFUi +SetUserPid__Q3_2nn3olv19StartPortalAppParamFUi +SetUserPid__Q3_2nn3olv25DownloadUserDataListParamFUi +SetUserPid__Q3_2nn3olv27UploadFollowToUserDataParamFUi +SetUserPid__Q3_2nn3olv28UploadDirectMessageDataParamFUi +SetUserPid__Q3_2nn3olv37UploadDirectMessageDataByPostAppParamFUi +SetWork__Q3_2nn3olv15InitializeParamFPUcUi +SetWork__Q3_2nn3olv28UploadPostDataByPostAppParamFPUcUi +SetWork__Q3_2nn3olv31UploadCommentDataByPostAppParamFPUcUi +SetWork__Q3_2nn3olv37UploadDirectMessageDataByPostAppParamFPUcUi +StartMainApp__Q3_2nn3olv6hiddenFPCQ4_2nn3olv6hidden17StartMainAppParam +StartPortalApp__Q2_2nn3olvFPCQ3_2nn3olv19StartPortalAppParam +StartPostApp__Q3_2nn3olv6hiddenFPQ4_2nn3olv6hidden14PortalAppParam +SwitchToOnlineMode__Q2_2nn3olvFv +TestFlags__Q3_2nn3olv12MainAppParamCFUi +TestFlags__Q3_2nn3olv16UploadedPostDataCFUi +TestFlags__Q3_2nn3olv18DownloadedDataBaseCFUi +TestFlags__Q3_2nn3olv18DownloadedUserDataCFUi +TestFlags__Q3_2nn3olv19UploadedCommentDataCFUi +TestFlags__Q3_2nn3olv21UploadedCommunityDataCFUi +TestFlags__Q3_2nn3olv23DownloadedCommunityDataCFUi +TestFlags__Q3_2nn3olv25UploadedDirectMessageDataCFUi +TestFlags__Q3_2nn3olv31UploadedFavoriteToCommunityDataCFUi +TestFlags__Q4_2nn3olv6hidden25DownloadedSystemTopicDataCFUi +UploadCommentDataByPostApp__Q2_2nn3olvFPCQ3_2nn3olv31UploadCommentDataByPostAppParam +UploadCommentData__Q2_2nn3olvFPCQ3_2nn3olv22UploadCommentDataParam +UploadCommentData__Q2_2nn3olvFPQ3_2nn3olv19UploadedCommentDataPCQ3_2nn3olv22UploadCommentDataParam +UploadCommunityData__Q2_2nn3olvFPCQ3_2nn3olv24UploadCommunityDataParam +UploadCommunityData__Q2_2nn3olvFPQ3_2nn3olv21UploadedCommunityDataPCQ3_2nn3olv24UploadCommunityDataParam +UploadDirectMessageDataByPostApp__Q2_2nn3olvFPCQ3_2nn3olv37UploadDirectMessageDataByPostAppParam +UploadDirectMessageData__Q2_2nn3olvFPCQ3_2nn3olv28UploadDirectMessageDataParam +UploadDirectMessageData__Q2_2nn3olvFPQ3_2nn3olv25UploadedDirectMessageDataPCQ3_2nn3olv28UploadDirectMessageDataParam +UploadEmpathyToPostData__Q2_2nn3olvFPCQ3_2nn3olv28UploadEmpathyToPostDataParam +UploadFavoriteToCommunityData__Q2_2nn3olvFPCQ3_2nn3olv34UploadFavoriteToCommunityDataParam +UploadFavoriteToCommunityData__Q2_2nn3olvFPQ3_2nn3olv31UploadedFavoriteToCommunityDataPCQ3_2nn3olv34UploadFavoriteToCommunityDataParam +UploadFollowToUserData__Q2_2nn3olvFPCQ3_2nn3olv27UploadFollowToUserDataParam +UploadPostDataByPostApp__Q2_2nn3olvFPCQ3_2nn3olv28UploadPostDataByPostAppParam +UploadPostData__Q2_2nn3olvFPCQ3_2nn3olv19UploadPostDataParam +UploadPostData__Q2_2nn3olvFPQ3_2nn3olv16UploadedPostDataPCQ3_2nn3olv19UploadPostDataParam +__ct__Q3_2nn3olv12MainAppParamFv +__ct__Q3_2nn3olv15InitializeParamFv +__ct__Q3_2nn3olv15UploadParamBaseFv +__ct__Q3_2nn3olv16UploadedPostDataFv +__ct__Q3_2nn3olv18DownloadedDataBaseFv +__ct__Q3_2nn3olv18DownloadedPostDataFv +__ct__Q3_2nn3olv18DownloadedUserDataFv +__ct__Q3_2nn3olv19DownloadedTopicDataFv +__ct__Q3_2nn3olv19StartPortalAppParamFv +__ct__Q3_2nn3olv19UploadPostDataParamFv +__ct__Q3_2nn3olv19UploadedCommentDataFv +__ct__Q3_2nn3olv21DownloadedCommentDataFv +__ct__Q3_2nn3olv21UploadedCommunityDataFv +__ct__Q3_2nn3olv22UploadCommentDataParamFv +__ct__Q3_2nn3olv23DownloadedCommunityDataFv +__ct__Q3_2nn3olv24GetNotificationsUrlParamFv +__ct__Q3_2nn3olv24UploadCommunityDataParamFv +__ct__Q3_2nn3olv25DownloadPostDataListParamFv +__ct__Q3_2nn3olv25DownloadUserDataListParamFv +__ct__Q3_2nn3olv25UploadedDirectMessageDataFv +__ct__Q3_2nn3olv27DownloadedDirectMessageDataFv +__ct__Q3_2nn3olv27UploadFollowToUserDataParamFv +__ct__Q3_2nn3olv28DownloadCommentDataListParamFv +__ct__Q3_2nn3olv28UploadDirectMessageDataParamFv +__ct__Q3_2nn3olv28UploadEmpathyToPostDataParamFv +__ct__Q3_2nn3olv28UploadPostDataByPostAppParamFv +__ct__Q3_2nn3olv30DownloadCommunityDataListParamFv +__ct__Q3_2nn3olv31UploadCommentDataByPostAppParamFv +__ct__Q3_2nn3olv31UploadedFavoriteToCommunityDataFv +__ct__Q3_2nn3olv34DownloadDirectMessageDataListParamFv +__ct__Q3_2nn3olv34UploadFavoriteToCommunityDataParamFv +__ct__Q3_2nn3olv37UploadDirectMessageDataByPostAppParamFv +__ct__Q4_2nn3olv6hidden12PostAppParamFv +__ct__Q4_2nn3olv6hidden14PortalAppParamFv +__ct__Q4_2nn3olv6hidden17StartMainAppParamFv +__ct__Q4_2nn3olv6hidden24DownloadedSystemPostDataFv +__ct__Q4_2nn3olv6hidden25DownloadedSystemTopicDataFv +__ct__Q4_2nn3olv6hidden25StartSystemPortalAppParamFv +__ct__Q4_2nn3olv6hidden25UploadSystemPostDataParamFv +__ct__Q4_2nn3olv6hidden27DownloadPostDataListExParamFv +__ct__Q4_2nn3olv6hidden28DownloadSystemTopicDataParamFv +__ct__Q4_2nn3olv6hidden28UploadSystemCommentDataParamFv +__ct__Q4_2nn3olv6hidden29DownloadedSystemTopicDataListFv +__ct__Q4_2nn3olv6hidden31DownloadSystemPostDataListParamFv +__ct__Q4_2nn3olv6hidden32DownloadSystemTopicDataListParamFv +__ct__Q4_2nn3olv6hidden34UploadSystemDirectMessageDataParamFv +__ct__Q5_2nn3olv6hidden7archive27ExternalBinaryArchiveGetterFv +__dt__Q3_2nn3olv15UploadParamBaseFv +__dt__Q3_2nn3olv16UploadedDataBaseFv +__dt__Q3_2nn3olv18DownloadedDataBaseFv +__dt__Q3_2nn3olv28UploadPostDataByPostAppParamFv diff --git a/cafe/nn_pdm.def b/cafe/nn_pdm.def new file mode 100644 index 0000000..d622971 --- /dev/null +++ b/cafe/nn_pdm.def @@ -0,0 +1,53 @@ +:NAME nn_pdm + +:TEXT +ClearPlayData__Q2_2nn3pdmFUi +CloseAllFiles__Q2_2nn3pdmFv +Convert__Q2_2nn3pdmFi +CreateWiiReturnSaveData__Q2_2nn3pdmFi +Finalize__Q2_2nn3pdmFv +GetPlayDiaryLength__Q2_2nn3pdmFPii +GetPlayDiaryMaxLength__Q2_2nn3pdmFPi +GetPlayDiaryStart__Q2_2nn3pdmFPii +GetPlayDiary__Q2_2nn3pdmFPQ3_2nn3pdm9PlayDiaryiT2 +GetPlayDiary__Q2_2nn3pdmFPiPQ3_2nn3pdm9PlayDiaryiT3 +GetPlayEventMaxLength__Q2_2nn3pdmFPi +GetPlayEvent__Q2_2nn3pdmFPiPQ3_2nn3pdm9PlayEventiT3 +GetPlayLogEx__Q2_2nn3pdmFPiPQ3_2nn3pdm7PlayLogiT3Q3_2nn3pdm12TitleIdStyle +GetPlayLogLength__Q2_2nn3pdmFPii +GetPlayLogMaxLength__Q2_2nn3pdmFPi +GetPlayLogStart__Q2_2nn3pdmFPii +GetPlayLog__Q2_2nn3pdmFPQ3_2nn3pdm7PlayLogiT2 +GetPlayLog__Q2_2nn3pdmFPiPQ3_2nn3pdm7PlayLogiT3 +GetPlayStatsLength__Q2_2nn3pdmFPii +GetPlayStatsMaxLength__Q2_2nn3pdmFPi +GetPlayStatsOfTitleId__Q2_2nn3pdmFPQ3_2nn3pdm9PlayStatsiUL +GetPlayStats__Q2_2nn3pdmFPQ3_2nn3pdm9PlayStatsiT2 +GetPlayStats__Q2_2nn3pdmFPiPQ3_2nn3pdm9PlayStatsiT3 +Initialize__Q2_2nn3pdmFv +NotifyChangeAccountBeginEvent__Q2_2nn3pdmFi +NotifyChangeAccountBeginEvent__Q2_2nn3pdmFv +NotifyChangeAccountEndEvent__Q2_2nn3pdmFi +NotifyChangeAccountEndEvent__Q2_2nn3pdmFv +NotifyEnterCompatibleModeEvent__Q2_2nn3pdmFv +NotifyEnterHaiModeEvent__Q2_2nn3pdmFv +NotifyPlayEvent__Q2_2nn3pdmFUi +NotifyPlayEvent__Q2_2nn3pdmFUiN21UL +NotifyPlayEvent__Q2_2nn3pdmFUii +NotifySetTimeBeginEvent__Q2_2nn3pdmFv +NotifySetTimeEndEvent__Q2_2nn3pdmFv +PDMCloseAllFiles +PDMFinalize +PDMInitialize +PDMNotifyChangeAccountBeginEvent +PDMNotifyChangeAccountEndEvent +PDMNotifyEnterCompatibleModeEvent +PDMNotifyEnterHaiModeEvent +PDMNotifyPlayEvent +PDMNotifySetTimeBeginEvent +PDMNotifySetTimeEndEvent +SetPlayDiary__Q2_2nn3pdmFPCQ3_2nn3pdm9PlayDiaryiN22 +SetPlayEvent__Q2_2nn3pdmFPCQ3_2nn3pdm9PlayEventiT2 +SetPlayLog__Q2_2nn3pdmFPCQ3_2nn3pdm7PlayLogiN22 +SetPlayStats__Q2_2nn3pdmFPCQ3_2nn3pdm9PlayStatsiT2 +WaitForConvertDone__Q2_2nn3pdmFv diff --git a/cafe/nn_save.def b/cafe/nn_save.def new file mode 100644 index 0000000..a127408 --- /dev/null +++ b/cafe/nn_save.def @@ -0,0 +1,71 @@ +:NAME nn_save + +:TEXT +SAVEChangeDir +SAVEChangeDirAsync +SAVEChangeGroupAndOthersMode +SAVEChangeGroupAndOthersModeAsync +SAVEChangeGroupMode +SAVEChangeGroupModeAsync +SAVECheckSaveDirRequiredUpdate +SAVEFlushQuota +SAVEFlushQuotaAsync +SAVEGetFreeSpaceSize +SAVEGetFreeSpaceSizeAsync +SAVEGetFreeSpaceSizeOfDevice +SAVEGetNoDeleteGroupSaveDirPath +SAVEGetNoDeleteSaveDataPath +SAVEGetSharedDataTitlePath +SAVEGetSharedSaveDataPath +SAVEGetStat +SAVEGetStatAsync +SAVEGetStatOtherApplication +SAVEGetStatOtherApplicationAsync +SAVEGetStatOtherDemoApplication +SAVEGetStatOtherDemoApplicationAsync +SAVEGetStatOtherDemoApplicationVariation +SAVEGetStatOtherDemoApplicationVariationAsync +SAVEGetStatOtherNormalApplication +SAVEGetStatOtherNormalApplicationAsync +SAVEGetStatOtherNormalApplicationVariation +SAVEGetStatOtherNormalApplicationVariationAsync +SAVEInit +SAVEInitAccountSaveDir +SAVEInitCommonSaveDir +SAVEInitNoDeleteGroupSaveDir +SAVEInitSaveDir +SAVEInitSaveDirByAppMeta +SAVEMakeDir +SAVEMakeDirAsync +SAVEOpenDir +SAVEOpenDirAsync +SAVEOpenDirOtherApplication +SAVEOpenDirOtherApplicationAsync +SAVEOpenDirOtherDemoApplication +SAVEOpenDirOtherDemoApplicationAsync +SAVEOpenDirOtherDemoApplicationVariation +SAVEOpenDirOtherDemoApplicationVariationAsync +SAVEOpenDirOtherNormalApplication +SAVEOpenDirOtherNormalApplicationAsync +SAVEOpenDirOtherNormalApplicationVariation +SAVEOpenDirOtherNormalApplicationVariationAsync +SAVEOpenFile +SAVEOpenFileAsync +SAVEOpenFileOtherApplication +SAVEOpenFileOtherApplicationAsync +SAVEOpenFileOtherDemoApplication +SAVEOpenFileOtherDemoApplicationAsync +SAVEOpenFileOtherDemoApplicationVariation +SAVEOpenFileOtherDemoApplicationVariationAsync +SAVEOpenFileOtherNormalApplication +SAVEOpenFileOtherNormalApplicationAsync +SAVEOpenFileOtherNormalApplicationVariation +SAVEOpenFileOtherNormalApplicationVariationAsync +SAVERemove +SAVERemoveAsync +SAVERename +SAVERenameAsync +SAVERollbackQuota +SAVERollbackQuotaAsync +SAVEShutdown +SAVEUpdateSaveDir diff --git a/cafe/nn_sl.def b/cafe/nn_sl.def new file mode 100644 index 0000000..5cd57fc --- /dev/null +++ b/cafe/nn_sl.def @@ -0,0 +1,228 @@ +:NAME nn_sl + +:TEXT +CancelTransfer__Q3_2nn2sl10DrcManagerFv +Clear__Q3_2nn2sl18LaunchInfoDatabaseFv +ConvertSerializedKillerNotification__Q2_2nn2slFPvUiiT3T2N23PCv +CreateAccountSelectSceneImage__Q3_2nn2sl4coreFPvPPCvi +CreateQuickStartSceneImages__Q3_2nn2sl4coreFPvT1PPCvPPCwiT3T5PCv +Create__Q3_2nn2sl11DataCreatorFPQ3_2nn2sl16TransferableInfoPCQ3_2nn2sl9TitleInfoiRCQ3_2nn2sl18KillerNotificationRCQ3_2nn2sl9TitleInfoRQ3_2nn2sl18LaunchInfoDatabase +Deserialize__Q3_2nn2sl14SerializerBaseCFPvUi +FinalizeForEcoProcess__Q2_2nn2slFv +Finalize__Q2_2nn2slFv +Finalize__Q3_2nn2sl10FileStreamFv +Finalize__Q3_2nn2sl12MemoryStreamFv +Finalize__Q3_2nn2sl14TitleIconCacheFv +Finalize__Q3_2nn2sl14TitleListCacheFv +Finalize__Q3_2nn2sl18FileSystemAccessorFv +Finalize__Q3_2nn2sl18LaunchInfoDatabaseFv +Finalize__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv +Finalize__Q3_2nn2sl47KillerNotificationTransferRecordManagerInternalFv +Finalize__Q3_2nn2sl4coreFv +GetCount__Q3_2nn2sl14SerializerBaseCFPUi +GetCurrentId__Q3_2nn2sl18LaunchInfoDatabaseCFv +GetDefaultAccountInfoAccessor__Q2_2nn2slFv +GetDefaultBlackListAccessor__Q2_2nn2slFv +GetDefaultCacheManager__Q2_2nn2slFv +GetDefaultDatabasePath__Q2_2nn2slFPcUi +GetDefaultDatabasePath__Q2_2nn2slFPcUiUL +GetDefaultDefaultTitleAccessor__Q2_2nn2slFv +GetDefaultDiscCachedTitleAccessor__Q2_2nn2slFv +GetDefaultIconInfoAccessor__Q2_2nn2slFv +GetDefaultIconInfoSerializer__Q2_2nn2slFv +GetDefaultInstalledTitleListAccessor__Q2_2nn2slFv +GetDefaultJumpTitleInfoSerializer__Q2_2nn2slFv +GetDefaultKillerNotificationAccessor__Q2_2nn2slFv +GetDefaultKillerNotificationSerializer__Q2_2nn2slFv +GetDefaultKillerNotificationTransferRecordManager__Q2_2nn2slFv +GetDefaultKillerNotificationTransferRecordPath__Q2_2nn2slFPcUi +GetDefaultKillerNotificationTransferRecordPath__Q2_2nn2slFPcUiUL +GetDefaultKillerNotificationTransferRecordStream__Q2_2nn2slFv +GetDefaultLaunchInfoDatabase__Q2_2nn2slFv +GetDefaultLaunchedTitleListAccessor__Q2_2nn2slFQ3_2nn2sl29LaunchedTitleListAccessorType +GetDefaultLaunchedTitleListAccessor__Q2_2nn2slFv +GetDefaultMetaInfoAccessor__Q2_2nn2slFv +GetDefaultPreferentialTitleAccessor__Q2_2nn2slFv +GetDefaultPreviousSendingTimeSerializer__Q2_2nn2slFv +GetDefaultQuickStartTitleInfoSerializer__Q2_2nn2slFv +GetDefaultSettingAccessor__Q2_2nn2slFv +GetDefaultTimeAccessor__Q2_2nn2slFv +GetDefaultTitleIconCache__Q2_2nn2slFv +GetDefaultTitleInfoSerializer__Q2_2nn2slFv +GetDefaultTitleListAccessor__Q2_2nn2slFv +GetDefaultTitleListCache__Q2_2nn2slFv +GetDefaultUpdatePackageAccessor__Q2_2nn2slFv +GetDefaultWhiteListAccessor__Q2_2nn2slFv +GetDrcTransferrer__Q2_2nn2slFv +GetEmptyValue__Q3_2nn2sl9TitleInfoSFPQ3_2nn2sl9TitleInfo +GetEnability__Q3_2nn2sl9ConditionCFv +GetEntryCount__Q3_2nn2sl18LaunchInfoDatabaseCFv +GetFileSystemAccessor__Q2_2nn2slFv +GetKillerNotificationCache__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl18KillerNotificationPQ3_2nn2sl9TitleInfo +GetLaunchInfoById__Q3_2nn2sl18LaunchInfoDatabaseCFPQ3_2nn2sl10LaunchInfoUL +GetMergedLaunchedTitleList__Q2_2nn2slFPQ3_2nn2sl9TitleInfoPiiT3RCQ3_2nn2sl26ILaunchedTitleListAccessor +GetPreviousSendingTime__Q3_2nn2sl9ConditionCFPL +GetPublishType__Q3_2nn2sl9TitleInfoCFv +GetQuickStartCache__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl9TitleInfoi +GetRecordCount__Q3_2nn2sl39KillerNotificationTransferRecordManagerCFv +GetRecordCount__Q3_2nn2sl47KillerNotificationTransferRecordManagerInternalCFv +GetRecords__Q3_2nn2sl39KillerNotificationTransferRecordManagerCFPQ3_2nn2sl32KillerNotificationTransferRecordUi +GetRecords__Q3_2nn2sl47KillerNotificationTransferRecordManagerInternalCFPQ3_2nn2sl32KillerNotificationTransferRecordUi +GetSize__Q3_2nn2sl10FileStreamFPUi +GetSize__Q3_2nn2sl12MemoryStreamFPUi +Get__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl9TitleInfoiPQ3_2nn2sl18KillerNotificationT1 +Get__Q3_2nn2sl14TitleIconCacheCFPQ3_2nn2sl8IconInfoi +Get__Q3_2nn2sl14TitleListCacheFPQ3_2nn2sl9TitleInfoPiiT3 +InitializeForEcoProcess__Q2_2nn2slFPFUiT1_PvPFPv_v +Initialize__Q2_2nn2slFPFUiT1_PvPFPv_v +Initialize__Q3_2nn2sl10DrcManagerFRQ3_2nn2sl12ITransferrerRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl13ITimeAccessor +Initialize__Q3_2nn2sl10FileStreamFP8FSClientP10FSCmdBlockPCcT3 +Initialize__Q3_2nn2sl11DataCreatorFRQ3_2nn2sl17IIconInfoAccessorRQ3_2nn2sl20IAccountInfoAccessorRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl15ITitleIconCache +Initialize__Q3_2nn2sl12CacheManagerFRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfoRQ3_2nn2sl49ISerializer__tm__30_Q3_2nn2sl18KillerNotificationT1 +Initialize__Q3_2nn2sl12MemoryStreamFPvUi +Initialize__Q3_2nn2sl14SerializerBaseFiUiT1PFPvUiiN33PCv_Q2_2nn6ResultP8FSClientP10FSCmdBlockPCc +Initialize__Q3_2nn2sl14SerializerBaseFiUiT1PFPvUiiT3T2N23PCv_Q2_2nn6ResultP8FSClientP10FSCmdBlockPCc +Initialize__Q3_2nn2sl14TitleIconCacheFi +Initialize__Q3_2nn2sl14TitleIconCacheFiRQ3_2nn2sl17IIconInfoAccessorRQ3_2nn2sl38ISerializer__tm__19_Q3_2nn2sl8IconInfoRQ3_2nn2sl16ISettingAccessor +Initialize__Q3_2nn2sl14TitleListCacheFiN21 +Initialize__Q3_2nn2sl14TitleListCacheFiN21RQ3_2nn2sl18ITitleListAccessorRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IInstalledTitleListAccessorRQ3_2nn2sl24IDiscCachedTitleAccessorRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfo +Initialize__Q3_2nn2sl14TitleListCacheFiN21RQ3_2nn2sl18ITitleListAccessorRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IInstalledTitleListAccessorRQ3_2nn2sl24IDiscCachedTitleAccessorRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfoRQ3_2nn2sl13ITimeAccessorRQ3_2nn2sl17IMetaInfoAccessor +Initialize__Q3_2nn2sl14TitleListCacheFiT1 +Initialize__Q3_2nn2sl14TitleListCacheFiT1RQ3_2nn2sl18ITitleListAccessorRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IInstalledTitleListAccessorRQ3_2nn2sl24IDiscCachedTitleAccessorRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfo +Initialize__Q3_2nn2sl18FileSystemAccessorFv +Initialize__Q3_2nn2sl26KillerNotificationSelectorFRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IKillerNotificationAccessorRQ3_2nn2sl14TitleListCacheRQ3_2nn2sl49ISerializer__tm__30_Q3_2nn2sl18KillerNotificationRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl20IAccountInfoAccessorRQ3_2nn2sl13ITimeAccessor +Initialize__Q3_2nn2sl26KillerNotificationSelectorFRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IKillerNotificationAccessorRQ3_2nn2sl14TitleListCacheRQ3_2nn2sl49ISerializer__tm__30_Q3_2nn2sl18KillerNotificationRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl20IAccountInfoAccessorRQ3_2nn2sl13ITimeAccessorRQ3_2nn2sl40IKillerNotificationTransferRecordManager +Initialize__Q3_2nn2sl29QuickStartApplicationSelectorFRQ3_2nn2sl26IPreferentialTitleAccessorRQ3_2nn2sl21IDefaultTitleAccessorRQ3_2nn2sl18IWhiteListAccessorRQ3_2nn2sl14TitleListCacheRQ3_2nn2sl16ISettingAccessor +Initialize__Q3_2nn2sl29QuickStartApplicationSelectorFRQ3_2nn2sl26IPreferentialTitleAccessorRQ3_2nn2sl21IDefaultTitleAccessorRQ3_2nn2sl18IWhiteListAccessorRQ3_2nn2sl14TitleListCacheRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl18IBlackListAccessor +Initialize__Q3_2nn2sl47KillerNotificationTransferRecordManagerInternalFRQ3_2nn2sl13ITimeAccessor +Initialize__Q3_2nn2sl4coreFPFUiT1_PvPFPv_vRQ3_2nn2sl12ITransferrer +Initialize__Q3_2nn2sl9ConditionFRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl22IUpdatePackageAccessorRQ3_2nn2sl20ISerializer__tm__2_LRQ3_2nn2sl13ITimeAccessor +LoadInitial__Q3_2nn2sl18LaunchInfoDatabaseFUiQ3_2nn2sl6Region +LoadInitial__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv +LoadInitial__Q3_2nn2sl47KillerNotificationTransferRecordManagerInternalFv +Load__Q3_2nn2sl14TitleIconCacheFv +Load__Q3_2nn2sl14TitleListCacheFv +Load__Q3_2nn2sl18LaunchInfoDatabaseFRQ3_2nn2sl7IStreamQ3_2nn2sl6Region +Load__Q3_2nn2sl39KillerNotificationTransferRecordManagerFRQ3_2nn2sl7IStream +Load__Q3_2nn2sl47KillerNotificationTransferRecordManagerInternalFRQ3_2nn2sl7IStream +MakeAcpResult__Q2_2nn2slFi +MakeActResult__Q2_2nn2slFQ2_2nn6Result +MakeBossApiResult__Q2_2nn2slFQ2_2nn6Result +MakeBossFsResult__Q2_2nn2slFQ3_2nn4boss23SubTaskResultDefinition +MakeBossResult__Q2_2nn2slFQ3_2nn4boss20TaskResultDefinition +MakeCcrSysResult__Q2_2nn2slFi +MakeFsResult__Q2_2nn2slFi +MakeIdbResult__Q2_2nn2slFQ3_2nn3idb6Result +MakeIosResult__Q2_2nn2slFQ2_2nn6Result +MakeMcpResult__Q2_2nn2slFi +MakeNimResult__Q2_2nn2slFQ2_2nn6Result +MakeSciResult__Q2_2nn2slF10_SCIStatus +MakeUcResult__Q2_2nn2slFi +McpAppTypeToTitleTypeId__Q2_2nn2slF11MCP_AppType +MountSd__Q3_2nn2sl18FileSystemAccessorFv +NeedsUpdate__Q3_2nn2sl9ConditionCFv +PushNotification__Q3_2nn2sl10DrcManagerFPbPCQ3_2nn2sl18KillerNotificationbT3L +ReadKillerNotificationXml__Q2_2nn2slFPQ3_2nn2sl18KillerNotificationPQ3_2nn4nlib11InputStream +Read__Q3_2nn2sl10FileStreamFPiPvUi +Read__Q3_2nn2sl12MemoryStreamFPiPvUi +RegisterRecords__Q3_2nn2sl39KillerNotificationTransferRecordManagerFPCQ3_2nn2sl32KillerNotificationTransferRecordUi +RegisterRecords__Q3_2nn2sl47KillerNotificationTransferRecordManagerInternalFPCQ3_2nn2sl32KillerNotificationTransferRecordUi +RegisterRecords__Q3_2nn2sl47KillerNotificationTransferRecordManagerInternalFPCUiUi +Register__Q3_2nn2sl18LaunchInfoDatabaseFRCQ3_2nn2sl10LaunchInfo +Seek__Q3_2nn2sl10FileStreamFiQ4_2nn2sl7IStream10SeekOrigin +Seek__Q3_2nn2sl12MemoryStreamFiQ4_2nn2sl7IStream10SeekOrigin +SelectQuickStartAppications__Q3_2nn2sl4coreFPQ3_2nn2sl9TitleInfoPiiPCQ3_2nn2sl9TitleInfoT3T4T3T4T3PCQ3_2nn2sl9WhiteList +SelectQuickStartAppications__Q3_2nn2sl4coreFPQ3_2nn2sl9TitleInfoPiiPCQ3_2nn2sl9TitleInfoT3T4T3T4T3PCQ3_2nn2sl9WhiteListT4T3 +Select__Q3_2nn2sl26KillerNotificationSelectorFPQ3_2nn2sl18KillerNotificationPQ3_2nn2sl9TitleInfoPb +Select__Q3_2nn2sl29QuickStartApplicationSelectorFPQ3_2nn2sl9TitleInfoi +Serialize__Q3_2nn2sl14SerializerBaseCFPCvUi +SetupInitialCache__Q3_2nn2sl12CacheManagerFv +StoreCurrentTimeAsPreviousSendingTime__Q3_2nn2sl9ConditionCFv +Store__Q3_2nn2sl12CacheManagerFPCQ3_2nn2sl9TitleInfoiRCQ3_2nn2sl18KillerNotificationRCQ3_2nn2sl9TitleInfo +Store__Q3_2nn2sl14TitleIconCacheCFv +Store__Q3_2nn2sl14TitleListCacheFv +Store__Q3_2nn2sl18LaunchInfoDatabaseCFRQ3_2nn2sl7IStream +Store__Q3_2nn2sl39KillerNotificationTransferRecordManagerCFRQ3_2nn2sl7IStream +Store__Q3_2nn2sl47KillerNotificationTransferRecordManagerInternalCFRQ3_2nn2sl7IStream +TitleTypeIdToMcpAppType__Q2_2nn2slFUi +Transfer__Q3_2nn2sl10DrcManagerFRCQ3_2nn2sl16TransferableInfobQ4_2nn2sl12ITransferrer12TransferMode +Transfer__Q3_2nn2sl10DrcManagerFRCQ3_2nn2sl16TransferableInfobT2 +Unregister__Q3_2nn2sl18LaunchInfoDatabaseFUL +UpdateIfNeeded__Q3_2nn2sl14TitleListCacheFv +UpdateImpl__Q3_2nn2sl14TitleListCacheFb +Update__Q3_2nn2sl14TitleIconCacheFPCQ3_2nn2sl9TitleInfoi +Update__Q3_2nn2sl14TitleListCacheFv +Write__Q3_2nn2sl10FileStreamFPiPCvUi +Write__Q3_2nn2sl12MemoryStreamFPiPCvUi +__CPR107__ConvertKillerNotificationStructure__Q2_2nn2slFPQ3_2nn2sl18KillerNotificationRCQ3_2nn2slJ56J +__CPR196__SelectKillerNotification__Q3_2nn2sl4coreFPQ3_2nn2sl9TitleInfoPQ3_2nn2sl18KillerNotificationPCQ3_2nn2slJ51JiPCQ3_2nn2slJ71JT4T5RCQ3_2nn2sl7SettingRCQ3_2nn2sl11AccountInfoT3T4L +__CPR243__SelectKillerNotification__Q3_2nn2sl4coreFPQ3_2nn2sl9TitleInfoPQ3_2nn2sl18KillerNotificationPCQ3_2nn2slJ51JiPCQ3_2nn2slJ71JT4T5RCQ3_2nn2sl7SettingRCQ3_2nn2sl11AccountInfoT3T4LPCQ3_2nn2sl32KillerNotificationTransferRecordT4 +__CPR76__GetEmptyValue__Q3_2nn2sl18KillerNotificationSFPQ3_2nn2slJ24J +__CPR81__CheckEmptyValue__Q3_2nn2sl18KillerNotificationSFPbPCQ3_2nn2slJ26J +__CPR84__LoadInitial__Q3_2nn2sl18LaunchInfoDatabaseFUiPCQ4_2nn2slJ22J5EntryT1 +__CPR86__ListLaunchInfos__Q3_2nn2sl18LaunchInfoDatabaseCFPQ4_2nn2slJ26J5EntryUi +__CPR93__Load__Q3_2nn2sl18LaunchInfoDatabaseFRQ3_2nn2sl7IStreamPCQ4_2nn2slJ15J5EntryUi +__ct__Q3_2nn2sl10DrcManagerFv +__ct__Q3_2nn2sl10FileStreamFv +__ct__Q3_2nn2sl11DataCreatorFv +__ct__Q3_2nn2sl12CacheManagerFv +__ct__Q3_2nn2sl12MemoryStreamFv +__ct__Q3_2nn2sl14TitleIconCacheFv +__ct__Q3_2nn2sl14TitleListCacheFv +__ct__Q3_2nn2sl18LaunchInfoDatabaseFv +__ct__Q3_2nn2sl26KillerNotificationSelectorFv +__ct__Q3_2nn2sl29QuickStartApplicationSelectorFv +__ct__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv +__ct__Q3_2nn2sl47KillerNotificationTransferRecordManagerInternalFv +__ct__Q3_2nn2sl9ConditionFv +__dl__Q3_2nn2sl47KillerNotificationTransferRecordManagerInternalSFPv +__dt__Q3_2nn2sl10FileStreamFv +__dt__Q3_2nn2sl12MemoryStreamFv +__dt__Q3_2nn2sl14TitleIconCacheFv +__dt__Q3_2nn2sl26KillerNotificationSelectorFv +__dt__Q3_2nn2sl39KillerNotificationTransferRecordManagerFv +__dt__Q3_2nn2sl47KillerNotificationTransferRecordManagerInternalFv +__nw__Q3_2nn2sl47KillerNotificationTransferRecordManagerInternalSFUi + +:DATA +__TID_Q3_2nn2sl10DrcManager +__TID_Q3_2nn2sl10FileStream +__TID_Q3_2nn2sl11DataCreator +__TID_Q3_2nn2sl12ITransferrer +__TID_Q3_2nn2sl12MemoryStream +__TID_Q3_2nn2sl13ITimeAccessor +__TID_Q3_2nn2sl14TitleIconCache +__TID_Q3_2nn2sl14TitleListCache +__TID_Q3_2nn2sl15ITitleIconCache +__TID_Q3_2nn2sl16ISettingAccessor +__TID_Q3_2nn2sl17IIconInfoAccessor +__TID_Q3_2nn2sl17IMetaInfoAccessor +__TID_Q3_2nn2sl18FileSystemAccessor +__TID_Q3_2nn2sl18IBlackListAccessor +__TID_Q3_2nn2sl18ITitleListAccessor +__TID_Q3_2nn2sl18IWhiteListAccessor +__TID_Q3_2nn2sl20IAccountInfoAccessor +__TID_Q3_2nn2sl20ISerializer__tm__2_L +__TID_Q3_2nn2sl21IDefaultTitleAccessor +__TID_Q3_2nn2sl22IUpdatePackageAccessor +__TID_Q3_2nn2sl24IDiscCachedTitleAccessor +__TID_Q3_2nn2sl26ILaunchedTitleListAccessor +__TID_Q3_2nn2sl26IPreferentialTitleAccessor +__TID_Q3_2nn2sl26KillerNotificationSelector +__TID_Q3_2nn2sl27IInstalledTitleListAccessor +__TID_Q3_2nn2sl27IKillerNotificationAccessor +__TID_Q3_2nn2sl28Serializer__tm__10_LXCiL_1_1 +__TID_Q3_2nn2sl29QuickStartApplicationSelector +__TID_Q3_2nn2sl38ISerializer__tm__19_Q3_2nn2sl8IconInfo +__TID_Q3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfo +__TID_Q3_2nn2sl39KillerNotificationTransferRecordManager +__TID_Q3_2nn2sl40IKillerNotificationTransferRecordManager +__TID_Q3_2nn2sl45Serializer__tm__27_Q3_2nn2sl8IconInfoXCiL_1_1 +__TID_Q3_2nn2sl46Serializer__tm__28_Q3_2nn2sl9TitleInfoXCiL_1_1 +__TID_Q3_2nn2sl47KillerNotificationTransferRecordManagerInternal +__TID_Q3_2nn2sl49ISerializer__tm__30_Q3_2nn2sl18KillerNotification +__TID_Q3_2nn2sl56Serializer__tm__38_Q3_2nn2sl18KillerNotificationXCiL_1_1 +__TID_Q3_2nn2sl7IStream +__TID_Q3_2nn2sl9Condition +__TID_Q3_2nn6crypto15HashContextBase +__TID_Q4_2nn4util11ADLFireWall70NonCopyable__tm__51_Q3_2nn2sl39KillerNotificationTransferRecordManager diff --git a/cafe/nn_spm.def b/cafe/nn_spm.def new file mode 100644 index 0000000..717a3c7 --- /dev/null +++ b/cafe/nn_spm.def @@ -0,0 +1,32 @@ +:NAME nn_spm + +:TEXT +CancelWaitStateUpdated__Q2_2nn3spmFv +ClearExtendedStorage__Q2_2nn3spmFv +Compare__Q3_2nn3spm8VolumeIdCFRCQ3_2nn3spm8VolumeId +FilterBriefTitleList__Q2_2nn3spmFP22MCP_TitleListBriefTypeUi +FilterTitleList__Q2_2nn3spmFP17MCP_TitleListTypeUi +Finalize__Q2_2nn3spmFv +FindStorageByVolumeId__Q2_2nn3spmFPQ3_2nn3spm12StorageIndexRCQ3_2nn3spm8VolumeId +GetDefaultExtendedStorageVolumeId__Q2_2nn3spmFv +GetExtendedStorageIndex__Q2_2nn3spmFPQ3_2nn3spm12StorageIndex +GetPreviousExtendedStorageVolumeId__Q2_2nn3spmFPbPQ3_2nn3spm8VolumeId +GetStorageInfo__Q2_2nn3spmFPQ3_2nn3spm11StorageInfoQ3_2nn3spm12StorageIndex +GetStorageList__Q2_2nn3spmFPQ3_2nn3spm15StorageListItemUi +GetUsbDetectionMaxTimeMilliSeconds__Q2_2nn3spmFv +GetUsbDetectionRestTimeMilliSeconds__Q2_2nn3spmFv +Initialize__Q2_2nn3spmFv +IsDefaultTimedOut__Q2_2nn3spmFv +IsStorageMaybePcFormatted__Q2_2nn3spmFPbQ3_2nn3spm12StorageIndex +IsStorageMaybeWfsFormatted__Q2_2nn3spmFPbQ3_2nn3spm12StorageIndex +NeedsManualExtendedStorageResolutionImpl__Q2_2nn3spmFPb +NeedsManualExtendedStorageResolution__Q2_2nn3spmFv +ReadRawStorageHead512__Q2_2nn3spmFQ3_2nn3spm12StorageIndexPc +SetAutoFatal__Q2_2nn3spmFb +SetDefaultExtendedStorageVolumeId__Q2_2nn3spmFRCQ3_2nn3spm8VolumeId +SetExtendedStorage__Q2_2nn3spmFQ3_2nn3spm12StorageIndex +SetResolveManuallyOnWarmBoot__Q2_2nn3spmFb +StopFatalDetection__Q2_2nn3spmFv +WaitStateUpdated__Q2_2nn3spmFPUL +__CPR86__FormatExternalStorage__Q2_2nn3spmFPQ3_2nn3spm12StorageIndexiQ3_2nn3spmJ45JPi +__ct__Q3_2nn3spm8VolumeIdFPCc diff --git a/cafe/nn_temp.def b/cafe/nn_temp.def new file mode 100644 index 0000000..544133f --- /dev/null +++ b/cafe/nn_temp.def @@ -0,0 +1,31 @@ +:NAME nn_temp + +:TEXT +TEMPChangeDir +TEMPChangeDirAsync +TEMPChangeOthersMode +TEMPChangeOthersModeAsync +TEMPCreateAndInitTempDir +TEMPGetDirGlobalPath +TEMPGetDirPath +TEMPGetFreeSpaceSize +TEMPGetFreeSpaceSizeAsync +TEMPGetStat +TEMPGetStatAsync +TEMPInit +TEMPMakeDir +TEMPMakeDirAsync +TEMPMountTempDir +TEMPOpenDir +TEMPOpenDirAsync +TEMPOpenFile +TEMPOpenFileAsync +TEMPOpenNewFile +TEMPOpenNewFileAsync +TEMPRemove +TEMPRemoveAsync +TEMPRename +TEMPRenameAsync +TEMPShutdown +TEMPShutdownTempDir +TEMPUnmountTempDir diff --git a/cafe/nn_uds.def b/cafe/nn_uds.def new file mode 100644 index 0000000..8772c3b --- /dev/null +++ b/cafe/nn_uds.def @@ -0,0 +1,118 @@ +:NAME nn_uds + +:TEXT +AddOutsideClient__Q3_2nn3uds4CafeFRQ4_2nn3uds4Cafe24NodeInformationForBridge +AddOutsideClient__Q5_2nn3uds4Cafe6detail3UdsFRQ4_2nn3uds4Cafe24NodeInformationForBridge +AllowToConnect__Q3_2nn3uds4CafeFv +AllowToSpectate__Q3_2nn3uds4CafeFv +AttachForBridge__Q3_2nn3uds4CafeFPQ4_2nn3uds4Cafe18EndpointDescriptor +Attach__Q3_2nn3uds4CafeFPQ4_2nn3uds4Cafe18EndpointDescriptorUsUcUi +BindForBridge__Q5_2nn3uds4Cafe6detail3UdsFQ4_2nn3uds4Cafe18EndpointDescriptorPvUi +Bind__Q5_2nn3uds4Cafe6detail3UdsFQ4_2nn3uds4Cafe18EndpointDescriptorPviUcUs +Close__Q5_2nn3uds4Cafe6detail3UdsFv +CompareWith__Q4_2nn3uds4Cafe18NetworkDescriptionCFPUcPQ5_2nn3uds4Cafe6detail25NetworkDescriptionElement +CreateBridgeNetwork__Q3_2nn3uds4CafeFPCQ4_2nn3uds4Cafe24BridgeNetworkInformation +CreateBridgeNetwork__Q3_2nn3uds4CafeFPCQ4_2nn3uds4Cafe24BridgeNetworkInformationUc +CreateBridgeNetwork__Q3_2nn3uds4CafeFUcT1UiPCcT3UsPCvT3PCQ4_2nn3uds4Cafe24NodeInformationForBridgeT1PCUsN31 +CreateBridgeNetwork__Q5_2nn3uds4Cafe6detail3UdsFRCQ4_2nn3uds4Cafe18NetworkDescriptionPCciPCQ4_2nn3uds4Cafe24NodeInformationForBridgeUcPCUsN25 +CreateEndpoint__Q3_2nn3uds4CafeFPQ4_2nn3uds4Cafe18EndpointDescriptor +CreateLocalCommunicationId__Q3_2nn3uds4CafeFUib +CreateNetworkBasicCheck__Q3_2nn3uds4CafeFUcT1UiPCcT3T1 +CreateNetwork__Q3_2nn3uds4CafeFUcT1UiPCcT3 +CreateNetwork__Q3_2nn3uds4CafeFUcT1UiPCcT3PCvT3 +CreateNetwork__Q3_2nn3uds4CafeFUcT1UiPCcT3T1 +CreateNetwork__Q3_2nn3uds4CafeFUcT1UiPCcT3T1PCvT3 +CreateNetwork__Q3_2nn3uds4CafeFUcT1UiPCcT3bT1PCvT3 +CreateNetwork__Q5_2nn3uds4Cafe6detail3UdsFRCQ4_2nn3uds4Cafe18NetworkDescriptionPCci +DeleteOutsideClient__Q3_2nn3uds4CafeFUs +DeleteOutsideClient__Q5_2nn3uds4Cafe6detail3UdsFUs +DestroyBridgeNetwork__Q3_2nn3uds4CafeFv +DestroyEndpoint__Q3_2nn3uds4CafeFPQ4_2nn3uds4Cafe18EndpointDescriptor +DestroyEndpoint__Q4_2nn3uds4Cafe6detailFPQ4_2nn3uds4Cafe18EndpointDescriptorPQ5_2nn3uds4Cafe6detail13ReceiveReport +DestroyNetwork__Q3_2nn3uds4CafeFv +DestroyNetwork__Q5_2nn3uds4Cafe6detail3UdsFv +DisallowToConnect__Q3_2nn3uds4CafeFb +DumpNetworkDescriptionElement__Q4_2nn3uds4Cafe6detailFRCQ5_2nn3uds4Cafe6detail25NetworkDescriptionElement +EjectClient__Q3_2nn3uds4CafeFUs +EjectClient__Q5_2nn3uds4Cafe6detail3UdsFUs +EjectSpectator__Q3_2nn3uds4CafeFv +EjectSpectator__Q5_2nn3uds4Cafe6detail3UdsFv +FinalizeCore__Q4_2nn3uds4Cafe6detailFv +Finalize__Q3_2nn3uds4CafeFv +Finalize__Q5_2nn3uds4Cafe6detail3UdsFv +Flush__Q4_2nn3uds4Cafe6detailFQ4_2nn3uds4Cafe14DataFrameIndex +Flush__Q5_2nn3uds4Cafe6detail3UdsFQ4_2nn3uds4Cafe14DataFrameIndex +GetApplicationDataFromBeacon__Q3_2nn3uds4CafeFPvPUiUi +GetApplicationData__Q4_2nn3uds4Cafe18NetworkDescriptionCFPUcUi +GetApplicationData__Q5_2nn3uds4Cafe6detail3UdsFPUcPUiUi +GetChannel__Q3_2nn3uds4CafeFPUc +GetChannel__Q5_2nn3uds4Cafe6detail3UdsFPUc +GetConnectionStatusForBridge__Q3_2nn3uds4CafeFPQ4_2nn3uds4Cafe25ConnectionStatusForBridge +GetConnectionStatusForBridge__Q5_2nn3uds4Cafe6detail3UdsFPQ4_2nn3uds4Cafe25ConnectionStatusForBridge +GetConnectionStatus__Q3_2nn3uds4CafeFPQ4_2nn3uds4Cafe16ConnectionStatus +GetConnectionStatus__Q5_2nn3uds4Cafe6detail3UdsFPQ4_2nn3uds4Cafe16ConnectionStatus +GetIobPoolsUtilization__Q4_2nn3uds4Cafe6detailFPiPQ5_2nn3uds4Cafe6detail21AllIobPoolUtilization +GetIobPoolsUtilization__Q5_2nn3uds4Cafe6detail3UdsFPiPQ5_2nn3uds4Cafe6detail21AllIobPoolUtilization +GetIopUtilizationRate__Q4_2nn3uds4Cafe6detailFPi +GetIopUtilizationRate__Q5_2nn3uds4Cafe6detail3UdsFPi +GetMacAddress__Q4_2nn3uds4Cafe6detailFPUc +GetNodeInformationForBridge__Q3_2nn3uds4CafeFPQ4_2nn3uds4Cafe24NodeInformationForBridgeUs +GetNodeInformationForBridge__Q5_2nn3uds4Cafe6detail3UdsFPQ4_2nn3uds4Cafe24NodeInformationForBridgeUs +GetNodeInformationRaw__Q4_2nn3uds4Cafe6detailFPQ5_2nn3uds4Cafe6detail18NodeInformationRawUs +GetNodeInformation__Q3_2nn3uds4CafeFPQ4_2nn3uds4Cafe15NodeInformationUs +GetNodeInformation__Q5_2nn3uds4Cafe6detail3UdsFPQ5_2nn3uds4Cafe6detail18NodeInformationRawUs +InitializeCore__Q4_2nn3uds4Cafe6detailFPvUiPQ4_2nn3cfg3CTR8UserName +InitializeWithVersion__Q5_2nn3uds4Cafe6detail3UdsFiRCQ5_2nn3uds4Cafe6detail18NodeInformationRawUs +Initialize__Q3_2nn3uds4CafeFPvUi +Initialize__Q3_2nn3uds4CafeFPvUiPQ4_2nn3cfg3CTR8UserName +Initialize__Q4_2nn3uds4Cafe18NetworkDescriptionFPCQ5_2nn3uds4Cafe6detail25NetworkDescriptionElementUcPCUc +Initialize__Q4_2nn3uds4Cafe18NetworkDescriptionFUiUcN22 +Initialize__Q4_2nn3uds4Cafe18NetworkDescriptionFUiUcN22PCvT1T2Us +Ioctlv__Q5_2nn3uds4Cafe6detail3UdsFQ6_2nn3uds4Cafe6detail3Uds3TagUiT2Pv +Open__Q5_2nn3uds4Cafe6detail3UdsFv +PollStateChange__Q3_2nn3uds4CafeFUc +PollStateChange__Q5_2nn3uds4Cafe6detail3UdsFUc +PullBridgedPacket__Q5_2nn3uds4Cafe6detail3UdsFQ4_2nn3uds4Cafe18EndpointDescriptorPUiUiT2PUsT5PUcUc +PullPacket__Q5_2nn3uds4Cafe6detail3UdsFQ4_2nn3uds4Cafe18EndpointDescriptorPUiUiT2PUsUc +ReceiveBasicCheck__Q3_2nn3uds4CafeFRCQ4_2nn3uds4Cafe18EndpointDescriptorPvUib +ReceiveBridgedPacket__Q3_2nn3uds4CafeFRCQ4_2nn3uds4Cafe18EndpointDescriptorPvPUiPUsT4PUcUiUc +ReceiveFrom__Q3_2nn3uds4CafeFRCQ4_2nn3uds4Cafe18EndpointDescriptorPvPUiPUsUiUc +Receive__Q3_2nn3uds4CafeFRCQ4_2nn3uds4Cafe18EndpointDescriptorPvPUiUiUc +ResetForcedNetworkChannel__Q4_2nn3uds4Cafe6detailFv +ScrambleLocalFriendCode__Q4_2nn3uds4Cafe6detailFPQ4_2nn3uds4Cafe24ScrambledLocalFriendCodeULUs +Scrap__Q5_2nn3uds4Cafe6detail3UdsFv +SendBridgedPacket__Q3_2nn3uds4CafeFQ4_2nn3uds4Cafe18EndpointDescriptorPCvUiUsT4UcT6 +SendBridgedPacket__Q5_2nn3uds4Cafe6detail3UdsFQ4_2nn3uds4Cafe18EndpointDescriptorUsT2UcPCUiUiT6T4 +SendPacketBasicCheck__Q3_2nn3uds4CafeFQ4_2nn3uds4Cafe18EndpointDescriptorPCvUiUsUc +SendTo__Q3_2nn3uds4CafeFRCQ4_2nn3uds4Cafe18EndpointDescriptorPCvUiUsUcT5 +SendTo__Q5_2nn3uds4Cafe6detail3UdsFQ4_2nn3uds4Cafe18EndpointDescriptorUsUcPCUiUiT5T3 +SetApplicationDataToBeacon__Q3_2nn3uds4CafeFPCvUi +SetApplicationData__Q5_2nn3uds4Cafe6detail3UdsFPCUcUi +SetForcedNetworkChannel__Q4_2nn3uds4Cafe6detailFUc +SetMaxSendDelay__Q3_2nn3uds4CafeFQ3_2nn3fnd8TimeSpan +SetMaxSendDelay__Q5_2nn3uds4Cafe6detail3UdsFL +Unbind__Q3_2nn3uds4CafeFPQ4_2nn3uds4Cafe18EndpointDescriptorPQ5_2nn3uds4Cafe6detail13ReceiveReportPQ4_2nn3uds4Cafe8EndPoint +Unbind__Q5_2nn3uds4Cafe6detail3UdsFQ4_2nn3uds4Cafe18EndpointDescriptorPQ5_2nn3uds4Cafe6detail13ReceiveReport +UnscrambleLocalFriendCode__Q4_2nn3uds4Cafe6detailFRCQ4_2nn3uds4Cafe24ScrambledLocalFriendCode +UpdateNetworkAttribute__Q5_2nn3uds4Cafe6detail3UdsFUsb +__CPR111__Ioctlv__Q5_2nn3uds4Cafe6detail3UdsFQ6_2nn3udsJ18JJ23J3Uds3TagRQJ36JdsJ18JJ23J3Uds17IpcBufferOnStack0 +__CPR78____eq__Q4_2nn3uds4Cafe18NetworkDescriptionFRQJ7J3udsJ16JJ21J +__CPR78____ne__Q4_2nn3uds4Cafe18NetworkDescriptionFRQJ7J3udsJ16JJ21J +__CPR87__CompareWith__Q4_2nn3uds4Cafe18NetworkDescriptionCFRCQJ14J3udsJ23JJ28J +__sti___11_uds_Api_cpp_f5d9abb2 + +:DATA +__TID_Q3_2nn3fnd10IAllocator +__TID_Q3_2nn3fnd77ExpHeapTemplate__tm__54_Q4_2nn2os10LockPolicy30Object__tm__16_Q3_2nn2os5Mutex +__TID_Q3_2nn3fnd8HeapBase +__TID_Q4_2nn3fnd48IntrusiveLinkedList__tm__21_Q3_2nn3fnd8HeapBasev4Item +__TID_Q4_2nn3fnd77ExpHeapTemplate__tm__54_Q4_2nn2os10LockPolicy30Object__tm__16_Q3_2nn2os5Mutex9Allocator +__TID_Q4_2nn4util11ADLFireWall85NonCopyable__tm__66_Q4_2nn3fnd48IntrusiveLinkedList__tm__21_Q3_2nn3fnd8HeapBasev4Item +__TID_Q5_2nn2os10LockPolicy30Object__tm__16_Q3_2nn2os5Mutex10LockObject +s_EndPointCounter__Q3_2nn3uds4Cafe +s_EndPoint__Q3_2nn3uds4Cafe +s_ForcedNetworkChannel__Q3_2nn3uds4Cafe +s_IsInitialized__Q3_2nn3uds4Cafe +s_Lock__Q3_2nn3uds4Cafe +s_NetDesc__Q3_2nn3uds4Cafe +s_UdsIpc__Q3_2nn3uds4Cafe diff --git a/cafe/nn_vctl.def b/cafe/nn_vctl.def new file mode 100644 index 0000000..bb0b63b --- /dev/null +++ b/cafe/nn_vctl.def @@ -0,0 +1,12 @@ +:NAME nn_vctl + +:TEXT +Finalize__Q2_2nn4vctlFv +GetInstallContentIds__Q2_2nn4vctlFPUiT1UiPCcULQ3_2nn4Cafe9MediaType +GetInstallContentIndices__Q2_2nn4vctlFPUiPUsUiPCcULQ3_2nn4Cafe9MediaType +GetInstallRequiredSize__Q2_2nn4vctlFPULPCcULQ3_2nn4Cafe9MediaType +GetTentativeUpdateInfo__Q2_2nn4vctlFPQ3_2nn4vctl10UpdateInfoULQ3_2nn4Cafe9MediaType +GetTitleVersionInfo__Q2_2nn4vctlFPQ3_2nn4vctl16TitleVersionInfoULQ3_2nn4Cafe9MediaType +GetUpdateInfo__Q2_2nn4vctlFPQ3_2nn4vctl10UpdateInfoULQ3_2nn4Cafe9MediaType +GetUpdateInfo__Q2_2nn4vctlFPQ3_2nn4vctl10UpdateInfoULQ3_2nn4Cafe9MediaTypeQ3_2nn4vctl16UpdateInfoOption +Initialize__Q2_2nn4vctlFv diff --git a/cafe/nsysccr.def b/cafe/nsysccr.def new file mode 100644 index 0000000..0a1b70c --- /dev/null +++ b/cafe/nsysccr.def @@ -0,0 +1,173 @@ +:NAME nsysccr + +:TEXT +CCRCDCCalcCRC16 +CCRCDCCommand +CCRCDCDevicePing +CCRCDCDisassociate +CCRCDCGetAssociatedList +CCRCDCGetDrcCredential +CCRCDCGetFWInfo +CCRCDCGetHardwareMode +CCRCDCGetMacAddress +CCRCDCGetMultiDrc +CCRCDCGetNetworkCredentials +CCRCDCGetNetworkFilter +CCRCDCGetStationId +CCRCDCGetWlanApcs +CCRCDCGetWlanDcs +CCRCDCGetWlanIcs +CCRCDCGetWlanRSSIAnt +CCRCDCGetWlanRSSIAntEx +CCRCDCGetWlanSettings +CCRCDCGetWlanThermal +CCRCDCGetWowlSettings +CCRCDCGetWowlSettingsEx +CCRCDCPerClearCaffeineSettings +CCRCDCPerClearUicConfig +CCRCDCPerGetAudioMute +CCRCDCPerGetBatteryParams +CCRCDCPerGetLcdBrightness +CCRCDCPerGetLcdBrightnessTable +CCRCDCPerGetLcdCabc +CCRCDCPerGetLcdMute +CCRCDCPerGetUicEeprom +CCRCDCPerGetUicEepromEx +CCRCDCPerGetVirtualSurroundParam +CCRCDCPerIrdaControl +CCRCDCPerLcdBrightnessIdGet +CCRCDCPerLcdBrightnessIdSet +CCRCDCPerNfcControl +CCRCDCPerSetAudioMute +CCRCDCPerSetLcdBrightness +CCRCDCPerSetLcdBrightnessTable +CCRCDCPerSetLcdCabc +CCRCDCPerSetLcdMute +CCRCDCPerSetMessageLed +CCRCDCPerSetRumbleParams +CCRCDCPerSetRumbleParamsEx +CCRCDCPerSetSensorbarLed +CCRCDCPerSetTpCalibConfig +CCRCDCPerSetTvRemoteButton +CCRCDCPerSetTvRemoteSignal +CCRCDCPerSetUicConfig +CCRCDCPerSetVolumeOverride +CCRCDCPerTvRemoteControl +CCRCDCPerTvRemoteTestCodeSend +CCRCDCPerTvRemoteTestCodesetSet +CCRCDCPowerOffSystem +CCRCDCRegisterAOAttachCallback +CCRCDCRegisterAttachCallback +CCRCDCRegisterCFGAttachCallback +CCRCDCRegisterDrhAttachCallbackForAvm +CCRCDCRegisterHIDAttachCallback +CCRCDCRegisterSYSAttachCallback +CCRCDCRegisterUACAttachCallback +CCRCDCRegisterUVCAttachCallback +CCRCDCRegisterVOAttachCallback +CCRCDCSetEepromSettings +CCRCDCSetMultiDrc +CCRCDCSetNetworkCredentials +CCRCDCSetNetworkFilter +CCRCDCSetStationId +CCRCDCSetWlChannelScan +CCRCDCSetWlanSettings +CCRCDCSetWlanSettingsRuntime +CCRCDCSetWowlSettings +CCRCDCSetup +CCRCDCSoftwareAbort +CCRCDCSoftwareActivate +CCRCDCSoftwareCaffeineAbort +CCRCDCSoftwareCaffeineErase +CCRCDCSoftwareCaffeineUpdate +CCRCDCSoftwareExtUpdate +CCRCDCSoftwareGetExtId +CCRCDCSoftwareGetVersion +CCRCDCSoftwareLangActivate +CCRCDCSoftwareLangUpdate +CCRCDCSoftwareReset +CCRCDCSoftwareSetDrcBootScreen +CCRCDCSoftwareUpdate +CCRCDCSysConsoleShutdownInd +CCRCDCSysDeletsDrhSettings +CCRCDCSysDisplayCaffeineNotification +CCRCDCSysDrcDisplayMessage +CCRCDCSysGetAVMode +CCRCDCSysGetCameraDisplayMode +CCRCDCSysGetDrcAppLaunchParameter +CCRCDCSysGetDrcBootParameter +CCRCDCSysGetDrcCameraRegisterTable +CCRCDCSysGetDrcState +CCRCDCSysGetDrhState +CCRCDCSysGetInfo +CCRCDCSysGetManufacturingTestResult +CCRCDCSysGetManufacturingWlanSettings +CCRCDCSysGetMicrophoneMode +CCRCDCSysGetServiceErrorLog +CCRCDCSysGetVideoEncodingRate +CCRCDCSysGetWlanInformation +CCRCDCSysManufacturingWowlWrite +CCRCDCSysSetAVMode +CCRCDCSysSetCaffeineNotificationInfo +CCRCDCSysSetCameraDisplayMode +CCRCDCSysSetDrcCameraRegisterTable +CCRCDCSysSetDrcState +CCRCDCSysSetDrhState +CCRCDCSysSetManufacturingTestMode +CCRCDCSysSetMicrophoneMode +CCRCDCSysSetTime +CCRCDCSysSetVideoEncodingHint +CCRCDCSysSetVideoEncodingRate +CCRCDCSysSetWiimodeSettings +CCRCDCTeardown +CCRCDCWlanClearStats +CCRCDCWlanClearStatsEx +CCRCDCWlanConnectionStats +CCRCDCWlanGeneralStats +CCRCDCWlanPacketStats +CCRCDCWlanPhyStats +CCRCDCWlanWmmStats +CCRCDCWowlWakeDrc +CCRCDCWowlWakeDrcEx +CCRCDCWpsProc +CCRCDCWpsStart +CCRCDCWpsStartEx +CCRCDCWpsStatus +CCRCDCWpsStop +CCRCFGGetAudioMode +CCRCFGGetCachedEeprom +CCRCFGGetMessageLEDMode +CCRCFGGetRemoteInfo +CCRCFGGetRumbleMode +CCRCFGGetVersionCheckFlag +CCRCFGInit +CCRCFGSetAudioMode +CCRCFGSetCachedEeprom +CCRCFGSetMessageLEDMode +CCRCFGSetRemoteInfo +CCRCFGSetRumbleMode +CCRCFGSetVersionCheckFlag +CCRDisableFwUpdateMode +CCREnableDrhCheck +CCREnableFwUpdateMode +CCREnablePowerButton +CCRHIDGetAccelerometer +CCRHIDGetAnalogStick +CCRHIDGetBatteryInfo +CCRHIDGetBufferedData +CCRHIDGetData +CCRHIDGetDigitalButton +CCRHIDGetFirmwareVersion +CCRHIDGetGyroscope +CCRHIDGetIndicator +CCRHIDGetMagnet +CCRHIDGetRegisteredList +CCRHIDGetSequence +CCRHIDGetTouchPanel +CCRHIDGetVolumeSlider +CCRHIDSetRegisteredCallback +CCRHIDSetup +CCRHIDStart +CCRHIDStop +CCRHIDTeardown +CCRSetCompatMode diff --git a/cafe/nsyshid.def b/cafe/nsyshid.def new file mode 100644 index 0000000..fd10344 --- /dev/null +++ b/cafe/nsyshid.def @@ -0,0 +1,22 @@ +:NAME nsyshid + +:TEXT +HIDAddClient +HIDAddPassiveClient +HIDDecodeError +HIDDelClient +HIDDelPassiveClient +HIDGetDescriptor +HIDGetHierarchy +HIDGetIdle +HIDGetProtocol +HIDGetReport +HIDRead +HIDResetDevice +HIDSetDescriptor +HIDSetIdle +HIDSetProtocol +HIDSetReport +HIDSetup +HIDTeardown +HIDWrite diff --git a/cafe/nsyskbd.def b/cafe/nsyskbd.def new file mode 100644 index 0000000..ea4c983 --- /dev/null +++ b/cafe/nsyskbd.def @@ -0,0 +1,60 @@ +:NAME nsyskbd + +:TEXT +KBDEmptyQueue +KBDExit +KBDGetAccessSticky +KBDGetChannelStatus +KBDGetCountry +KBDGetKey +KBDGetLockProcessing +KBDGetModState +KBDGetRepeat +KBDInit +KBDInitRegionEU +KBDInitRegionJP +KBDInitRegionUS +KBDResetChannel +KBDSetAccessSticky +KBDSetCountry +KBDSetLeds +KBDSetLedsAsync +KBDSetLedsAsyncEx +KBDSetLedsEx +KBDSetLedsRetry +KBDSetLedsRetryEx +KBDSetLockProcessing +KBDSetModState +KBDSetRepeat +KBDSetup +KBDTeardown +KBDTranslateHidCode +KPRClearQueue +KPRGetChar +KPRGetMode +KPRInitQueue +KPRInitRegionEU +KPRInitRegionJP +KPRInitRegionUS +KPRLookAhead +KPRPutChar +KPRRemoveChar +KPRSetMode +SKBDEmptyQueue +SKBDGetAccessSticky +SKBDGetChannelStatus +SKBDGetCountry +SKBDGetKey +SKBDGetLockProcessing +SKBDGetModState +SKBDGetRepeat +SKBDKeyEvent +SKBDResetChannel +SKBDSetAccessSticky +SKBDSetCountry +SKBDSetLockProcessing +SKBDSetModState +SKBDSetMode +SKBDSetRepeat +SKBDSetup +SKBDTeardown diff --git a/cafe/nsysnet.def b/cafe/nsysnet.def new file mode 100644 index 0000000..ead94a5 --- /dev/null +++ b/cafe/nsysnet.def @@ -0,0 +1,174 @@ +:NAME nsysnet + +:TEXT +NSSLAddServerPKI +NSSLAddServerPKIExternal +NSSLAddServerPKIGroups +NSSLCreateConnection +NSSLCreateContext +NSSLDestroyConnection +NSSLDestroyContext +NSSLDoHandshake +NSSLEncrypt +NSSLExportInternalClientCertificate +NSSLExportInternalServerCertificate +NSSLFinish +NSSLFreeSession +NSSLGetCipherInfo +NSSLGetPeerCert +NSSLGetPeerCertSize +NSSLGetPending +NSSLGetSession +NSSLInit +NSSLNSECEncrypt +NSSLRead +NSSLRemoveSession +NSSLSetClientPKI +NSSLSetClientPKIExternal +NSSLSetSession +NSSLWrite +SOGetProxyConfig +WDAnalyzeScanResults +WDClose +WDDataTestStart +WDDataTestStop +WDFindGameInfoIe +WDFindInformationElement +WDFindVendSpecInformationElement +WDFindWpaInformationElement +WDGenWpsPin +WDGetAmd +WDGetAnt +WDGetCC +WDGetChan +WDGetLinkStatus +WDGetMacAddress +WDGetOtpCcSettings +WDGetPrivacyMode +WDGetRadioLevel +WDGetRssi +WDLinkDown +WDLinkUp +WDOpen +WDReceiveDataAsync +WDRegisterUdsEventsCallbacks +WDScan +WDScanAsync +WDSendDataAsync +WDSetAnt +WDSetCC +WDShimInit +WDShowInfo +WDSortByRSSI +WDUdsChanMeas +WDUdsCommitIe +WDUdsDeleteIe +WDUdsInitParent +WDUdsSetIe +WDUdsStartParent +WDUdsStopParent +WDUdsUninitParent +WDWpsStart +WDWpsStartAsync +WDWpsStop +accept +bind +clear_resolver_cache +connect +dns_abort_by_hname +freeaddrinfo +gai_strerror +get_h_errno +get_nssl_rm_fd +get_socket_rm_fd +getaddrinfo +getaddrinfo_async +getaddrinfo_async_rs +getaddrinfo_rs +gethostbyaddr +gethostbyname +getnameinfo +getpeername +getsocklibopt +getsockname +getsockopt +htonl +htons +inet_aton +inet_ntoa +inet_ntoa_r +inet_ntop +inet_pton +listen +mw_socket +netconf_close +netconf_delete_profile +netconf_get_all_profile_state +netconf_get_assigned_address +netconf_get_assigned_dns +netconf_get_assigned_gateway +netconf_get_assigned_subnet +netconf_get_dns +netconf_get_eth_cfg +netconf_get_if_adminstate +netconf_get_if_ipv4_info +netconf_get_if_ipv4_info_ex +netconf_get_if_linkstate +netconf_get_if_macaddr +netconf_get_if_operstate +netconf_get_ifstate +netconf_get_interface_mtu +netconf_get_last_wifi_link_error +netconf_get_profile_state +netconf_get_proxy_config +netconf_get_running +netconf_get_startup_profile_id +netconf_get_valid_flags +netconf_get_wifi_cfg +netconf_getopt +netconf_init +netconf_nv_load +netconf_nv_read +netconf_nv_store +netconf_nv_write +netconf_read_aoss_config +netconf_read_compat_profile_id +netconf_set_dns +netconf_set_eth_cfg +netconf_set_if_admin_state +netconf_set_if_ipv4_info +netconf_set_if_ipv4_info_ex +netconf_set_interface_mtu +netconf_set_proxy_config +netconf_set_running +netconf_set_startup_profile_id +netconf_set_valid_flag +netconf_set_wifi_cfg +netconf_setopt +netconf_write_aoss_config +netconf_write_compat_profile_id +ntohl +ntohs +recv +recvfrom +recvfrom_ex +recvfrom_multi +select +send +sendto +sendto_multi +sendto_multi_ex +set_multicast_state +set_resolver_allocator +setsocklibopt +setsockopt +shutdown +simple_ping +simple_ping_result +socket +socket_lib_decode_error +socket_lib_finish +socket_lib_init +socketclose +socketclose_all +socketlasterr diff --git a/cafe/nsysuhs.def b/cafe/nsysuhs.def new file mode 100644 index 0000000..e6d69fe --- /dev/null +++ b/cafe/nsysuhs.def @@ -0,0 +1,28 @@ +:NAME nsysuhs + +:TEXT +UhsAcquireInterface +UhsAdministerDevice +UhsAdministerEndpoint +UhsAdministerEndpointOpt +UhsClassDrvReg +UhsClassDrvUnReg +UhsClearEndpointHalt +UhsClientClose +UhsClientOpen +UhsGetAlternateInterface +UhsGetCurrentFrame +UhsGetDescriptorString +UhsGetFullConfigDescriptor +UhsGetInterface +UhsQueryInterfaces +UhsReleaseInterface +UhsSetInterface +UhsSubmitBulkRequest +UhsSubmitBulkRequestAsync +UhsSubmitControlRequest +UhsSubmitControlRequestAsync +UhsSubmitInterruptRequest +UhsSubmitInterruptRequestAsync +UhsSubmitIsocRequest +UhsSubmitIsocRequestAsync diff --git a/cafe/nsysuvd.def b/cafe/nsysuvd.def new file mode 100644 index 0000000..d58d8a8 --- /dev/null +++ b/cafe/nsysuvd.def @@ -0,0 +1,6 @@ +:NAME nsysuvd + +:TEXT +UVD_Func1 +UVD_Func2 +UVD_RootRun diff --git a/cafe/ntag.def b/cafe/ntag.def new file mode 100644 index 0000000..2f37278 --- /dev/null +++ b/cafe/ntag.def @@ -0,0 +1,30 @@ +:NAME ntag + +:TEXT +NTAGAbort +NTAGConvertMasterDataToWriteData +NTAGConvertMasterDataToWriteDataForT2T +NTAGConvertT2T +NTAGCreateAllWriteData +NTAGCreateAllWriteDataForT2T +NTAGDetect +NTAGFormat +NTAGInit +NTAGInitEx +NTAGIsInit +NTAGParseHeader +NTAGProc +NTAGRead +NTAGReadT2T +NTAGReadT2TRawData +NTAGSetFormatSettings +NTAGSetReadOnly +NTAGSetTagDetectCallback +NTAGShutdown +NTAGWrite +NTAGWriteT2T +NTAGWriteT2TConfigArea +NTAGWriteT2TLockArea +NTAGWriteT2TRawData +NTAGWriteT2TRawDataEx +NTAGWriteT2TWithConvert diff --git a/cafe/padscore.def b/cafe/padscore.def new file mode 100644 index 0000000..092f1b6 --- /dev/null +++ b/cafe/padscore.def @@ -0,0 +1,278 @@ +:NAME padscore + +:TEXT +KPADCalibrateDPD +KPADDisableAimingMode +KPADDisableDPD +KPADDisableMpls +KPADDisableMplsAccRevise +KPADDisableMplsDirRevise +KPADDisableMplsDpdRevise +KPADDisableMplsZeroPlay +KPADDisableStickCrossClamp +KPADEnableAimingMode +KPADEnableDPD +KPADEnableMpls +KPADEnableMplsAccRevise +KPADEnableMplsDirRevise +KPADEnableMplsDpdRevise +KPADEnableMplsZeroPlay +KPADEnableStickCrossClamp +KPADGetAccParam +KPADGetAccPlayMode +KPADGetButtonProcMode +KPADGetCrossStickEmulationParamsL +KPADGetCrossStickEmulationParamsR +KPADGetDistParam +KPADGetDistPlayMode +KPADGetDpdDetection +KPADGetGameMaxControllers +KPADGetHoriParam +KPADGetHoriPlayMode +KPADGetMaxControllers +KPADGetMplsAccReviseParam +KPADGetMplsDirReviseParam +KPADGetMplsDpdReviseParam +KPADGetMplsStatus +KPADGetMplsWorkSize +KPADGetMplsZeroDriftMode +KPADGetMplsZeroPlayParam +KPADGetPosParam +KPADGetPosPlayMode +KPADGetProjectionPos +KPADGetReviseAngle +KPADGetSensorHeight +KPADGetUnifiedWpadStatus +KPADInit +KPADInitEx +KPADInitMplsAccReviseParam +KPADInitMplsDirReviseParam +KPADInitMplsDpdReviseParam +KPADInitMplsZeroDriftMode +KPADInitMplsZeroPlayParam +KPADIsEnableAimingMode +KPADIsEnableMplsAccRevise +KPADIsEnableMplsDirRevise +KPADIsEnableMplsDpdRevise +KPADIsEnableMplsZeroDrift +KPADIsEnableMplsZeroPlay +KPADRead +KPADReadEx +KPADReset +KPADResetMpls +KPADResetWbcTgcWeight +KPADResetWbcZeroPoint +KPADReviseAcc +KPADSetAccParam +KPADSetAccPlayMode +KPADSetBtnRepeat +KPADSetButtonProcMode +KPADSetConnectCallback +KPADSetControlDpdCallback +KPADSetControlMplsCallback +KPADSetCrossStickEmulationParamsL +KPADSetCrossStickEmulationParamsR +KPADSetDistParam +KPADSetDistPlayMode +KPADSetDpdDetection +KPADSetFSStickClamp +KPADSetHoriParam +KPADSetHoriPlayMode +KPADSetMaxControllers +KPADSetMplsAccReviseParam +KPADSetMplsAngle +KPADSetMplsDirReviseBase +KPADSetMplsDirReviseParam +KPADSetMplsDirection +KPADSetMplsDirectionMag +KPADSetMplsDpdReviseParam +KPADSetMplsMagnification +KPADSetMplsWorkarea +KPADSetMplsZeroDriftMode +KPADSetMplsZeroPlayParam +KPADSetObjInterval +KPADSetPosParam +KPADSetPosPlayMode +KPADSetReviseMode +KPADSetSamplingCallback +KPADSetSensorHeight +KPADShutdown +KPADStartMplsCalibration +KPADStopMplsCalibration +KPADWorkMplsCalibration +WBCGetABSWeight +WBCGetBatteryLevel +WBCGetCalibrationStatus +WBCGetGCWeight +WBCGetGravCoff +WBCGetProductArea +WBCGetTCWeight +WBCGetTGCWeight +WBCGetZEROPoint +WBCRead +WBCSetZEROPoint +WBCSetupCalibration +WENCGetEncodeData +WPADAttachDummyExtension +WPADCanSendStreamData +WPADCancelSyncDevice +WPADClampAcc +WPADClampStick +WPADClampTrigger +WPADControlBLC +WPADControlCustomDev +WPADControlDpd +WPADControlExtGimmick +WPADControlLed +WPADControlMotor +WPADControlSpeaker +WPADDeleteControllerOrder +WPADDetachDummyExtension +WPADDisableBluetooth +WPADDisconnect +WPADEnableMotor +WPADEnableSensorBar +WPADEnableURCC +WPADEnableWBC +WPADEnableWiiRemote +WPADGetAccGravityUnit +WPADGetAcceptConnection +WPADGetAddress +WPADGetAutoSleepTimeCount +WPADGetBLCalibration +WPADGetBLReg +WPADGetBatteryLevel +WPADGetCLTriggerThreshold +WPADGetCalibratedDPDObject +WPADGetCalibrationStatus +WPADGetDataFormat +WPADGetDpdCornerPoints +WPADGetDpdFormat +WPADGetDpdSensitivity +WPADGetGameDataTimeStamp +WPADGetGameTitleUtf16 +WPADGetInfo +WPADGetInfoAsync +WPADGetLatestIndexInBuf +WPADGetMPCalibration +WPADGetPowerSaveMode +WPADGetRadioSensitivity +WPADGetRegisteredDevNum +WPADGetSensorBarPosition +WPADGetSpeakerVolume +WPADGetStatus +WPADGetSyncType +WPADGetVSMCalibration +WPADGetVSMInputSource +WPADGetVSMLEDDrivePWMDuty +WPADGetVSMPOT1State +WPADGetVSMPOT2State +WPADGetWorkMemorySize +WPADInit +WPADIsBusyForSync +WPADIsDpdEnabled +WPADIsEnabledCustomDev +WPADIsEnabledURC +WPADIsEnabledWBC +WPADIsMotorEnabled +WPADIsMplsAttached +WPADIsMplsIntegrated +WPADIsRegisteredBLC +WPADIsSpeakerEnabled +WPADIsUsedCallbackByKPAD +WPADProbe +WPADPurgeBtDb +WPADRead +WPADReadExtReg +WPADReadMemoryAsync +WPADRecalibrate +WPADRegisterAllocator +WPADRegisterBLCWorkarea +WPADResetAutoSleepTimeCount +WPADRestoreDpdData +WPADRestoreReportType +WPADRetrieveChannel +WPADSaveConfig +WPADSendStreamData +WPADSetAcceptConnection +WPADSetAutoSamplingBuf +WPADSetAutoSleepTime +WPADSetBLCalibration +WPADSetBLReg +WPADSetCallbackByKPAD +WPADSetClearDeviceCallback +WPADSetConnectCallback +WPADSetDataFormat +WPADSetDisableChannelImm +WPADSetDpdSensitivity +WPADSetExtensionCallback +WPADSetGameTitleUtf16 +WPADSetInactivePeriod +WPADSetMPCalibration +WPADSetPowerSaveMode +WPADSetRawDataBuffer +WPADSetSamplingCallback +WPADSetSensorBar +WPADSetSensorBarPosition +WPADSetSensorBarPower +WPADSetSpeakerVolume +WPADSetSyncDeviceCallback +WPADSetVSMCalibration +WPADSetVSMInputSource +WPADSetVSMLEDDrivePWMDuty +WPADSetVSMPOT1State +WPADSetVSMPOT2State +WPADShutdown +WPADStartClearDevice +WPADStartFastSyncDevice +WPADStartSyncDevice +WPADStartSyncDeviceEx +WPADWriteExtReg +WPADWriteMemoryAsync +WPADiClearMemBlock +WPADiClearQueue +WPADiControlMpls +WPADiControlMplsProbe +WPADiControllerInfoInNand +WPADiCopyOut +WPADiCreateKey +WPADiCreateKeyFor3rd +WPADiDecode +WPADiExcludeButton +WPADiGetGameCode +WPADiGetGameType +WPADiGetMplsCalibration +WPADiGetMplsStatus +WPADiHIDParser +WPADiIsAvailableCmdQueue +WPADiIsDummyExtension +WPADiReadGameData +WPADiSendDPDCSB +WPADiSendEnableDPD +WPADiSendEnableSpeaker +WPADiSendGetContStat +WPADiSendMuteSpeaker +WPADiSendReadData +WPADiSendSetPort +WPADiSendSetReportType +WPADiSendSetVibrator +WPADiSendStreamData +WPADiSendWriteData +WPADiSendWriteDataCmd +WPADiSetMplsCalibration +WPADiShutdown +WPADiWriteGameData +WUDGetFirmwareVersion +WUDSerialFlashTestMode +WUDSerialFlashTestRead +WUDSerialFlashTestWrite +WUDSerialFlashUpdate +WUDSerialFlashVersion +WUDSetSniffMode +WUDSetVisibility +wpad_im_setup +wpad_im_state_active +wpad_im_state_home +wpad_im_state_inactive +wpad_im_state_power +wpad_im_teardown diff --git a/cafe/proc_ui.def b/cafe/proc_ui.def new file mode 100644 index 0000000..3122887 --- /dev/null +++ b/cafe/proc_ui.def @@ -0,0 +1,22 @@ +:NAME proc_ui + +:TEXT +ProcUICalcMemorySize +ProcUIClearCallbacks +ProcUIDrawDoneRelease +ProcUIInForeground +ProcUIInShutdown +ProcUIInit +ProcUIInitEx +ProcUIIsRunning +ProcUIProcessMessages +ProcUIRegisterBackgroundCallback +ProcUIRegisterCallback +ProcUIRegisterCallbackCore +ProcUISetBucketStorage +ProcUISetCallbackStackSize +ProcUISetMEM1Storage +ProcUISetMemoryPool +ProcUISetSaveCallback +ProcUIShutdown +ProcUISubProcessMessages diff --git a/cafe/snd_core.def b/cafe/snd_core.def new file mode 100644 index 0000000..0e4419a --- /dev/null +++ b/cafe/snd_core.def @@ -0,0 +1,272 @@ +:NAME snd_core + +:TEXT +AI2CheckInit +AI2GetDMABytesLeft +AI2GetDMAEnableFlag +AI2GetDMALength +AI2GetDMAStartAddr +AI2GetDSPSampleRate +AI2Init +AI2InitDMA +AI2RegisterDMACallback +AI2Reset +AI2SetDSPSampleRate +AI2StartDMA +AI2StopDMA +AICheckInit +AIDRCGetDMALength +AIDRCGetDMAStartAddr +AIDRCRegisterDMACallback +AIGetAudioFrameCount +AIGetDMABytesLeft +AIGetDMAEnableFlag +AIGetDMALength +AIGetDMARange +AIGetDMAStartAddr +AIGetDSPSampleRate +AII2S3Init +AII2S5Init +AIInit +AIInitDMA +AIQuit +AIRegisterDMABuffer +AIRegisterDMACallback +AIReset +AISetChannel +AISetCloneMode +AISetDSPSampleRate +AISetFormatChangeState +AIStartDMA +AIStopDMA +AXAcquireVoice +AXAcquireVoiceEx +AXCheckVoiceOffsets +AXComputeLpfCoefs +AXDecodeAdpcmData +AXDeregisterAppFrameCallback +AXFreeVoice +AXGetAdpcmData +AXGetAdpcmOutputSize +AXGetAdpcmWorkSize +AXGetAuxACallback +AXGetAuxAReturnVolume +AXGetAuxBCallback +AXGetAuxBReturnVolume +AXGetAuxCCallback +AXGetAuxCReturnVolume +AXGetAuxCallback +AXGetAuxDRCCallback +AXGetAuxReturnVolume +AXGetDRCAuxReturnVolume +AXGetDRCVSMode +AXGetDSPCyclesFudgeFactor +AXGetDefaultMixerSelect +AXGetDeviceChannelCount +AXGetDeviceFinalMixCallback +AXGetDeviceFinalOutput +AXGetDeviceMode +AXGetDeviceRemixMatrix +AXGetDeviceUpsampleStage +AXGetDeviceVolume +AXGetDroppedVoiceCount +AXGetDspCycles +AXGetDspLoad +AXGetDspLoadLimit +AXGetMasterDRCVolume +AXGetMasterVolume +AXGetMaxDspCycles +AXGetMaxDspVoices +AXGetMaxVoices +AXGetMode +AXGetNumDspVoices +AXGetNumVoices +AXGetPostFinalMixCallback +AXGetPpcLoad +AXGetPpcLoadLimit +AXGetProfile +AXGetSwapProfile +AXGetVoiceCurrentOffsetEx +AXGetVoiceLoopCount +AXGetVoiceMixerSelect +AXGetVoiceOffsets +AXGetVoiceOffsetsEx +AXGlitch_GetCount +AXGlitch_PrintTrace +AXGlitch_RegisterCatcher +AXGlitch_trace +AXInit +AXInitEx +AXInitExSpecifyMem +AXInitProfile +AXInitSpecifyMem +AXIsAudioOutReady +AXIsInit +AXIsTransitionAudioDone +AXIsVoiceRunning +AXMakeCompressorTable +AXMixGetSwapProfile +AXPrepareEfxData +AXQuit +AXRegisterAppFrameCallback +AXRegisterAuxACallback +AXRegisterAuxBCallback +AXRegisterAuxCCallback +AXRegisterAuxCallback +AXRegisterAuxDRCCallback +AXRegisterCallback +AXRegisterDRCCallback +AXRegisterDeviceFinalMixCallback +AXRegisterExceedCallback +AXRegisterFrameCallback +AXRegisterPostFinalMixCallback +AXRmtAdvancePtr +AXRmtGetSamples +AXRmtGetSamplesLeft +AXSetAuxAReturnVolume +AXSetAuxBReturnVolume +AXSetAuxCReturnVolume +AXSetAuxReturnVolume +AXSetDRCAuxReturnVolume +AXSetDRCVSDownmixBalance +AXSetDRCVSLC +AXSetDRCVSLimiter +AXSetDRCVSLimiterThreshold +AXSetDRCVSMode +AXSetDRCVSOutputGain +AXSetDRCVSSpeakerPosition +AXSetDRCVSSurroundDepth +AXSetDRCVSSurroundLevelGain +AXSetDSPCyclesFudgeFactor +AXSetDefaultMixerSelect +AXSetDeviceCompressor +AXSetDeviceCompressorTable +AXSetDeviceLinearUpsampler +AXSetDeviceMode +AXSetDeviceRemixMatrix +AXSetDeviceUpsampleStage +AXSetDeviceVolume +AXSetDspLoadLimit +AXSetMasterDRCVolume +AXSetMasterVolume +AXSetMaxDspCycles +AXSetMaxDspVoices +AXSetMaxVoices +AXSetMode +AXSetPpcLoadLimit +AXSetStepMode +AXSetUpTransitionAudio +AXSetVoiceAdpcm +AXSetVoiceAdpcmLoop +AXSetVoiceBiquad +AXSetVoiceBiquadCoefs +AXSetVoiceCurrentOffset +AXSetVoiceCurrentOffsetEx +AXSetVoiceDRCMix +AXSetVoiceDeviceMix +AXSetVoiceEndOffset +AXSetVoiceEndOffsetEx +AXSetVoiceItdOn +AXSetVoiceItdTarget +AXSetVoiceLoop +AXSetVoiceLoopOffset +AXSetVoiceLoopOffsetEx +AXSetVoiceLpf +AXSetVoiceLpfCoefs +AXSetVoiceMix +AXSetVoiceMixerSelect +AXSetVoiceOffsets +AXSetVoiceOffsetsEx +AXSetVoicePriority +AXSetVoiceRmtIIR +AXSetVoiceRmtIIRCoefs +AXSetVoiceRmtMix +AXSetVoiceRmtOn +AXSetVoiceRmtSrc +AXSetVoiceSamplesAddr +AXSetVoiceSrc +AXSetVoiceSrcRatio +AXSetVoiceSrcType +AXSetVoiceState +AXSetVoiceType +AXSetVoiceVe +AXSetVoiceVeDelta +AXStartTransitionAudio +AXUpdateDeviceModes +AXUserBegin +AXUserEnd +AXUserIsProtected +AXVoiceBegin +AXVoiceEnd +AXVoiceIsProtected +DRCVS_GetVersion +DRCVS_Initialize +DRCVS_Process +DRCVS_Quit +DRCVS_SetDirectionFilterCoef +DRCVS_SetDownmixBalance +DRCVS_SetEqCoef +DRCVS_SetHeadphoneGain +DRCVS_SetLimiter +DRCVS_SetLimiterThreshold +DRCVS_SetOutputMode +DRCVS_SetSampleFreq +DRCVS_SetSlevGain +DRCVS_SetSpacialFilterCoef +DRCVS_SetSpeakerGain +DRCVS_SetSurroundDepth +DSPAddTask +DSPAssertInt +DSPAssertTask +DSPCancelTask +DSPCheckInit +DSPCheckMailFromDSP +DSPCheckMailToDSP +DSPGetDMAStatus +DSPH_RunTask +DSPH_WaitTaskComplete +DSPHalt +DSPInit +DSPQuit +DSPReadCPUToDSPMbox +DSPReadMailFromDSP +DSPReset +DSPSendMailToDSP +DSPUnhalt +ISRREnable +ISRRGetMsgQ +ISRRGetNewMsg +ISRRInit +ISRRQuit +ISRSendMessage +_CheckMailFromDSP +_CheckMailToDSP +_InitDsp +_ReadMailFromDSP +_SendMailToDSP +__AXGetAppIoMode +__AXGetMixMode +__AXSetAppIoMode +aiBSPHardwareVersion +axDspSlave +axDspSlaveBalanced +axDspSlaveBalancedLength +axDspSlaveLength +check_os_audio_transition_flag +dsp_os_switch +dsp_os_switchLength +dump_dsp_data +ex_addr_reg_stat +pcd +ppf_dn_e_coef +ppf_dn_o_coef +ppf_up_0_coef +ppf_up_1_coef +ppf_up_2_coef +s_board_type +set_os_audio_transition_flag +slaveData +slaveLength +start_os_audio_transition +stop_os_audio_transition +vs diff --git a/cafe/snd_user.def b/cafe/snd_user.def new file mode 100644 index 0000000..02cf236 --- /dev/null +++ b/cafe/snd_user.def @@ -0,0 +1,379 @@ +:NAME snd_user + +:TEXT +AXART3DSound +AXARTAddArticulator +AXARTAddSound +AXARTCents +AXARTInit +AXARTInitArt3D +AXARTInitArtAuxAVolume +AXARTInitArtAuxAVolumeEnv +AXARTInitArtAuxAVolumeMod +AXARTInitArtAuxBVolume +AXARTInitArtAuxBVolumeEnv +AXARTInitArtAuxBVolumeMod +AXARTInitArtAuxCVolume +AXARTInitArtAuxCVolumeEnv +AXARTInitArtAuxCVolumeMod +AXARTInitArtFader +AXARTInitArtItd +AXARTInitArtLpf +AXARTInitArtPanning +AXARTInitArtPitch +AXARTInitArtPitchEnv +AXARTInitArtPitchMod +AXARTInitArtRmt +AXARTInitArtRmtAuxVolume +AXARTInitArtRmtFader +AXARTInitArtSrctype +AXARTInitArtVolume +AXARTInitArtVolumeEnv +AXARTInitArtVolumeMod +AXARTInitLfo +AXARTInitSound +AXARTLfo +AXARTLpf +AXARTNoise +AXARTPitchEnv +AXARTQuit +AXARTRemoveArticulator +AXARTRemoveSound +AXARTReverseSaw +AXARTSaw +AXARTServiceSound +AXARTServiceSounds +AXARTSet3DDistanceScale +AXARTSet3DDopplerScale +AXARTSine +AXARTSquare +AXARTTriangle +AXARTVolumeEnv +AXFX2GetMemAllocFns +AXFX2SetMemAllocFns +AXFX2chChorusCallback +AXFX2chChorusGetMemSize +AXFX2chChorusInit +AXFX2chChorusSettings +AXFX2chChorusSettingsUpdate +AXFX2chChorusShutdown +AXFX2chMultiDelayCallback +AXFX2chMultiDelayGetMemSize +AXFX2chMultiDelayInit +AXFX2chMultiDelaySettingsUpdate +AXFX2chMultiDelayShutdown +AXFX2chReverbCallback +AXFX2chReverbGetMemSize +AXFX2chReverbInit +AXFX2chReverbParametersPreset +AXFX2chReverbSettingsUpdate +AXFX2chReverbShutdown +AXFX4chChorusCallback +AXFX4chChorusGetMemSize +AXFX4chChorusInit +AXFX4chChorusSettings +AXFX4chChorusSettingsUpdate +AXFX4chChorusShutdown +AXFX4chMultiDelayCallback +AXFX4chMultiDelayGetMemSize +AXFX4chMultiDelayInit +AXFX4chMultiDelaySettingsUpdate +AXFX4chMultiDelayShutdown +AXFX4chReverbCallback +AXFX4chReverbGetMemSize +AXFX4chReverbInit +AXFX4chReverbParametersPreset +AXFX4chReverbSettingsUpdate +AXFX4chReverbShutdown +AXFX6ch6chReverbCallback +AXFX6ch6chReverbGetMemSize +AXFX6ch6chReverbInit +AXFX6ch6chReverbParametersPreset +AXFX6ch6chReverbSettingsUpdate +AXFX6ch6chReverbShutdown +AXFX6chChorusCallback +AXFX6chChorusGetMemSize +AXFX6chChorusInit +AXFX6chChorusSettings +AXFX6chChorusSettingsUpdate +AXFX6chChorusShutdown +AXFX6chMultiDelayCallback +AXFX6chMultiDelayGetMemSize +AXFX6chMultiDelayInit +AXFX6chMultiDelaySettingsUpdate +AXFX6chMultiDelayShutdown +AXFX6chReverbCallback +AXFX6chReverbGetMemSize +AXFX6chReverbInit +AXFX6chReverbParametersPreset +AXFX6chReverbSettingsUpdate +AXFX6chReverbShutdown +AXFXChorusCallback +AXFXChorusCallbackDpl2 +AXFXChorusExpCallback +AXFXChorusExpCallbackDpl2 +AXFXChorusExpGetMemSize +AXFXChorusExpGetMemSizeDpl2 +AXFXChorusExpInit +AXFXChorusExpInitDpl2 +AXFXChorusExpSettings +AXFXChorusExpSettingsDpl2 +AXFXChorusExpSettingsUpdate +AXFXChorusExpSettingsUpdateDpl2 +AXFXChorusExpShutdown +AXFXChorusExpShutdownDpl2 +AXFXChorusGetMemSize +AXFXChorusGetMemSizeDpl2 +AXFXChorusInit +AXFXChorusInitDpl2 +AXFXChorusSettings +AXFXChorusSettingsDpl2 +AXFXChorusShutdown +AXFXChorusShutdownDpl2 +AXFXDelayCallback +AXFXDelayCallbackDpl2 +AXFXDelayExpCallback +AXFXDelayExpCallbackDpl2 +AXFXDelayExpGetMemSize +AXFXDelayExpGetMemSizeDpl2 +AXFXDelayExpInit +AXFXDelayExpInitDpl2 +AXFXDelayExpSettings +AXFXDelayExpSettingsDpl2 +AXFXDelayExpSettingsUpdate +AXFXDelayExpSettingsUpdateDpl2 +AXFXDelayExpShutdown +AXFXDelayExpShutdownDpl2 +AXFXDelayGetMemSize +AXFXDelayGetMemSizeDpl2 +AXFXDelayInit +AXFXDelayInitDpl2 +AXFXDelaySettings +AXFXDelaySettingsDpl2 +AXFXDelayShutdown +AXFXDelayShutdownDpl2 +AXFXGetHooks +AXFXMultiChChorusCallback +AXFXMultiChChorusGetMemSize +AXFXMultiChChorusInit +AXFXMultiChChorusSettings +AXFXMultiChChorusSettingsUpdate +AXFXMultiChChorusSettingsUpdateNoReset +AXFXMultiChChorusShutdown +AXFXMultiChDelayCallback +AXFXMultiChDelayGetMemSize +AXFXMultiChDelayInit +AXFXMultiChDelaySettingsUpdate +AXFXMultiChDelaySettingsUpdateNoReset +AXFXMultiChDelayShutdown +AXFXMultiChReverbCallback +AXFXMultiChReverbGetMemSize +AXFXMultiChReverbInit +AXFXMultiChReverbParametersPreset +AXFXMultiChReverbSettingsUpdate +AXFXMultiChReverbSettingsUpdateNoReset +AXFXMultiChReverbShutdown +AXFXReverbHiCallback +AXFXReverbHiCallbackDpl2 +AXFXReverbHiExpCallback +AXFXReverbHiExpCallbackDpl2 +AXFXReverbHiExpGetMemSize +AXFXReverbHiExpGetMemSizeDpl2 +AXFXReverbHiExpInit +AXFXReverbHiExpInitDpl2 +AXFXReverbHiExpSettings +AXFXReverbHiExpSettingsDpl2 +AXFXReverbHiExpSettingsUpdate +AXFXReverbHiExpSettingsUpdateDpl2 +AXFXReverbHiExpShutdown +AXFXReverbHiExpShutdownDpl2 +AXFXReverbHiGetMemSize +AXFXReverbHiGetMemSizeDpl2 +AXFXReverbHiInit +AXFXReverbHiInitDpl2 +AXFXReverbHiSettings +AXFXReverbHiSettingsDpl2 +AXFXReverbHiShutdown +AXFXReverbHiShutdownDpl2 +AXFXReverbSettingsUpdate +AXFXReverbSettingsUpdateNoReset +AXFXReverbStdCallback +AXFXReverbStdCallbackDpl2 +AXFXReverbStdExpCallback +AXFXReverbStdExpCallbackDpl2 +AXFXReverbStdExpGetMemSize +AXFXReverbStdExpGetMemSizeDpl2 +AXFXReverbStdExpInit +AXFXReverbStdExpInitDpl2 +AXFXReverbStdExpSettings +AXFXReverbStdExpSettingsDpl2 +AXFXReverbStdExpSettingsUpdate +AXFXReverbStdExpSettingsUpdateDpl2 +AXFXReverbStdExpShutdown +AXFXReverbStdExpShutdownDpl2 +AXFXReverbStdGetMemSize +AXFXReverbStdGetMemSizeDpl2 +AXFXReverbStdInit +AXFXReverbStdInitDpl2 +AXFXReverbStdSettings +AXFXReverbStdSettingsDpl2 +AXFXReverbStdShutdown +AXFXReverbStdShutdownDpl2 +AXFXSetHooks +AXFX_AllPass_Free +AXFX_AllPass_GetLen +AXFX_AllPass_Initialize +AXFX_AllPass_SetCoef +AXFX_AllPass_Tick +AXFX_Delay_Clear +AXFX_Delay_Free +AXFX_Delay_GetDelay +AXFX_Delay_GetMaximumDelay +AXFX_Delay_Initialize +AXFX_Delay_NextOut +AXFX_Delay_SetDelay +AXFX_Delay_TapOut +AXFX_Delay_TapOut_Interpolate +AXFX_Delay_Tick +AXFX_PS_Delay_Clear +AXFX_PS_Delay_Free +AXFX_PS_Delay_GetDelay +AXFX_PS_Delay_GetMaximumDelay +AXFX_PS_Delay_Initialize +AXFX_PS_Delay_NextOut +AXFX_PS_Delay_SetDelay +AXFX_PS_Delay_TapOut +AXFX_PS_Delay_TapOut_Interpolate +AXFX_PS_Delay_Tick +AXFX_PS_Dual_Delay_TapOut +AXFX_PS_Single_Delay_TapOut +ArticulationMutex +MIXAdjustAuxA +MIXAdjustAuxB +MIXAdjustAuxC +MIXAdjustDeviceAux +MIXAdjustDeviceFader +MIXAdjustDeviceLFE +MIXAdjustDevicePan +MIXAdjustDeviceSPan +MIXAdjustFader +MIXAdjustInput +MIXAdjustPan +MIXAdjustSPan +MIXAssignChannel +MIXAuxAIsPostFader +MIXAuxAPostFader +MIXAuxAPreFader +MIXAuxBIsPostFader +MIXAuxBPostFader +MIXAuxBPreFader +MIXAuxCIsPostFader +MIXAuxCPostFader +MIXAuxCPreFader +MIXDRCAdjustAux +MIXDRCAdjustFader +MIXDRCAdjustPan +MIXDRCAuxIsPostFader +MIXDRCAuxPostFader +MIXDRCAuxPreFader +MIXDRCGetAux +MIXDRCGetFader +MIXDRCGetPan +MIXDRCInitChannel +MIXDRCSetAux +MIXDRCSetFader +MIXDRCSetPan +MIXDeviceAuxIsPostFader +MIXDeviceAuxPostFader +MIXDeviceAuxPreFader +MIXGetAuxA +MIXGetAuxB +MIXGetAuxC +MIXGetDeviceAux +MIXGetDeviceFader +MIXGetDeviceLFE +MIXGetDevicePan +MIXGetDeviceSPan +MIXGetDeviceSoundMode +MIXGetFader +MIXGetInput +MIXGetPan +MIXGetSPan +MIXGetSoundMode +MIXInit +MIXInitChannel +MIXInitDeviceControl +MIXInitInputControl +MIXInitSpecifyMem +MIXIsMute +MIXMute +MIXQuit +MIXReleaseChannel +MIXResetAllDeviceControls +MIXResetControls +MIXResetDeviceControl +MIXRmtAdjustAux +MIXRmtAdjustFader +MIXRmtAuxIsPostFader +MIXRmtAuxPostFader +MIXRmtAuxPreFader +MIXRmtGetAux +MIXRmtGetFader +MIXRmtSetAux +MIXRmtSetFader +MIXRmtSetVolumes +MIXSetAuxA +MIXSetAuxB +MIXSetAuxC +MIXSetDeviceAux +MIXSetDeviceFader +MIXSetDeviceLFE +MIXSetDevicePan +MIXSetDeviceSPan +MIXSetDeviceSoundMode +MIXSetFader +MIXSetInput +MIXSetPan +MIXSetSPan +MIXSetSoundMode +MIXUnMute +MIXUpdateSettings +SEQAddSequence +SEQDRCGetVolume +SEQDRCSetVolume +SEQGetMixerSelect +SEQGetState +SEQGetTempo +SEQGetVolume +SEQInit +SEQQuit +SEQRegisterControllerCallback +SEQRemoveSequence +SEQRunAudioFrame +SEQSetMixerSelect +SEQSetState +SEQSetTempo +SEQSetVolume +SPGetSoundEntry +SPInitSoundTable +SPPrepareEnd +SPPrepareSound +SYNDRCGetMasterVolume +SYNDRCSetMasterVolume +SYNGetActiveNotes +SYNGetMasterVolume +SYNGetMidiController +SYNGetMixerSelect +SYNInit +SYNInitSpecifyMem +SYNInitSynth +SYNMidiInput +SYNQuit +SYNQuitSynth +SYNRunAudioFrame +SYNSetInitCallback +SYNSetMasterVolume +SYNSetMixerSelect +SYNSetUpdateCallback +SeqMutex +SynthMutex diff --git a/cafe/sndcore2.def b/cafe/sndcore2.def new file mode 100644 index 0000000..c4e16c2 --- /dev/null +++ b/cafe/sndcore2.def @@ -0,0 +1,298 @@ +:NAME sndcore2 + +:TEXT +AI2CheckInit +AI2GetDMABytesLeft +AI2GetDMAEnableFlag +AI2GetDMALength +AI2GetDMAStartAddr +AI2GetDSPSampleRate +AI2Init +AI2InitDMA +AI2RegisterDMACallback +AI2Reset +AI2SetDSPSampleRate +AI2StartDMA +AI2StopDMA +AICheckInit +AIDRCGetDMALength +AIDRCGetDMAStartAddr +AIDRCRegisterDMACallback +AIGetAudioFrameCount +AIGetDMABytesLeft +AIGetDMAEnableFlag +AIGetDMALength +AIGetDMARange +AIGetDMAStartAddr +AIGetDSPSampleRate +AII2S3Init +AII2S5Init +AIInit +AIInitDMA +AIQuit +AIRegisterDMABuffer +AIRegisterDMACallback +AIReset +AISetChannel +AISetCloneMode +AISetDSPSampleRate +AISetFormatChangeState +AIStartDMA +AIStopDMA +AXAcquireMultiVoice +AXAcquireVoice +AXAcquireVoiceEx +AXCheckVoiceOffsets +AXComputeLpfCoefs +AXDecodeAdpcmData +AXDeregisterAppFrameCallback +AXFreeMultiVoice +AXFreeVoice +AXGetAdpcmData +AXGetAdpcmOutputSize +AXGetAdpcmWorkSize +AXGetAuxACallback +AXGetAuxAReturnVolume +AXGetAuxBCallback +AXGetAuxBReturnVolume +AXGetAuxCCallback +AXGetAuxCReturnVolume +AXGetAuxCallback +AXGetAuxDRCCallback +AXGetAuxReturnVolume +AXGetCurrentParams +AXGetDRCAuxReturnVolume +AXGetDRCVSMode +AXGetDSPCyclesFudgeFactor +AXGetDefaultMixerSelect +AXGetDeviceChannelCount +AXGetDeviceFinalMixCallback +AXGetDeviceFinalOutput +AXGetDeviceMode +AXGetDeviceRemixMatrix +AXGetDeviceUpsampleStage +AXGetDeviceVolume +AXGetDroppedVoiceCount +AXGetDspCycles +AXGetDspLoad +AXGetDspLoadLimit +AXGetInputSamplesPerFrame +AXGetInputSamplesPerSec +AXGetLibraryVersion +AXGetMasterDRCVolume +AXGetMasterVolume +AXGetMaxDspCycles +AXGetMaxDspVoices +AXGetMaxVoices +AXGetMode +AXGetMultiVoiceOffsets +AXGetMultiVoiceReformatBufferSize +AXGetMultiVoiceRenderer +AXGetNumDspVoices +AXGetNumVoices +AXGetPostFinalMixCallback +AXGetPpcLoad +AXGetPpcLoadLimit +AXGetProfile +AXGetRendererFreq +AXGetSwapProfile +AXGetVoiceCurrentOffsetEx +AXGetVoiceLoopCount +AXGetVoiceMixerSelect +AXGetVoiceOffsets +AXGetVoiceOffsetsEx +AXGlitch_GetCount +AXGlitch_PrintTrace +AXGlitch_RegisterCatcher +AXGlitch_trace +AXInit +AXInitEx +AXInitProfile +AXInitWithParams +AXIsAudioOutReady +AXIsInit +AXIsMultiVoiceRunning +AXIsTransitionAudioDone +AXIsVoiceRunning +AXMakeCompressorTable +AXMixGetSwapProfile +AXPrepareEfxData +AXQuit +AXRegisterAppFrameCallback +AXRegisterAuxACallback +AXRegisterAuxBCallback +AXRegisterAuxCCallback +AXRegisterAuxCallback +AXRegisterAuxDRCCallback +AXRegisterCallback +AXRegisterDRCCallback +AXRegisterDeviceFinalMixCallback +AXRegisterExceedCallback +AXRegisterFrameCallback +AXRegisterPostFinalMixCallback +AXRmtAdvancePtr +AXRmtGetSamples +AXRmtGetSamplesLeft +AXSetAuxAReturnVolume +AXSetAuxBReturnVolume +AXSetAuxCReturnVolume +AXSetAuxReturnVolume +AXSetDRCAuxReturnVolume +AXSetDRCVSDownmixBalance +AXSetDRCVSLC +AXSetDRCVSLimiter +AXSetDRCVSLimiterThreshold +AXSetDRCVSMode +AXSetDRCVSOutputGain +AXSetDRCVSSpeakerPosition +AXSetDRCVSSurroundDepth +AXSetDRCVSSurroundLevelGain +AXSetDSPCyclesFudgeFactor +AXSetDefaultMixerSelect +AXSetDeviceCompressor +AXSetDeviceCompressorTable +AXSetDeviceLinearUpsampler +AXSetDeviceMode +AXSetDeviceRemixMatrix +AXSetDeviceUpsampleStage +AXSetDeviceVolume +AXSetDspLoadLimit +AXSetMasterDRCVolume +AXSetMasterVolume +AXSetMaxDspCycles +AXSetMaxDspVoices +AXSetMaxVoices +AXSetMode +AXSetMultiVoiceAdpcm +AXSetMultiVoiceAdpcmLoop +AXSetMultiVoiceBiquad +AXSetMultiVoiceBiquadCoefs +AXSetMultiVoiceCurrentOffset +AXSetMultiVoiceDeviceMix +AXSetMultiVoiceEndOffset +AXSetMultiVoiceLoop +AXSetMultiVoiceLoopOffset +AXSetMultiVoiceLpf +AXSetMultiVoiceLpfCoefs +AXSetMultiVoiceOffsets +AXSetMultiVoicePriority +AXSetMultiVoiceRenderer +AXSetMultiVoiceSrc +AXSetMultiVoiceSrcRatio +AXSetMultiVoiceSrcType +AXSetMultiVoiceState +AXSetMultiVoiceType +AXSetMultiVoiceVe +AXSetMultiVoiceVeDelta +AXSetPpcLoadLimit +AXSetStepMode +AXSetUpTransitionAudio +AXSetVoiceAdpcm +AXSetVoiceAdpcmLoop +AXSetVoiceBiquad +AXSetVoiceBiquadCoefs +AXSetVoiceCurrentOffset +AXSetVoiceCurrentOffsetEx +AXSetVoiceDRCMix +AXSetVoiceDeviceMix +AXSetVoiceEndOffset +AXSetVoiceEndOffsetEx +AXSetVoiceInitialTimeDelay +AXSetVoiceItdOn +AXSetVoiceItdTarget +AXSetVoiceLoop +AXSetVoiceLoopOffset +AXSetVoiceLoopOffsetEx +AXSetVoiceLpf +AXSetVoiceLpfCoefs +AXSetVoiceMix +AXSetVoiceMixerSelect +AXSetVoiceOffsets +AXSetVoiceOffsetsEx +AXSetVoicePriority +AXSetVoiceRmtIIR +AXSetVoiceRmtIIRCoefs +AXSetVoiceRmtMix +AXSetVoiceRmtOn +AXSetVoiceRmtSrc +AXSetVoiceSamplesAddr +AXSetVoiceSrc +AXSetVoiceSrcRatio +AXSetVoiceSrcType +AXSetVoiceState +AXSetVoiceType +AXSetVoiceVe +AXSetVoiceVeDelta +AXStartTransitionAudio +AXUpdateDeviceModes +AXUserBegin +AXUserEnd +AXUserIsProtected +AXVoiceBegin +AXVoiceEnd +AXVoiceIsProtected +DRCVS_GetVersion +DRCVS_Initialize +DRCVS_Process +DRCVS_Quit +DRCVS_SetDirectionFilterCoef +DRCVS_SetDownmixBalance +DRCVS_SetEqCoef +DRCVS_SetHeadphoneGain +DRCVS_SetLimiter +DRCVS_SetLimiterThreshold +DRCVS_SetOutputMode +DRCVS_SetSampleFreq +DRCVS_SetSlevGain +DRCVS_SetSpacialFilterCoef +DRCVS_SetSpeakerGain +DRCVS_SetSurroundDepth +DSPAddTask +DSPAssertInt +DSPAssertTask +DSPCancelTask +DSPCheckInit +DSPCheckMailFromDSP +DSPCheckMailToDSP +DSPGetDMAStatus +DSPH_RunTask +DSPH_WaitTaskComplete +DSPHalt +DSPInit +DSPQuit +DSPReadCPUToDSPMbox +DSPReadMailFromDSP +DSPReset +DSPSendMailToDSP +DSPUnhalt +ISRREnable +ISRRGetMsgQ +ISRRGetNewMsg +ISRRInit +ISRRQuit +ISRSendMessage +_CheckMailFromDSP +_CheckMailToDSP +_InitDsp +_ReadMailFromDSP +_SendMailToDSP +__AXGetMixMode +aiBSPHardwareVersion +check_os_audio_transition_flag +dsp_os_switch +dsp_os_switchLength +dump_dsp_data +ex_addr_reg_stat +pcd +ppf_dn_e_coef +ppf_dn_o_coef +ppf_up_0_coef +ppf_up_1_coef +ppf_up_2_coef +s_board_type +set_os_audio_transition_flag +slaveData +slaveLength +start_os_audio_transition +stop_os_audio_transition +vs diff --git a/cafe/snduser2.def b/cafe/snduser2.def new file mode 100644 index 0000000..bdb8c95 --- /dev/null +++ b/cafe/snduser2.def @@ -0,0 +1,441 @@ +:NAME snduser2 + +:TEXT +AXART3DSound +AXARTAddArticulator +AXARTAddSound +AXARTCents +AXARTInit +AXARTInitArt3D +AXARTInitArtAuxAVolume +AXARTInitArtAuxAVolumeEnv +AXARTInitArtAuxAVolumeMod +AXARTInitArtAuxBVolume +AXARTInitArtAuxBVolumeEnv +AXARTInitArtAuxBVolumeMod +AXARTInitArtAuxCVolume +AXARTInitArtAuxCVolumeEnv +AXARTInitArtAuxCVolumeMod +AXARTInitArtDRC +AXARTInitArtFader +AXARTInitArtItd +AXARTInitArtLpf +AXARTInitArtPanning +AXARTInitArtPitch +AXARTInitArtPitchEnv +AXARTInitArtPitchMod +AXARTInitArtRmt +AXARTInitArtRmtAuxVolume +AXARTInitArtRmtFader +AXARTInitArtSrctype +AXARTInitArtVolume +AXARTInitArtVolumeEnv +AXARTInitArtVolumeMod +AXARTInitLfo +AXARTInitSound +AXARTLfo +AXARTLpf +AXARTNoise +AXARTPitchEnv +AXARTQuit +AXARTRemoveArticulator +AXARTRemoveSound +AXARTReverseSaw +AXARTSaw +AXARTServiceSound +AXARTServiceSounds +AXARTSet3DDistanceScale +AXARTSet3DDopplerScale +AXARTSine +AXARTSquare +AXARTTriangle +AXARTVolumeEnv +AXFX2ChorusCallback +AXFX2ChorusGetMemSize +AXFX2ChorusInit +AXFX2ChorusSettingsUpdate +AXFX2ChorusSettingsUpdateNoReset +AXFX2ChorusShutdown +AXFX2CompressorCallback +AXFX2CompressorGetMemSize +AXFX2CompressorInit +AXFX2CompressorSettingsUpdate +AXFX2CompressorShutdown +AXFX2DelayCallback +AXFX2DelayGetMemSize +AXFX2DelayInit +AXFX2DelaySettings +AXFX2DelaySettingsUpdate +AXFX2DelaySettingsUpdateNoReset +AXFX2DelayShutdown +AXFX2FlangerCallback +AXFX2FlangerGetMemSize +AXFX2FlangerInit +AXFX2FlangerSettingsUpdate +AXFX2FlangerSettingsUpdateNoReset +AXFX2FlangerShutdown +AXFX2GetMemAllocFns +AXFX2OverdriveCallback +AXFX2OverdriveGetMemSize +AXFX2OverdriveInit +AXFX2OverdriveSettingsUpdate +AXFX2OverdriveShutdown +AXFX2PitchshiftCallback +AXFX2PitchshiftGetMemSize +AXFX2PitchshiftInit +AXFX2PitchshiftSettingsUpdate +AXFX2PitchshiftSettingsUpdateNoReset +AXFX2PitchshiftShutdown +AXFX2ReverbCallback +AXFX2ReverbGetMemSize +AXFX2ReverbI3dl2Callback +AXFX2ReverbI3dl2GetMemSize +AXFX2ReverbI3dl2Init +AXFX2ReverbI3dl2ParametersPreset +AXFX2ReverbI3dl2SettingsUpdate +AXFX2ReverbI3dl2SettingsUpdateNoReset +AXFX2ReverbI3dl2Shutdown +AXFX2ReverbInit +AXFX2ReverbParametersPreset +AXFX2ReverbSettingsUpdate +AXFX2ReverbSettingsUpdateNoReset +AXFX2ReverbShutdown +AXFX2SetMemAllocFns +AXFX2_PS_Delay_Clear +AXFX2_PS_Delay_Free +AXFX2_PS_Delay_GetDelay +AXFX2_PS_Delay_GetMaximumDelay +AXFX2_PS_Delay_Initialize +AXFX2_PS_Delay_NextOut +AXFX2_PS_Delay_SetDelay +AXFX2_PS_Delay_Tick +AXFX2chChorusCallback +AXFX2chChorusGetMemSize +AXFX2chChorusInit +AXFX2chChorusSettings +AXFX2chChorusSettingsUpdate +AXFX2chChorusShutdown +AXFX2chMultiDelayCallback +AXFX2chMultiDelayGetMemSize +AXFX2chMultiDelayInit +AXFX2chMultiDelaySettingsUpdate +AXFX2chMultiDelayShutdown +AXFX2chReverbCallback +AXFX2chReverbGetMemSize +AXFX2chReverbInit +AXFX2chReverbParametersPreset +AXFX2chReverbSettingsUpdate +AXFX2chReverbShutdown +AXFX4chChorusCallback +AXFX4chChorusGetMemSize +AXFX4chChorusInit +AXFX4chChorusSettings +AXFX4chChorusSettingsUpdate +AXFX4chChorusShutdown +AXFX4chMultiDelayCallback +AXFX4chMultiDelayGetMemSize +AXFX4chMultiDelayInit +AXFX4chMultiDelaySettingsUpdate +AXFX4chMultiDelayShutdown +AXFX4chReverbCallback +AXFX4chReverbGetMemSize +AXFX4chReverbInit +AXFX4chReverbParametersPreset +AXFX4chReverbSettingsUpdate +AXFX4chReverbShutdown +AXFX6ch6chReverbCallback +AXFX6ch6chReverbGetMemSize +AXFX6ch6chReverbInit +AXFX6ch6chReverbParametersPreset +AXFX6ch6chReverbSettingsUpdate +AXFX6ch6chReverbShutdown +AXFX6chChorusCallback +AXFX6chChorusGetMemSize +AXFX6chChorusInit +AXFX6chChorusSettings +AXFX6chChorusSettingsUpdate +AXFX6chChorusShutdown +AXFX6chMultiDelayCallback +AXFX6chMultiDelayGetMemSize +AXFX6chMultiDelayInit +AXFX6chMultiDelaySettingsUpdate +AXFX6chMultiDelayShutdown +AXFX6chReverbCallback +AXFX6chReverbGetMemSize +AXFX6chReverbInit +AXFX6chReverbParametersPreset +AXFX6chReverbSettingsUpdate +AXFX6chReverbShutdown +AXFXChorusCallback +AXFXChorusCallbackDpl2 +AXFXChorusExpCallback +AXFXChorusExpCallbackDpl2 +AXFXChorusExpGetMemSize +AXFXChorusExpGetMemSizeDpl2 +AXFXChorusExpInit +AXFXChorusExpInitDpl2 +AXFXChorusExpSettings +AXFXChorusExpSettingsDpl2 +AXFXChorusExpSettingsUpdate +AXFXChorusExpSettingsUpdateDpl2 +AXFXChorusExpShutdown +AXFXChorusExpShutdownDpl2 +AXFXChorusGetMemSize +AXFXChorusGetMemSizeDpl2 +AXFXChorusInit +AXFXChorusInitDpl2 +AXFXChorusSettings +AXFXChorusSettingsDpl2 +AXFXChorusShutdown +AXFXChorusShutdownDpl2 +AXFXDelayCallback +AXFXDelayCallbackDpl2 +AXFXDelayExpCallback +AXFXDelayExpCallbackDpl2 +AXFXDelayExpGetMemSize +AXFXDelayExpGetMemSizeDpl2 +AXFXDelayExpInit +AXFXDelayExpInitDpl2 +AXFXDelayExpSettings +AXFXDelayExpSettingsDpl2 +AXFXDelayExpSettingsUpdate +AXFXDelayExpSettingsUpdateDpl2 +AXFXDelayExpShutdown +AXFXDelayExpShutdownDpl2 +AXFXDelayGetMemSize +AXFXDelayGetMemSizeDpl2 +AXFXDelayInit +AXFXDelayInitDpl2 +AXFXDelaySettings +AXFXDelaySettingsDpl2 +AXFXDelayShutdown +AXFXDelayShutdownDpl2 +AXFXGetHooks +AXFXMultiChChorusCallback +AXFXMultiChChorusGetMemSize +AXFXMultiChChorusInit +AXFXMultiChChorusSettings +AXFXMultiChChorusSettingsUpdate +AXFXMultiChChorusSettingsUpdateNoReset +AXFXMultiChChorusShutdown +AXFXMultiChDelayCallback +AXFXMultiChDelayGetMemSize +AXFXMultiChDelayInit +AXFXMultiChDelaySettingsUpdate +AXFXMultiChDelaySettingsUpdateNoReset +AXFXMultiChDelayShutdown +AXFXMultiChReverbCallback +AXFXMultiChReverbGetMemSize +AXFXMultiChReverbInit +AXFXMultiChReverbParametersPreset +AXFXMultiChReverbSettingsUpdate +AXFXMultiChReverbSettingsUpdateNoReset +AXFXMultiChReverbShutdown +AXFXReverbHiCallback +AXFXReverbHiCallbackDpl2 +AXFXReverbHiExpCallback +AXFXReverbHiExpCallbackDpl2 +AXFXReverbHiExpGetMemSize +AXFXReverbHiExpGetMemSizeDpl2 +AXFXReverbHiExpInit +AXFXReverbHiExpInitDpl2 +AXFXReverbHiExpSettings +AXFXReverbHiExpSettingsDpl2 +AXFXReverbHiExpSettingsUpdate +AXFXReverbHiExpSettingsUpdateDpl2 +AXFXReverbHiExpShutdown +AXFXReverbHiExpShutdownDpl2 +AXFXReverbHiGetMemSize +AXFXReverbHiGetMemSizeDpl2 +AXFXReverbHiInit +AXFXReverbHiInitDpl2 +AXFXReverbHiSettings +AXFXReverbHiSettingsDpl2 +AXFXReverbHiShutdown +AXFXReverbHiShutdownDpl2 +AXFXReverbSettingsUpdate +AXFXReverbSettingsUpdateNoReset +AXFXReverbStdCallback +AXFXReverbStdCallbackDpl2 +AXFXReverbStdExpCallback +AXFXReverbStdExpCallbackDpl2 +AXFXReverbStdExpGetMemSize +AXFXReverbStdExpGetMemSizeDpl2 +AXFXReverbStdExpInit +AXFXReverbStdExpInitDpl2 +AXFXReverbStdExpSettings +AXFXReverbStdExpSettingsDpl2 +AXFXReverbStdExpSettingsUpdate +AXFXReverbStdExpSettingsUpdateDpl2 +AXFXReverbStdExpShutdown +AXFXReverbStdExpShutdownDpl2 +AXFXReverbStdGetMemSize +AXFXReverbStdGetMemSizeDpl2 +AXFXReverbStdInit +AXFXReverbStdInitDpl2 +AXFXReverbStdSettings +AXFXReverbStdSettingsDpl2 +AXFXReverbStdShutdown +AXFXReverbStdShutdownDpl2 +AXFXSetHooks +AXFX_AllPass_Free +AXFX_AllPass_GetLen +AXFX_AllPass_Initialize +AXFX_AllPass_SetCoef +AXFX_AllPass_Tick +AXFX_Delay_Clear +AXFX_Delay_Free +AXFX_Delay_GetDelay +AXFX_Delay_GetMaximumDelay +AXFX_Delay_Initialize +AXFX_Delay_NextOut +AXFX_Delay_SetDelay +AXFX_Delay_TapOut +AXFX_Delay_TapOut_Interpolate +AXFX_Delay_Tick +AXFX_PS_Delay_Clear +AXFX_PS_Delay_Free +AXFX_PS_Delay_GetDelay +AXFX_PS_Delay_GetMaximumDelay +AXFX_PS_Delay_Initialize +AXFX_PS_Delay_NextOut +AXFX_PS_Delay_SetDelay +AXFX_PS_Delay_TapOut +AXFX_PS_Delay_TapOut_Interpolate +AXFX_PS_Delay_Tick +AXFX_PS_Dual_Delay_TapOut +AXFX_PS_Single_Delay_TapOut +ArticulationMutex +MIXAdjustAuxA +MIXAdjustAuxB +MIXAdjustAuxC +MIXAdjustDeviceAux +MIXAdjustDeviceFader +MIXAdjustDeviceLFE +MIXAdjustDevicePan +MIXAdjustDeviceSPan +MIXAdjustFader +MIXAdjustInput +MIXAdjustPan +MIXAdjustSPan +MIXAssignChannel +MIXAuxAIsPostFader +MIXAuxAPostFader +MIXAuxAPreFader +MIXAuxBIsPostFader +MIXAuxBPostFader +MIXAuxBPreFader +MIXAuxCIsPostFader +MIXAuxCPostFader +MIXAuxCPreFader +MIXDRCAdjustAux +MIXDRCAdjustFader +MIXDRCAdjustPan +MIXDRCAdjustSPan +MIXDRCAuxIsPostFader +MIXDRCAuxPostFader +MIXDRCAuxPreFader +MIXDRCGetAux +MIXDRCGetFader +MIXDRCGetPan +MIXDRCGetSPan +MIXDRCInitChannel +MIXDRCInitVoice +MIXDRCSetAux +MIXDRCSetFader +MIXDRCSetPan +MIXDRCSetSPan +MIXDeviceAuxIsPostFader +MIXDeviceAuxPostFader +MIXDeviceAuxPreFader +MIXGetAuxA +MIXGetAuxB +MIXGetAuxC +MIXGetDeviceAux +MIXGetDeviceFader +MIXGetDeviceLFE +MIXGetDevicePan +MIXGetDeviceSPan +MIXGetDeviceSoundMode +MIXGetFader +MIXGetInput +MIXGetPan +MIXGetSPan +MIXGetSoundMode +MIXInit +MIXInitChannel +MIXInitDeviceControl +MIXInitInputControl +MIXInitSpecifyMem +MIXIsMute +MIXMute +MIXQuit +MIXReleaseChannel +MIXResetAllDeviceControls +MIXResetControls +MIXResetDeviceControl +MIXRmtAdjustAux +MIXRmtAdjustFader +MIXRmtAuxIsPostFader +MIXRmtAuxPostFader +MIXRmtAuxPreFader +MIXRmtGetAux +MIXRmtGetFader +MIXRmtSetAux +MIXRmtSetFader +MIXRmtSetVolumes +MIXSetAuxA +MIXSetAuxB +MIXSetAuxC +MIXSetDeviceAux +MIXSetDeviceFader +MIXSetDeviceLFE +MIXSetDevicePan +MIXSetDeviceSPan +MIXSetDeviceSoundMode +MIXSetFader +MIXSetInput +MIXSetPan +MIXSetSPan +MIXSetSoundMode +MIXUnMute +MIXUpdateSettings +SEQAddSequence +SEQDRCGetVolume +SEQDRCSetVolume +SEQGetMixerSelect +SEQGetState +SEQGetTempo +SEQGetVolume +SEQInit +SEQQuit +SEQRegisterControllerCallback +SEQRemoveSequence +SEQRunAudioFrame +SEQSetMixerSelect +SEQSetState +SEQSetTempo +SEQSetVolume +SPGetSoundEntry +SPInitSoundTable +SPPrepareEnd +SPPrepareSound +SYNDRCGetMasterVolume +SYNDRCSetMasterVolume +SYNGetActiveNotes +SYNGetMasterVolume +SYNGetMidiController +SYNGetMixerSelect +SYNInit +SYNInitSpecifyMem +SYNInitSynth +SYNMidiInput +SYNQuit +SYNQuitSynth +SYNRunAudioFrame +SYNSetInitCallback +SYNSetMasterVolume +SYNSetMixerSelect +SYNSetUpdateCallback +SeqMutex +SynthMutex diff --git a/cafe/swkbd.def b/cafe/swkbd.def new file mode 100644 index 0000000..923e671 --- /dev/null +++ b/cafe/swkbd.def @@ -0,0 +1,39 @@ +:NAME swkbd + +:TEXT +SwkbdAppearInputForm__3RplFRCQ3_2nn5swkbd9AppearArg +SwkbdAppearKeyboard__3RplFRCQ3_2nn5swkbd11KeyboardArg +SwkbdCalcSubThreadFont__3RplFv +SwkbdCalcSubThreadPredict__3RplFv +SwkbdCalc__3RplFRCQ3_2nn5swkbd14ControllerInfo +SwkbdConfirmUnfixAll__3RplFv +SwkbdCreate__3RplFPUcQ3_2nn5swkbd10RegionTypeUiP8FSClient +SwkbdDestroy__3RplFv +SwkbdDisappearInputForm__3RplFv +SwkbdDisappearKeyboard__3RplFv +SwkbdDrawDRC__3RplFv +SwkbdDrawTV__3RplFv +SwkbdGetDrawStringInfo__3RplFPQ3_2nn5swkbd14DrawStringInfo +SwkbdGetInputFormString__3RplFv +SwkbdGetKeyboardCondition__3RplFPQ3_2nn5swkbd17KeyboardCondition +SwkbdGetStateInputForm__3RplFv +SwkbdGetStateKeyboard__3RplFv +SwkbdInactivateSelectCursor__3RplFv +SwkbdInitLearnDic__3RplFPv +SwkbdIsCoveredWithSubWindow__3RplFv +SwkbdIsDecideCancelButton__3RplFPb +SwkbdIsDecideOkButton__3RplFPb +SwkbdIsKeyboardTarget__3RplFPQ3_2nn5swkbd14IEventReceiver +SwkbdIsNeedCalcSubThreadFont__3RplFv +SwkbdIsNeedCalcSubThreadPredict__3RplFv +SwkbdIsSelectCursorActive__3RplFv +SwkbdMuteAllSound__3RplFb +SwkbdSetControllerRemo__3RplFQ3_2nn5swkbd14ControllerType +SwkbdSetCursorPos__3RplFi +SwkbdSetEnableOkButton__3RplFb +SwkbdSetInputFormString__3RplFPCw +SwkbdSetReceiver__3RplFRCQ3_2nn5swkbd11ReceiverArg +SwkbdSetSelectFrom__3RplFi +SwkbdSetUserControllerEventObj__3RplFPQ3_2nn5swkbd19IControllerEventObj +SwkbdSetUserSoundObj__3RplFPQ3_2nn5swkbd9ISoundObj +SwkbdSetVersion__3RplFi diff --git a/cafe/sysapp.def b/cafe/sysapp.def new file mode 100644 index 0000000..0527a21 --- /dev/null +++ b/cafe/sysapp.def @@ -0,0 +1,103 @@ +:NAME sysapp + +:TEXT +SYSCheckSystemApplicationExists +SYSCheckTitleExists +SYSClearSysArgs +SYSDeserializeSysArgs +SYSDeserializeSysArgsFromBlock +SYSGetArguments +SYSGetCallerPFID +SYSGetCallerTitleId +SYSGetCallerUPID +SYSGetInvitationArgs +SYSGetPFIDFromTitleID +SYSGetStandardArgs +SYSGetStandardResult +SYSGetUPIDFromTitleID +SYSGetVodArgs +SYSIsReturnable +SYSLaunchAccount +SYSLaunchMenu +SYSLaunchMiiStudio +SYSLaunchSettings +SYSLaunchTitle +SYSLaunchTitleViaLauncher +SYSLaunchVod +SYSPackArgs +SYSPreloadMiniMiiverse +SYSRelaunchTitle +SYSReturnToCaller +SYSSerializeSysArgs +SYSSerializeSysArgsToBuffer +SYSSwitchTo +SYSSwitchToBrowser +SYSSwitchToBrowserForCallbackURL +SYSSwitchToBrowserForViewer +SYSSwitchToEManual +SYSSwitchToEShop +SYSSwitchToEShopAocList +SYSSwitchToEShopTicketList +SYSSwitchToSyncControllerOnHBM +_SYSAppendCallerInfo +_SYSDeserializeStandardArg +_SYSDirectlyReturnToCaller +_SYSDirectlySwitchTo +_SYSGetAccountArgs +_SYSGetBrowserArgs +_SYSGetDebugOption +_SYSGetEManualArgs +_SYSGetEShopArgs +_SYSGetHBMArgs +_SYSGetLauncherArgs +_SYSGetMiiStudioArgs +_SYSGetNetAccountArgs +_SYSGetNotificationsArgs +_SYSGetParentalArgs +_SYSGetSettingsArgs +_SYSGetSystemApplicationTitleId +_SYSGetSystemApplicationTitleIdByProdArea +_SYSLaunchAccount +_SYSLaunchAccountByProdArea +_SYSLaunchAccountDirect +_SYSLaunchMenuFromHBM +_SYSLaunchMenuWithCheckingAccount +_SYSLaunchMenuWithCheckingAccountFromHBM +_SYSLaunchMenuWithPackFromHBM +_SYSLaunchMiiStudio +_SYSLaunchMiiStudioByProdArea +_SYSLaunchMiiStudioDirect +_SYSLaunchNetAccount +_SYSLaunchNetAccountByProdArea +_SYSLaunchNetAccountDirect +_SYSLaunchNotifications +_SYSLaunchNotificationsByProdArea +_SYSLaunchNotificationsDirect +_SYSLaunchParental +_SYSLaunchParentalByProdArea +_SYSLaunchParentalDirect +_SYSLaunchSettings +_SYSLaunchSettingsByProdArea +_SYSLaunchSettingsDirect +_SYSLaunchTitleByPathFromLauncher +_SYSLaunchTitleDirect +_SYSLaunchTitleFromLauncher +_SYSLaunchTitleWithMiiverseData +_SYSLaunchTitleWithPackFromHBM +_SYSLaunchTitleWithPackFromLauncher +_SYSLaunchTitleWithStdArgsInNoSplash +_SYSLaunchVodFromLauncher +_SYSLaunchWithInvitation +_SYSLaunchWithInvitationFromHBM +_SYSReturnToCallerWithStandardResult +_SYSSerializeStandardArgsIn +_SYSSetDebugOption +_SYSSwitchTo +_SYSSwitchToBrowserForCallbackURLFromHBM +_SYSSwitchToEManual +_SYSSwitchToEManualFromHBM +_SYSSwitchToEShopFromHBM +_SYSSwitchToHBMWithMode +_SYSSwitchToMainApp +_SYSSwitchToOverlayFromHBM +_SYSSwitchToOverlayWithPackFromHBM diff --git a/cafe/tcl.def b/cafe/tcl.def new file mode 100644 index 0000000..d13e404 --- /dev/null +++ b/cafe/tcl.def @@ -0,0 +1,50 @@ +:NAME tcl + +:TEXT +AddrCombineBankPipeSwizzle +AddrComputeCmaskAddrFromCoord +AddrComputeCmaskCoordFromAddr +AddrComputeCmaskInfo +AddrComputeFmaskAddrFromCoord +AddrComputeFmaskCoordFromAddr +AddrComputeFmaskInfo +AddrComputeHtileAddrFromCoord +AddrComputeHtileCoordFromAddr +AddrComputeHtileInfo +AddrComputeSliceSwizzle +AddrComputeSurfaceAddrFromCoord +AddrComputeSurfaceCoordFromAddr +AddrComputeSurfaceInfo +AddrConvertTileIndex +AddrConvertTileInfoToHW +AddrCreate +AddrDestroy +AddrExtractBankPipeSwizzle +AddrGetTileIndex +AddrGetVersion +AddrUseTileIndex +ElemFlt32ToColorPixel +ElemFlt32ToDepthPixel +ElemGetExportNorm +TCLAllocTilingAperture +TCLCloseDebugFile +TCLDebug +TCLFreeTilingAperture +TCLGetIHThreadPriority +TCLGetInfo +TCLGetInterruptCount +TCLIHEnableInterrupt +TCLIHRegister +TCLIHUnregister +TCLOpenDebugFile +TCLReadRegister +TCLReadTimestamp +TCLReset +TCLSetHangWait +TCLSetIHThreadPriority +TCLSetTimeout +TCLSubmit +TCLSubmitToRing +TCLWaitForIdle +TCLWaitTimestamp +TCLWriteRegister diff --git a/cafe/tve.def b/cafe/tve.def new file mode 100644 index 0000000..3a73c0e --- /dev/null +++ b/cafe/tve.def @@ -0,0 +1,67 @@ +:NAME tve + +:TEXT +I2CInit +I2CMEnable +I2CWriteDRCData +I2CWriteDRCInfo +TVECECInit +TVECECReceiveCommand +TVECECSendCommand +TVECreateSysConfig +TVEDisableStereoMode +TVEDisableVideoOut +TVEEnableVideoOut +TVEExit +TVEGet3DFormatEDID +TVEGet3DInfo +TVEGetAnalogAudioDACEnable +TVEGetAnalogDTVStatus +TVEGetAnalogStat +TVEGetAudioConfig +TVEGetAudioMute +TVEGetCGMS +TVEGetConfigVersion +TVEGetContentType +TVEGetCurrentConfig +TVEGetCurrentPort +TVEGetEDIDBaseCheckSum +TVEGetEDIDInfo +TVEGetEDIDRaw +TVEGetHDCP +TVEGetHDMIErrorStat +TVEGetHotPlugState +TVEGetMaxAudioChannel +TVEGetSinkHDCPInfo +TVEGetWSS +TVEInit +TVEIsCECEnable +TVEIsForceRGBEnable +TVEReset4in1 +TVESet3DInfo +TVESetAll +TVESetAllAsync +TVESetAllEx +TVESetAllExAsync +TVESetAnalogAudioDACEnable +TVESetAnalogAudioDACFlag +TVESetAudioConfig +TVESetAudioMute +TVESetCECEnable +TVESetCGMS +TVESetContentType +TVESetForceRGBMode +TVESetForceShutDown +TVESetHDCP +TVESetHDMIHotplug5V +TVESetRCA +TVESetVideoMute +TVESetWSS +TVESetWiiCompat +TVESetWiiCompatEx +TVEShutDown +TVEVsyncSignal +TVEWait4in1Done +TVEWait4in1DoneWithTimeout +__TVESetContentTypeParam +__TVESetRCAFlag diff --git a/cafe/uac.def b/cafe/uac.def new file mode 100644 index 0000000..4543857 --- /dev/null +++ b/cafe/uac.def @@ -0,0 +1,9 @@ +:NAME uac + +:TEXT +UACClose +UACFreeISODesc +UACGetAudio +UACInit +UACOpen +UACRequest diff --git a/cafe/uac_rpl.def b/cafe/uac_rpl.def new file mode 100644 index 0000000..4ff1838 --- /dev/null +++ b/cafe/uac_rpl.def @@ -0,0 +1,20 @@ +:NAME uac_rpl + +:TEXT +UACClose +UACGetState +UACINGetStatus +UACINSetDataConsumed +UACINStart +UACINStartExt +UACINStop +UACInit +UACOUTGetStatus +UACOUTSetDataConsumed +UACOUTStart +UACOUTStartExt +UACOUTStop +UACOpen +UACOpenQuery +UACSetState +UACUninit diff --git a/cafe/usb_mic.def b/cafe/usb_mic.def new file mode 100644 index 0000000..5ea32d2 --- /dev/null +++ b/cafe/usb_mic.def @@ -0,0 +1,15 @@ +:NAME usb_mic + +:TEXT +USBMICClose +USBMICGetState +USBMICGetStatus +USBMICInit +USBMICOpen +USBMICOpenQuery +USBMICSetDataConsumed +USBMICSetState +USBMICStart +USBMICStartExt +USBMICStop +USBMICUninit diff --git a/cafe/uvc.def b/cafe/uvc.def new file mode 100644 index 0000000..e9ee919 --- /dev/null +++ b/cafe/uvc.def @@ -0,0 +1,8 @@ +:NAME uvc + +:TEXT +UVCClose +UVCGetFrame +UVCInit +UVCOpen +UVCRequest diff --git a/cafe/uvd.def b/cafe/uvd.def new file mode 100644 index 0000000..4c1c400 --- /dev/null +++ b/cafe/uvd.def @@ -0,0 +1,14 @@ +:NAME uvd + +:TEXT +UVDCheckSegmentViolation +UVDCreateContext +UVDCreateDecodeSession +UVDDecodePicture +UVDDeinitHW +UVDDestroyContext +UVDDestroyDecodeSession +UVDEndDecodePicture +UVDGetDPBSize +UVDInitHW +UVDStartDecodePicture diff --git a/cafe/vpad.def b/cafe/vpad.def new file mode 100644 index 0000000..d198fa4 --- /dev/null +++ b/cafe/vpad.def @@ -0,0 +1,80 @@ +:NAME vpad + +:TEXT +VPADCalcTPCalibrationParam +VPADControlMotor +VPADDisableGyroAccRevise +VPADDisableGyroDirRevise +VPADDisableGyroZeroPlay +VPADDisableLStickZeroClamp +VPADDisablePowerButton +VPADDisableRStickZeroClamp +VPADDisableStickCrossClamp +VPADEnableGyroAccRevise +VPADEnableGyroDirRevise +VPADEnableGyroZeroPlay +VPADEnableLStickZeroClamp +VPADEnablePowerButton +VPADEnableRStickZeroClamp +VPADEnableStickCrossClamp +VPADGetAccParam +VPADGetAccPlayMode +VPADGetButtonProcMode +VPADGetCrossStickEmulationParamsL +VPADGetCrossStickEmulationParamsR +VPADGetGyroAccReviseParam +VPADGetGyroDirReviseParam +VPADGetGyroMagReviseParam +VPADGetGyroZeroDriftMode +VPADGetGyroZeroPlayParam +VPADGetLStickClampThreshold +VPADGetLcdMode +VPADGetRStickClampThreshold +VPADGetTPCalibratedPoint +VPADGetTPCalibratedPointEx +VPADGetTPCalibrationParam +VPADGetTVMenuStatus +VPADInit +VPADInitGyroAccReviseParam +VPADInitGyroDirReviseParam +VPADInitGyroZeroDriftMode +VPADInitGyroZeroPlayParam +VPADIsEnableGyroAccRevise +VPADIsEnableGyroDirRevise +VPADIsEnableGyroZeroDrift +VPADIsEnableGyroZeroPlay +VPADIsStartedGyroMagRevise +VPADRead +VPADResetAccToDefault +VPADResetTPToDefault +VPADSetAccParam +VPADSetAccPlayMode +VPADSetAudioVolumeOverride +VPADSetBtnRepeat +VPADSetButtonProcMode +VPADSetCrossStickEmulationParamsL +VPADSetCrossStickEmulationParamsR +VPADSetGyroAccReviseParam +VPADSetGyroAngle +VPADSetGyroDirReviseBase +VPADSetGyroDirReviseParam +VPADSetGyroDirection +VPADSetGyroDirectionMag +VPADSetGyroMagReviseParam +VPADSetGyroMagnification +VPADSetGyroZeroDriftMode +VPADSetGyroZeroPlayParam +VPADSetLStickClampThreshold +VPADSetLcdMode +VPADSetRStickClampThreshold +VPADSetSamplingCallback +VPADSetSensorBar +VPADSetStickOrigin +VPADSetTPCalibrationParam +VPADSetTVMenuInvalid +VPADShutdown +VPADStartAccCalibration +VPADStartGyroMagRevise +VPADStopGyroMagRevise +VPADStopMotor +VPADWriteTPCalibrationValueToEEPROM diff --git a/cafe/vpadbase.def b/cafe/vpadbase.def new file mode 100644 index 0000000..508e910 --- /dev/null +++ b/cafe/vpadbase.def @@ -0,0 +1,46 @@ +:NAME vpadbase + +:TEXT +VPADBASEClearIRCEvent +VPADBASEClearNFCEvent +VPADBASEClearNFCMode +VPADBASEClearSyncWaitCount +VPADBASEGetCalibrationData +VPADBASEGetEEPROMData +VPADBASEGetFactorySetting +VPADBASEGetGameControllerMode +VPADBASEGetHeadphoneStatus +VPADBASEGetIRCStatus +VPADBASEGetLCDStatus +VPADBASEGetMessageLEDStatus +VPADBASEGetMicStatus +VPADBASEGetMotorOnRemainingCount +VPADBASEGetNFCStatus +VPADBASEGetPowerButtonPressStatus +VPADBASEGetSensorBarSetting +VPADBASEGetSensorBarStatus +VPADBASEGetState +VPADBASEGetStickOffset +VPADBASEGetTVMenuStatus +VPADBASEGetTrollInvalidSetting +VPADBASEGetTrollInvalidStatus +VPADBASEGetVideoStreamingStatus +VPADBASEGetVolumeOverrideSetting +VPADBASEGetVolumeOverrideStatus +VPADBASEInit +VPADBASEInitVolumeOverrideSettingSyncTime +VPADBASEIsInit +VPADBASERead +VPADBASESetAutoSamplingBuf +VPADBASESetCalibrationData +VPADBASESetGameControllerMode +VPADBASESetMotorOnRemainingCount +VPADBASESetPowerButtonDisableMode +VPADBASESetPowerButtonPressStatus +VPADBASESetSamplingCallback +VPADBASESetSensorBarSetting +VPADBASESetStickOffset +VPADBASESetStickOrigin +VPADBASESetTrollInvalidSetting +VPADBASESetVolumeOverrideSetting +VPADBASEShutdown diff --git a/cafe/zlib125.def b/cafe/zlib125.def new file mode 100644 index 0000000..7d23d94 --- /dev/null +++ b/cafe/zlib125.def @@ -0,0 +1,38 @@ +:NAME zlib125 + +:TEXT +adler32 +compress +compress2 +compressBound +crc32 +deflate +deflateBound +deflateCopy +deflateEnd +deflateInit2_ +deflateInit_ +deflateParams +deflatePrime +deflateReset +deflateSetDictionary +deflateSetHeader +deflateTune +inflate +inflateBack +inflateBackEnd +inflateBackInit_ +inflateCopy +inflateEnd +inflateGetHeader +inflateInit2_ +inflateInit_ +inflateMark +inflatePrime +inflateReset +inflateReset2 +inflateSetDictionary +inflateSync +uncompress +zlibCompileFlags +zlibVersion diff --git a/cmake/wut-toolchain.cmake b/cmake/wut-toolchain.cmake deleted file mode 100644 index 9da8b42..0000000 --- a/cmake/wut-toolchain.cmake +++ /dev/null @@ -1,97 +0,0 @@ -set(DEVKITPPC $ENV{DEVKITPPC} CACHE STRING "Path to devkitPPC install") -set(WUT_ROOT $ENV{WUT_ROOT} CACHE STRING "Path to wut install") - -# Check for DEVKITPPC -if(NOT DEVKITPPC) - message(FATAL_ERROR "You must have defined DEVKITPPC before calling cmake.") -endif() - -if(NOT WUT_ROOT) - # Let's try find it! - if(EXISTS "${CMAKE_SOURCE_DIR}/cmake/wut-toolchain.cmake") - # ./ for wut/CMakeLists.txt - set(FIND_WUT_ROOT ${CMAKE_SOURCE_DIR}) - elseif(EXISTS "${CMAKE_SOURCE_DIR}/../cmake/wut-toolchain.cmake") - # ../ for wut/rpl/CMakeLists.txt - set(FIND_WUT_ROOT "${CMAKE_SOURCE_DIR}/..") - elseif(EXISTS "${CMAKE_TOOLCHAIN_FILE}") - # We're a toolchain file installed in WUT_ROOT/cmake - set(FIND_WUT_ROOT "${CMAKE_TOOLCHAIN_FILE}/..") - endif() -endif() - -if(NOT WUT_ROOT) - message(FATAL_ERROR "You must have defined WUT_ROOT before calling cmake.") -endif() - -# Set it in ENV to make sure it gets passed around, cmake is a bit odd like that. -set(ENV{WUT_ROOT} ${WUT_ROOT}) -set(ENV{DEVKITPPC} ${DEVKITPPC}) - -set(CMAKE_SYSTEM_NAME Generic) - -if(WIN32) - # Because "Unix Makefiles" generator does not set this, even if on Windows - set(CMAKE_EXECUTABLE_SUFFIX ".exe") -endif() - -set(CMAKE_C_COMPILER "${DEVKITPPC}/bin/powerpc-eabi-gcc${CMAKE_EXECUTABLE_SUFFIX}") -set(CMAKE_CXX_COMPILER "${DEVKITPPC}/bin/powerpc-eabi-g++${CMAKE_EXECUTABLE_SUFFIX}") - -set(CMAKE_FIND_ROOT_PATH ${DEVKITPPC}) -set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) -set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) -set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) -set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY) - -set(DEVKIT_COMPILE_FLAGS "-mcpu=750 -meabi -mhard-float -mno-sdata") -set(DEVKIT_LINKER_FLAGS "-nostartfiles \"-L${DEVKITPPC}/lib\"") - -set(RPX_COMPILE_FLAGS "${DEVKIT_COMPILE_FLAGS}") - -set(RPX_LINKER_FLAGS "\ - ${DEVKIT_LINKER_FLAGS} \ - -pie -fPIE -z common-page-size=64 -z max-page-size=64 -T \"${WUT_ROOT}/rules/rpl.ld\"\ - \"-L${WUT_ROOT}/lib\" -Wl,-wrap,__eabi") - -set(ELF_TO_RPL ${WUT_ROOT}/bin/elf2rpl${CMAKE_EXECUTABLE_SUFFIX}) - -if(CMAKE_INCLUDE_PATH) -set(RPX_COMPILE_FLAGS "\ - ${RPX_COMPILE_FLAGS} \ - \"-I${CMAKE_INCLUDE_PATH}\"") -endif() - -if(CMAKE_LIBRARY_PATH) -set(RPX_LINKER_FLAGS "\ - ${RPX_LINKER_FLAGS} \ - \"-L${CMAKE_LIBRARY_PATH}\"") -endif() - -macro(add_rpx target) - add_executable(${ARGV}) - set_target_properties(${target} PROPERTIES - COMPILE_FLAGS "${RPX_COMPILE_FLAGS}" - LINK_FLAGS "${RPX_LINKER_FLAGS}") - - target_include_directories(${target} PRIVATE "${WUT_ROOT}/include") - target_link_libraries(${target} crt) - - add_custom_command(TARGET ${target} POST_BUILD - COMMAND "${ELF_TO_RPL}" "$" "$.rpx" - COMMENT "Converting $ to rpx") -endmacro() - -macro(add_rpx_lite target) - add_executable(${ARGV}) - set_target_properties(${target} PROPERTIES - COMPILE_FLAGS "${RPX_COMPILE_FLAGS}" - LINK_FLAGS "${RPX_LINKER_FLAGS}") - - target_include_directories(${target} PRIVATE "${WUT_ROOT}/include") - target_link_libraries(${target} crt-lite) - - add_custom_command(TARGET ${target} POST_BUILD - COMMAND "${ELF_TO_RPL}" "$" "$.rpx" - COMMENT "Converting $ to rpx") -endmacro() diff --git a/docs/CMakeLists.txt b/docs/CMakeLists.txt new file mode 100644 index 0000000..a9e2c5d --- /dev/null +++ b/docs/CMakeLists.txt @@ -0,0 +1,38 @@ +cmake_minimum_required(VERSION 3.9) +find_package(Doxygen) + +if(DOXYGEN_FOUND) + set(DOXYGEN_IN ${CMAKE_CURRENT_SOURCE_DIR}/../docs/Doxyfile.in) + set(DOXYGEN_OUT ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile) + + set(DOXYGEN_PROJECT_NAME "wut") + set(DOXYGEN_PROJECT_NUMBER "0.2") + set(DOXYGEN_PROJECT_BRIEF "Wii U Toolchain") + + set(DOXYGEN_GENERATE_HTML YES) + set(DOXYGEN_GENERATE_LATEX NO) + + set(DOXYGEN_TAB_SIZE 3) + set(DOXYGEN_OPTIMIZE_OUTPUT_FOR_C YES) + set(DOXYGEN_INLINE_SIMPLE_STRUCTS YES) + set(DOXYGEN_EXTRACT_ALL YES) + set(DOXYGEN_HIDE_SCOPE_NAMES YES) + set(DOXYGEN_SORT_MEMBER_DOCS NO) + set(DOXYGEN_RECURSIVE YES) + set(DOXYGEN_EXCLUDE_PATTERNS + "wut_structsize.h") + set(DOXYGEN_EXCLUDE_SYMBOLS + "UNKNOWN" + "CHECK_OFFSET" + "CHECK_SIZE" + "UNKNOWN_SIZE" + "PADDING") + set(DOXYGEN_SOURCE_BROWSER YES) + set(DOXYGEN_ENUM_VALUES_PER_LINE 1) + set(DOXYGEN_CLASS_DIAGRAMS NO) + set(DOXYGEN_COLLABORATION_GRAPH NO) + + doxygen_add_docs(docs + "${CMAKE_CURRENT_SOURCE_DIR}/../include" + "${CMAKE_CURRENT_SOURCE_DIR}/../docs") +endif() diff --git a/docs/Doxyfile b/docs/Doxyfile deleted file mode 100644 index e7fdf9e..0000000 --- a/docs/Doxyfile +++ /dev/null @@ -1,2459 +0,0 @@ -# Doxyfile 1.8.10 - -# This file describes the settings to be used by the documentation system -# doxygen (www.doxygen.org) for a project. -# -# All text after a double hash (##) is considered a comment and is placed in -# front of the TAG it is preceding. -# -# All text after a single hash (#) is considered a comment and will be ignored. -# The format is: -# TAG = value [value, ...] -# For lists, items can also be appended using: -# TAG += value [value, ...] -# Values that contain spaces should be placed between quotes (\" \"). - -#--------------------------------------------------------------------------- -# Project related configuration options -#--------------------------------------------------------------------------- - -# This tag specifies the encoding used for all characters in the config file -# that follow. The default is UTF-8 which is also the encoding used for all text -# before the first occurrence of this tag. Doxygen uses libiconv (or the iconv -# built into libc) for the transcoding. See http://www.gnu.org/software/libiconv -# for the list of possible encodings. -# The default value is: UTF-8. - -DOXYFILE_ENCODING = UTF-8 - -# The PROJECT_NAME tag is a single word (or a sequence of words surrounded by -# double-quotes, unless you are using Doxywizard) that should identify the -# project for which the documentation is generated. This name is used in the -# title of most generated pages and in a few other places. -# The default value is: My Project. - -PROJECT_NAME = WUT - -# The PROJECT_NUMBER tag can be used to enter a project or revision number. This -# could be handy for archiving the generated documentation or if some version -# control system is used. - -PROJECT_NUMBER = 0.1 - -# Using the PROJECT_BRIEF tag one can provide an optional one line description -# for a project that appears at the top of each page and should give viewer a -# quick idea about the purpose of the project. Keep the description short. - -PROJECT_BRIEF = "Wii U Toolchain" - -# With the PROJECT_LOGO tag one can specify a logo or an icon that is included -# in the documentation. The maximum height of the logo should not exceed 55 -# pixels and the maximum width should not exceed 200 pixels. Doxygen will copy -# the logo to the output directory. - -PROJECT_LOGO = - -# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path -# into which the generated documentation will be written. If a relative path is -# entered, it will be relative to the location where doxygen was started. If -# left blank the current directory will be used. - -OUTPUT_DIRECTORY = . - -# If the CREATE_SUBDIRS tag is set to YES then doxygen will create 4096 sub- -# directories (in 2 levels) under the output directory of each output format and -# will distribute the generated files over these directories. Enabling this -# option can be useful when feeding doxygen a huge amount of source files, where -# putting all generated files in the same directory would otherwise causes -# performance problems for the file system. -# The default value is: NO. - -CREATE_SUBDIRS = NO - -# If the ALLOW_UNICODE_NAMES tag is set to YES, doxygen will allow non-ASCII -# characters to appear in the names of generated files. If set to NO, non-ASCII -# characters will be escaped, for example _xE3_x81_x84 will be used for Unicode -# U+3044. -# The default value is: NO. - -ALLOW_UNICODE_NAMES = NO - -# The OUTPUT_LANGUAGE tag is used to specify the language in which all -# documentation generated by doxygen is written. Doxygen will use this -# information to generate all constant output in the proper language. -# Possible values are: Afrikaans, Arabic, Armenian, Brazilian, Catalan, Chinese, -# Chinese-Traditional, Croatian, Czech, Danish, Dutch, English (United States), -# Esperanto, Farsi (Persian), Finnish, French, German, Greek, Hungarian, -# Indonesian, Italian, Japanese, Japanese-en (Japanese with English messages), -# Korean, Korean-en (Korean with English messages), Latvian, Lithuanian, -# Macedonian, Norwegian, Persian (Farsi), Polish, Portuguese, Romanian, Russian, -# Serbian, Serbian-Cyrillic, Slovak, Slovene, Spanish, Swedish, Turkish, -# Ukrainian and Vietnamese. -# The default value is: English. - -OUTPUT_LANGUAGE = English - -# If the BRIEF_MEMBER_DESC tag is set to YES, doxygen will include brief member -# descriptions after the members that are listed in the file and class -# documentation (similar to Javadoc). Set to NO to disable this. -# The default value is: YES. - -BRIEF_MEMBER_DESC = YES - -# If the REPEAT_BRIEF tag is set to YES, doxygen will prepend the brief -# description of a member or function before the detailed description -# -# Note: If both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the -# brief descriptions will be completely suppressed. -# The default value is: YES. - -REPEAT_BRIEF = YES - -# This tag implements a quasi-intelligent brief description abbreviator that is -# used to form the text in various listings. Each string in this list, if found -# as the leading text of the brief description, will be stripped from the text -# and the result, after processing the whole list, is used as the annotated -# text. Otherwise, the brief description is used as-is. If left blank, the -# following values are used ($name is automatically replaced with the name of -# the entity):The $name class, The $name widget, The $name file, is, provides, -# specifies, contains, represents, a, an and the. - -ABBREVIATE_BRIEF = "The $name class" \ - "The $name widget" \ - "The $name file" \ - is \ - provides \ - specifies \ - contains \ - represents \ - a \ - an \ - the - -# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then -# doxygen will generate a detailed section even if there is only a brief -# description. -# The default value is: NO. - -ALWAYS_DETAILED_SEC = NO - -# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all -# inherited members of a class in the documentation of that class as if those -# members were ordinary class members. Constructors, destructors and assignment -# operators of the base classes will not be shown. -# The default value is: NO. - -INLINE_INHERITED_MEMB = NO - -# If the FULL_PATH_NAMES tag is set to YES, doxygen will prepend the full path -# before files name in the file list and in the header files. If set to NO the -# shortest path that makes the file name unique will be used -# The default value is: YES. - -FULL_PATH_NAMES = YES - -# The STRIP_FROM_PATH tag can be used to strip a user-defined part of the path. -# Stripping is only done if one of the specified strings matches the left-hand -# part of the path. The tag can be used to show relative paths in the file list. -# If left blank the directory from which doxygen is run is used as the path to -# strip. -# -# Note that you can specify absolute paths here, but also relative paths, which -# will be relative from the directory where doxygen is started. -# This tag requires that the tag FULL_PATH_NAMES is set to YES. - -STRIP_FROM_PATH = - -# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of the -# path mentioned in the documentation of a class, which tells the reader which -# header file to include in order to use a class. If left blank only the name of -# the header file containing the class definition is used. Otherwise one should -# specify the list of include paths that are normally passed to the compiler -# using the -I flag. - -STRIP_FROM_INC_PATH = - -# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter (but -# less readable) file names. This can be useful is your file systems doesn't -# support long names like on DOS, Mac, or CD-ROM. -# The default value is: NO. - -SHORT_NAMES = NO - -# If the JAVADOC_AUTOBRIEF tag is set to YES then doxygen will interpret the -# first line (until the first dot) of a Javadoc-style comment as the brief -# description. If set to NO, the Javadoc-style will behave just like regular Qt- -# style comments (thus requiring an explicit @brief command for a brief -# description.) -# The default value is: NO. - -JAVADOC_AUTOBRIEF = NO - -# If the QT_AUTOBRIEF tag is set to YES then doxygen will interpret the first -# line (until the first dot) of a Qt-style comment as the brief description. If -# set to NO, the Qt-style will behave just like regular Qt-style comments (thus -# requiring an explicit \brief command for a brief description.) -# The default value is: NO. - -QT_AUTOBRIEF = NO - -# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make doxygen treat a -# multi-line C++ special comment block (i.e. a block of //! or /// comments) as -# a brief description. This used to be the default behavior. The new default is -# to treat a multi-line C++ comment block as a detailed description. Set this -# tag to YES if you prefer the old behavior instead. -# -# Note that setting this tag to YES also means that rational rose comments are -# not recognized any more. -# The default value is: NO. - -MULTILINE_CPP_IS_BRIEF = NO - -# If the INHERIT_DOCS tag is set to YES then an undocumented member inherits the -# documentation from any documented member that it re-implements. -# The default value is: YES. - -INHERIT_DOCS = YES - -# If the SEPARATE_MEMBER_PAGES tag is set to YES then doxygen will produce a new -# page for each member. If set to NO, the documentation of a member will be part -# of the file/class/namespace that contains it. -# The default value is: NO. - -SEPARATE_MEMBER_PAGES = NO - -# The TAB_SIZE tag can be used to set the number of spaces in a tab. Doxygen -# uses this value to replace tabs by spaces in code fragments. -# Minimum value: 1, maximum value: 16, default value: 4. - -TAB_SIZE = 4 - -# This tag can be used to specify a number of aliases that act as commands in -# the documentation. An alias has the form: -# name=value -# For example adding -# "sideeffect=@par Side Effects:\n" -# will allow you to put the command \sideeffect (or @sideeffect) in the -# documentation, which will result in a user-defined paragraph with heading -# "Side Effects:". You can put \n's in the value part of an alias to insert -# newlines. - -ALIASES = - -# This tag can be used to specify a number of word-keyword mappings (TCL only). -# A mapping has the form "name=value". For example adding "class=itcl::class" -# will allow you to use the command class in the itcl::class meaning. - -TCL_SUBST = - -# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources -# only. Doxygen will then generate output that is more tailored for C. For -# instance, some of the names that are used will be different. The list of all -# members will be omitted, etc. -# The default value is: NO. - -OPTIMIZE_OUTPUT_FOR_C = YES - -# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java or -# Python sources only. Doxygen will then generate output that is more tailored -# for that language. For instance, namespaces will be presented as packages, -# qualified scopes will look different, etc. -# The default value is: NO. - -OPTIMIZE_OUTPUT_JAVA = NO - -# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran -# sources. Doxygen will then generate output that is tailored for Fortran. -# The default value is: NO. - -OPTIMIZE_FOR_FORTRAN = NO - -# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL -# sources. Doxygen will then generate output that is tailored for VHDL. -# The default value is: NO. - -OPTIMIZE_OUTPUT_VHDL = NO - -# Doxygen selects the parser to use depending on the extension of the files it -# parses. With this tag you can assign which parser to use for a given -# extension. Doxygen has a built-in mapping, but you can override or extend it -# using this tag. The format is ext=language, where ext is a file extension, and -# language is one of the parsers supported by doxygen: IDL, Java, Javascript, -# C#, C, C++, D, PHP, Objective-C, Python, Fortran (fixed format Fortran: -# FortranFixed, free formatted Fortran: FortranFree, unknown formatted Fortran: -# Fortran. In the later case the parser tries to guess whether the code is fixed -# or free formatted code, this is the default for Fortran type files), VHDL. For -# instance to make doxygen treat .inc files as Fortran files (default is PHP), -# and .f files as C (default is Fortran), use: inc=Fortran f=C. -# -# Note: For files without extension you can use no_extension as a placeholder. -# -# Note that for custom extensions you also need to set FILE_PATTERNS otherwise -# the files are not read by doxygen. - -EXTENSION_MAPPING = - -# If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments -# according to the Markdown format, which allows for more readable -# documentation. See http://daringfireball.net/projects/markdown/ for details. -# The output of markdown processing is further processed by doxygen, so you can -# mix doxygen, HTML, and XML commands with Markdown formatting. Disable only in -# case of backward compatibilities issues. -# The default value is: YES. - -MARKDOWN_SUPPORT = YES - -# When enabled doxygen tries to link words that correspond to documented -# classes, or namespaces to their corresponding documentation. Such a link can -# be prevented in individual cases by putting a % sign in front of the word or -# globally by setting AUTOLINK_SUPPORT to NO. -# The default value is: YES. - -AUTOLINK_SUPPORT = YES - -# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want -# to include (a tag file for) the STL sources as input, then you should set this -# tag to YES in order to let doxygen match functions declarations and -# definitions whose arguments contain STL classes (e.g. func(std::string); -# versus func(std::string) {}). This also make the inheritance and collaboration -# diagrams that involve STL classes more complete and accurate. -# The default value is: NO. - -BUILTIN_STL_SUPPORT = NO - -# If you use Microsoft's C++/CLI language, you should set this option to YES to -# enable parsing support. -# The default value is: NO. - -CPP_CLI_SUPPORT = NO - -# Set the SIP_SUPPORT tag to YES if your project consists of sip (see: -# http://www.riverbankcomputing.co.uk/software/sip/intro) sources only. Doxygen -# will parse them like normal C++ but will assume all classes use public instead -# of private inheritance when no explicit protection keyword is present. -# The default value is: NO. - -SIP_SUPPORT = NO - -# For Microsoft's IDL there are propget and propput attributes to indicate -# getter and setter methods for a property. Setting this option to YES will make -# doxygen to replace the get and set methods by a property in the documentation. -# This will only work if the methods are indeed getting or setting a simple -# type. If this is not the case, or you want to show the methods anyway, you -# should set this option to NO. -# The default value is: YES. - -IDL_PROPERTY_SUPPORT = YES - -# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC -# tag is set to YES then doxygen will reuse the documentation of the first -# member in the group (if any) for the other members of the group. By default -# all members of a group must be documented explicitly. -# The default value is: NO. - -DISTRIBUTE_GROUP_DOC = NO - -# If one adds a struct or class to a group and this option is enabled, then also -# any nested class or struct is added to the same group. By default this option -# is disabled and one has to add nested compounds explicitly via \ingroup. -# The default value is: NO. - -GROUP_NESTED_COMPOUNDS = NO - -# Set the SUBGROUPING tag to YES to allow class member groups of the same type -# (for instance a group of public functions) to be put as a subgroup of that -# type (e.g. under the Public Functions section). Set it to NO to prevent -# subgrouping. Alternatively, this can be done per class using the -# \nosubgrouping command. -# The default value is: YES. - -SUBGROUPING = YES - -# When the INLINE_GROUPED_CLASSES tag is set to YES, classes, structs and unions -# are shown inside the group in which they are included (e.g. using \ingroup) -# instead of on a separate page (for HTML and Man pages) or section (for LaTeX -# and RTF). -# -# Note that this feature does not work in combination with -# SEPARATE_MEMBER_PAGES. -# The default value is: NO. - -INLINE_GROUPED_CLASSES = NO - -# When the INLINE_SIMPLE_STRUCTS tag is set to YES, structs, classes, and unions -# with only public data fields or simple typedef fields will be shown inline in -# the documentation of the scope in which they are defined (i.e. file, -# namespace, or group documentation), provided this scope is documented. If set -# to NO, structs, classes, and unions are shown on a separate page (for HTML and -# Man pages) or section (for LaTeX and RTF). -# The default value is: NO. - -INLINE_SIMPLE_STRUCTS = NO - -# When TYPEDEF_HIDES_STRUCT tag is enabled, a typedef of a struct, union, or -# enum is documented as struct, union, or enum with the name of the typedef. So -# typedef struct TypeS {} TypeT, will appear in the documentation as a struct -# with name TypeT. When disabled the typedef will appear as a member of a file, -# namespace, or class. And the struct will be named TypeS. This can typically be -# useful for C code in case the coding convention dictates that all compound -# types are typedef'ed and only the typedef is referenced, never the tag name. -# The default value is: NO. - -TYPEDEF_HIDES_STRUCT = NO - -# The size of the symbol lookup cache can be set using LOOKUP_CACHE_SIZE. This -# cache is used to resolve symbols given their name and scope. Since this can be -# an expensive process and often the same symbol appears multiple times in the -# code, doxygen keeps a cache of pre-resolved symbols. If the cache is too small -# doxygen will become slower. If the cache is too large, memory is wasted. The -# cache size is given by this formula: 2^(16+LOOKUP_CACHE_SIZE). The valid range -# is 0..9, the default is 0, corresponding to a cache size of 2^16=65536 -# symbols. At the end of a run doxygen will report the cache usage and suggest -# the optimal cache size from a speed point of view. -# Minimum value: 0, maximum value: 9, default value: 0. - -LOOKUP_CACHE_SIZE = 0 - -#--------------------------------------------------------------------------- -# Build related configuration options -#--------------------------------------------------------------------------- - -# If the EXTRACT_ALL tag is set to YES, doxygen will assume all entities in -# documentation are documented, even if no documentation was available. Private -# class members and static file members will be hidden unless the -# EXTRACT_PRIVATE respectively EXTRACT_STATIC tags are set to YES. -# Note: This will also disable the warnings about undocumented members that are -# normally produced when WARNINGS is set to YES. -# The default value is: NO. - -EXTRACT_ALL = YES - -# If the EXTRACT_PRIVATE tag is set to YES, all private members of a class will -# be included in the documentation. -# The default value is: NO. - -EXTRACT_PRIVATE = NO - -# If the EXTRACT_PACKAGE tag is set to YES, all members with package or internal -# scope will be included in the documentation. -# The default value is: NO. - -EXTRACT_PACKAGE = NO - -# If the EXTRACT_STATIC tag is set to YES, all static members of a file will be -# included in the documentation. -# The default value is: NO. - -EXTRACT_STATIC = NO - -# If the EXTRACT_LOCAL_CLASSES tag is set to YES, classes (and structs) defined -# locally in source files will be included in the documentation. If set to NO, -# only classes defined in header files are included. Does not have any effect -# for Java sources. -# The default value is: YES. - -EXTRACT_LOCAL_CLASSES = YES - -# This flag is only useful for Objective-C code. If set to YES, local methods, -# which are defined in the implementation section but not in the interface are -# included in the documentation. If set to NO, only methods in the interface are -# included. -# The default value is: NO. - -EXTRACT_LOCAL_METHODS = NO - -# If this flag is set to YES, the members of anonymous namespaces will be -# extracted and appear in the documentation as a namespace called -# 'anonymous_namespace{file}', where file will be replaced with the base name of -# the file that contains the anonymous namespace. By default anonymous namespace -# are hidden. -# The default value is: NO. - -EXTRACT_ANON_NSPACES = NO - -# If the HIDE_UNDOC_MEMBERS tag is set to YES, doxygen will hide all -# undocumented members inside documented classes or files. If set to NO these -# members will be included in the various overviews, but no documentation -# section is generated. This option has no effect if EXTRACT_ALL is enabled. -# The default value is: NO. - -HIDE_UNDOC_MEMBERS = NO - -# If the HIDE_UNDOC_CLASSES tag is set to YES, doxygen will hide all -# undocumented classes that are normally visible in the class hierarchy. If set -# to NO, these classes will be included in the various overviews. This option -# has no effect if EXTRACT_ALL is enabled. -# The default value is: NO. - -HIDE_UNDOC_CLASSES = NO - -# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, doxygen will hide all friend -# (class|struct|union) declarations. If set to NO, these declarations will be -# included in the documentation. -# The default value is: NO. - -HIDE_FRIEND_COMPOUNDS = NO - -# If the HIDE_IN_BODY_DOCS tag is set to YES, doxygen will hide any -# documentation blocks found inside the body of a function. If set to NO, these -# blocks will be appended to the function's detailed documentation block. -# The default value is: NO. - -HIDE_IN_BODY_DOCS = NO - -# The INTERNAL_DOCS tag determines if documentation that is typed after a -# \internal command is included. If the tag is set to NO then the documentation -# will be excluded. Set it to YES to include the internal documentation. -# The default value is: NO. - -INTERNAL_DOCS = NO - -# If the CASE_SENSE_NAMES tag is set to NO then doxygen will only generate file -# names in lower-case letters. If set to YES, upper-case letters are also -# allowed. This is useful if you have classes or files whose names only differ -# in case and if your file system supports case sensitive file names. Windows -# and Mac users are advised to set this option to NO. -# The default value is: system dependent. - -CASE_SENSE_NAMES = NO - -# If the HIDE_SCOPE_NAMES tag is set to NO then doxygen will show members with -# their full class and namespace scopes in the documentation. If set to YES, the -# scope will be hidden. -# The default value is: NO. - -HIDE_SCOPE_NAMES = YES - -# If the HIDE_COMPOUND_REFERENCE tag is set to NO (default) then doxygen will -# append additional text to a page's title, such as Class Reference. If set to -# YES the compound reference will be hidden. -# The default value is: NO. - -HIDE_COMPOUND_REFERENCE= NO - -# If the SHOW_INCLUDE_FILES tag is set to YES then doxygen will put a list of -# the files that are included by a file in the documentation of that file. -# The default value is: YES. - -SHOW_INCLUDE_FILES = YES - -# If the SHOW_GROUPED_MEMB_INC tag is set to YES then Doxygen will add for each -# grouped member an include statement to the documentation, telling the reader -# which file to include in order to use the member. -# The default value is: NO. - -SHOW_GROUPED_MEMB_INC = NO - -# If the FORCE_LOCAL_INCLUDES tag is set to YES then doxygen will list include -# files with double quotes in the documentation rather than with sharp brackets. -# The default value is: NO. - -FORCE_LOCAL_INCLUDES = NO - -# If the INLINE_INFO tag is set to YES then a tag [inline] is inserted in the -# documentation for inline members. -# The default value is: YES. - -INLINE_INFO = YES - -# If the SORT_MEMBER_DOCS tag is set to YES then doxygen will sort the -# (detailed) documentation of file and class members alphabetically by member -# name. If set to NO, the members will appear in declaration order. -# The default value is: YES. - -SORT_MEMBER_DOCS = NO - -# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the brief -# descriptions of file, namespace and class members alphabetically by member -# name. If set to NO, the members will appear in declaration order. Note that -# this will also influence the order of the classes in the class list. -# The default value is: NO. - -SORT_BRIEF_DOCS = NO - -# If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen will sort the -# (brief and detailed) documentation of class members so that constructors and -# destructors are listed first. If set to NO the constructors will appear in the -# respective orders defined by SORT_BRIEF_DOCS and SORT_MEMBER_DOCS. -# Note: If SORT_BRIEF_DOCS is set to NO this option is ignored for sorting brief -# member documentation. -# Note: If SORT_MEMBER_DOCS is set to NO this option is ignored for sorting -# detailed member documentation. -# The default value is: NO. - -SORT_MEMBERS_CTORS_1ST = NO - -# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the hierarchy -# of group names into alphabetical order. If set to NO the group names will -# appear in their defined order. -# The default value is: NO. - -SORT_GROUP_NAMES = NO - -# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be sorted by -# fully-qualified names, including namespaces. If set to NO, the class list will -# be sorted only by class name, not including the namespace part. -# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. -# Note: This option applies only to the class list, not to the alphabetical -# list. -# The default value is: NO. - -SORT_BY_SCOPE_NAME = NO - -# If the STRICT_PROTO_MATCHING option is enabled and doxygen fails to do proper -# type resolution of all parameters of a function it will reject a match between -# the prototype and the implementation of a member function even if there is -# only one candidate or it is obvious which candidate to choose by doing a -# simple string match. By disabling STRICT_PROTO_MATCHING doxygen will still -# accept a match between prototype and implementation in such cases. -# The default value is: NO. - -STRICT_PROTO_MATCHING = NO - -# The GENERATE_TODOLIST tag can be used to enable (YES) or disable (NO) the todo -# list. This list is created by putting \todo commands in the documentation. -# The default value is: YES. - -GENERATE_TODOLIST = YES - -# The GENERATE_TESTLIST tag can be used to enable (YES) or disable (NO) the test -# list. This list is created by putting \test commands in the documentation. -# The default value is: YES. - -GENERATE_TESTLIST = YES - -# The GENERATE_BUGLIST tag can be used to enable (YES) or disable (NO) the bug -# list. This list is created by putting \bug commands in the documentation. -# The default value is: YES. - -GENERATE_BUGLIST = YES - -# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or disable (NO) -# the deprecated list. This list is created by putting \deprecated commands in -# the documentation. -# The default value is: YES. - -GENERATE_DEPRECATEDLIST= YES - -# The ENABLED_SECTIONS tag can be used to enable conditional documentation -# sections, marked by \if ... \endif and \cond -# ... \endcond blocks. - -ENABLED_SECTIONS = - -# The MAX_INITIALIZER_LINES tag determines the maximum number of lines that the -# initial value of a variable or macro / define can have for it to appear in the -# documentation. If the initializer consists of more lines than specified here -# it will be hidden. Use a value of 0 to hide initializers completely. The -# appearance of the value of individual variables and macros / defines can be -# controlled using \showinitializer or \hideinitializer command in the -# documentation regardless of this setting. -# Minimum value: 0, maximum value: 10000, default value: 30. - -MAX_INITIALIZER_LINES = 30 - -# Set the SHOW_USED_FILES tag to NO to disable the list of files generated at -# the bottom of the documentation of classes and structs. If set to YES, the -# list will mention the files that were used to generate the documentation. -# The default value is: YES. - -SHOW_USED_FILES = YES - -# Set the SHOW_FILES tag to NO to disable the generation of the Files page. This -# will remove the Files entry from the Quick Index and from the Folder Tree View -# (if specified). -# The default value is: YES. - -SHOW_FILES = YES - -# Set the SHOW_NAMESPACES tag to NO to disable the generation of the Namespaces -# page. This will remove the Namespaces entry from the Quick Index and from the -# Folder Tree View (if specified). -# The default value is: YES. - -SHOW_NAMESPACES = YES - -# The FILE_VERSION_FILTER tag can be used to specify a program or script that -# doxygen should invoke to get the current version for each file (typically from -# the version control system). Doxygen will invoke the program by executing (via -# popen()) the command command input-file, where command is the value of the -# FILE_VERSION_FILTER tag, and input-file is the name of an input file provided -# by doxygen. Whatever the program writes to standard output is used as the file -# version. For an example see the documentation. - -FILE_VERSION_FILTER = - -# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed -# by doxygen. The layout file controls the global structure of the generated -# output files in an output format independent way. To create the layout file -# that represents doxygen's defaults, run doxygen with the -l option. You can -# optionally specify a file name after the option, if omitted DoxygenLayout.xml -# will be used as the name of the layout file. -# -# Note that if you run doxygen from a directory containing a file called -# DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE -# tag is left empty. - -LAYOUT_FILE = - -# The CITE_BIB_FILES tag can be used to specify one or more bib files containing -# the reference definitions. This must be a list of .bib files. The .bib -# extension is automatically appended if omitted. This requires the bibtex tool -# to be installed. See also http://en.wikipedia.org/wiki/BibTeX for more info. -# For LaTeX the style of the bibliography can be controlled using -# LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the -# search path. See also \cite for info how to create references. - -CITE_BIB_FILES = - -#--------------------------------------------------------------------------- -# Configuration options related to warning and progress messages -#--------------------------------------------------------------------------- - -# The QUIET tag can be used to turn on/off the messages that are generated to -# standard output by doxygen. If QUIET is set to YES this implies that the -# messages are off. -# The default value is: NO. - -QUIET = NO - -# The WARNINGS tag can be used to turn on/off the warning messages that are -# generated to standard error (stderr) by doxygen. If WARNINGS is set to YES -# this implies that the warnings are on. -# -# Tip: Turn warnings on while writing the documentation. -# The default value is: YES. - -WARNINGS = YES - -# If the WARN_IF_UNDOCUMENTED tag is set to YES then doxygen will generate -# warnings for undocumented members. If EXTRACT_ALL is set to YES then this flag -# will automatically be disabled. -# The default value is: YES. - -WARN_IF_UNDOCUMENTED = YES - -# If the WARN_IF_DOC_ERROR tag is set to YES, doxygen will generate warnings for -# potential errors in the documentation, such as not documenting some parameters -# in a documented function, or documenting parameters that don't exist or using -# markup commands wrongly. -# The default value is: YES. - -WARN_IF_DOC_ERROR = YES - -# This WARN_NO_PARAMDOC option can be enabled to get warnings for functions that -# are documented, but have no documentation for their parameters or return -# value. If set to NO, doxygen will only warn about wrong or incomplete -# parameter documentation, but not about the absence of documentation. -# The default value is: NO. - -WARN_NO_PARAMDOC = NO - -# The WARN_FORMAT tag determines the format of the warning messages that doxygen -# can produce. The string should contain the $file, $line, and $text tags, which -# will be replaced by the file and line number from which the warning originated -# and the warning text. Optionally the format may contain $version, which will -# be replaced by the version of the file (if it could be obtained via -# FILE_VERSION_FILTER) -# The default value is: $file:$line: $text. - -WARN_FORMAT = "$file:$line: $text" - -# The WARN_LOGFILE tag can be used to specify a file to which warning and error -# messages should be written. If left blank the output is written to standard -# error (stderr). - -WARN_LOGFILE = - -#--------------------------------------------------------------------------- -# Configuration options related to the input files -#--------------------------------------------------------------------------- - -# The INPUT tag is used to specify the files and/or directories that contain -# documented source files. You may enter file names like myfile.cpp or -# directories like /usr/src/myproject. Separate the files or directories with -# spaces. See also FILE_PATTERNS and EXTENSION_MAPPING -# Note: If this tag is empty the current directory is searched. - -INPUT = ..\include \ - . - -# This tag can be used to specify the character encoding of the source files -# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses -# libiconv (or the iconv built into libc) for the transcoding. See the libiconv -# documentation (see: http://www.gnu.org/software/libiconv) for the list of -# possible encodings. -# The default value is: UTF-8. - -INPUT_ENCODING = UTF-8 - -# If the value of the INPUT tag contains directories, you can use the -# FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and -# *.h) to filter out the source-files in the directories. -# -# Note that for custom extensions or not directly supported extensions you also -# need to set EXTENSION_MAPPING for the extension otherwise the files are not -# read by doxygen. -# -# If left blank the following patterns are tested:*.c, *.cc, *.cxx, *.cpp, -# *.c++, *.java, *.ii, *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h, -# *.hh, *.hxx, *.hpp, *.h++, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, *.inc, -# *.m, *.markdown, *.md, *.mm, *.dox, *.py, *.f90, *.f, *.for, *.tcl, *.vhd, -# *.vhdl, *.ucf, *.qsf, *.as and *.js. - -FILE_PATTERNS = *.c \ - *.cc \ - *.cxx \ - *.cpp \ - *.c++ \ - *.java \ - *.ii \ - *.ixx \ - *.ipp \ - *.i++ \ - *.inl \ - *.idl \ - *.ddl \ - *.odl \ - *.h \ - *.hh \ - *.hxx \ - *.hpp \ - *.h++ \ - *.cs \ - *.d \ - *.php \ - *.php4 \ - *.php5 \ - *.phtml \ - *.inc \ - *.m \ - *.markdown \ - *.md \ - *.mm \ - *.dox \ - *.py \ - *.f90 \ - *.f \ - *.for \ - *.tcl \ - *.vhd \ - *.vhdl \ - *.ucf \ - *.qsf \ - *.as \ - *.js - -# The RECURSIVE tag can be used to specify whether or not subdirectories should -# be searched for input files as well. -# The default value is: NO. - -RECURSIVE = YES - -# The EXCLUDE tag can be used to specify files and/or directories that should be -# excluded from the INPUT source files. This way you can easily exclude a -# subdirectory from a directory tree whose root is specified with the INPUT tag. -# -# Note that relative paths are relative to the directory from which doxygen is -# run. - -EXCLUDE = - -# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or -# directories that are symbolic links (a Unix file system feature) are excluded -# from the input. -# The default value is: NO. - -EXCLUDE_SYMLINKS = NO - -# If the value of the INPUT tag contains directories, you can use the -# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude -# certain files from those directories. -# -# Note that the wildcards are matched against the file with absolute path, so to -# exclude all test directories for example use the pattern */test/* - -EXCLUDE_PATTERNS = wut_structsize.h - -# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names -# (namespaces, classes, functions, etc.) that should be excluded from the -# output. The symbol name can be a fully qualified name, a word, or if the -# wildcard * is used, a substring. Examples: ANamespace, AClass, -# AClass::ANamespace, ANamespace::*Test -# -# Note that the wildcards are matched against the file with absolute path, so to -# exclude all test directories use the pattern */test/* - -EXCLUDE_SYMBOLS = UNKNOWN \ - CHECK_OFFSET \ - CHECK_SIZE \ - UNKNOWN_SIZE \ - PADDING - -# The EXAMPLE_PATH tag can be used to specify one or more files or directories -# that contain example code fragments that are included (see the \include -# command). - -EXAMPLE_PATH = - -# If the value of the EXAMPLE_PATH tag contains directories, you can use the -# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp and -# *.h) to filter out the source-files in the directories. If left blank all -# files are included. - -EXAMPLE_PATTERNS = * - -# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be -# searched for input files to be used with the \include or \dontinclude commands -# irrespective of the value of the RECURSIVE tag. -# The default value is: NO. - -EXAMPLE_RECURSIVE = NO - -# The IMAGE_PATH tag can be used to specify one or more files or directories -# that contain images that are to be included in the documentation (see the -# \image command). - -IMAGE_PATH = - -# The INPUT_FILTER tag can be used to specify a program that doxygen should -# invoke to filter for each input file. Doxygen will invoke the filter program -# by executing (via popen()) the command: -# -# -# -# where is the value of the INPUT_FILTER tag, and is the -# name of an input file. Doxygen will then use the output that the filter -# program writes to standard output. If FILTER_PATTERNS is specified, this tag -# will be ignored. -# -# Note that the filter must not add or remove lines; it is applied before the -# code is scanned, but not when the output code is generated. If lines are added -# or removed, the anchors will not be placed correctly. - -INPUT_FILTER = - -# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern -# basis. Doxygen will compare the file name with each pattern and apply the -# filter if there is a match. The filters are a list of the form: pattern=filter -# (like *.cpp=my_cpp_filter). See INPUT_FILTER for further information on how -# filters are used. If the FILTER_PATTERNS tag is empty or if none of the -# patterns match the file name, INPUT_FILTER is applied. - -FILTER_PATTERNS = - -# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using -# INPUT_FILTER) will also be used to filter the input files that are used for -# producing the source files to browse (i.e. when SOURCE_BROWSER is set to YES). -# The default value is: NO. - -FILTER_SOURCE_FILES = NO - -# The FILTER_SOURCE_PATTERNS tag can be used to specify source filters per file -# pattern. A pattern will override the setting for FILTER_PATTERN (if any) and -# it is also possible to disable source filtering for a specific pattern using -# *.ext= (so without naming a filter). -# This tag requires that the tag FILTER_SOURCE_FILES is set to YES. - -FILTER_SOURCE_PATTERNS = - -# If the USE_MDFILE_AS_MAINPAGE tag refers to the name of a markdown file that -# is part of the input, its contents will be placed on the main page -# (index.html). This can be useful if you have a project on for instance GitHub -# and want to reuse the introduction page also for the doxygen output. - -USE_MDFILE_AS_MAINPAGE = - -#--------------------------------------------------------------------------- -# Configuration options related to source browsing -#--------------------------------------------------------------------------- - -# If the SOURCE_BROWSER tag is set to YES then a list of source files will be -# generated. Documented entities will be cross-referenced with these sources. -# -# Note: To get rid of all source code in the generated output, make sure that -# also VERBATIM_HEADERS is set to NO. -# The default value is: NO. - -SOURCE_BROWSER = YES - -# Setting the INLINE_SOURCES tag to YES will include the body of functions, -# classes and enums directly into the documentation. -# The default value is: NO. - -INLINE_SOURCES = NO - -# Setting the STRIP_CODE_COMMENTS tag to YES will instruct doxygen to hide any -# special comment blocks from generated source code fragments. Normal C, C++ and -# Fortran comments will always remain visible. -# The default value is: YES. - -STRIP_CODE_COMMENTS = YES - -# If the REFERENCED_BY_RELATION tag is set to YES then for each documented -# function all documented functions referencing it will be listed. -# The default value is: NO. - -REFERENCED_BY_RELATION = NO - -# If the REFERENCES_RELATION tag is set to YES then for each documented function -# all documented entities called/used by that function will be listed. -# The default value is: NO. - -REFERENCES_RELATION = NO - -# If the REFERENCES_LINK_SOURCE tag is set to YES and SOURCE_BROWSER tag is set -# to YES then the hyperlinks from functions in REFERENCES_RELATION and -# REFERENCED_BY_RELATION lists will link to the source code. Otherwise they will -# link to the documentation. -# The default value is: YES. - -REFERENCES_LINK_SOURCE = YES - -# If SOURCE_TOOLTIPS is enabled (the default) then hovering a hyperlink in the -# source code will show a tooltip with additional information such as prototype, -# brief description and links to the definition and documentation. Since this -# will make the HTML file larger and loading of large files a bit slower, you -# can opt to disable this feature. -# The default value is: YES. -# This tag requires that the tag SOURCE_BROWSER is set to YES. - -SOURCE_TOOLTIPS = YES - -# If the USE_HTAGS tag is set to YES then the references to source code will -# point to the HTML generated by the htags(1) tool instead of doxygen built-in -# source browser. The htags tool is part of GNU's global source tagging system -# (see http://www.gnu.org/software/global/global.html). You will need version -# 4.8.6 or higher. -# -# To use it do the following: -# - Install the latest version of global -# - Enable SOURCE_BROWSER and USE_HTAGS in the config file -# - Make sure the INPUT points to the root of the source tree -# - Run doxygen as normal -# -# Doxygen will invoke htags (and that will in turn invoke gtags), so these -# tools must be available from the command line (i.e. in the search path). -# -# The result: instead of the source browser generated by doxygen, the links to -# source code will now point to the output of htags. -# The default value is: NO. -# This tag requires that the tag SOURCE_BROWSER is set to YES. - -USE_HTAGS = NO - -# If the VERBATIM_HEADERS tag is set the YES then doxygen will generate a -# verbatim copy of the header file for each class for which an include is -# specified. Set to NO to disable this. -# See also: Section \class. -# The default value is: YES. - -VERBATIM_HEADERS = YES - -# If the CLANG_ASSISTED_PARSING tag is set to YES then doxygen will use the -# clang parser (see: http://clang.llvm.org/) for more accurate parsing at the -# cost of reduced performance. This can be particularly helpful with template -# rich C++ code for which doxygen's built-in parser lacks the necessary type -# information. -# Note: The availability of this option depends on whether or not doxygen was -# compiled with the --with-libclang option. -# The default value is: NO. - -CLANG_ASSISTED_PARSING = NO - -# If clang assisted parsing is enabled you can provide the compiler with command -# line options that you would normally use when invoking the compiler. Note that -# the include paths will already be set by doxygen for the files and directories -# specified with INPUT and INCLUDE_PATH. -# This tag requires that the tag CLANG_ASSISTED_PARSING is set to YES. - -CLANG_OPTIONS = - -#--------------------------------------------------------------------------- -# Configuration options related to the alphabetical class index -#--------------------------------------------------------------------------- - -# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index of all -# compounds will be generated. Enable this if the project contains a lot of -# classes, structs, unions or interfaces. -# The default value is: YES. - -ALPHABETICAL_INDEX = YES - -# The COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns in -# which the alphabetical index list will be split. -# Minimum value: 1, maximum value: 20, default value: 5. -# This tag requires that the tag ALPHABETICAL_INDEX is set to YES. - -COLS_IN_ALPHA_INDEX = 5 - -# In case all classes in a project start with a common prefix, all classes will -# be put under the same header in the alphabetical index. The IGNORE_PREFIX tag -# can be used to specify a prefix (or a list of prefixes) that should be ignored -# while generating the index headers. -# This tag requires that the tag ALPHABETICAL_INDEX is set to YES. - -IGNORE_PREFIX = - -#--------------------------------------------------------------------------- -# Configuration options related to the HTML output -#--------------------------------------------------------------------------- - -# If the GENERATE_HTML tag is set to YES, doxygen will generate HTML output -# The default value is: YES. - -GENERATE_HTML = YES - -# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. If a -# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of -# it. -# The default directory is: html. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_OUTPUT = ../../wut-gh-pages - -# The HTML_FILE_EXTENSION tag can be used to specify the file extension for each -# generated HTML page (for example: .htm, .php, .asp). -# The default value is: .html. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_FILE_EXTENSION = .html - -# The HTML_HEADER tag can be used to specify a user-defined HTML header file for -# each generated HTML page. If the tag is left blank doxygen will generate a -# standard header. -# -# To get valid HTML the header file that includes any scripts and style sheets -# that doxygen needs, which is dependent on the configuration options used (e.g. -# the setting GENERATE_TREEVIEW). It is highly recommended to start with a -# default header using -# doxygen -w html new_header.html new_footer.html new_stylesheet.css -# YourConfigFile -# and then modify the file new_header.html. See also section "Doxygen usage" -# for information on how to generate the default header that doxygen normally -# uses. -# Note: The header is subject to change so you typically have to regenerate the -# default header when upgrading to a newer version of doxygen. For a description -# of the possible markers and block names see the documentation. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_HEADER = - -# The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each -# generated HTML page. If the tag is left blank doxygen will generate a standard -# footer. See HTML_HEADER for more information on how to generate a default -# footer and what special commands can be used inside the footer. See also -# section "Doxygen usage" for information on how to generate the default footer -# that doxygen normally uses. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_FOOTER = - -# The HTML_STYLESHEET tag can be used to specify a user-defined cascading style -# sheet that is used by each HTML page. It can be used to fine-tune the look of -# the HTML output. If left blank doxygen will generate a default style sheet. -# See also section "Doxygen usage" for information on how to generate the style -# sheet that doxygen normally uses. -# Note: It is recommended to use HTML_EXTRA_STYLESHEET instead of this tag, as -# it is more robust and this tag (HTML_STYLESHEET) will in the future become -# obsolete. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_STYLESHEET = - -# The HTML_EXTRA_STYLESHEET tag can be used to specify additional user-defined -# cascading style sheets that are included after the standard style sheets -# created by doxygen. Using this option one can overrule certain style aspects. -# This is preferred over using HTML_STYLESHEET since it does not replace the -# standard style sheet and is therefore more robust against future updates. -# Doxygen will copy the style sheet files to the output directory. -# Note: The order of the extra style sheet files is of importance (e.g. the last -# style sheet in the list overrules the setting of the previous ones in the -# list). For an example see the documentation. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_EXTRA_STYLESHEET = - -# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or -# other source files which should be copied to the HTML output directory. Note -# that these files will be copied to the base HTML output directory. Use the -# $relpath^ marker in the HTML_HEADER and/or HTML_FOOTER files to load these -# files. In the HTML_STYLESHEET file, use the file name only. Also note that the -# files will be copied as-is; there are no commands or markers available. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_EXTRA_FILES = - -# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen -# will adjust the colors in the style sheet and background images according to -# this color. Hue is specified as an angle on a colorwheel, see -# http://en.wikipedia.org/wiki/Hue for more information. For instance the value -# 0 represents red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue, 300 -# purple, and 360 is red again. -# Minimum value: 0, maximum value: 359, default value: 220. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_COLORSTYLE_HUE = 220 - -# The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of the colors -# in the HTML output. For a value of 0 the output will use grayscales only. A -# value of 255 will produce the most vivid colors. -# Minimum value: 0, maximum value: 255, default value: 100. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_COLORSTYLE_SAT = 100 - -# The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to the -# luminance component of the colors in the HTML output. Values below 100 -# gradually make the output lighter, whereas values above 100 make the output -# darker. The value divided by 100 is the actual gamma applied, so 80 represents -# a gamma of 0.8, The value 220 represents a gamma of 2.2, and 100 does not -# change the gamma. -# Minimum value: 40, maximum value: 240, default value: 80. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_COLORSTYLE_GAMMA = 80 - -# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML -# page will contain the date and time when the page was generated. Setting this -# to YES can help to show when doxygen was last run and thus if the -# documentation is up to date. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_TIMESTAMP = NO - -# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML -# documentation will contain sections that can be hidden and shown after the -# page has loaded. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_DYNAMIC_SECTIONS = NO - -# With HTML_INDEX_NUM_ENTRIES one can control the preferred number of entries -# shown in the various tree structured indices initially; the user can expand -# and collapse entries dynamically later on. Doxygen will expand the tree to -# such a level that at most the specified number of entries are visible (unless -# a fully collapsed tree already exceeds this amount). So setting the number of -# entries 1 will produce a full collapsed tree by default. 0 is a special value -# representing an infinite number of entries and will result in a full expanded -# tree by default. -# Minimum value: 0, maximum value: 9999, default value: 100. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_INDEX_NUM_ENTRIES = 100 - -# If the GENERATE_DOCSET tag is set to YES, additional index files will be -# generated that can be used as input for Apple's Xcode 3 integrated development -# environment (see: http://developer.apple.com/tools/xcode/), introduced with -# OSX 10.5 (Leopard). To create a documentation set, doxygen will generate a -# Makefile in the HTML output directory. Running make will produce the docset in -# that directory and running make install will install the docset in -# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find it at -# startup. See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html -# for more information. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -GENERATE_DOCSET = NO - -# This tag determines the name of the docset feed. A documentation feed provides -# an umbrella under which multiple documentation sets from a single provider -# (such as a company or product suite) can be grouped. -# The default value is: Doxygen generated docs. -# This tag requires that the tag GENERATE_DOCSET is set to YES. - -DOCSET_FEEDNAME = "Doxygen generated docs" - -# This tag specifies a string that should uniquely identify the documentation -# set bundle. This should be a reverse domain-name style string, e.g. -# com.mycompany.MyDocSet. Doxygen will append .docset to the name. -# The default value is: org.doxygen.Project. -# This tag requires that the tag GENERATE_DOCSET is set to YES. - -DOCSET_BUNDLE_ID = org.doxygen.Project - -# The DOCSET_PUBLISHER_ID tag specifies a string that should uniquely identify -# the documentation publisher. This should be a reverse domain-name style -# string, e.g. com.mycompany.MyDocSet.documentation. -# The default value is: org.doxygen.Publisher. -# This tag requires that the tag GENERATE_DOCSET is set to YES. - -DOCSET_PUBLISHER_ID = org.doxygen.Publisher - -# The DOCSET_PUBLISHER_NAME tag identifies the documentation publisher. -# The default value is: Publisher. -# This tag requires that the tag GENERATE_DOCSET is set to YES. - -DOCSET_PUBLISHER_NAME = Publisher - -# If the GENERATE_HTMLHELP tag is set to YES then doxygen generates three -# additional HTML index files: index.hhp, index.hhc, and index.hhk. The -# index.hhp is a project file that can be read by Microsoft's HTML Help Workshop -# (see: http://www.microsoft.com/en-us/download/details.aspx?id=21138) on -# Windows. -# -# The HTML Help Workshop contains a compiler that can convert all HTML output -# generated by doxygen into a single compiled HTML file (.chm). Compiled HTML -# files are now used as the Windows 98 help format, and will replace the old -# Windows help format (.hlp) on all Windows platforms in the future. Compressed -# HTML files also contain an index, a table of contents, and you can search for -# words in the documentation. The HTML workshop also contains a viewer for -# compressed HTML files. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -GENERATE_HTMLHELP = NO - -# The CHM_FILE tag can be used to specify the file name of the resulting .chm -# file. You can add a path in front of the file if the result should not be -# written to the html output directory. -# This tag requires that the tag GENERATE_HTMLHELP is set to YES. - -CHM_FILE = - -# The HHC_LOCATION tag can be used to specify the location (absolute path -# including file name) of the HTML help compiler (hhc.exe). If non-empty, -# doxygen will try to run the HTML help compiler on the generated index.hhp. -# The file has to be specified with full path. -# This tag requires that the tag GENERATE_HTMLHELP is set to YES. - -HHC_LOCATION = - -# The GENERATE_CHI flag controls if a separate .chi index file is generated -# (YES) or that it should be included in the master .chm file (NO). -# The default value is: NO. -# This tag requires that the tag GENERATE_HTMLHELP is set to YES. - -GENERATE_CHI = NO - -# The CHM_INDEX_ENCODING is used to encode HtmlHelp index (hhk), content (hhc) -# and project file content. -# This tag requires that the tag GENERATE_HTMLHELP is set to YES. - -CHM_INDEX_ENCODING = - -# The BINARY_TOC flag controls whether a binary table of contents is generated -# (YES) or a normal table of contents (NO) in the .chm file. Furthermore it -# enables the Previous and Next buttons. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTMLHELP is set to YES. - -BINARY_TOC = NO - -# The TOC_EXPAND flag can be set to YES to add extra items for group members to -# the table of contents of the HTML help documentation and to the tree view. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTMLHELP is set to YES. - -TOC_EXPAND = NO - -# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and -# QHP_VIRTUAL_FOLDER are set, an additional index file will be generated that -# can be used as input for Qt's qhelpgenerator to generate a Qt Compressed Help -# (.qch) of the generated HTML documentation. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -GENERATE_QHP = NO - -# If the QHG_LOCATION tag is specified, the QCH_FILE tag can be used to specify -# the file name of the resulting .qch file. The path specified is relative to -# the HTML output folder. -# This tag requires that the tag GENERATE_QHP is set to YES. - -QCH_FILE = - -# The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help -# Project output. For more information please see Qt Help Project / Namespace -# (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#namespace). -# The default value is: org.doxygen.Project. -# This tag requires that the tag GENERATE_QHP is set to YES. - -QHP_NAMESPACE = org.doxygen.Project - -# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating Qt -# Help Project output. For more information please see Qt Help Project / Virtual -# Folders (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#virtual- -# folders). -# The default value is: doc. -# This tag requires that the tag GENERATE_QHP is set to YES. - -QHP_VIRTUAL_FOLDER = doc - -# If the QHP_CUST_FILTER_NAME tag is set, it specifies the name of a custom -# filter to add. For more information please see Qt Help Project / Custom -# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom- -# filters). -# This tag requires that the tag GENERATE_QHP is set to YES. - -QHP_CUST_FILTER_NAME = - -# The QHP_CUST_FILTER_ATTRS tag specifies the list of the attributes of the -# custom filter to add. For more information please see Qt Help Project / Custom -# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom- -# filters). -# This tag requires that the tag GENERATE_QHP is set to YES. - -QHP_CUST_FILTER_ATTRS = - -# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this -# project's filter section matches. Qt Help Project / Filter Attributes (see: -# http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attributes). -# This tag requires that the tag GENERATE_QHP is set to YES. - -QHP_SECT_FILTER_ATTRS = - -# The QHG_LOCATION tag can be used to specify the location of Qt's -# qhelpgenerator. If non-empty doxygen will try to run qhelpgenerator on the -# generated .qhp file. -# This tag requires that the tag GENERATE_QHP is set to YES. - -QHG_LOCATION = - -# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files will be -# generated, together with the HTML files, they form an Eclipse help plugin. To -# install this plugin and make it available under the help contents menu in -# Eclipse, the contents of the directory containing the HTML and XML files needs -# to be copied into the plugins directory of eclipse. The name of the directory -# within the plugins directory should be the same as the ECLIPSE_DOC_ID value. -# After copying Eclipse needs to be restarted before the help appears. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -GENERATE_ECLIPSEHELP = NO - -# A unique identifier for the Eclipse help plugin. When installing the plugin -# the directory name containing the HTML and XML files should also have this -# name. Each documentation set should have its own identifier. -# The default value is: org.doxygen.Project. -# This tag requires that the tag GENERATE_ECLIPSEHELP is set to YES. - -ECLIPSE_DOC_ID = org.doxygen.Project - -# If you want full control over the layout of the generated HTML pages it might -# be necessary to disable the index and replace it with your own. The -# DISABLE_INDEX tag can be used to turn on/off the condensed index (tabs) at top -# of each HTML page. A value of NO enables the index and the value YES disables -# it. Since the tabs in the index contain the same information as the navigation -# tree, you can set this option to YES if you also set GENERATE_TREEVIEW to YES. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -DISABLE_INDEX = NO - -# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index -# structure should be generated to display hierarchical information. If the tag -# value is set to YES, a side panel will be generated containing a tree-like -# index structure (just like the one that is generated for HTML Help). For this -# to work a browser that supports JavaScript, DHTML, CSS and frames is required -# (i.e. any modern browser). Windows users are probably better off using the -# HTML help feature. Via custom style sheets (see HTML_EXTRA_STYLESHEET) one can -# further fine-tune the look of the index. As an example, the default style -# sheet generated by doxygen has an example that shows how to put an image at -# the root of the tree instead of the PROJECT_NAME. Since the tree basically has -# the same information as the tab index, you could consider setting -# DISABLE_INDEX to YES when enabling this option. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -GENERATE_TREEVIEW = NO - -# The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that -# doxygen will group on one line in the generated HTML documentation. -# -# Note that a value of 0 will completely suppress the enum values from appearing -# in the overview section. -# Minimum value: 0, maximum value: 20, default value: 4. -# This tag requires that the tag GENERATE_HTML is set to YES. - -ENUM_VALUES_PER_LINE = 0 - -# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be used -# to set the initial width (in pixels) of the frame in which the tree is shown. -# Minimum value: 0, maximum value: 1500, default value: 250. -# This tag requires that the tag GENERATE_HTML is set to YES. - -TREEVIEW_WIDTH = 250 - -# If the EXT_LINKS_IN_WINDOW option is set to YES, doxygen will open links to -# external symbols imported via tag files in a separate window. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -EXT_LINKS_IN_WINDOW = NO - -# Use this tag to change the font size of LaTeX formulas included as images in -# the HTML documentation. When you change the font size after a successful -# doxygen run you need to manually remove any form_*.png images from the HTML -# output directory to force them to be regenerated. -# Minimum value: 8, maximum value: 50, default value: 10. -# This tag requires that the tag GENERATE_HTML is set to YES. - -FORMULA_FONTSIZE = 10 - -# Use the FORMULA_TRANPARENT tag to determine whether or not the images -# generated for formulas are transparent PNGs. Transparent PNGs are not -# supported properly for IE 6.0, but are supported on all modern browsers. -# -# Note that when changing this option you need to delete any form_*.png files in -# the HTML output directory before the changes have effect. -# The default value is: YES. -# This tag requires that the tag GENERATE_HTML is set to YES. - -FORMULA_TRANSPARENT = YES - -# Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see -# http://www.mathjax.org) which uses client side Javascript for the rendering -# instead of using pre-rendered bitmaps. Use this if you do not have LaTeX -# installed or if you want to formulas look prettier in the HTML output. When -# enabled you may also need to install MathJax separately and configure the path -# to it using the MATHJAX_RELPATH option. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -USE_MATHJAX = NO - -# When MathJax is enabled you can set the default output format to be used for -# the MathJax output. See the MathJax site (see: -# http://docs.mathjax.org/en/latest/output.html) for more details. -# Possible values are: HTML-CSS (which is slower, but has the best -# compatibility), NativeMML (i.e. MathML) and SVG. -# The default value is: HTML-CSS. -# This tag requires that the tag USE_MATHJAX is set to YES. - -MATHJAX_FORMAT = HTML-CSS - -# When MathJax is enabled you need to specify the location relative to the HTML -# output directory using the MATHJAX_RELPATH option. The destination directory -# should contain the MathJax.js script. For instance, if the mathjax directory -# is located at the same level as the HTML output directory, then -# MATHJAX_RELPATH should be ../mathjax. The default value points to the MathJax -# Content Delivery Network so you can quickly see the result without installing -# MathJax. However, it is strongly recommended to install a local copy of -# MathJax from http://www.mathjax.org before deployment. -# The default value is: http://cdn.mathjax.org/mathjax/latest. -# This tag requires that the tag USE_MATHJAX is set to YES. - -MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest - -# The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax -# extension names that should be enabled during MathJax rendering. For example -# MATHJAX_EXTENSIONS = TeX/AMSmath TeX/AMSsymbols -# This tag requires that the tag USE_MATHJAX is set to YES. - -MATHJAX_EXTENSIONS = - -# The MATHJAX_CODEFILE tag can be used to specify a file with javascript pieces -# of code that will be used on startup of the MathJax code. See the MathJax site -# (see: http://docs.mathjax.org/en/latest/output.html) for more details. For an -# example see the documentation. -# This tag requires that the tag USE_MATHJAX is set to YES. - -MATHJAX_CODEFILE = - -# When the SEARCHENGINE tag is enabled doxygen will generate a search box for -# the HTML output. The underlying search engine uses javascript and DHTML and -# should work on any modern browser. Note that when using HTML help -# (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets (GENERATE_DOCSET) -# there is already a search function so this one should typically be disabled. -# For large projects the javascript based search engine can be slow, then -# enabling SERVER_BASED_SEARCH may provide a better solution. It is possible to -# search using the keyboard; to jump to the search box use + S -# (what the is depends on the OS and browser, but it is typically -# , /