فهرست منبع

Rename IpcServices -> Services

gdkchan 8 سال پیش
والد
کامیت
e922c3627a
81فایلهای تغییر یافته به همراه116 افزوده شده و 111 حذف شده
  1. 1 1
      ChocolArm64/Translation/ILGeneratorEx.cs
  2. 1 1
      Ryujinx.Core/OsHle/AppletStateMgr.cs
  3. 1 1
      Ryujinx.Core/OsHle/Handles/KSession.cs
  4. 1 1
      Ryujinx.Core/OsHle/Process.cs
  5. 1 1
      Ryujinx.Core/OsHle/Services/Acc/IManagerForApplication.cs
  6. 1 1
      Ryujinx.Core/OsHle/Services/Acc/IProfile.cs
  7. 1 1
      Ryujinx.Core/OsHle/Services/Acc/ServiceAcc.cs
  8. 1 1
      Ryujinx.Core/OsHle/Services/Am/AmErr.cs
  9. 1 1
      Ryujinx.Core/OsHle/Services/Am/FocusState.cs
  10. 1 1
      Ryujinx.Core/OsHle/Services/Am/IApplicationFunctions.cs
  11. 1 1
      Ryujinx.Core/OsHle/Services/Am/IApplicationProxy.cs
  12. 1 1
      Ryujinx.Core/OsHle/Services/Am/IAudioController.cs
  13. 1 1
      Ryujinx.Core/OsHle/Services/Am/ICommonStateGetter.cs
  14. 1 1
      Ryujinx.Core/OsHle/Services/Am/IDebugFunctions.cs
  15. 1 1
      Ryujinx.Core/OsHle/Services/Am/IDisplayController.cs
  16. 1 1
      Ryujinx.Core/OsHle/Services/Am/ILibraryAppletCreator.cs
  17. 1 1
      Ryujinx.Core/OsHle/Services/Am/ISelfController.cs
  18. 1 1
      Ryujinx.Core/OsHle/Services/Am/IStorage.cs
  19. 1 1
      Ryujinx.Core/OsHle/Services/Am/IStorageAccessor.cs
  20. 1 1
      Ryujinx.Core/OsHle/Services/Am/IWindowController.cs
  21. 1 1
      Ryujinx.Core/OsHle/Services/Am/MessageInfo.cs
  22. 1 1
      Ryujinx.Core/OsHle/Services/Am/OperationMode.cs
  23. 1 1
      Ryujinx.Core/OsHle/Services/Am/ServiceAppletOE.cs
  24. 1 1
      Ryujinx.Core/OsHle/Services/Apm/ISession.cs
  25. 1 1
      Ryujinx.Core/OsHle/Services/Apm/ServiceApm.cs
  26. 1 1
      Ryujinx.Core/OsHle/Services/Aud/AudioOutData.cs
  27. 1 1
      Ryujinx.Core/OsHle/Services/Aud/IAudioDevice.cs
  28. 1 1
      Ryujinx.Core/OsHle/Services/Aud/IAudioOut.cs
  29. 1 1
      Ryujinx.Core/OsHle/Services/Aud/IAudioRenderer.cs
  30. 1 1
      Ryujinx.Core/OsHle/Services/Aud/ServiceAudOut.cs
  31. 1 1
      Ryujinx.Core/OsHle/Services/Aud/ServiceAudRen.cs
  32. 1 1
      Ryujinx.Core/OsHle/Services/Bsd/ServiceBsd.cs
  33. 1 1
      Ryujinx.Core/OsHle/Services/Friend/IFriendService.cs
  34. 1 1
      Ryujinx.Core/OsHle/Services/Friend/ServiceFriend.cs
  35. 1 1
      Ryujinx.Core/OsHle/Services/FspSrv/FsErr.cs
  36. 1 1
      Ryujinx.Core/OsHle/Services/FspSrv/IDirectory.cs
  37. 1 1
      Ryujinx.Core/OsHle/Services/FspSrv/IFile.cs
  38. 1 1
      Ryujinx.Core/OsHle/Services/FspSrv/IFileSystem.cs
  39. 1 1
      Ryujinx.Core/OsHle/Services/FspSrv/IStorage.cs
  40. 1 1
      Ryujinx.Core/OsHle/Services/FspSrv/ServiceFspSrv.cs
  41. 1 1
      Ryujinx.Core/OsHle/Services/Hid/IActiveVibrationDeviceList.cs
  42. 1 1
      Ryujinx.Core/OsHle/Services/Hid/IAppletResource.cs
  43. 2 2
      Ryujinx.Core/OsHle/Services/Hid/ServiceHid.cs
  44. 1 1
      Ryujinx.Core/OsHle/Services/IIpcService.cs
  45. 2 2
      Ryujinx.Core/OsHle/Services/IpcService.cs
  46. 1 1
      Ryujinx.Core/OsHle/Services/Lm/ILogger.cs
  47. 1 1
      Ryujinx.Core/OsHle/Services/Lm/ServiceLm.cs
  48. 1 1
      Ryujinx.Core/OsHle/Services/Nifm/IGeneralService.cs
  49. 1 1
      Ryujinx.Core/OsHle/Services/Nifm/IRequest.cs
  50. 1 1
      Ryujinx.Core/OsHle/Services/Nifm/ServiceNifm.cs
  51. 1 1
      Ryujinx.Core/OsHle/Services/Ns/ServiceNs.cs
  52. 1 1
      Ryujinx.Core/OsHle/Services/Nv/NvFd.cs
  53. 1 1
      Ryujinx.Core/OsHle/Services/Nv/NvMap.cs
  54. 1 1
      Ryujinx.Core/OsHle/Services/Nv/NvMapFb.cs
  55. 1 1
      Ryujinx.Core/OsHle/Services/Nv/ServiceNvDrv.cs
  56. 1 1
      Ryujinx.Core/OsHle/Services/Pctl/IParentalControlService.cs
  57. 1 1
      Ryujinx.Core/OsHle/Services/Pctl/ServicePctl.cs
  58. 1 1
      Ryujinx.Core/OsHle/Services/Pl/ServicePl.cs
  59. 1 1
      Ryujinx.Core/OsHle/Services/Pl/SharedFontType.cs
  60. 21 21
      Ryujinx.Core/OsHle/Services/ServiceFactory.cs
  61. 1 1
      Ryujinx.Core/OsHle/Services/Set/ServiceSet.cs
  62. 1 1
      Ryujinx.Core/OsHle/Services/Set/ServiceSetSys.cs
  63. 1 1
      Ryujinx.Core/OsHle/Services/Sfdnsres/ServiceSfdnsres.cs
  64. 1 1
      Ryujinx.Core/OsHle/Services/Sm/ServiceSm.cs
  65. 1 1
      Ryujinx.Core/OsHle/Services/Ssl/ServiceSsl.cs
  66. 1 1
      Ryujinx.Core/OsHle/Services/Time/ISteadyClock.cs
  67. 1 1
      Ryujinx.Core/OsHle/Services/Time/ISystemClock.cs
  68. 1 1
      Ryujinx.Core/OsHle/Services/Time/ITimeZoneService.cs
  69. 1 1
      Ryujinx.Core/OsHle/Services/Time/ServiceTime.cs
  70. 1 1
      Ryujinx.Core/OsHle/Services/Time/SystemClockType.cs
  71. 1 1
      Ryujinx.Core/OsHle/Services/Vi/Display.cs
  72. 1 1
      Ryujinx.Core/OsHle/Services/Vi/GbpBuffer.cs
  73. 2 2
      Ryujinx.Core/OsHle/Services/Vi/IApplicationDisplayService.cs
  74. 2 2
      Ryujinx.Core/OsHle/Services/Vi/IHOSBinderDriver.cs
  75. 1 1
      Ryujinx.Core/OsHle/Services/Vi/IManagerDisplayService.cs
  76. 1 1
      Ryujinx.Core/OsHle/Services/Vi/ISystemDisplayService.cs
  77. 4 5
      Ryujinx.Core/OsHle/Services/Vi/NvFlinger.cs
  78. 1 1
      Ryujinx.Core/OsHle/Services/Vi/Parcel.cs
  79. 1 1
      Ryujinx.Core/OsHle/Services/Vi/ServiceVi.cs
  80. 1 1
      Ryujinx.Core/OsHle/Svc/SvcSystem.cs
  81. 9 3
      Ryujinx.sln

