SwIPC

Your one-stop-shop for Nintendo Switch IPC definitions.

Services


Interfaces

nn::account::IAccountServiceForAdministrator
nn::account::IAccountServiceForApplication
nn::account::IAccountServiceForSystemService
nn::account::IBaasAccessTokenAccessor
nn::account::baas::IAdministrator
nn::account::baas::IFloatingRegistrationRequest
nn::account::baas::IGuestLoginRequest
nn::account::baas::IManagerForApplication
nn::account::baas::IManagerForSystemService
nn::account::detail::IAsyncContext
nn::account::detail::INotifier
nn::account::detail::ISessionObject
nn::account::http::IOAuthProcedure
nn::account::nas::IAuthorizationRequest
nn::account::nas::IOAuthProcedureForExternalNsa
nn::account::nas::IOAuthProcedureForNintendoAccountLinkage
nn::account::profile::IProfile
nn::account::profile::IProfileEditor
nn::ahid::ICtrlSession
nn::ahid::IReadSession
nn::ahid::IServerSession
nn::ahid::hdr::ISession
nn::am::service::IAllSystemAppletProxiesService
nn::am::service::IAppletAccessor
nn::am::service::IApplicationAccessor
nn::am::service::IApplicationCreator
nn::am::service::IApplicationFunctions
nn::am::service::IApplicationProxy
nn::am::service::IApplicationProxyService
nn::am::service::IAudioController
nn::am::service::ICommonStateGetter
nn::am::service::IDebugFunctions
nn::am::service::IDisplayController
nn::am::service::IGlobalStateController
nn::am::service::IHomeMenuFunctions
nn::am::service::ILibraryAppletAccessor
nn::am::service::ILibraryAppletCreator
nn::am::service::ILibraryAppletProxy
nn::am::service::ILibraryAppletSelfAccessor
nn::am::service::ILockAccessor
nn::am::service::IOverlayAppletProxy
nn::am::service::IOverlayFunctions
nn::am::service::IProcessWindingController
nn::am::service::ISelfController
nn::am::service::IStorage
nn::am::service::IStorageAccessor
nn::am::service::ISystemAppletProxy
nn::am::service::ITransferStorageAccessor
nn::am::service::IWindow
nn::am::service::IWindowController
nn::aocsrv::detail::IAddOnContentManager
nn::apm::IManager
nn::apm::IManagerPrivileged
nn::apm::ISession
nn::apm::ISystemManager
nn::arp::detail::IReader
nn::arp::detail::IRegistrar
nn::arp::detail::IWriter
nn::audio::detail::IAudioDebugManager
nn::audio::detail::IAudioDevice
nn::audio::detail::IAudioIn
nn::audio::detail::IAudioInManager
nn::audio::detail::IAudioInManagerForApplet
nn::audio::detail::IAudioInManagerForDebugger
nn::audio::detail::IAudioOut
nn::audio::detail::IAudioOutManager
nn::audio::detail::IAudioOutManagerForApplet
nn::audio::detail::IAudioOutManagerForDebugger
nn::audio::detail::IAudioRenderer
nn::audio::detail::IAudioRendererManager
nn::audio::detail::IAudioRendererManagerForApplet
nn::audio::detail::IAudioRendererManagerForDebugger
nn::audio::detail::ICodecController
nn::audio::detail::IFinalOutputRecorder
nn::audio::detail::IFinalOutputRecorderManager
nn::audio::detail::IFinalOutputRecorderManagerForApplet
nn::audio::detail::IFinalOutputRecorderManagerForDebugger
nn::audioctrl::detail::IAudioController
nn::bcat::detail::ipc::IBcatService
nn::bcat::detail::ipc::IDeliveryCacheDirectoryService
nn::bcat::detail::ipc::IDeliveryCacheFileService
nn::bcat::detail::ipc::IDeliveryCacheProgressService
nn::bcat::detail::ipc::IDeliveryCacheStorageService
nn::bcat::detail::ipc::IServiceCreator
nn::bgtc::IStateControlService
nn::bgtc::ITaskService
nn::bluetooth::IBluetoothDriver
nn::bpc::IBoardPowerControlManager
nn::bpc::IRtcManager
nn::bsdsocket::cfg::ServerInterface
nn::btm::IBtm
nn::btm::IBtmDebug
nn::btm::IBtmSystem
nn::btm::IBtmSystemCore
nn::capsrv::sf::IAlbumAccessorApplicationSession
nn::capsrv::sf::IAlbumAccessorService
nn::capsrv::sf::IAlbumApplicationService
nn::capsrv::sf::IAlbumControlService
nn::capsrv::sf::IScreenShotApplicationService
nn::capsrv::sf::IScreenShotControlService
nn::capsrv::sf::IScreenShotService
nn::cec::ICecManager
nn::codec::detail::IHardwareOpusDecoder
nn::codec::detail::IHardwareOpusDecoderManager
nn::dmnt::IInterface
nn::erpt::sf::IContext
nn::erpt::sf::IManager
nn::erpt::sf::IReport
nn::erpt::sf::ISession
nn::es::IETicketService
nn::eth::sf::IEthInterface
nn::eth::sf::IEthInterfaceGroup
nn::eupld::sf::IControl
nn::eupld::sf::IRequest
nn::fan::detail::IController
nn::fan::detail::IManager
nn::fatalsrv::IPrivateService
nn::fatalsrv::IService
nn::fgm::sf::IDebugger
nn::fgm::sf::IRequest
nn::fgm::sf::ISession
nn::friends::detail::ipc::IFriendService
nn::friends::detail::ipc::INotificationService
nn::friends::detail::ipc::IServiceCreator
nn::fssrv::sf::IDeviceOperator
nn::fssrv::sf::IDirectory
nn::fssrv::sf::IEventNotifier
nn::fssrv::sf::IFile
nn::fssrv::sf::IFileSystem
nn::fssrv::sf::IFileSystemProxy
nn::fssrv::sf::IFileSystemProxyForLoader
nn::fssrv::sf::IProgramRegistry
nn::fssrv::sf::ISaveDataInfoReader
nn::fssrv::sf::IStorage
nn::gpio::IManager
nn::gpio::IPadSession
nn::grcsrv::IContinuousRecorder
nn::grcsrv::IGameMovieTrimmer
nn::grcsrv::IGrcService
nn::hid::IActiveVibrationDeviceList
nn::hid::IAppletResource
nn::hid::IHidDebugServer
nn::hid::IHidServer
nn::hid::IHidSystemServer
nn::hid::IHidTemporaryServer
nn::hidbus::IHidbusServer
nn::htc::tenv::IService
nn::htc::tenv::IServiceManager
nn::i2c::IManager
nn::i2c::ISession
nn::idle::detail::IPolicyManagerSystem
nn::irsensor::IIrSensorServer
nn::irsensor::IIrSensorSystemServer
nn::jitsrv::IJitEnvironment
nn::jitsrv::IJitService
nn::lbl::detail::ILblController
nn::ldn::detail::IMonitorService
nn::ldn::detail::IMonitorServiceCreator
nn::ldn::detail::ISystemLocalCommunicationService
nn::ldn::detail::ISystemServiceCreator
nn::ldn::detail::IUserLocalCommunicationService
nn::ldn::detail::IUserServiceCreator
nn::ldr::detail::IDebugMonitorInterface
nn::ldr::detail::IProcessManagerInterface
nn::ldr::detail::IRoInterface
nn::ldr::detail::IShellInterface
nn::lm::ILogGetter
nn::lm::ILogService
nn::lm::ILogger
nn::lr::IAddOnContentLocationResolver
nn::lr::ILocationResolver
nn::lr::ILocationResolverManager
nn::lr::IRegisteredLocationResolver
nn::migration::user::IAsyncContext
nn::migration::user::IClient
nn::migration::user::IServer
nn::migration::user::IService
nn::mii::detail::IDatabaseService
nn::mii::detail::IImageDatabaseService
nn::mii::detail::IStaticService
nn::mmnv::IRequest
nn::ncm::IContentManager
nn::ncm::IContentMetaDatabase
nn::ncm::IContentStorage
nn::ncm::detail::INcmInterface
nn::ncm::detail::INcmInterface4Unknown
nn::ncm::detail::INcmInterface5Unknown
nn::ncm::detail::LocationResolverInterface
nn::news::detail::ipc::INewlyArrivedEventHolder
nn::news::detail::ipc::INewsDataService
nn::news::detail::ipc::INewsDatabaseService
nn::news::detail::ipc::INewsService
nn::news::detail::ipc::IOverwriteEventHolder
nn::news::detail::ipc::IServiceCreator
nn::nfc::am::detail::IAm
nn::nfc::am::detail::IAmManager
nn::nfc::detail::ISystem
nn::nfc::detail::ISystemManager
nn::nfc::detail::IUser
nn::nfc::detail::IUserManager
nn::nfc::mifare::detail::IUser
nn::nfc::mifare::detail::IUserManager
nn::nfp::detail::IDebug
nn::nfp::detail::IDebugManager
nn::nfp::detail::ISystem
nn::nfp::detail::ISystemManager
nn::nfp::detail::IUser
nn::nfp::detail::IUserManager
nn::nifm::detail::IGeneralService
nn::nifm::detail::INetworkProfile
nn::nifm::detail::IRequest
nn::nifm::detail::IScanRequest
nn::nifm::detail::IStaticService
nn::nim::detail::IAsyncData
nn::nim::detail::IAsyncProgressResult
nn::nim::detail::IAsyncResult
nn::nim::detail::IAsyncValue
nn::nim::detail::INetworkInstallManager
nn::nim::detail::IShopServiceManager
nn::npns::INpnsSystem
nn::npns::INpnsUser
nn::ns::detail::IAccountProxyInterface
nn::ns::detail::IApplicationManagerInterface
nn::ns::detail::IAsyncResult
nn::ns::detail::IAsyncValue
nn::ns::detail::IContentManagementInterface
nn::ns::detail::IDevelopInterface
nn::ns::detail::IDocumentInterface
nn::ns::detail::IDownloadTaskInterface
nn::ns::detail::IFactoryResetInterface
nn::ns::detail::IProgressAsyncResult
nn::ns::detail::IProgressMonitorForDeleteUserSaveDataAll
nn::ns::detail::IServiceGetterInterface
nn::ns::detail::ISystemUpdateControl
nn::ns::detail::ISystemUpdateInterface
nn::ns::detail::IVulnerabilityManagerInterface
nn::nsd::detail::IManager
nn::ntc::detail::service::IEnsureNetworkClockAvailabilityService
nn::ntc::detail::service::IStaticService
nn::omm::detail::IOperationModeManager
nn::ovln::IReceiver
nn::ovln::IReceiverService
nn::ovln::ISender
nn::ovln::ISenderService
nn::pcie::detail::IManager
nn::pcie::detail::ISession
nn::pctl::detail::ipc::IParentalControlService
nn::pctl::detail::ipc::IParentalControlServiceFactory
nn::pcv::IArbitrationManager
nn::pcv::IImmediateManager
nn::pcv::detail::IPcvService
nn::pdm::detail::INotifyService
nn::pdm::detail::IQueryService
nn::pinmux::IManager
nn::pinmux::ISession
nn::pl::detail::ISharedFontManager
nn::pm::detail::IBootModeInterface
nn::pm::detail::IDebugMonitorInterface
nn::pm::detail::IInformationInterface
nn::pm::detail::IShellInterface
nn::prepo::detail::ipc::IPrepoService
nn::profiler::IProfiler
nn::psc::sf::IPmControl
nn::psc::sf::IPmModule
nn::psc::sf::IPmService
nn::psm::IPsmServer
nn::psm::IPsmSession
nn::pwm::IChannelSession
nn::pwm::IManager
nn::ro::detail::IDebugMonitorInterface
nn::ro::detail::ILdrShellInterface
nn::ro::detail::IRoInterface
nn::sasbus::IManager
nn::sasbus::ISession
nn::settings::IFactorySettingsServer
nn::settings::IFirmwareDebugSettingsServer
nn::settings::ISettingsItemKeyIterator
nn::settings::ISettingsServer
nn::settings::ISystemSettingsServer
nn::sm::detail::IManagerInterface
nn::sm::detail::IUserInterface
nn::socket::resolver::IResolver
nn::socket::sf::IClient
nn::spl::detail::IGeneralInterface
nn::spl::detail::IRandomInterface
nn::spsm::detail::IPowerStateInterface
nn::srepo::detail::ipc::ISrepoService
nn::ssl::sf::ISslConnection
nn::ssl::sf::ISslContext
nn::ssl::sf::ISslService
nn::tc::IManager
nn::timesrv::detail::service::IStaticService
nn::timesrv::detail::service::ISteadyClock
nn::timesrv::detail::service::ISystemClock
nn::timesrv::detail::service::ITimeZoneService
nn::tma::IHtcManager
nn::tma::IHtcsManager
nn::tma::ISocket
nn::ts::server::IMeasurementServer
nn::uart::IManager
nn::uart::IPortSession
nn::usb::ds::IDsEndpoint
nn::usb::ds::IDsInterface
nn::usb::ds::IDsService
nn::usb::hs::IClientEpSession
nn::usb::hs::IClientIfSession
nn::usb::hs::IClientRootSession
nn::usb::pd::detail::IPdCradleManager
nn::usb::pd::detail::IPdCradleSession
nn::usb::pd::detail::IPdManager
nn::usb::pd::detail::IPdSession
nn::usb::pm::IPmService
nn::visrv::sf::IApplicationDisplayService
nn::visrv::sf::IApplicationRootService
nn::visrv::sf::IManagerDisplayService
nn::visrv::sf::IManagerRootService
nn::visrv::sf::ISystemDisplayService
nn::visrv::sf::ISystemRootService
nn::wlan::detail::IInfraManager
nn::wlan::detail::ILocalGetActionFrame
nn::wlan::detail::ILocalGetFrame
nn::wlan::detail::ILocalManager
nn::wlan::detail::ISocketGetFrame
nn::wlan::detail::ISocketManager
nn::xcd::detail::ISystemServer
nns::hosbinder::IHOSBinderDriver
nns::nvdrv::INvDrvDebugFSServices
nns::nvdrv::INvDrvServices
nv::gemcontrol::INvGemControl
nv::gemcoredump::INvGemCoreDump

