1 /*---------------------------------------------------------------------------*
2 
3 Copyright (C) 2009-2011 Nintendo. All rights reserved.
4 
5 These coded instructions, statements, and computer programs contain
6 proprietary information of Nintendo of America Inc. and/or Nintendo
7 Company Ltd., and are protected by Federal copyright law.  They may
8 not be disclosed to third parties or copied or duplicated in any form,
9 in whole or in part, without the prior written consent of Nintendo.
10 
11  *---------------------------------------------------------------------------*/
12 
13 #ifndef NN_RESULT_MODULE_H_
14 #define NN_RESULT_MODULE_H_
15 
16 #include <nn/Result.h>
17 
18 #ifdef __cplusplus
19 
20 namespace nn {
21 
22     enum
23     {
24         RESULT_MODULE_COMMON                   = 0,
25         RESULT_MODULE_NN_IPC                   = 1,
26         RESULT_MODULE_NN_BOSS                  = 2,
27         RESULT_MODULE_NN_ACP                   = 3,
28         RESULT_MODULE_NN_IOS                   = 4,
29         RESULT_MODULE_NN_NIM                   = 5,
30         RESULT_MODULE_NN_PDM                   = 6,
31         RESULT_MODULE_NN_ACT                   = 7,
32         RESULT_MODULE_NN_NGC                   = 8,
33         RESULT_MODULE_NN_ECA                   = 9,
34         RESULT_MODULE_NN_NUP                   = 10,
35         RESULT_MODULE_NN_NDM                   = 11,
36         RESULT_MODULE_NN_FP                    = 12,
37         RESULT_MODULE_NN_AC                    = 13,
38         RESULT_MODULE_NN_CONNTEST              = 14,
39         RESULT_MODULE_NN_DRMAPP                = 15,
40         RESULT_MODULE_NN_TELNET                = 16,
41         RESULT_MODULE_NN_OLV                   = 17,
42         RESULT_MODULE_NN_VCTL                  = 18,
43         RESULT_MODULE_NN_NEIA                  = 19,
44         RESULT_MODULE_NN_SPM                   = 20,
45         RESULT_MODULE_NN_EMD                   = 21,
46         RESULT_MODULE_NN_EC                    = 22,
47         RESULT_MODULE_NN_CIA                   = 23,
48         RESULT_MODULE_NN_SL                    = 24,
49         RESULT_MODULE_NN_ECO                   = 25,
50         RESULT_MODULE_NN_TRIAL                 = 26,
51         RESULT_MODULE_NN_NFP                   = 27,
52         RESULT_MODULE_NN_TEST                  = 125,
53 
54         RESULT_MODULE_APPLICATION              = 126,   // Value defined for use in the application.
55 
56         RESULT_MODULE_INVALID_RESULT_VALUE     = nn::Result::MODULE_INVALID_RESULT_VALUE        // These values are not used.
57     };
58 
59 }
60 
61 
62 #endif // __cplusplus
63 
64 #endif // NN_RESULT_MODULE_H_
65