+ 1 - 1
ChocolArm64/Translation/ILGeneratorEx.cs

@@ -3,7 +3,7 @@ using System;
 namespace ChocolArm64
 namespace ChocolArm64
 {
 {
     using System.Reflection.Emit;
     using System.Reflection.Emit;
-    
+
     static class ILGeneratorEx
     static class ILGeneratorEx
     {
     {
         public static void EmitLdc_I4(this ILGenerator Generator,int Value)
         public static void EmitLdc_I4(this ILGenerator Generator,int Value)

+ 1 - 1
Ryujinx.Core/OsHle/AppletStateMgr.cs

@@ -1,5 +1,5 @@
-using Ryujinx.Core.OsHle.IpcServices.Am;
 using Ryujinx.Core.OsHle.Handles;
 using Ryujinx.Core.OsHle.Handles;
+using Ryujinx.Core.OsHle.Services.Am;
 using System;
 using System;
 using System.Collections.Concurrent;
 using System.Collections.Concurrent;
 
 

+ 1 - 1
Ryujinx.Core/OsHle/Handles/KSession.cs

@@ -1,4 +1,4 @@
-using Ryujinx.Core.OsHle.IpcServices;
+using Ryujinx.Core.OsHle.Services;
 using System;
 using System;
 
 
 namespace Ryujinx.Core.OsHle.Handles
 namespace Ryujinx.Core.OsHle.Handles

+ 1 - 1
Ryujinx.Core/OsHle/Process.cs

@@ -5,7 +5,7 @@ using Ryujinx.Core.Loaders;
 using Ryujinx.Core.Loaders.Executables;
 using Ryujinx.Core.Loaders.Executables;
 using Ryujinx.Core.OsHle.Exceptions;
 using Ryujinx.Core.OsHle.Exceptions;
 using Ryujinx.Core.OsHle.Handles;
 using Ryujinx.Core.OsHle.Handles;
-using Ryujinx.Core.OsHle.IpcServices.NvServices;
+using Ryujinx.Core.OsHle.Services.Nv;
 using Ryujinx.Core.OsHle.Svc;
 using Ryujinx.Core.OsHle.Svc;
 using System;
 using System;
 using System.Collections.Concurrent;
 using System.Collections.Concurrent;

+ 1 - 1
Ryujinx.Core/OsHle/Services/Acc/IManagerForApplication.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Acc
+namespace Ryujinx.Core.OsHle.Services.Acc
 {
 {
     class IManagerForApplication : IpcService
     class IManagerForApplication : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Acc/IProfile.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Acc
+namespace Ryujinx.Core.OsHle.Services.Acc
 {
 {
     class IProfile : IpcService
     class IProfile : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Acc/ServiceAcc.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Acc
+namespace Ryujinx.Core.OsHle.Services.Acc
 {
 {
     class ServiceAcc : IpcService
     class ServiceAcc : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Am/AmErr.cs

@@ -1,4 +1,4 @@
-namespace Ryujinx.Core.OsHle.IpcServices.Am
+namespace Ryujinx.Core.OsHle.Services.Am
 {
 {
     static class AmErr
     static class AmErr
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Am/FocusState.cs

@@ -1,4 +1,4 @@
-namespace Ryujinx.Core.OsHle.IpcServices.Am
+namespace Ryujinx.Core.OsHle.Services.Am
 {
 {
     enum FocusState
     enum FocusState
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Am/IApplicationFunctions.cs

@@ -2,7 +2,7 @@ using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 using System.IO;
 using System.IO;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Am
+namespace Ryujinx.Core.OsHle.Services.Am
 {
 {
     class IApplicationFunctions : IpcService
     class IApplicationFunctions : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Am/IApplicationProxy.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Am
+namespace Ryujinx.Core.OsHle.Services.Am
 {
 {
     class IApplicationProxy : IpcService
     class IApplicationProxy : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Am/IAudioController.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Am
+namespace Ryujinx.Core.OsHle.Services.Am
 {
 {
     class IAudioController : IpcService
     class IAudioController : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Am/ICommonStateGetter.cs

@@ -4,7 +4,7 @@ using System.Collections.Generic;
 
 
 using static Ryujinx.Core.OsHle.ErrorCode;
 using static Ryujinx.Core.OsHle.ErrorCode;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Am
+namespace Ryujinx.Core.OsHle.Services.Am
 {
 {
     class ICommonStateGetter : IpcService
     class ICommonStateGetter : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Am/IDebugFunctions.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Am
+namespace Ryujinx.Core.OsHle.Services.Am
 {
 {
     class IDebugFunctions : IpcService
     class IDebugFunctions : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Am/IDisplayController.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Am
+namespace Ryujinx.Core.OsHle.Services.Am
 {
 {
     class IDisplayController : IpcService
     class IDisplayController : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Am/ILibraryAppletCreator.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Am
+namespace Ryujinx.Core.OsHle.Services.Am
 {
 {
     class ILibraryAppletCreator : IpcService
     class ILibraryAppletCreator : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Am/ISelfController.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Am
+namespace Ryujinx.Core.OsHle.Services.Am
 {
 {
     class ISelfController : IpcService
     class ISelfController : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Am/IStorage.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Am
+namespace Ryujinx.Core.OsHle.Services.Am
 {
 {
     class IStorage : IpcService
     class IStorage : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Am/IStorageAccessor.cs

@@ -3,7 +3,7 @@ using Ryujinx.Core.OsHle.Ipc;
 using System;
 using System;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Am
+namespace Ryujinx.Core.OsHle.Services.Am
 {
 {
     class IStorageAccessor : IpcService
     class IStorageAccessor : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Am/IWindowController.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Am
+namespace Ryujinx.Core.OsHle.Services.Am
 {
 {
     class IWindowController : IpcService
     class IWindowController : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Am/MessageInfo.cs

@@ -1,4 +1,4 @@
-namespace Ryujinx.Core.OsHle.IpcServices.Am
+namespace Ryujinx.Core.OsHle.Services.Am
 {
 {
     enum MessageInfo
     enum MessageInfo
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Am/OperationMode.cs

@@ -1,4 +1,4 @@
-namespace Ryujinx.Core.OsHle.IpcServices.Am
+namespace Ryujinx.Core.OsHle.Services.Am
 {
 {
     enum OperationMode
     enum OperationMode
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Am/ServiceAppletOE.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Am
+namespace Ryujinx.Core.OsHle.Services.Am
 {
 {
     class ServiceAppletOE : IpcService
     class ServiceAppletOE : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Apm/ISession.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Apm
+namespace Ryujinx.Core.OsHle.Services.Apm
 {
 {
     class ISession : IpcService
     class ISession : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Apm/ServiceApm.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Apm
+namespace Ryujinx.Core.OsHle.Services.Apm
 {
 {
     class ServiceApm : IpcService
     class ServiceApm : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Aud/AudioOutData.cs

@@ -1,6 +1,6 @@
 using System.Runtime.InteropServices;
 using System.Runtime.InteropServices;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Aud
+namespace Ryujinx.Core.OsHle.Services.Aud
 {
 {
     [StructLayout(LayoutKind.Sequential)]
     [StructLayout(LayoutKind.Sequential)]
     struct AudioOutData
     struct AudioOutData

+ 1 - 1
Ryujinx.Core/OsHle/Services/Aud/IAudioDevice.cs

@@ -3,7 +3,7 @@ using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 using System.Text;
 using System.Text;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Aud
+namespace Ryujinx.Core.OsHle.Services.Aud
 {
 {
     class IAudioDevice : IpcService
     class IAudioDevice : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Aud/IAudioOut.cs

@@ -5,7 +5,7 @@ using Ryujinx.Core.OsHle.Ipc;
 using System;
 using System;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Aud
+namespace Ryujinx.Core.OsHle.Services.Aud
 {
 {
     class IAudioOut : IpcService, IDisposable
     class IAudioOut : IpcService, IDisposable
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Aud/IAudioRenderer.cs

@@ -3,7 +3,7 @@ using Ryujinx.Core.OsHle.Ipc;
 using System;
 using System;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Aud
+namespace Ryujinx.Core.OsHle.Services.Aud
 {
 {
     class IAudioRenderer : IpcService, IDisposable
     class IAudioRenderer : IpcService, IDisposable
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Aud/ServiceAudOut.cs

@@ -5,7 +5,7 @@ using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 using System.Text;
 using System.Text;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Aud
+namespace Ryujinx.Core.OsHle.Services.Aud
 {
 {
     class ServiceAudOut : IpcService
     class ServiceAudOut : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Aud/ServiceAudRen.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Aud
+namespace Ryujinx.Core.OsHle.Services.Aud
 {
 {
     class ServiceAudRen : IpcService
     class ServiceAudRen : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Bsd/ServiceBsd.cs

@@ -8,7 +8,7 @@ using System.Net;
 using System.Net.Sockets;
 using System.Net.Sockets;
 using System.Threading.Tasks;
 using System.Threading.Tasks;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Bsd
+namespace Ryujinx.Core.OsHle.Services.Bsd
 {
 {
 
 
     //bsd_errno == (SocketException.ErrorCode - 10000)
     //bsd_errno == (SocketException.ErrorCode - 10000)

+ 1 - 1
Ryujinx.Core/OsHle/Services/Friend/IFriendService.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Friend
+namespace Ryujinx.Core.OsHle.Services.Friend
 {
 {
     class IFriendService : IpcService
     class IFriendService : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Friend/ServiceFriend.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Friend
+namespace Ryujinx.Core.OsHle.Services.Friend
 {
 {
     class ServiceFriend : IpcService
     class ServiceFriend : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/FspSrv/FsErr.cs

@@ -1,4 +1,4 @@
-namespace Ryujinx.Core.OsHle.IpcServices.FspSrv
+namespace Ryujinx.Core.OsHle.Services.FspSrv
 {
 {
     static class FsErr
     static class FsErr
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/FspSrv/IDirectory.cs

@@ -5,7 +5,7 @@ using System.Collections.Generic;
 using System.IO;
 using System.IO;
 using System.Text;
 using System.Text;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.FspSrv
+namespace Ryujinx.Core.OsHle.Services.FspSrv
 {
 {
     class IDirectory : IpcService, IDisposable
     class IDirectory : IpcService, IDisposable
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/FspSrv/IFile.cs

@@ -4,7 +4,7 @@ using System;
 using System.Collections.Generic;
 using System.Collections.Generic;
 using System.IO;
 using System.IO;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.FspSrv
+namespace Ryujinx.Core.OsHle.Services.FspSrv
 {
 {
     class IFile : IpcService, IDisposable
     class IFile : IpcService, IDisposable
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/FspSrv/IFileSystem.cs

@@ -6,7 +6,7 @@ using System.Text;
 
 
 using static Ryujinx.Core.OsHle.ErrorCode;
 using static Ryujinx.Core.OsHle.ErrorCode;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.FspSrv
+namespace Ryujinx.Core.OsHle.Services.FspSrv
 {
 {
     class IFileSystem : IpcService
     class IFileSystem : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/FspSrv/IStorage.cs

@@ -3,7 +3,7 @@ using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 using System.IO;
 using System.IO;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.FspSrv
+namespace Ryujinx.Core.OsHle.Services.FspSrv
 {
 {
     class IStorage : IpcService
     class IStorage : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/FspSrv/ServiceFspSrv.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.FspSrv
+namespace Ryujinx.Core.OsHle.Services.FspSrv
 {
 {
     class ServiceFspSrv : IpcService
     class ServiceFspSrv : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Hid/IActiveVibrationDeviceList.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Hid
+namespace Ryujinx.Core.OsHle.Services.Hid
 {
 {
     class IActiveApplicationDeviceList : IpcService
     class IActiveApplicationDeviceList : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Hid/IAppletResource.cs

@@ -2,7 +2,7 @@ using Ryujinx.Core.OsHle.Handles;
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Hid
+namespace Ryujinx.Core.OsHle.Services.Hid
 {
 {
     class IAppletResource : IpcService
     class IAppletResource : IpcService
     {
     {

+ 2 - 2
Ryujinx.Core/OsHle/Services/Hid/ServiceHid.cs

@@ -1,8 +1,8 @@
+using Ryujinx.Core.Input;
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
-using Ryujinx.Core.Input;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Hid
+namespace Ryujinx.Core.OsHle.Services.Hid
 {
 {
     class ServiceHid : IpcService
     class ServiceHid : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/IIpcService.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices
+namespace Ryujinx.Core.OsHle.Services
 {
 {
     interface IIpcService
     interface IIpcService
     {
     {

+ 2 - 2
Ryujinx.Core/OsHle/Services/IpcService.cs

@@ -1,10 +1,10 @@
-using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Handles;
 using Ryujinx.Core.OsHle.Handles;
+using Ryujinx.Core.OsHle.Ipc;
 using System;
 using System;
 using System.Collections.Generic;
 using System.Collections.Generic;
 using System.IO;
 using System.IO;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices
+namespace Ryujinx.Core.OsHle.Services
 {
 {
     abstract class IpcService : IIpcService
     abstract class IpcService : IIpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Lm/ILogger.cs

@@ -5,7 +5,7 @@ using System.Collections.Generic;
 using System.IO;
 using System.IO;
 using System.Text;
 using System.Text;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Lm
+namespace Ryujinx.Core.OsHle.Services.Lm
 {
 {
     class ILogger : IpcService
     class ILogger : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Lm/ServiceLm.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Lm
+namespace Ryujinx.Core.OsHle.Services.Lm
 {
 {
     class ServiceLm : IpcService
     class ServiceLm : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Nifm/IGeneralService.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Nifm
+namespace Ryujinx.Core.OsHle.Services.Nifm
 {
 {
     class IGeneralService : IpcService
     class IGeneralService : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Nifm/IRequest.cs

@@ -3,7 +3,7 @@ using Ryujinx.Core.OsHle.Ipc;
 using System;
 using System;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Nifm
+namespace Ryujinx.Core.OsHle.Services.Nifm
 {
 {
     class IRequest : IpcService, IDisposable
     class IRequest : IpcService, IDisposable
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Nifm/ServiceNifm.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Nifm
+namespace Ryujinx.Core.OsHle.Services.Nifm
 {
 {
     class ServiceNifm : IpcService
     class ServiceNifm : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Ns/ServiceNs.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Ns
+namespace Ryujinx.Core.OsHle.Services.Ns
 {
 {
     class ServiceNs : IpcService
     class ServiceNs : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Nv/NvFd.cs

@@ -1,4 +1,4 @@
-namespace Ryujinx.Core.OsHle.IpcServices.NvServices
+namespace Ryujinx.Core.OsHle.Services.Nv
 {
 {
     class NvFd
     class NvFd
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Nv/NvMap.cs

@@ -1,4 +1,4 @@
-namespace Ryujinx.Core.OsHle.IpcServices.NvServices
+namespace Ryujinx.Core.OsHle.Services.Nv
 {
 {
     class NvMap
     class NvMap
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Nv/NvMapFb.cs

@@ -1,7 +1,7 @@
 using System;
 using System;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.NvServices
+namespace Ryujinx.Core.OsHle.Services.Nv
 {
 {
     class NvMapFb
     class NvMapFb
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Nv/ServiceNvDrv.cs

@@ -6,7 +6,7 @@ using Ryujinx.Graphics.Gpu;
 using System;
 using System;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.NvServices
+namespace Ryujinx.Core.OsHle.Services.Nv
 {
 {
     class ServiceNvDrv : IpcService, IDisposable
     class ServiceNvDrv : IpcService, IDisposable
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Pctl/IParentalControlService.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Pctl
+namespace Ryujinx.Core.OsHle.Services.Pctl
 {
 {
     class IParentalControlService : IpcService
     class IParentalControlService : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Pctl/ServicePctl.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Pctl
+namespace Ryujinx.Core.OsHle.Services.Pctl
 {
 {
     class ServicePctl : IpcService
     class ServicePctl : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Pl/ServicePl.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Pl
+namespace Ryujinx.Core.OsHle.Services.Pl
 {
 {
     class ServicePl : IpcService
     class ServicePl : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Pl/SharedFontType.cs

@@ -1,4 +1,4 @@
-namespace Ryujinx.Core.OsHle.IpcServices.Pl
+namespace Ryujinx.Core.OsHle.Services.Pl
 {
 {
     enum SharedFontType
     enum SharedFontType
     {
     {

+ 21 - 21
Ryujinx.Core/OsHle/Services/ServiceFactory.cs

@@ -1,26 +1,26 @@
-using Ryujinx.Core.OsHle.IpcServices.Acc;
-using Ryujinx.Core.OsHle.IpcServices.Am;
-using Ryujinx.Core.OsHle.IpcServices.Apm;
-using Ryujinx.Core.OsHle.IpcServices.Aud;
-using Ryujinx.Core.OsHle.IpcServices.Bsd;
-using Ryujinx.Core.OsHle.IpcServices.Friend;
-using Ryujinx.Core.OsHle.IpcServices.FspSrv;
-using Ryujinx.Core.OsHle.IpcServices.Hid;
-using Ryujinx.Core.OsHle.IpcServices.Lm;
-using Ryujinx.Core.OsHle.IpcServices.Nifm;
-using Ryujinx.Core.OsHle.IpcServices.Ns;
-using Ryujinx.Core.OsHle.IpcServices.NvServices;
-using Ryujinx.Core.OsHle.IpcServices.Pctl;
-using Ryujinx.Core.OsHle.IpcServices.Pl;
-using Ryujinx.Core.OsHle.IpcServices.Set;
-using Ryujinx.Core.OsHle.IpcServices.Sfdnsres;
-using Ryujinx.Core.OsHle.IpcServices.Sm;
-using Ryujinx.Core.OsHle.IpcServices.Ssl;
-using Ryujinx.Core.OsHle.IpcServices.Time;
-using Ryujinx.Core.OsHle.IpcServices.Vi;
+using Ryujinx.Core.OsHle.Services.Acc;
+using Ryujinx.Core.OsHle.Services.Am;
+using Ryujinx.Core.OsHle.Services.Apm;
+using Ryujinx.Core.OsHle.Services.Aud;
+using Ryujinx.Core.OsHle.Services.Bsd;
+using Ryujinx.Core.OsHle.Services.Friend;
+using Ryujinx.Core.OsHle.Services.FspSrv;
+using Ryujinx.Core.OsHle.Services.Hid;
+using Ryujinx.Core.OsHle.Services.Lm;
+using Ryujinx.Core.OsHle.Services.Nifm;
+using Ryujinx.Core.OsHle.Services.Ns;
+using Ryujinx.Core.OsHle.Services.Nv;
+using Ryujinx.Core.OsHle.Services.Pctl;
+using Ryujinx.Core.OsHle.Services.Pl;
+using Ryujinx.Core.OsHle.Services.Set;
+using Ryujinx.Core.OsHle.Services.Sfdnsres;
+using Ryujinx.Core.OsHle.Services.Sm;
+using Ryujinx.Core.OsHle.Services.Ssl;
+using Ryujinx.Core.OsHle.Services.Time;
+using Ryujinx.Core.OsHle.Services.Vi;
 using System;
 using System;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices
+namespace Ryujinx.Core.OsHle.Services
 {
 {
     static class ServiceFactory
     static class ServiceFactory
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Set/ServiceSet.cs

@@ -3,7 +3,7 @@ using Ryujinx.Core.OsHle.Ipc;
 using System;
 using System;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Set
+namespace Ryujinx.Core.OsHle.Services.Set
 {
 {
     class ServiceSet : IpcService
     class ServiceSet : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Set/ServiceSetSys.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Set
+namespace Ryujinx.Core.OsHle.Services.Set
 {
 {
     class ServiceSetSys : IpcService
     class ServiceSetSys : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Sfdnsres/ServiceSfdnsres.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Sfdnsres
+namespace Ryujinx.Core.OsHle.Services.Sfdnsres
 {
 {
     class ServiceSfdnsres : IpcService
     class ServiceSfdnsres : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Sm/ServiceSm.cs

@@ -2,7 +2,7 @@ using Ryujinx.Core.OsHle.Handles;
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Sm
+namespace Ryujinx.Core.OsHle.Services.Sm
 {
 {
     class ServiceSm : IpcService
     class ServiceSm : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Ssl/ServiceSsl.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Ssl
+namespace Ryujinx.Core.OsHle.Services.Ssl
 {
 {
     class ServiceSsl : IpcService
     class ServiceSsl : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Time/ISteadyClock.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Time
+namespace Ryujinx.Core.OsHle.Services.Time
 {
 {
     class ISteadyClock : IpcService
     class ISteadyClock : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Time/ISystemClock.cs

@@ -2,7 +2,7 @@ using Ryujinx.Core.OsHle.Ipc;
 using System;
 using System;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Time
+namespace Ryujinx.Core.OsHle.Services.Time
 {
 {
     class ISystemClock : IpcService
     class ISystemClock : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Time/ITimeZoneService.cs

@@ -2,7 +2,7 @@ using Ryujinx.Core.OsHle.Ipc;
 using System;
 using System;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Time
+namespace Ryujinx.Core.OsHle.Services.Time
 {
 {
     class ITimeZoneService : IpcService
     class ITimeZoneService : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Time/ServiceTime.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Time
+namespace Ryujinx.Core.OsHle.Services.Time
 {
 {
     class ServiceTime : IpcService
     class ServiceTime : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Time/SystemClockType.cs

@@ -1,4 +1,4 @@
-namespace Ryujinx.Core.OsHle.IpcServices.Time
+namespace Ryujinx.Core.OsHle.Services.Time
 {
 {
     enum SystemClockType
     enum SystemClockType
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Vi/Display.cs

@@ -1,4 +1,4 @@
-namespace Ryujinx.Core.OsHle.IpcServices.Vi
+namespace Ryujinx.Core.OsHle.Services.Vi
 {
 {
     class Display
     class Display
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Vi/GbpBuffer.cs

@@ -1,6 +1,6 @@
 using System.IO;
 using System.IO;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Android
+namespace Ryujinx.Core.OsHle.Services.Android
 {
 {
     struct GbpBuffer
     struct GbpBuffer
     {
     {

+ 2 - 2
Ryujinx.Core/OsHle/Services/Vi/IApplicationDisplayService.cs

@@ -3,9 +3,9 @@ using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 using System.IO;
 using System.IO;
 
 
-using static Ryujinx.Core.OsHle.IpcServices.Android.Parcel;
+using static Ryujinx.Core.OsHle.Services.Android.Parcel;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Vi
+namespace Ryujinx.Core.OsHle.Services.Vi
 {
 {
     class IApplicationDisplayService : IpcService
     class IApplicationDisplayService : IpcService
     {
     {

+ 2 - 2
Ryujinx.Core/OsHle/Services/Vi/IHOSBinderDriver.cs

@@ -1,12 +1,12 @@
 using ChocolArm64.Memory;
 using ChocolArm64.Memory;
 using Ryujinx.Core.OsHle.Handles;
 using Ryujinx.Core.OsHle.Handles;
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
-using Ryujinx.Core.OsHle.IpcServices.Android;
+using Ryujinx.Core.OsHle.Services.Android;
 using Ryujinx.Graphics.Gal;
 using Ryujinx.Graphics.Gal;
 using System;
 using System;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Vi
+namespace Ryujinx.Core.OsHle.Services.Vi
 {
 {
     class IHOSBinderDriver : IpcService, IDisposable
     class IHOSBinderDriver : IpcService, IDisposable
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Vi/IManagerDisplayService.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Vi
+namespace Ryujinx.Core.OsHle.Services.Vi
 {
 {
     class IManagerDisplayService : IpcService
     class IManagerDisplayService : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Vi/ISystemDisplayService.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Vi
+namespace Ryujinx.Core.OsHle.Services.Vi
 {
 {
     class ISystemDisplayService : IpcService
     class ISystemDisplayService : IpcService
     {
     {

+ 4 - 5
Ryujinx.Core/OsHle/Services/Vi/NvFlinger.cs

@@ -1,16 +1,15 @@
 using ChocolArm64.Memory;
 using ChocolArm64.Memory;
 using Ryujinx.Core.OsHle.Handles;
 using Ryujinx.Core.OsHle.Handles;
-using Ryujinx.Core.OsHle.IpcServices.NvServices;
+using Ryujinx.Core.OsHle.Services.Nv;
 using Ryujinx.Graphics.Gal;
 using Ryujinx.Graphics.Gal;
 using System;
 using System;
-using System.IO;
 using System.Collections.Generic;
 using System.Collections.Generic;
+using System.IO;
 using System.Text;
 using System.Text;
 using System.Threading;
 using System.Threading;
+using static Ryujinx.Core.OsHle.Services.Android.Parcel;
 
 
-using static Ryujinx.Core.OsHle.IpcServices.Android.Parcel;
-
-namespace Ryujinx.Core.OsHle.IpcServices.Android
+namespace Ryujinx.Core.OsHle.Services.Android
 {
 {
     class NvFlinger : IDisposable
     class NvFlinger : IDisposable
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Vi/Parcel.cs

@@ -1,7 +1,7 @@
 using System;
 using System;
 using System.IO;
 using System.IO;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Android
+namespace Ryujinx.Core.OsHle.Services.Android
 {
 {
     static class Parcel
     static class Parcel
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Services/Vi/ServiceVi.cs

@@ -1,7 +1,7 @@
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
 using System.Collections.Generic;
 using System.Collections.Generic;
 
 
-namespace Ryujinx.Core.OsHle.IpcServices.Vi
+namespace Ryujinx.Core.OsHle.Services.Vi
 {
 {
     class ServiceVi : IpcService
     class ServiceVi : IpcService
     {
     {

+ 1 - 1
Ryujinx.Core/OsHle/Svc/SvcSystem.cs

@@ -3,7 +3,7 @@ using ChocolArm64.State;
 using Ryujinx.Core.OsHle.Exceptions;
 using Ryujinx.Core.OsHle.Exceptions;
 using Ryujinx.Core.OsHle.Handles;
 using Ryujinx.Core.OsHle.Handles;
 using Ryujinx.Core.OsHle.Ipc;
 using Ryujinx.Core.OsHle.Ipc;
-using Ryujinx.Core.OsHle.IpcServices;
+using Ryujinx.Core.OsHle.Services;
 using System;
 using System;
 using System.Threading;
 using System.Threading;
 
 

+ 9 - 3
Ryujinx.sln

@@ -1,7 +1,7 @@
 
 
 Microsoft Visual Studio Solution File, Format Version 12.00
 Microsoft Visual Studio Solution File, Format Version 12.00
 # Visual Studio 15
 # Visual Studio 15
-VisualStudioVersion = 15.0.27130.2027
+VisualStudioVersion = 15.0.26730.8
 MinimumVisualStudioVersion = 10.0.40219.1
 MinimumVisualStudioVersion = 10.0.40219.1
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Ryujinx", "Ryujinx\Ryujinx.csproj", "{074045D4-3ED2-4711-9169-E385F2BFB5A0}"
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Ryujinx", "Ryujinx\Ryujinx.csproj", "{074045D4-3ED2-4711-9169-E385F2BFB5A0}"
 EndProject
 EndProject
@@ -9,9 +9,11 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Ryujinx.Tests", "Ryujinx.Te
 EndProject
 EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Ryujinx.Core", "Ryujinx.Core\Ryujinx.Core.csproj", "{CB92CFF9-1D62-4D4F-9E88-8130EF61E351}"
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Ryujinx.Core", "Ryujinx.Core\Ryujinx.Core.csproj", "{CB92CFF9-1D62-4D4F-9E88-8130EF61E351}"
 EndProject
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ChocolArm64", "ChocolArm64\ChocolArm64.csproj", "{2345A1A7-8DEF-419B-9AFB-4DFD41D20D05}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ChocolArm64", "ChocolArm64\ChocolArm64.csproj", "{2345A1A7-8DEF-419B-9AFB-4DFD41D20D05}"
 EndProject
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ryujinx.Graphics", "Ryujinx.Graphics\Ryujinx.Graphics.csproj", "{EAAE36AF-7781-4578-A7E0-F0EFD2025569}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Ryujinx.Graphics", "Ryujinx.Graphics\Ryujinx.Graphics.csproj", "{EAAE36AF-7781-4578-A7E0-F0EFD2025569}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Ryujinx.Audio", "Ryujinx.Audio\Ryujinx.Audio.csproj", "{5C1D818E-682A-46A5-9D54-30006E26C270}"
 EndProject
 EndProject
 Global
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -39,6 +41,10 @@ Global
 		{EAAE36AF-7781-4578-A7E0-F0EFD2025569}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{EAAE36AF-7781-4578-A7E0-F0EFD2025569}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{EAAE36AF-7781-4578-A7E0-F0EFD2025569}.Release|Any CPU.ActiveCfg = Release|Any CPU
 		{EAAE36AF-7781-4578-A7E0-F0EFD2025569}.Release|Any CPU.ActiveCfg = Release|Any CPU
 		{EAAE36AF-7781-4578-A7E0-F0EFD2025569}.Release|Any CPU.Build.0 = Release|Any CPU
 		{EAAE36AF-7781-4578-A7E0-F0EFD2025569}.Release|Any CPU.Build.0 = Release|Any CPU
+		{5C1D818E-682A-46A5-9D54-30006E26C270}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{5C1D818E-682A-46A5-9D54-30006E26C270}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{5C1D818E-682A-46A5-9D54-30006E26C270}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{5C1D818E-682A-46A5-9D54-30006E26C270}.Release|Any CPU.Build.0 = Release|Any CPU
 	EndGlobalSection
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE
 		HideSolutionNode = FALSE