mirror of
https://git.naxdy.org/Mirror/Ryujinx.git
synced 2025-01-10 04:39:11 +00:00
Signatures
This commit is contained in:
parent
4e790c4a6e
commit
83f02f48f3
6 changed files with 14 additions and 17 deletions
|
@ -1,6 +1,5 @@
|
|||
using Ryujinx.Horizon.Am.Ipc.Controllers;
|
||||
using Ryujinx.Horizon.Common;
|
||||
using Ryujinx.Horizon.Sdk.Am;
|
||||
using Ryujinx.Horizon.Sdk.Am.Controllers;
|
||||
using Ryujinx.Horizon.Sdk.Am.Proxies;
|
||||
using Ryujinx.Horizon.Sdk.Sf;
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
using Ryujinx.Horizon.Am.Ipc.Controllers;
|
||||
using Ryujinx.Horizon.Common;
|
||||
using Ryujinx.Horizon.Sdk.Am;
|
||||
using Ryujinx.Horizon.Sdk.Am.Controllers;
|
||||
using Ryujinx.Horizon.Sdk.Am.Proxies;
|
||||
using Ryujinx.Horizon.Sdk.Sf;
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
using Ryujinx.Horizon.Am.Ipc.Controllers;
|
||||
using Ryujinx.Horizon.Common;
|
||||
using Ryujinx.Horizon.Sdk.Am;
|
||||
using Ryujinx.Horizon.Sdk.Am.Controllers;
|
||||
using Ryujinx.Horizon.Sdk.Am.Proxies;
|
||||
using Ryujinx.Horizon.Sdk.Sf;
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
using Ryujinx.Horizon.Am.Ipc.Controllers;
|
||||
using Ryujinx.Horizon.Common;
|
||||
using Ryujinx.Horizon.Sdk.Am;
|
||||
using Ryujinx.Horizon.Sdk.Am.Controllers;
|
||||
using Ryujinx.Horizon.Sdk.Am.Proxies;
|
||||
using Ryujinx.Horizon.Sdk.Sf;
|
||||
|
|
|
@ -1,18 +1,18 @@
|
|||
using LibHac.Diag;
|
||||
using Ryujinx.Common.Logging;
|
||||
using Ryujinx.Horizon.Am.Ipc.Proxies;
|
||||
using Ryujinx.Horizon.Common;
|
||||
using Ryujinx.Horizon.Sdk.Am;
|
||||
using Ryujinx.Horizon.Sdk.Am.Controllers;
|
||||
using Ryujinx.Horizon.Sdk.Am.Proxies;
|
||||
using Ryujinx.Horizon.Sdk.Sf;
|
||||
using Ryujinx.Horizon.Sdk.Sf.Hipc;
|
||||
using System;
|
||||
|
||||
namespace Ryujinx.Horizon.Am.Ipc
|
||||
{
|
||||
partial class ProxiesService : IAllSystemAppletProxiesService
|
||||
{
|
||||
[CmifCommand(100)]
|
||||
public Result OpenSystemAppletProxy(out ISystemAppletProxy systemAppletProxy, [ClientProcessId] ulong pid)
|
||||
public Result OpenSystemAppletProxy(out ISystemAppletProxy systemAppletProxy, ulong unknown1, [CopyHandle] int unknown2, [ClientProcessId] ulong pid)
|
||||
{
|
||||
systemAppletProxy = new SystemAppletProxy();
|
||||
|
||||
|
@ -20,15 +20,15 @@ namespace Ryujinx.Horizon.Am.Ipc
|
|||
}
|
||||
|
||||
[CmifCommand(200)]
|
||||
public Result OpenLibraryAppletProxyOld(out ILibraryAppletProxy libraryAppletProxy, [ClientProcessId] ulong pid)
|
||||
public Result OpenLibraryAppletProxyOld(out ILibraryAppletProxy libraryAppletProxy, ulong unknown1, [CopyHandle] int unknown2, [ClientProcessId] ulong pid)
|
||||
{
|
||||
OpenLibraryAppletProxy(out libraryAppletProxy, pid);
|
||||
OpenLibraryAppletProxy(out libraryAppletProxy, unknown1, unknown2, new byte[0x80], pid);
|
||||
|
||||
return Result.Success;
|
||||
}
|
||||
|
||||
[CmifCommand(201)]
|
||||
public Result OpenLibraryAppletProxy(out ILibraryAppletProxy libraryAppletProxy, [ClientProcessId] ulong pid)
|
||||
public Result OpenLibraryAppletProxy(out ILibraryAppletProxy libraryAppletProxy, ulong unknown1, [CopyHandle] int unknown2, [Buffer(HipcBufferFlags.In | HipcBufferFlags.MapAlias, 0x80)] ReadOnlySpan<byte> appletAttribute, [ClientProcessId] ulong pid)
|
||||
{
|
||||
libraryAppletProxy = new LibraryAppletProxy();
|
||||
|
||||
|
@ -36,7 +36,7 @@ namespace Ryujinx.Horizon.Am.Ipc
|
|||
}
|
||||
|
||||
[CmifCommand(300)]
|
||||
public Result OpenOverlayAppletProxy(out IOverlayAppletProxy overlayAppletProxy, [ClientProcessId] ulong pid)
|
||||
public Result OpenOverlayAppletProxy(out IOverlayAppletProxy overlayAppletProxy, ulong unknown1, [CopyHandle] int unknown2, [ClientProcessId] ulong pid)
|
||||
{
|
||||
overlayAppletProxy = new OverlayAppletProxy();
|
||||
|
||||
|
@ -44,7 +44,7 @@ namespace Ryujinx.Horizon.Am.Ipc
|
|||
}
|
||||
|
||||
[CmifCommand(350)]
|
||||
public Result OpenSystemApplicationProxy(out IApplicationProxy applicationProxy, [ClientProcessId] ulong pid)
|
||||
public Result OpenSystemApplicationProxy(out IApplicationProxy applicationProxy, ulong unknown1, [CopyHandle] int unknown2, [ClientProcessId] ulong pid)
|
||||
{
|
||||
applicationProxy = new ApplicationProxy();
|
||||
|
||||
|
|
|
@ -1,15 +1,16 @@
|
|||
using Ryujinx.Horizon.Common;
|
||||
using Ryujinx.Horizon.Sdk.Am.Proxies;
|
||||
using System;
|
||||
|
||||
namespace Ryujinx.Horizon.Sdk.Am.Controllers
|
||||
{
|
||||
public interface IAllSystemAppletProxiesService
|
||||
{
|
||||
Result OpenSystemAppletProxy(out ISystemAppletProxy systemAppletProxy, ulong pid);
|
||||
Result OpenLibraryAppletProxyOld(out ILibraryAppletProxy libraryAppletProxy, ulong pid);
|
||||
Result OpenLibraryAppletProxy(out ILibraryAppletProxy libraryAppletProxy, ulong pid);
|
||||
Result OpenOverlayAppletProxy(out IOverlayAppletProxy overlayAppletProxy, ulong pid);
|
||||
Result OpenSystemApplicationProxy(out IApplicationProxy applicationProxy, ulong pid);
|
||||
Result OpenSystemAppletProxy(out ISystemAppletProxy systemAppletProxy, ulong unknown1, int unknown2, ulong pid);
|
||||
Result OpenLibraryAppletProxyOld(out ILibraryAppletProxy libraryAppletProxy, ulong unknown1, int unknown2, ulong pid);
|
||||
Result OpenLibraryAppletProxy(out ILibraryAppletProxy libraryAppletProxy, ulong unknown1, int unknown2, ReadOnlySpan<byte> appletAttribute, ulong pid);
|
||||
Result OpenOverlayAppletProxy(out IOverlayAppletProxy overlayAppletProxy, ulong unknown1, int unknown2, ulong pid);
|
||||
Result OpenSystemApplicationProxy(out IApplicationProxy applicationProxy, ulong unknown1, int unknown2, ulong pid);
|
||||
Result CreateSelfLibraryAppletCreatorForDevelop();
|
||||
Result GetSystemAppletControllerForDebug();
|
||||
Result GetDebugFunctions();
|
||||
|
|
Loading…
Reference in a new issue