IProcessWindingController.cs 743 B

123456789101112131415161718192021222324
  1. using Ryujinx.Common;
  2. namespace Ryujinx.HLE.HOS.Services.Am.AppletAE.AllSystemAppletProxiesService.LibraryAppletProxy
  3. {
  4. class IProcessWindingController : IpcService
  5. {
  6. public IProcessWindingController() { }
  7. [CommandHipc(0)]
  8. // GetLaunchReason() -> nn::am::service::AppletProcessLaunchReason
  9. public ResultCode GetLaunchReason(ServiceCtx context)
  10. {
  11. // NOTE: Flag is set by using an internal field.
  12. AppletProcessLaunchReason appletProcessLaunchReason = new AppletProcessLaunchReason()
  13. {
  14. Flag = 0
  15. };
  16. context.ResponseData.WriteStruct(appletProcessLaunchReason);
  17. return ResultCode.Success;
  18. }
  19. }
  20. }