SvcName.cs 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. namespace Ryujinx.HLE.Loaders.Npdm
  2. {
  3. enum SvcName
  4. {
  5. Reserved0,
  6. SetHeapSize,
  7. SetMemoryPermission,
  8. SetMemoryAttribute,
  9. MapMemory,
  10. UnmapMemory,
  11. QueryMemory,
  12. ExitProcess,
  13. CreateThread,
  14. StartThread,
  15. ExitThread,
  16. SleepThread,
  17. GetThreadPriority,
  18. SetThreadPriority,
  19. GetThreadCoreMask,
  20. SetThreadCoreMask,
  21. GetCurrentProcessorNumber,
  22. SignalEvent,
  23. ClearEvent,
  24. MapSharedMemory,
  25. UnmapSharedMemory,
  26. CreateTransferMemory,
  27. CloseHandle,
  28. ResetSignal,
  29. WaitSynchronization,
  30. CancelSynchronization,
  31. ArbitrateLock,
  32. ArbitrateUnlock,
  33. WaitProcessWideKeyAtomic,
  34. SignalProcessWideKey,
  35. GetSystemTick,
  36. ConnectToNamedPort,
  37. SendSyncRequestLight,
  38. SendSyncRequest,
  39. SendSyncRequestWithUserBuffer,
  40. SendAsyncRequestWithUserBuffer,
  41. GetProcessId,
  42. GetThreadId,
  43. Break,
  44. OutputDebugString,
  45. ReturnFromException,
  46. GetInfo,
  47. FlushEntireDataCache,
  48. FlushDataCache,
  49. MapPhysicalMemory,
  50. UnmapPhysicalMemory,
  51. GetFutureThreadInfo,
  52. GetLastThreadInfo,
  53. GetResourceLimitLimitValue,
  54. GetResourceLimitCurrentValue,
  55. SetThreadActivity,
  56. GetThreadContext3,
  57. WaitForAddress,
  58. SignalToAddress,
  59. Reserved1,
  60. Reserved2,
  61. Reserved3,
  62. Reserved4,
  63. Reserved5,
  64. Reserved6,
  65. DumpInfo,
  66. DumpInfoNew,
  67. Reserved7,
  68. Reserved8,
  69. CreateSession,
  70. AcceptSession,
  71. ReplyAndReceiveLight,
  72. ReplyAndReceive,
  73. ReplyAndReceiveWithUserBuffer,
  74. CreateEvent,
  75. Reserved9,
  76. Reserved10,
  77. MapPhysicalMemoryUnsafe,
  78. UnmapPhysicalMemoryUnsafe,
  79. SetUnsafeLimit,
  80. CreateCodeMemory,
  81. ControlCodeMemory,
  82. SleepSystem,
  83. ReadWriteRegister,
  84. SetProcessActivity,
  85. CreateSharedMemory,
  86. MapTransferMemory,
  87. UnmapTransferMemory,
  88. CreateInterruptEvent,
  89. QueryPhysicalAddress,
  90. QueryIoMapping,
  91. CreateDeviceAddressSpace,
  92. AttachDeviceAddressSpace,
  93. DetachDeviceAddressSpace,
  94. MapDeviceAddressSpaceByForce,
  95. MapDeviceAddressSpaceAligned,
  96. MapDeviceAddressSpace,
  97. UnmapDeviceAddressSpace,
  98. InvalidateProcessDataCache,
  99. StoreProcessDataCache,
  100. FlushProcessDataCache,
  101. DebugActiveProcess,
  102. BreakDebugProcess,
  103. TerminateDebugProcess,
  104. GetDebugEvent,
  105. ContinueDebugEvent,
  106. GetProcessList,
  107. GetThreadList,
  108. GetDebugThreadContext,
  109. SetDebugThreadContext,
  110. QueryDebugProcessMemory,
  111. ReadDebugProcessMemory,
  112. WriteDebugProcessMemory,
  113. SetHardwareBreakPoint,
  114. GetDebugThreadParam,
  115. Reserved11,
  116. GetSystemInfo,
  117. CreatePort,
  118. ManageNamedPort,
  119. ConnectToPort,
  120. SetProcessMemoryPermission,
  121. MapProcessMemory,
  122. UnmapProcessMemory,
  123. QueryProcessMemory,
  124. MapProcessCodeMemory,
  125. UnmapProcessCodeMemory,
  126. CreateProcess,
  127. StartProcess,
  128. TerminateProcess,
  129. GetProcessInfo,
  130. CreateResourceLimit,
  131. SetResourceLimitLimitValue,
  132. CallSecureMonitor
  133. }
  134. }