aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.HLE/HOS/Kernel/Common/KernelResult.cs
blob: 357b01ea5d3ed11f15af4581e567232c63bb3c99 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
namespace Ryujinx.HLE.HOS.Kernel.Common
{
    enum KernelResult
    {
        Success              = 0,
        SessionCountExceeded = 0xe01,
        InvalidCapability    = 0x1c01,
        ThreadNotStarted     = 0x7201,
        ThreadTerminating    = 0x7601,
        InvalidSize          = 0xca01,
        InvalidAddress       = 0xcc01,
        OutOfResource        = 0xce01,
        OutOfMemory          = 0xd001,
        HandleTableFull      = 0xd201,
        InvalidMemState      = 0xd401,
        InvalidPermission    = 0xd801,
        InvalidMemRange      = 0xdc01,
        InvalidPriority      = 0xe001,
        InvalidCpuCore       = 0xe201,
        InvalidHandle        = 0xe401,
        UserCopyFailed       = 0xe601,
        InvalidCombination   = 0xe801,
        TimedOut             = 0xea01,
        Cancelled            = 0xec01,
        MaximumExceeded      = 0xee01,
        InvalidEnumValue     = 0xf001,
        NotFound             = 0xf201,
        InvalidThread        = 0xf401,
        PortRemoteClosed     = 0xf601,
        InvalidState         = 0xfa01,
        ReservedValue        = 0xfc01,
        PortClosed           = 0x10601,
        ResLimitExceeded     = 0x10801,
        OutOfVaSpace         = 0x20601,
        CmdBufferTooSmall    = 0x20801
    }
}