NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
NWC24Types.h
1#ifndef RVL_SDK_NWC24_TYPES_H
2#define RVL_SDK_NWC24_TYPES_H
3#include <types.h>
4#ifdef __cplusplus
5extern "C" {
6#endif
7
8typedef enum {
9 NWC24_ERR_OTHER_REGION = -52,
10 NWC24_ERR_GIVE_UP,
11 NWC24_ERR_SCRIPT_VERSION,
12 NWC24_ERR_OLD_SYSTEM,
13 NWC24_ERR_CANCELLED,
14 NWC24_ERR_INVALID_CHAR,
15 NWC24_ERR_FILE_BROKEN,
16 NWC24_ERR_VERIFY_SIGNATURE,
17 NWC24_ERR_ID_NOT_REGISTERED,
18 NWC24_ERR_INTERNAL_VF,
19 NWC24_ERR_INTERNAL_IPC,
20 NWC24_ERR_FILE_EXISTS,
21 NWC24_ERR_INVALID_OPERATION,
22 NWC24_ERR_DISABLED,
23 NWC24_ERR_NAND_CORRUPT,
24 NWC24_ERR_ID_CRC,
25 NWC24_ERR_ID_REGISTERED,
26 NWC24_ERR_ID_GENERATED,
27 NWC24_ERR_ID_NOEXISTS,
28 NWC24_ERR_CONFIG_NETWORK,
29 NWC24_ERR_SERVER,
30 NWC24_ERR_NETWORK,
31 NWC24_ERR_NOT_READY,
32 NWC24_ERR_INPROGRESS,
33 NWC24_ERR_HIDDEN,
34 NWC24_ERR_VER_MISMATCH,
35 NWC24_ERR_BUSY,
36 NWC24_ERR_STRING_END,
37 NWC24_ERR_FORMAT,
38 NWC24_ERR_ALIGNMENT,
39 NWC24_ERR_MUTEX,
40 NWC24_ERR_FILE_OTHER,
41 NWC24_ERR_FILE_NOEXISTS,
42 NWC24_ERR_FILE_WRITE,
43 NWC24_ERR_FILE_READ,
44 NWC24_ERR_FILE_CLOSE,
45 NWC24_ERR_FILE_OPEN,
46 NWC24_ERR_DONE,
47 NWC24_ERR_BROKEN,
48 NWC24_ERR_NOT_FOUND,
49 NWC24_ERR_CONFIG,
50 NWC24_ERR_NOMEM,
51 NWC24_ERR_LIB_OPENED,
52 NWC24_ERR_LIB_NOT_OPENED,
53 NWC24_ERR_OVERFLOW,
54 NWC24_ERR_PROTECTED,
55 NWC24_ERR_FULL,
56 NWC24_ERR_NULL,
57 NWC24_ERR_NOT_SUPPORTED,
58 NWC24_ERR_INVALID_VALUE,
59 NWC24_ERR_FAILED,
60 NWC24_ERR_FATAL,
61 NWC24_OK
62} NWC24Err;
63
64typedef enum {
65 NWC24_APPLICATION_OCTET_STREAM = 0x00030000,
66 NWC24_X_WII_MINIDATA = 0x00030002,
67 NWC24_X_WII_MSGBOARD = 0x00030001,
68 NWC24_IMAGE_JPEG = 0x00020000,
69 NWC24_X_WII_PICTURE = 0x00020001,
70 NWC24_MULTIPART_ALTERNATIVE = 0x000F0001,
71 NWC24_MULTIPART_MIXED = 0x000F0000,
72 NWC24_MULTIPART_RELATED = 0x000F0002,
73 NWC24_TEXT_HTML = 0x00010001,
74 NWC24_TEXT_PLAIN = 0x00010000
75} NWC24MIMEType;
76
77typedef enum {
78 NWC24_EUC_JP = 0x00020002,
79 NWC24_ISO_2022_JP = 0x00020000,
80 NWC24_ISO_8859_1 = 0x00080001,
81 NWC24_ISO_8859_10 = 0x0008000A,
82 NWC24_ISO_8859_15 = 0x0008000F,
83 NWC24_ISO_8859_2 = 0x00080002,
84 NWC24_ISO_8859_3 = 0x00080003,
85 NWC24_ISO_8859_5 = 0x00080005,
86 NWC24_ISO_8859_7 = 0x00080007,
87 NWC24_ISO_8859_9 = 0x00080009,
88 NWC24_SHIFT_JIS = 0x00020001,
89 NWC24_US_ASCII = 0x00000000,
90 NWC24_UTF_16BE = 0x00010010,
91 NWC24_UTF_32BE = 0x00010020,
92 NWC24_UTF_8 = 0x00010008,
93 NWC24_WINDOWS_1252 = 0x000F1252,
94 NWC24_CHARSET_UNKNOWN = 0xFFFFFFFF
95} NWC24Charset;
96
97typedef enum {
98 NWC24_ENC_7BIT,
99 NWC24_ENC_8BIT,
100 NWC24_ENC_BASE64,
101 NWC24_ENC_QUOTED_PRINTABLE,
102 NWC24_MAX_ENCODINGS
103} NWC24Encoding;
104
105#ifdef __cplusplus
106}
107#endif
108#endif