Types

ServiceName nn::ApplicationId nn::TimeSpan nn::TimeSpanType nn::account::CallbackUri nn::account::NetworkServiceAccountId nn::account::Nickname nn::account::NintendoAccountAuthorizationRequestParameters nn::account::NintendoAccountId nn::account::ProfileDigest nn::account::RequestUrl nn::account::SystemProgramIdentification nn::account::Uid nn::account::detail::Uuid nn::account::nas::NasClientInfo nn::account::nas::NasUserBase nn::account::nas::NasUserBaseForApplication nn::account::nas::State nn::account::profile::ProfileBase nn::account::profile::UserData nn::am::AppletAttribute nn::am::AppletMessage nn::am::service::AppletIdentityInfo nn::am::service::AppletKind nn::am::service::AppletProcessLaunchReason nn::am::service::EmulatedButtonEvent nn::am::service::LibraryAppletInfo nn::am::service::WindowCreationOption nn::apm::EventTarget nn::apm::PerformanceConfiguration nn::apm::PerformanceMode nn::apm::ThrottlingState nn::applet::AppletResourceUserId nn::audio::detail::AudioRendererParameterInternal nn::audio::detail::AudioRendererUpdateDataHeader nn::bcat::DeliveryCacheDirectoryEntry nn::bcat::Digest nn::bcat::DirectoryName nn::bcat::FileName nn::bcat::PushNotificationLog nn::bcat::TaskInfo nn::bcat::detail::DeliveryCacheProgressImpl nn::bluetooth::Address nn::capsrv::ApplicationAlbumEntry nn::capsrv::detail::ScreenShotAttributeEx0 nn::err::ErrorCode nn::fgm::Module nn::friends::ApplicationInfo nn::friends::ExternalApplicationCatalog nn::friends::ExternalApplicationCatalogId nn::friends::FacedFriendRequestRegistrationKey nn::friends::FriendCode nn::friends::InAppScreenName nn::friends::MiiImageUrlParam nn::friends::MiiName nn::friends::NintendoNetworkIdUserInfo nn::friends::PlayHistoryRegistrationKey nn::friends::PlayHistoryStatistics nn::friends::Relationship nn::friends::RequestId nn::friends::Url nn::friends::detail::BlockedUserImpl nn::friends::detail::FriendCandidateImpl nn::friends::detail::FriendDetailedInfoImpl nn::friends::detail::FriendImpl nn::friends::detail::FriendRequestImpl nn::friends::detail::FriendSettingImpl nn::friends::detail::NintendoNetworkIdFriendImpl nn::friends::detail::PlayHistoryImpl nn::friends::detail::ProfileExtraImpl nn::friends::detail::ProfileImpl nn::friends::detail::UserPresenceImpl nn::friends::detail::UserPresenceViewImpl nn::friends::detail::UserSettingImpl nn::friends::detail::ipc::SizedFriendFilter nn::friends::detail::ipc::SizedNotificationInfo nn::fssrv::sf::DirectoryEntryType nn::fssrv::sf::FileSystemType nn::fssrv::sf::IDirectoryEntry nn::fssrv::sf::Partition nn::fssrv::sf::SaveCreateStruct nn::fssrv::sf::SaveStruct nn::hid::BasicXpadId nn::hid::ConsoleSixAxisSensorHandle nn::hid::JoyXpadId nn::hid::NpadStyleTag nn::hid::PalmaConnectionHandle nn::hid::PalmaFeature nn::hid::SixAxisSensorHandle nn::hid::TouchState nn::hid::VibrationDeviceHandle nn::hid::VibrationDeviceInfoForIpc nn::hid::VibrationGcErmCommand nn::hid::VibrationValue nn::hid::debug::BasicXpadAutoPilotState nn::hid::debug::CaptureButtonAutoPilotState nn::hid::debug::DebugPadAutoPilotState nn::hid::debug::HomeButtonAutoPilotState nn::hid::debug::KeyboardAutoPilotState nn::hid::debug::MouseAutoPilotState nn::hid::debug::SleepButtonAutoPilotState nn::hid::system::DeviceType nn::hid::system::FirmwareUpdateDeviceHandle nn::hid::system::FirmwareUpdateState nn::hid::system::FirmwareVersion nn::hid::system::InputSourceId nn::hid::system::KeyboardLockKeyEvent nn::hid::system::PlayReportControllerUsage nn::hid::system::RegisteredDevice nn::hid::system::UniquePadId nn::hid::system::UniqueSixAxisSensorHandle nn::hid::tmp::ConsoleSixAxisSensorCalibrationValues nn::irsensor::ImageTransferProcessorState nn::irsensor::IrCameraHandle nn::irsensor::PackedClusteringProcessorConfig nn::irsensor::PackedDpdProcessorConfig nn::irsensor::PackedImageTransferProcessorConfig nn::irsensor::PackedMcuVersion nn::irsensor::PackedMomentProcessorConfig nn::irsensor::PackedTeraPluginProcessorConfig nn::mii::CharInfo nn::mii::CharInfoElement nn::mii::CreateId nn::mii::StoreData nn::mii::StoreDataElement nn::ncm::ApplicationId nn::ncm::ProgramId nn::ncm::StorageId nn::ncm::SystemApplicationId nn::nifm::AdditionalInfo nn::nifm::ClientId nn::nifm::DnsSetting nn::nifm::IpAddressSetting nn::nifm::IpSettingData nn::nifm::IpV4Address nn::nifm::Requirement nn::nifm::SsidListVersion nn::nifm::TelemetryInfo nn::nifm::detail::sf::AccessPointData nn::nifm::detail::sf::InternetConnectionStatus nn::nifm::detail::sf::NetworkInterfaceInfo nn::nifm::detail::sf::NetworkProfileBasicInfo nn::nifm::detail::sf::NetworkProfileData nn::npns::NotificationToken nn::ns::ApplicationControlProperty nn::oe::DisplayVersion nn::pctl::FreeCommunicationApplicationInfo nn::pctl::InquiryCode nn::pctl::PlayTimerSettings nn::pctl::SafetyLevelSettings nn::pctl::detail::AsyncData nn::pctl::detail::PairingAccountInfoBase nn::pctl::detail::PairingInfoBase nn::pcv::ModuleState nn::pcv::PowerControlTarget nn::pcv::PowerDomainState nn::pcv::TemperatureThreshold nn::settings::LanguageCode nn::settings::SettingsItemKey nn::settings::SettingsName nn::settings::factory::AccelerometerOffset nn::settings::factory::AccelerometerScale nn::settings::factory::BatteryLot nn::settings::factory::BdAddress nn::settings::factory::ConfigurationId1 nn::settings::factory::CountryCode nn::settings::factory::EccB233DeviceCertificate nn::settings::factory::EccB233DeviceKey nn::settings::factory::GameCardCertificate nn::settings::factory::GameCardKey nn::settings::factory::GyroscopeOffset nn::settings::factory::GyroscopeScale nn::settings::factory::MacAddress nn::settings::factory::Rsa2048DeviceCertificate nn::settings::factory::Rsa2048DeviceKey nn::settings::factory::SerialNumber nn::settings::factory::SpeakerParameter nn::settings::factory::SslCertificate nn::settings::factory::SslKey nn::settings::system::AccountNotificationSettings nn::settings::system::AccountSettings nn::settings::system::AudioVolume nn::settings::system::BacklightSettings nn::settings::system::BacklightSettingsEx nn::settings::system::BatteryLot nn::settings::system::BluetoothDevicesSettings nn::settings::system::DataDeletionSettings nn::settings::system::DeviceNickName nn::settings::system::Edid nn::settings::system::EulaVersion nn::settings::system::FatalDirtyFlag nn::settings::system::FirmwareVersion nn::settings::system::InitialLaunchSettings nn::settings::system::NetworkSettings nn::settings::system::NotificationSettings nn::settings::system::NxControllerSettings nn::settings::system::PtmFuelGaugeParameter nn::settings::system::SerialNumber nn::settings::system::SleepSettings nn::settings::system::TelemetryDirtyFlag nn::settings::system::TvSettings nn::socket::BsdBufferConfig nn::socket::fd_set nn::socket::sockaddr_in nn::socket::timeout nn::ssl::sf::CertificateFormat nn::ssl::sf::ContextOption nn::ssl::sf::InternalPki nn::ssl::sf::IoMode nn::ssl::sf::OptionType nn::ssl::sf::PollEvent nn::ssl::sf::RenegotiationMode nn::ssl::sf::SessionCacheMode nn::ssl::sf::SslVersion nn::ssl::sf::VerifyOption nn::time::CalendarTime nn::time::LocationName nn::time::PosixTime nn::time::SteadyClockTimePoint nn::time::SystemClockContext nn::time::TimeZoneRule nn::time::TimeZoneRuleVersion nn::time::sf::CalendarAdditionalInfo nn::usb::usb_bos_descriptor nn::usb::usb_bos_dev_capability_descriptor nn::usb::usb_descriptor_data nn::usb::usb_device_descriptor nn::usb::usb_device_speed nn::usb::usb_endpoint_descriptor nn::usb::usb_interface_descriptor nn::usb::usb_report_entry nn::util::Unorm8x4 nn::util::Uuid nn::vi::DisplayInfo nn::vi::DisplayModeInfo nn::vi::DisplayName nn::vi::ProxyName packed_addrinfo