comparison dstep/corefoundation/CFStringEncodingExt.d @ 11:07194b026fa4

Added bindings to a couple of frameworks, new license + some other things
author Jacob Carlborg <doob@me.com>
date Sat, 01 Aug 2009 15:03:28 +0200
parents
children
comparison
equal deleted inserted replaced
10:27e00625790b 11:07194b026fa4
1 /**
2 * Copyright: Copyright (c) 2009 Jacob Carlborg.
3 * Authors: Jacob Carlborg
4 * Version: Initial created: Jul 12, 2009
5 * License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost Software License 1.0)
6 */
7 module dstep.corefoundation.CFStringEncodingExt;
8
9 import dstep.corefoundation.CFBase;
10 import dstep.objc.bridge.Bridge;
11 import dstep.objc.objc : id;
12
13 alias int CFStringEncodings;
14
15 enum
16 {
17 kCFStringEncodingMacJapanese = 1,
18 kCFStringEncodingMacChineseTrad = 2,
19 kCFStringEncodingMacKorean = 3,
20 kCFStringEncodingMacArabic = 4,
21 kCFStringEncodingMacHebrew = 5,
22 kCFStringEncodingMacGreek = 6,
23 kCFStringEncodingMacCyrillic = 7,
24 kCFStringEncodingMacDevanagari = 9,
25 kCFStringEncodingMacGurmukhi = 10,
26 kCFStringEncodingMacGujarati = 11,
27 kCFStringEncodingMacOriya = 12,
28 kCFStringEncodingMacBengali = 13,
29 kCFStringEncodingMacTamil = 14,
30 kCFStringEncodingMacTelugu = 15,
31 kCFStringEncodingMacKannada = 16,
32 kCFStringEncodingMacMalayalam = 17,
33 kCFStringEncodingMacSinhalese = 18,
34 kCFStringEncodingMacBurmese = 19,
35 kCFStringEncodingMacKhmer = 20,
36 kCFStringEncodingMacThai = 21,
37 kCFStringEncodingMacLaotian = 22,
38 kCFStringEncodingMacGeorgian = 23,
39 kCFStringEncodingMacArmenian = 24,
40 kCFStringEncodingMacChineseSimp = 25,
41 kCFStringEncodingMacTibetan = 26,
42 kCFStringEncodingMacMongolian = 27,
43 kCFStringEncodingMacEthiopic = 28,
44 kCFStringEncodingMacCentralEurRoman = 29,
45 kCFStringEncodingMacVietnamese = 30,
46 kCFStringEncodingMacExtArabic = 31,
47 kCFStringEncodingMacSymbol = 33,
48 kCFStringEncodingMacDingbats = 34,
49 kCFStringEncodingMacTurkish = 35,
50 kCFStringEncodingMacCroatian = 36,
51 kCFStringEncodingMacIcelandic = 37,
52 kCFStringEncodingMacRomanian = 38,
53 kCFStringEncodingMacCeltic = 39,
54 kCFStringEncodingMacGaelic = 40,
55 kCFStringEncodingMacFarsi = 0x8C,
56 kCFStringEncodingMacUkrainian = 0x98,
57 kCFStringEncodingMacInuit = 0xEC,
58 kCFStringEncodingMacVT100 = 0xFC,
59 kCFStringEncodingMacHFS = 0xFF,
60 kCFStringEncodingISOLatin2 = 0x0202,
61 kCFStringEncodingISOLatin3 = 0x0203,
62 kCFStringEncodingISOLatin4 = 0x0204,
63 kCFStringEncodingISOLatinCyrillic = 0x0205,
64 kCFStringEncodingISOLatinArabic = 0x0206,
65 kCFStringEncodingISOLatinGreek = 0x0207,
66 kCFStringEncodingISOLatinHebrew = 0x0208,
67 kCFStringEncodingISOLatin5 = 0x0209,
68 kCFStringEncodingISOLatin6 = 0x020A,
69 kCFStringEncodingISOLatinThai = 0x020B,
70 kCFStringEncodingISOLatin7 = 0x020D,
71 kCFStringEncodingISOLatin8 = 0x020E,
72 kCFStringEncodingISOLatin9 = 0x020F,
73 kCFStringEncodingISOLatin10 = 0x0210,
74 kCFStringEncodingDOSLatinUS = 0x0400,
75 kCFStringEncodingDOSGreek = 0x0405,
76 kCFStringEncodingDOSBalticRim = 0x0406,
77 kCFStringEncodingDOSLatin1 = 0x0410,
78 kCFStringEncodingDOSGreek1 = 0x0411,
79 kCFStringEncodingDOSLatin2 = 0x0412,
80 kCFStringEncodingDOSCyrillic = 0x0413,
81 kCFStringEncodingDOSTurkish = 0x0414,
82 kCFStringEncodingDOSPortuguese = 0x0415,
83 kCFStringEncodingDOSIcelandic = 0x0416,
84 kCFStringEncodingDOSHebrew = 0x0417,
85 kCFStringEncodingDOSCanadianFrench = 0x0418,
86 kCFStringEncodingDOSArabic = 0x0419,
87 kCFStringEncodingDOSNordic = 0x041A,
88 kCFStringEncodingDOSRussian = 0x041B,
89 kCFStringEncodingDOSGreek2 = 0x041C,
90 kCFStringEncodingDOSThai = 0x041D,
91 kCFStringEncodingDOSJapanese = 0x0420,
92 kCFStringEncodingDOSChineseSimplif = 0x0421,
93 kCFStringEncodingDOSKorean = 0x0422,
94 kCFStringEncodingDOSChineseTrad = 0x0423,
95 kCFStringEncodingWindowsLatin2 = 0x0501,
96 kCFStringEncodingWindowsCyrillic = 0x0502,
97 kCFStringEncodingWindowsGreek = 0x0503,
98 kCFStringEncodingWindowsLatin5 = 0x0504,
99 kCFStringEncodingWindowsHebrew = 0x0505,
100 kCFStringEncodingWindowsArabic = 0x0506,
101 kCFStringEncodingWindowsBalticRim = 0x0507,
102 kCFStringEncodingWindowsVietnamese = 0x0508,
103 kCFStringEncodingWindowsKoreanJohab = 0x0510,
104 kCFStringEncodingANSEL = 0x0601,
105 kCFStringEncodingJIS_X0201_76 = 0x0620,
106 kCFStringEncodingJIS_X0208_83 = 0x0621,
107 kCFStringEncodingJIS_X0208_90 = 0x0622,
108 kCFStringEncodingJIS_X0212_90 = 0x0623,
109 kCFStringEncodingJIS_C6226_78 = 0x0624,
110 kCFStringEncodingShiftJIS_X0213 = 0x0628,
111 kCFStringEncodingShiftJIS_X0213_MenKuTen = 0x0629,
112 kCFStringEncodingGB_2312_80 = 0x0630,
113 kCFStringEncodingGBK_95 = 0x0631,
114 kCFStringEncodingGB_18030_2000 = 0x0632,
115 kCFStringEncodingKSC_5601_87 = 0x0640,
116 kCFStringEncodingKSC_5601_92_Johab = 0x0641,
117 kCFStringEncodingCNS_11643_92_P1 = 0x0651,
118 kCFStringEncodingCNS_11643_92_P2 = 0x0652,
119 kCFStringEncodingCNS_11643_92_P3 = 0x0653,
120 kCFStringEncodingISO_2022_JP = 0x0820,
121 kCFStringEncodingISO_2022_JP_2 = 0x0821,
122 kCFStringEncodingISO_2022_JP_1 = 0x0822,
123 kCFStringEncodingISO_2022_JP_3 = 0x0823,
124 kCFStringEncodingISO_2022_CN = 0x0830,
125 kCFStringEncodingISO_2022_CN_EXT = 0x0831,
126 kCFStringEncodingISO_2022_KR = 0x0840,
127 kCFStringEncodingEUC_JP = 0x0920,
128 kCFStringEncodingEUC_CN = 0x0930,
129 kCFStringEncodingEUC_TW = 0x0931,
130 kCFStringEncodingEUC_KR = 0x0940,
131 kCFStringEncodingShiftJIS = 0x0A01,
132 kCFStringEncodingKOI8_R = 0x0A02,
133 kCFStringEncodingBig5 = 0x0A03,
134 kCFStringEncodingMacRomanLatin1 = 0x0A04,
135 kCFStringEncodingHZ_GB_2312 = 0x0A05,
136 kCFStringEncodingBig5_HKSCS_1999 = 0x0A06,
137 kCFStringEncodingVISCII = 0x0A07,
138 kCFStringEncodingKOI8_U = 0x0A08,
139 kCFStringEncodingBig5_E = 0x0A09,
140 kCFStringEncodingNextStepJapanese = 0x0B02,
141 kCFStringEncodingEBCDIC_US = 0x0C01,
142 kCFStringEncodingEBCDIC_CP037 = 0x0C02,
143 kCFStringEncodingShiftJIS_X0213_00 = 0x0628
144 }
145