public override void _Dispatch(IncomingMessage im, OutgoingMessage om) { switch (im.CommandId) { case 0: { // Open Open(im.GetBytes(8, 0x20)); om.Initialize(0, 0, 0); break; } case 1: { // Read Read(out var _0, im.GetBuffer <byte>(0x6, 0)); om.Initialize(0, 0, 4); om.SetData(8, _0); break; } case 2: { // GetCount var ret = GetCount(); om.Initialize(0, 0, 4); om.SetData(8, ret); break; } default: throw new NotImplementedException($"Unhandled command ID to IDeliveryCacheDirectoryService: {im.CommandId}"); } }
public override void _Dispatch(IncomingMessage im, OutgoingMessage om) { switch (im.CommandId) { case 0: { // Initialize var ret = Initialize(im.GetData <ulong>(8), Kernel.Get <KObject>(im.GetCopy(0))); om.Initialize(0, 1, 0); om.Copy(0, CreateHandle(ret, copy: true)); break; } case 1: { // Read Read(out var _0, out var _1, out var _2, im.GetBuffer <byte>(0x6, 0)); om.Initialize(0, 0, 12); om.SetData(8, _0); om.SetData(12, _1); om.SetData(16, _2); break; } case 2: { // Cancel Cancel(); om.Initialize(0, 0, 0); break; } default: throw new NotImplementedException($"Unhandled command ID to IDebugger: {im.CommandId}"); } }
public override void _Dispatch(IncomingMessage im, OutgoingMessage om) { switch (im.CommandId) { case 0: { // Open Open(im.GetBytes(8, 0x20), im.GetBytes(40, 0x20)); om.Initialize(0, 0, 0); break; } case 1: { // Read Read(im.GetData <ulong>(8), out var _0, im.GetBuffer <byte>(0x6, 0)); om.Initialize(0, 0, 8); om.SetData(8, _0); break; } case 2: { // GetSize var ret = GetSize(); om.Initialize(0, 0, 8); om.SetData(8, ret); break; } case 3: { // GetDigest GetDigest(out var _0); om.Initialize(0, 0, 16); om.SetBytes(8, _0); break; } default: throw new NotImplementedException($"Unhandled command ID to IDeliveryCacheFileService: {im.CommandId}"); } }
public override void _Dispatch(IncomingMessage im, OutgoingMessage om) { switch (im.CommandId) { case 0: { // GetVariable GetVariable(im.GetBytes(8, 0x40), out var _0, im.GetBuffer <byte>(0x6, 0)); om.Initialize(0, 0, 8); om.SetData(8, _0); break; } case 1: { // GetVariableLength var ret = GetVariableLength(im.GetBytes(8, 0x40)); om.Initialize(0, 0, 8); om.SetData(8, ret); break; } case 2: { // WaitUntilVariableAvailable WaitUntilVariableAvailable(im.GetData <ulong>(8)); om.Initialize(0, 0, 0); break; } default: throw new NotImplementedException($"Unhandled command ID to IService: {im.CommandId}"); } }
public override void _Dispatch(IncomingMessage im, OutgoingMessage om) { switch (im.CommandId) { case 0: { // InitializeOld InitializeOld(im.GetData <uint>(8), im.GetData <uint>(12), im.GetData <uint>(16)); om.Initialize(0, 0, 0); break; } case 1: { // FinalizeOld FinalizeOld(im.GetData <uint>(8)); om.Initialize(0, 0, 0); break; } case 2: { // SetAndWaitOld SetAndWaitOld(im.GetData <uint>(8), im.GetData <uint>(12), im.GetData <uint>(16)); om.Initialize(0, 0, 0); break; } case 3: { // GetOld var ret = GetOld(im.GetData <uint>(8)); om.Initialize(0, 0, 4); om.SetData(8, ret); break; } case 4: { // Initialize var ret = Initialize(im.GetData <uint>(8), im.GetData <uint>(12), im.GetData <uint>(16)); om.Initialize(0, 0, 4); om.SetData(8, ret); break; } case 5: { // Finalize Finalize(im.GetData <uint>(8)); om.Initialize(0, 0, 0); break; } case 6: { // SetAndWait SetAndWait(im.GetData <uint>(8), im.GetData <uint>(12), im.GetData <uint>(16)); om.Initialize(0, 0, 0); break; } case 7: { // Get var ret = Get(im.GetData <uint>(8)); om.Initialize(0, 0, 4); om.SetData(8, ret); break; } default: throw new NotImplementedException($"Unhandled command ID to IRequest: {im.CommandId}"); } }
public override void _Dispatch(IncomingMessage im, OutgoingMessage om) { switch (im.CommandId) { case 0: { // CheckAvailability CheckAvailability(); om.Initialize(0, 0, 0); break; } case 1: { // GetAccountId var ret = GetAccountId(); om.Initialize(0, 0, 8); om.SetData(8, ret); break; } case 2: { // EnsureIdTokenCacheAsync var ret = EnsureIdTokenCacheAsync(); om.Initialize(1, 0, 0); om.Move(0, CreateHandle(ret)); break; } case 3: { // LoadIdTokenCache LoadIdTokenCache(out var _0, im.GetBuffer <byte>(0x6, 0)); om.Initialize(0, 0, 4); om.SetData(8, _0); break; } case 130: { // GetNintendoAccountUserResourceCacheForApplication GetNintendoAccountUserResourceCacheForApplication(out var _0, im.GetBuffer <byte>(0x1A, 0), im.GetBuffer <byte>(0x6, 0)); om.Initialize(0, 0, 8); om.SetData(8, _0); break; } case 150: { // CreateAuthorizationRequest var ret = CreateAuthorizationRequest(im.GetData <uint>(8), Kernel.Get <KObject>(im.GetCopy(0)), im.GetBuffer <byte>(0x19, 0)); om.Initialize(1, 0, 0); om.Move(0, CreateHandle(ret)); break; } case 160: { // StoreOpenContext var ret = StoreOpenContext(null); om.Initialize(0, 0, 0); break; } default: throw new NotImplementedException($"Unhandled command ID to IManagerForApplication: {im.CommandId}"); } }
public override void _Dispatch(IncomingMessage im, OutgoingMessage om) { switch (im.CommandId) { case 0: { // CreateContext var ret = CreateContext(im.GetData <uint>(8), im.GetData <ulong>(16), im.Pid); om.Initialize(1, 0, 0); om.Move(0, CreateHandle(ret)); break; } case 1: { // GetContextCount var ret = GetContextCount(); om.Initialize(0, 0, 4); om.SetData(8, ret); break; } case 2: { // GetCertificates GetCertificates(im.GetBuffer <byte>(0x5, 0), out var _0, im.GetBuffer <byte>(0x6, 0)); om.Initialize(0, 0, 4); om.SetData(8, _0); break; } case 3: { // GetCertificateBufSize var ret = GetCertificateBufSize(im.GetBuffer <byte>(0x5, 0)); om.Initialize(0, 0, 4); om.SetData(8, ret); break; } case 4: { // DebugIoctl DebugIoctl(im.GetData <ulong>(8), im.GetBuffer <byte>(0x5, 0), im.GetBuffer <byte>(0x6, 0)); om.Initialize(0, 0, 0); break; } case 5: { // SetInterfaceVersion SetInterfaceVersion(im.GetData <uint>(8)); om.Initialize(0, 0, 0); break; } case 6: { // FlushSessionCache var ret = FlushSessionCache(null); om.Initialize(0, 0, 0); break; } default: throw new NotImplementedException($"Unhandled command ID to ISslService: {im.CommandId}"); } }
public override void _Dispatch(IncomingMessage im, OutgoingMessage om) { switch (im.CommandId) { case 0: { // DecodeInterleaved DecodeInterleaved(im.GetBuffer <byte>(0x5, 0), out var _0, out var _1, im.GetBuffer <byte>(0x6, 0)); om.Initialize(0, 0, 8); om.SetData(8, _0); om.SetData(12, _1); break; } case 1: { // SetContext SetContext(im.GetBuffer <byte>(0x5, 0)); om.Initialize(0, 0, 0); break; } case 2: { // Unknown2 Unknown2(im.GetBuffer <byte>(0x5, 0), out var _0, out var _1, im.GetBuffer <byte>(0x6, 0)); om.Initialize(0, 0, 8); om.SetData(8, _0); om.SetData(12, _1); break; } case 3: { // Unknown3 Unknown3(im.GetBuffer <byte>(0x5, 0)); om.Initialize(0, 0, 0); break; } case 4: { // Unknown4 Unknown4(im.GetBuffer <byte>(0x5, 0), out var _0, out var _1, out var _2, im.GetBuffer <byte>(0x46, 0)); om.Initialize(0, 0, 16); om.SetData(8, _0); om.SetData(12, _1); om.SetData(16, _2); break; } case 5: { // Unknown5 Unknown5(im.GetBuffer <byte>(0x5, 0), out var _0, out var _1, out var _2, im.GetBuffer <byte>(0x46, 0)); om.Initialize(0, 0, 16); om.SetData(8, _0); om.SetData(12, _1); om.SetData(16, _2); break; } default: throw new NotImplementedException($"Unhandled command ID to IHardwareOpusDecoder: {im.CommandId}"); } }
public override void _Dispatch(IncomingMessage im, OutgoingMessage om) { switch (im.CommandId) { case 0: { // RequestLoad RequestLoad(im.GetData <uint>(8)); om.Initialize(0, 0, 0); break; } case 1: { // GetLoadState var ret = GetLoadState(im.GetData <uint>(8)); om.Initialize(0, 0, 4); om.SetData(8, ret); break; } case 2: { // GetSize var ret = GetSize(im.GetData <uint>(8)); om.Initialize(0, 0, 4); om.SetData(8, ret); break; } case 3: { // GetSharedMemoryAddressOffset var ret = GetSharedMemoryAddressOffset(im.GetData <uint>(8)); om.Initialize(0, 0, 4); om.SetData(8, ret); break; } case 4: { // GetSharedMemoryNativeHandle var ret = GetSharedMemoryNativeHandle(); om.Initialize(0, 1, 0); om.Copy(0, CreateHandle(ret, copy: true)); break; } case 5: { // GetSharedFontInOrderOfPriority GetSharedFontInOrderOfPriority(im.GetBytes(8, 0x8), out var _0, out var _1, im.GetBuffer <byte>(0x6, 0), im.GetBuffer <byte>(0x6, 1), im.GetBuffer <byte>(0x6, 2)); om.Initialize(0, 0, 8); om.SetData(8, _0); om.SetData(12, _1); break; } default: throw new NotImplementedException($"Unhandled command ID to ISharedFontManager: {im.CommandId}"); } }
public override void _Dispatch(IncomingMessage im, OutgoingMessage om) { switch (im.CommandId) { case 0: { // GetSessionId GetSessionId(out var _0); om.Initialize(0, 0, 16); om.SetBytes(8, _0); break; } case 12: { // GetAccountId var ret = GetAccountId(); om.Initialize(0, 0, 8); om.SetData(8, ret); break; } case 13: { // GetLinkedNintendoAccountId var ret = GetLinkedNintendoAccountId(); om.Initialize(0, 0, 8); om.SetData(8, ret); break; } case 14: { // GetNickname GetNickname(im.GetBuffer <byte>(0xA, 0)); om.Initialize(0, 0, 0); break; } case 15: { // GetProfileImage GetProfileImage(out var _0, im.GetBuffer <byte>(0x6, 0)); om.Initialize(0, 0, 4); om.SetData(8, _0); break; } case 21: { // LoadIdTokenCache LoadIdTokenCache(out var _0, im.GetBuffer <byte>(0x6, 0)); om.Initialize(0, 0, 4); om.SetData(8, _0); break; } default: throw new NotImplementedException($"Unhandled command ID to IGuestLoginRequest: {im.CommandId}"); } }
public override void _Dispatch(IncomingMessage im, OutgoingMessage om) { switch (im.CommandId) { case 0: { // GetSessionId GetSessionId(out var _0); om.Initialize(0, 0, 16); om.SetBytes(8, _0); break; } case 10: { // InvokeWithoutInteractionAsync var ret = InvokeWithoutInteractionAsync(); om.Initialize(1, 0, 0); om.Move(0, CreateHandle(ret)); break; } case 19: { // IsAuthorized var ret = IsAuthorized(); om.Initialize(0, 0, 1); om.SetData(8, ret); break; } case 20: { // GetAuthorizationCode GetAuthorizationCode(out var _0, im.GetBuffer <byte>(0x6, 0)); om.Initialize(0, 0, 4); om.SetData(8, _0); break; } case 21: { // GetIdToken GetIdToken(out var _0, im.GetBuffer <byte>(0x6, 0)); om.Initialize(0, 0, 4); om.SetData(8, _0); break; } case 22: { // GetState GetState(im.GetBuffer <byte>(0x1A, 0)); om.Initialize(0, 0, 0); break; } default: throw new NotImplementedException($"Unhandled command ID to IAuthorizationRequest: {im.CommandId}"); } }
public override void _Dispatch(IncomingMessage im, OutgoingMessage om) { switch (im.CommandId) { case 0: { // Get Get(out var _0, im.GetBuffer <byte>(0x1A, 0)); om.Initialize(0, 0, 56); om.SetBytes(8, _0); break; } case 1: { // GetBase GetBase(out var _0); om.Initialize(0, 0, 56); om.SetBytes(8, _0); break; } case 10: { // GetImageSize var ret = GetImageSize(); om.Initialize(0, 0, 4); om.SetData(8, ret); break; } case 11: { // LoadImage LoadImage(out var _0, im.GetBuffer <byte>(0x6, 0)); om.Initialize(0, 0, 4); om.SetData(8, _0); break; } case 100: { // Store Store(im.GetBytes(8, 0x38), im.GetBuffer <byte>(0x19, 0)); om.Initialize(0, 0, 0); break; } case 101: { // StoreWithImage StoreWithImage(im.GetBytes(8, 0x38), im.GetBuffer <byte>(0x19, 0), im.GetBuffer <byte>(0x5, 0)); om.Initialize(0, 0, 0); break; } default: throw new NotImplementedException($"Unhandled command ID to IProfileEditor: {im.CommandId}"); } }
public override void _Dispatch(IncomingMessage im, OutgoingMessage om) { switch (im.CommandId) { case 0: { // Initialize var ret = Initialize(im.GetData <uint>(8), im.GetData <ulong>(16), im.Pid); om.Initialize(0, 1, 0); om.Copy(0, CreateHandle(ret, copy: true)); break; } case 1: { // Set Set(im.GetData <uint>(8), im.GetData <uint>(12)); om.Initialize(0, 0, 0); break; } case 2: { // Get var ret = Get(); om.Initialize(0, 0, 4); om.SetData(8, ret); break; } case 3: { // Cancel Cancel(); om.Initialize(0, 0, 0); break; } default: throw new NotImplementedException($"Unhandled command ID to IRequest: {im.CommandId}"); } }
public override void _Dispatch(IncomingMessage im, OutgoingMessage om) { switch (im.CommandId) { case 0: { // GetSystemEvent var ret = GetSystemEvent(); om.Initialize(0, 1, 0); om.Copy(0, CreateHandle(ret, copy: true)); break; } case 1: { // Cancel Cancel(); om.Initialize(0, 0, 0); break; } case 2: { // HasDone var ret = HasDone(); om.Initialize(0, 0, 1); om.SetData(8, ret); break; } case 3: { // GetResult GetResult(); om.Initialize(0, 0, 0); break; } default: throw new NotImplementedException($"Unhandled command ID to IAsyncContext: {im.CommandId}"); } }
public override void _Dispatch(IncomingMessage im, OutgoingMessage om) { switch (im.CommandId) { case 0: { // Submit Submit(); om.Initialize(0, 0, 0); break; } case 1: { // IsProcessing var ret = IsProcessing(); om.Initialize(0, 0, 1); om.SetData(8, ret); break; } case 2: { // GetResult GetResult(); om.Initialize(0, 0, 0); break; } case 3: { // GetSystemEventReadableHandle var ret = GetSystemEventReadableHandle(); om.Initialize(0, 1, 0); om.Copy(0, CreateHandle(ret, copy: true)); break; } default: throw new NotImplementedException($"Unhandled command ID to IScanRequest: {im.CommandId}"); } }
public override void _Dispatch(IncomingMessage im, OutgoingMessage om) { switch (im.CommandId) { case 0: { // PrepareAsync var ret = PrepareAsync(); om.Initialize(1, 0, 0); om.Move(0, CreateHandle(ret)); break; } case 1: { // GetRequest GetRequest(im.GetBuffer <byte>(0x1A, 0), im.GetBuffer <byte>(0x1A, 1)); om.Initialize(0, 0, 0); break; } case 2: { // ApplyResponse ApplyResponse(im.GetBuffer <byte>(0x9, 0)); om.Initialize(0, 0, 0); break; } case 3: { // ApplyResponseAsync var ret = ApplyResponseAsync(im.GetBuffer <byte>(0x9, 0)); om.Initialize(1, 0, 0); om.Move(0, CreateHandle(ret)); break; } case 10: { // Suspend Suspend(out var _0); om.Initialize(0, 0, 16); om.SetBytes(8, _0); break; } case 100: { // GetRequestWithTheme GetRequestWithTheme(im.GetData <uint>(8), im.GetBuffer <byte>(0x1A, 0), im.GetBuffer <byte>(0x1A, 1)); om.Initialize(0, 0, 0); break; } case 101: { // IsNetworkServiceAccountReplaced var ret = IsNetworkServiceAccountReplaced(); om.Initialize(0, 0, 1); om.SetData(8, ret); break; } case 199: { // GetUrlForIntroductionOfExtraMembership GetUrlForIntroductionOfExtraMembership(im.GetBuffer <byte>(0x1A, 0)); om.Initialize(0, 0, 0); break; } default: throw new NotImplementedException($"Unhandled command ID to IOAuthProcedureForNintendoAccountLinkage: {im.CommandId}"); } }
public override void _Dispatch(IncomingMessage im, OutgoingMessage om) { switch (im.CommandId) { case 0: { // GetCurrentTime var ret = GetCurrentTime(); om.Initialize(0, 0, 8); om.SetData(8, ret); break; } case 1: { // SetCurrentTime SetCurrentTime(im.GetData <ulong>(8)); om.Initialize(0, 0, 0); break; } case 2: { // GetSystemClockContext GetSystemClockContext(out var _0); om.Initialize(0, 0, 32); om.SetBytes(8, _0); break; } case 3: { // SetSystemClockContext SetSystemClockContext(im.GetBytes(8, 0x20)); om.Initialize(0, 0, 0); break; } default: throw new NotImplementedException($"Unhandled command ID to ISystemClock: {im.CommandId}"); } }
public override void _Dispatch(IncomingMessage im, OutgoingMessage om) { switch (im.CommandId) { case 0: { // CreateFileService var ret = CreateFileService(); om.Initialize(1, 0, 0); om.Move(0, CreateHandle(ret)); break; } case 1: { // CreateDirectoryService var ret = CreateDirectoryService(); om.Initialize(1, 0, 0); om.Move(0, CreateHandle(ret)); break; } case 10: { // EnumerateDeliveryCacheDirectory EnumerateDeliveryCacheDirectory(out var _0, im.GetBuffer <byte>(0x6, 0)); om.Initialize(0, 0, 4); om.SetData(8, _0); break; } default: throw new NotImplementedException($"Unhandled command ID to IDeliveryCacheStorageService: {im.CommandId}"); } }
public override void _Dispatch(IncomingMessage im, OutgoingMessage om) { switch (im.CommandId) { case 0: { // SetPeriod SetPeriod(im.GetData <ulong>(8)); om.Initialize(0, 0, 0); break; } case 1: { // GetPeriod var ret = GetPeriod(); om.Initialize(0, 0, 8); om.SetData(8, ret); break; } case 2: { // SetDuty SetDuty(im.GetData <uint>(8)); om.Initialize(0, 0, 0); break; } case 3: { // GetDuty var ret = GetDuty(); om.Initialize(0, 0, 4); om.SetData(8, ret); break; } case 4: { // SetEnabled SetEnabled(im.GetData <byte>(8)); om.Initialize(0, 0, 0); break; } case 5: { // GetEnabled var ret = GetEnabled(); om.Initialize(0, 0, 1); om.SetData(8, ret); break; } default: throw new NotImplementedException($"Unhandled command ID to IChannelSession: {im.CommandId}"); } }
public override void _Dispatch(IncomingMessage im, OutgoingMessage om) { switch (im.CommandId) { case 0: { // PostBufferAsync var ret = PostBufferAsync(im.GetData <uint>(8), im.GetData <ulong>(16)); om.Initialize(0, 0, 4); om.SetData(8, ret); break; } case 1: { // Cancel Cancel(); om.Initialize(0, 0, 0); break; } case 2: { // GetCompletionEvent var ret = GetCompletionEvent(); om.Initialize(0, 1, 0); om.Copy(0, CreateHandle(ret, copy: true)); break; } case 3: { // GetReportData GetReportData((Nn.Usb.UsbReportEntry *)om.GetDataPointer(8), out var _1); om.Initialize(0, 0, 4); om.SetData(8, _1); break; } case 4: { // Stall Stall(); om.Initialize(0, 0, 0); break; } case 5: { // SetZlt SetZlt(im.GetData <bool>(8)); om.Initialize(0, 0, 0); break; } default: throw new NotImplementedException($"Unhandled command ID to IDsEndpoint: {im.CommandId}"); } }
public override void _Dispatch(IncomingMessage im, OutgoingMessage om) { switch (im.CommandId) { case 0: { // StartTask StartTask(); om.Initialize(0, 0, 0); break; } case 1: { // GetFinishNotificationEvent var ret = GetFinishNotificationEvent(); om.Initialize(0, 1, 0); om.Copy(0, CreateHandle(ret, copy: true)); break; } case 2: { // GetResult GetResult(); om.Initialize(0, 0, 0); break; } case 3: { // Cancel Cancel(); om.Initialize(0, 0, 0); break; } case 4: { // IsProcessing var ret = IsProcessing(); om.Initialize(0, 0, 1); om.SetData(8, ret); break; } case 5: { // GetServerTime var ret = GetServerTime(); om.Initialize(0, 0, 8); om.SetData(8, ret); break; } default: throw new NotImplementedException($"Unhandled command ID to IEnsureNetworkClockAvailabilityService: {im.CommandId}"); } }
public override void _Dispatch(IncomingMessage im, OutgoingMessage om) { switch (im.CommandId) { case 0: { // EnsureCacheAsync var ret = EnsureCacheAsync(im.GetBytes(8, 0x10)); om.Initialize(1, 0, 0); om.Move(0, CreateHandle(ret)); break; } case 1: { // LoadCache LoadCache(im.GetBytes(8, 0x10), out var _0, im.GetBuffer <byte>(0x6, 0)); om.Initialize(0, 0, 4); om.SetData(8, _0); break; } case 2: { // GetDeviceAccountId var ret = GetDeviceAccountId(im.GetBytes(8, 0x10)); om.Initialize(0, 0, 8); om.SetData(8, ret); break; } case 50: { // RegisterNotificationTokenAsync var ret = RegisterNotificationTokenAsync(im.GetBytes(8, 0x28), im.GetBytes(48, 0x10)); om.Initialize(1, 0, 0); om.Move(0, CreateHandle(ret)); break; } case 51: { // UnregisterNotificationTokenAsync var ret = UnregisterNotificationTokenAsync(im.GetBytes(8, 0x10)); om.Initialize(1, 0, 0); om.Move(0, CreateHandle(ret)); break; } default: throw new NotImplementedException($"Unhandled command ID to IBaasAccessTokenAccessor: {im.CommandId}"); } }
public override void _Dispatch(IncomingMessage im, OutgoingMessage om) { switch (im.CommandId) { case 0: { // Unknown0 var ret = Unknown0(im.GetData <uint>(8)); om.Initialize(1, 0, 0); om.Move(0, CreateHandle(ret)); break; } case 1: { // GetPadSession var ret = GetPadSession(im.GetData <uint>(8)); om.Initialize(1, 0, 0); om.Move(0, CreateHandle(ret)); break; } case 2: { // Unknown2 var ret = Unknown2(im.GetData <uint>(8)); om.Initialize(1, 0, 0); om.Move(0, CreateHandle(ret)); break; } case 3: { // Unknown3 var ret = Unknown3(im.GetData <uint>(8)); om.Initialize(0, 0, 1); om.SetData(8, ret); break; } case 4: { // Unknown4 Unknown4(out var _0); om.Initialize(0, 0, 16); om.SetBytes(8, _0); break; } case 5: { // Unknown5 Unknown5(im.GetData <byte>(8), im.GetData <uint>(12)); om.Initialize(0, 0, 0); break; } case 6: { // Unknown6 Unknown6(im.GetData <uint>(8)); om.Initialize(0, 0, 0); break; } default: throw new NotImplementedException($"Unhandled command ID to IManager: {im.CommandId}"); } }
public override void _Dispatch(IncomingMessage im, OutgoingMessage om) { switch (im.CommandId) { case 0: { // Initialize var ret = Initialize(im.GetBytes(8, 0x8), im.GetData <uint>(16), Kernel.Get <KObject>(im.GetCopy(0))); om.Initialize(1, 0, 0); om.Move(0, CreateHandle(ret)); break; } case 1: { // GetWorkBufferSize var ret = GetWorkBufferSize(im.GetBytes(8, 0x8)); om.Initialize(0, 0, 4); om.SetData(8, ret); break; } case 2: { // InitializeMultiStream var ret = InitializeMultiStream(im.GetData <uint>(8), Kernel.Get <KObject>(im.GetCopy(0)), im.GetBuffer <byte>(0x19, 0)); om.Initialize(1, 0, 0); om.Move(0, CreateHandle(ret)); break; } case 3: { // GetWorkBufferSizeMultiStream var ret = GetWorkBufferSizeMultiStream(im.GetBuffer <byte>(0x19, 0)); om.Initialize(0, 0, 4); om.SetData(8, ret); break; } default: throw new NotImplementedException($"Unhandled command ID to IHardwareOpusDecoderManager: {im.CommandId}"); } }
public override void _Dispatch(IncomingMessage im, OutgoingMessage om) { switch (im.CommandId) { case 0: { // OpenSessionForDev var ret = OpenSessionForDev(im.GetData <ushort>(8), im.GetData <uint>(12), im.GetData <uint>(16), im.GetData <uint>(20)); om.Initialize(1, 0, 0); om.Move(0, CreateHandle(ret)); break; } case 1: { // OpenSession var ret = OpenSession(im.GetData <uint>(8)); om.Initialize(1, 0, 0); om.Move(0, CreateHandle(ret)); break; } case 2: { // HasDevice var ret = HasDevice(im.GetData <uint>(8)); om.Initialize(0, 0, 1); om.SetData(8, ret); break; } case 3: { // HasDeviceForDev var ret = HasDeviceForDev(im.GetData <ushort>(8), im.GetData <uint>(12), im.GetData <uint>(16), im.GetData <uint>(20)); om.Initialize(0, 0, 1); om.SetData(8, ret); break; } default: throw new NotImplementedException($"Unhandled command ID to IManager: {im.CommandId}"); } }
public override void _Dispatch(IncomingMessage im, OutgoingMessage om) { switch (im.CommandId) { case 0: { // SetPerformanceConfiguration SetPerformanceConfiguration(im.GetData <uint>(8), im.GetData <uint>(12)); om.Initialize(0, 0, 0); break; } case 1: { // GetPerformanceConfiguration var ret = GetPerformanceConfiguration(im.GetData <uint>(8)); om.Initialize(0, 0, 4); om.SetData(8, ret); break; } default: throw new NotImplementedException($"Unhandled command ID to ISession: {im.CommandId}"); } }
public override void _Dispatch(IncomingMessage im, OutgoingMessage om) { switch (im.CommandId) { case 0: { // LoadNro var ret = LoadNro(im.GetData <ulong>(8), im.GetData <ulong>(16), im.GetData <ulong>(24), im.GetData <ulong>(32), im.GetData <ulong>(40), im.Pid); om.Initialize(0, 0, 8); om.SetData(8, ret); break; } case 1: { // UnloadNro UnloadNro(im.GetData <ulong>(8), im.GetData <ulong>(16), im.Pid); om.Initialize(0, 0, 0); break; } case 2: { // LoadNrr LoadNrr(im.GetData <ulong>(8), im.GetData <ulong>(16), im.GetData <ulong>(24), im.Pid); om.Initialize(0, 0, 0); break; } case 3: { // UnloadNrr UnloadNrr(im.GetData <ulong>(8), im.GetData <ulong>(16), im.Pid); om.Initialize(0, 0, 0); break; } case 4: { // Initialize Initialize(im.GetData <ulong>(8), im.Pid, Kernel.Get <KObject>(im.GetCopy(0))); om.Initialize(0, 0, 0); break; } default: throw new NotImplementedException($"Unhandled command ID to IRoInterface: {im.CommandId}"); } }
public override void _Dispatch(IncomingMessage im, OutgoingMessage om) { switch (im.CommandId) { case 0: { // OpenSession var ret = OpenSession(); om.Initialize(1, 0, 0); om.Move(0, CreateHandle(ret)); break; } case 1: { // GetPerformanceMode var ret = GetPerformanceMode(); om.Initialize(0, 0, 4); om.SetData(8, ret); break; } default: throw new NotImplementedException($"Unhandled command ID to IManager: {im.CommandId}"); } }
public override void _Dispatch(IncomingMessage im, OutgoingMessage om) { switch (im.CommandId) { case 1: { // GetClientId GetClientId(im.GetBuffer <byte>(0x1A, 0)); om.Initialize(0, 0, 0); break; } case 2: { // CreateScanRequest var ret = CreateScanRequest(); om.Initialize(1, 0, 0); om.Move(0, CreateHandle(ret)); break; } case 4: { // CreateRequest var ret = CreateRequest(im.GetData <uint>(8)); om.Initialize(1, 0, 0); om.Move(0, CreateHandle(ret)); break; } case 5: { // GetCurrentNetworkProfile GetCurrentNetworkProfile(im.GetBuffer <byte>(0x1A, 0)); om.Initialize(0, 0, 0); break; } case 6: { // EnumerateNetworkInterfaces EnumerateNetworkInterfaces(im.GetData <uint>(8), out var _0, im.GetBuffer <byte>(0xA, 0)); om.Initialize(0, 0, 4); om.SetData(8, _0); break; } case 7: { // EnumerateNetworkProfiles EnumerateNetworkProfiles(im.GetData <byte>(8), out var _0, im.GetBuffer <byte>(0x6, 0)); om.Initialize(0, 0, 4); om.SetData(8, _0); break; } case 8: { // GetNetworkProfile GetNetworkProfile(im.GetBytes(8, 0x10), im.GetBuffer <byte>(0x1A, 0)); om.Initialize(0, 0, 0); break; } case 9: { // SetNetworkProfile SetNetworkProfile(im.GetBuffer <byte>(0x19, 0), out var _0); om.Initialize(0, 0, 16); om.SetBytes(8, _0); break; } case 10: { // RemoveNetworkProfile RemoveNetworkProfile(im.GetBytes(8, 0x10)); om.Initialize(0, 0, 0); break; } case 11: { // GetScanDataOld GetScanDataOld(out var _0, im.GetBuffer <byte>(0x6, 0)); om.Initialize(0, 0, 4); om.SetData(8, _0); break; } case 12: { // GetCurrentIpAddress GetCurrentIpAddress(out var _0); om.Initialize(0, 0, 4); om.SetBytes(8, _0); break; } case 13: { // GetCurrentAccessPointOld GetCurrentAccessPointOld(im.GetBuffer <byte>(0x1A, 0)); om.Initialize(0, 0, 0); break; } case 14: { // CreateTemporaryNetworkProfile CreateTemporaryNetworkProfile(im.GetBuffer <byte>(0x19, 0), out var _0, out var _1); om.Initialize(1, 0, 16); om.SetBytes(8, _0); om.Move(0, CreateHandle(_1)); break; } case 15: { // GetCurrentIpConfigInfo GetCurrentIpConfigInfo(out var _0, out var _1); om.Initialize(0, 0, 22); om.SetBytes(8, _0); om.SetBytes(21, _1); break; } case 16: { // SetWirelessCommunicationEnabled SetWirelessCommunicationEnabled(im.GetData <byte>(8)); om.Initialize(0, 0, 0); break; } case 17: { // IsWirelessCommunicationEnabled var ret = IsWirelessCommunicationEnabled(); om.Initialize(0, 0, 1); om.SetData(8, ret); break; } case 18: { // GetInternetConnectionStatus GetInternetConnectionStatus(out var _0); om.Initialize(0, 0, 3); om.SetBytes(8, _0); break; } case 19: { // SetEthernetCommunicationEnabled SetEthernetCommunicationEnabled(im.GetData <byte>(8)); om.Initialize(0, 0, 0); break; } case 20: { // IsEthernetCommunicationEnabled var ret = IsEthernetCommunicationEnabled(); om.Initialize(0, 0, 1); om.SetData(8, ret); break; } case 21: { // IsAnyInternetRequestAccepted var ret = IsAnyInternetRequestAccepted(im.GetBuffer <byte>(0x19, 0)); om.Initialize(0, 0, 1); om.SetData(8, ret); break; } case 22: { // IsAnyForegroundRequestAccepted var ret = IsAnyForegroundRequestAccepted(); om.Initialize(0, 0, 1); om.SetData(8, ret); break; } case 23: { // PutToSleep PutToSleep(); om.Initialize(0, 0, 0); break; } case 24: { // WakeUp WakeUp(); om.Initialize(0, 0, 0); break; } case 25: { // GetSsidListVersion GetSsidListVersion(out var _0); om.Initialize(0, 0, 16); om.SetBytes(8, _0); break; } case 26: { // SetExclusiveClient SetExclusiveClient(im.GetBuffer <byte>(0x19, 0)); om.Initialize(0, 0, 0); break; } case 27: { // GetDefaultIpSetting GetDefaultIpSetting(im.GetBuffer <byte>(0x1A, 0)); om.Initialize(0, 0, 0); break; } case 28: { // SetDefaultIpSetting SetDefaultIpSetting(im.GetBuffer <byte>(0x19, 0)); om.Initialize(0, 0, 0); break; } case 29: { // SetWirelessCommunicationEnabledForTest SetWirelessCommunicationEnabledForTest(im.GetData <byte>(8)); om.Initialize(0, 0, 0); break; } case 30: { // SetEthernetCommunicationEnabledForTest SetEthernetCommunicationEnabledForTest(im.GetData <byte>(8)); om.Initialize(0, 0, 0); break; } case 31: { // GetTelemetorySystemEventReadableHandle var ret = GetTelemetorySystemEventReadableHandle(); om.Initialize(0, 1, 0); om.Copy(0, CreateHandle(ret, copy: true)); break; } case 32: { // GetTelemetryInfo GetTelemetryInfo(im.GetBuffer <byte>(0x16, 0)); om.Initialize(0, 0, 0); break; } case 33: { // ConfirmSystemAvailability ConfirmSystemAvailability(); om.Initialize(0, 0, 0); break; } case 34: { // SetBackgroundRequestEnabled SetBackgroundRequestEnabled(im.GetData <byte>(8)); om.Initialize(0, 0, 0); break; } case 35: { // GetScanData GetScanData(out var _0, im.GetBuffer <byte>(0x6, 0)); om.Initialize(0, 0, 4); om.SetData(8, _0); break; } case 36: { // GetCurrentAccessPoint GetCurrentAccessPoint(im.GetBuffer <byte>(0x1A, 0)); om.Initialize(0, 0, 0); break; } case 37: { // Shutdown Shutdown(); om.Initialize(0, 0, 0); break; } default: throw new NotImplementedException($"Unhandled command ID to IGeneralService: {im.CommandId}"); } }
public override void _Dispatch(IncomingMessage im, OutgoingMessage om) { switch (im.CommandId) { case 0: { // GetRequestState var ret = GetRequestState(); om.Initialize(0, 0, 4); om.SetData(8, ret); break; } case 1: { // GetResult GetResult(); om.Initialize(0, 0, 0); break; } case 2: { // GetSystemEventReadableHandles GetSystemEventReadableHandles(out var _0, out var _1); om.Initialize(0, 2, 0); om.Copy(0, CreateHandle(_0, copy: true)); om.Copy(1, CreateHandle(_1, copy: true)); break; } case 3: { // Cancel Cancel(); om.Initialize(0, 0, 0); break; } case 4: { // Submit Submit(); om.Initialize(0, 0, 0); break; } case 5: { // SetRequirement SetRequirement(im.GetBytes(8, 0x24)); om.Initialize(0, 0, 0); break; } case 6: { // SetRequirementPreset SetRequirementPreset(im.GetData <uint>(8)); om.Initialize(0, 0, 0); break; } case 8: { // SetPriority SetPriority(im.GetData <byte>(8)); om.Initialize(0, 0, 0); break; } case 9: { // SetNetworkProfileId SetNetworkProfileId(im.GetBytes(8, 0x10)); om.Initialize(0, 0, 0); break; } case 10: { // SetRejectable SetRejectable(im.GetData <byte>(8)); om.Initialize(0, 0, 0); break; } case 11: { // SetConnectionConfirmationOption SetConnectionConfirmationOption(im.GetData <sbyte>(8)); om.Initialize(0, 0, 0); break; } case 12: { // SetPersistent SetPersistent(im.GetData <byte>(8)); om.Initialize(0, 0, 0); break; } case 13: { // SetInstant SetInstant(im.GetData <byte>(8)); om.Initialize(0, 0, 0); break; } case 14: { // SetSustainable SetSustainable(im.GetData <byte>(8), im.GetData <byte>(9)); om.Initialize(0, 0, 0); break; } case 15: { // SetRawPriority SetRawPriority(im.GetData <byte>(8)); om.Initialize(0, 0, 0); break; } case 16: { // SetGreedy SetGreedy(im.GetData <byte>(8)); om.Initialize(0, 0, 0); break; } case 17: { // SetSharable SetSharable(im.GetData <byte>(8)); om.Initialize(0, 0, 0); break; } case 18: { // SetRequirementByRevision SetRequirementByRevision(im.GetData <uint>(8)); om.Initialize(0, 0, 0); break; } case 19: { // GetRequirement GetRequirement(out var _0); om.Initialize(0, 0, 36); om.SetBytes(8, _0); break; } case 20: { // GetRevision var ret = GetRevision(); om.Initialize(0, 0, 4); om.SetData(8, ret); break; } case 21: { // GetAppletInfo GetAppletInfo(im.GetData <uint>(8), out var _0, out var _1, out var _2, im.GetBuffer <byte>(0x6, 0)); om.Initialize(0, 0, 12); om.SetData(8, _0); om.SetData(12, _1); om.SetData(16, _2); break; } case 22: { // GetAdditionalInfo GetAdditionalInfo(out var _0, im.GetBuffer <byte>(0x16, 0)); om.Initialize(0, 0, 4); om.SetData(8, _0); break; } case 23: { // SetKeptInSleep SetKeptInSleep(im.GetData <byte>(8)); om.Initialize(0, 0, 0); break; } case 24: { // RegisterSocketDescriptor RegisterSocketDescriptor(im.GetData <uint>(8)); om.Initialize(0, 0, 0); break; } case 25: { // UnregisterSocketDescriptor UnregisterSocketDescriptor(im.GetData <uint>(8)); om.Initialize(0, 0, 0); break; } default: throw new NotImplementedException($"Unhandled command ID to IRequest: {im.CommandId}"); } }