26#ifndef __COREFOUNDATION_CFSTRINGENCODINGEXT__
27#define __COREFOUNDATION_CFSTRINGENCODINGEXT__ 1
29#include <CoreFoundation/CFBase.h>
34 kCFStringEncodingMacJapanese = 1,
35 kCFStringEncodingMacChineseTrad = 2,
36 kCFStringEncodingMacKorean = 3,
37 kCFStringEncodingMacArabic = 4,
38 kCFStringEncodingMacHebrew = 5,
39 kCFStringEncodingMacGreek = 6,
40 kCFStringEncodingMacCyrillic = 7,
41 kCFStringEncodingMacDevanagari = 9,
42 kCFStringEncodingMacGurmukhi = 10,
43 kCFStringEncodingMacGujarati = 11,
44 kCFStringEncodingMacOriya = 12,
45 kCFStringEncodingMacBengali = 13,
46 kCFStringEncodingMacTamil = 14,
47 kCFStringEncodingMacTelugu = 15,
48 kCFStringEncodingMacKannada = 16,
49 kCFStringEncodingMacMalayalam = 17,
50 kCFStringEncodingMacSinhalese = 18,
51 kCFStringEncodingMacBurmese = 19,
52 kCFStringEncodingMacKhmer = 20,
53 kCFStringEncodingMacThai = 21,
54 kCFStringEncodingMacLaotian = 22,
55 kCFStringEncodingMacGeorgian = 23,
56 kCFStringEncodingMacArmenian = 24,
57 kCFStringEncodingMacChineseSimp = 25,
58 kCFStringEncodingMacTibetan = 26,
59 kCFStringEncodingMacMongolian = 27,
60 kCFStringEncodingMacEthiopic = 28,
61 kCFStringEncodingMacCentralEurRoman = 29,
62 kCFStringEncodingMacVietnamese = 30,
63 kCFStringEncodingMacExtArabic = 31,
64 kCFStringEncodingMacSymbol = 33,
65 kCFStringEncodingMacDingbats = 34,
66 kCFStringEncodingMacTurkish = 35,
67 kCFStringEncodingMacCroatian = 36,
68 kCFStringEncodingMacIcelandic = 37,
69 kCFStringEncodingMacRomanian = 38,
70 kCFStringEncodingMacCeltic = 39,
71 kCFStringEncodingMacGaelic = 40,
72 kCFStringEncodingMacFarsi = 0x8C,
73 kCFStringEncodingMacUkrainian = 0x98,
74 kCFStringEncodingMacInuit = 0xEC,
75 kCFStringEncodingMacVT100 = 0xFC,
76 kCFStringEncodingMacHFS = 0xFF,
77 kCFStringEncodingISOLatin2 = 0x0202,
78 kCFStringEncodingISOLatin3 = 0x0203,
79 kCFStringEncodingISOLatin4 = 0x0204,
80 kCFStringEncodingISOLatinCyrillic = 0x0205,
81 kCFStringEncodingISOLatinArabic = 0x0206,
82 kCFStringEncodingISOLatinGreek = 0x0207,
83 kCFStringEncodingISOLatinHebrew = 0x0208,
84 kCFStringEncodingISOLatin5 = 0x0209,
85 kCFStringEncodingISOLatin6 = 0x020A,
86 kCFStringEncodingISOLatinThai = 0x020B,
87 kCFStringEncodingISOLatin7 = 0x020D,
88 kCFStringEncodingISOLatin8 = 0x020E,
89 kCFStringEncodingISOLatin9 = 0x020F,
90 kCFStringEncodingISOLatin10 = 0x0210,
91 kCFStringEncodingDOSLatinUS = 0x0400,
92 kCFStringEncodingDOSGreek = 0x0405,
93 kCFStringEncodingDOSBalticRim = 0x0406,
94 kCFStringEncodingDOSLatin1 = 0x0410,
95 kCFStringEncodingDOSGreek1 = 0x0411,
96 kCFStringEncodingDOSLatin2 = 0x0412,
97 kCFStringEncodingDOSCyrillic = 0x0413,
98 kCFStringEncodingDOSTurkish = 0x0414,
99 kCFStringEncodingDOSPortuguese = 0x0415,
100 kCFStringEncodingDOSIcelandic = 0x0416,
101 kCFStringEncodingDOSHebrew = 0x0417,
102 kCFStringEncodingDOSCanadianFrench = 0x0418,
103 kCFStringEncodingDOSArabic = 0x0419,
104 kCFStringEncodingDOSNordic = 0x041A,
105 kCFStringEncodingDOSRussian = 0x041B,
106 kCFStringEncodingDOSGreek2 = 0x041C,
107 kCFStringEncodingDOSThai = 0x041D,
108 kCFStringEncodingDOSJapanese = 0x0420,
109 kCFStringEncodingDOSChineseSimplif = 0x0421,
110 kCFStringEncodingDOSKorean = 0x0422,
111 kCFStringEncodingDOSChineseTrad = 0x0423,
112 kCFStringEncodingWindowsLatin2 = 0x0501,
113 kCFStringEncodingWindowsCyrillic = 0x0502,
114 kCFStringEncodingWindowsGreek = 0x0503,
115 kCFStringEncodingWindowsLatin5 = 0x0504,
116 kCFStringEncodingWindowsHebrew = 0x0505,
117 kCFStringEncodingWindowsArabic = 0x0506,
118 kCFStringEncodingWindowsBalticRim = 0x0507,
119 kCFStringEncodingWindowsVietnamese = 0x0508,
120 kCFStringEncodingWindowsKoreanJohab = 0x0510,
121 kCFStringEncodingANSEL = 0x0601,
122 kCFStringEncodingJIS_X0201_76 = 0x0620,
123 kCFStringEncodingJIS_X0208_83 = 0x0621,
124 kCFStringEncodingJIS_X0208_90 = 0x0622,
125 kCFStringEncodingJIS_X0212_90 = 0x0623,
126 kCFStringEncodingJIS_C6226_78 = 0x0624,
127 kCFStringEncodingShiftJIS_X0213 = 0x0628,
128 kCFStringEncodingShiftJIS_X0213_MenKuTen = 0x0629,
129 kCFStringEncodingGB_2312_80 = 0x0630,
130 kCFStringEncodingGBK_95 = 0x0631,
131 kCFStringEncodingGB_18030_2000 = 0x0632,
132 kCFStringEncodingKSC_5601_87 = 0x0640,
133 kCFStringEncodingKSC_5601_92_Johab = 0x0641,
134 kCFStringEncodingCNS_11643_92_P1 = 0x0651,
135 kCFStringEncodingCNS_11643_92_P2 = 0x0652,
136 kCFStringEncodingCNS_11643_92_P3 = 0x0653,
137 kCFStringEncodingISO_2022_JP = 0x0820,
138 kCFStringEncodingISO_2022_JP_2 = 0x0821,
139 kCFStringEncodingISO_2022_JP_1 = 0x0822,
140 kCFStringEncodingISO_2022_JP_3 = 0x0823,
141 kCFStringEncodingISO_2022_CN = 0x0830,
142 kCFStringEncodingISO_2022_CN_EXT = 0x0831,
143 kCFStringEncodingISO_2022_KR = 0x0840,
144 kCFStringEncodingEUC_JP = 0x0920,
145 kCFStringEncodingEUC_CN = 0x0930,
146 kCFStringEncodingEUC_TW = 0x0931,
147 kCFStringEncodingEUC_KR = 0x0940,
148 kCFStringEncodingShiftJIS = 0x0A01,
149 kCFStringEncodingKOI8_R = 0x0A02,
150 kCFStringEncodingBig5 = 0x0A03,
151 kCFStringEncodingMacRomanLatin1 = 0x0A04,
152 kCFStringEncodingHZ_GB_2312 = 0x0A05,
153 kCFStringEncodingBig5_HKSCS_1999 = 0x0A06,
154 kCFStringEncodingVISCII = 0x0A07,
155 kCFStringEncodingKOI8_U = 0x0A08,
156 kCFStringEncodingBig5_E = 0x0A09,
157 kCFStringEncodingNextStepJapanese = 0x0B02,
158 kCFStringEncodingEBCDIC_US = 0x0C01,
159 kCFStringEncodingEBCDIC_CP037 = 0x0C02,
160 kCFStringEncodingUTF7 = 0x04000100,
161 kCFStringEncodingUTF7_IMAP = 0x0A10,
162#if MAC_OS_X_VERSION_MIN_ALLOWED <= MAC_OS_X_VERSION_10_2
163 kCFStringEncodingShiftJIS_X0213_00 = 0x0628