intl/uconv/ucvlatin/nsUCvLatinCID.h

Wed, 31 Dec 2014 06:09:35 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 06:09:35 +0100
changeset 0
6474c204b198
permissions
-rw-r--r--

Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.

michael@0 1 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
michael@0 2 /* This Source Code Form is subject to the terms of the Mozilla Public
michael@0 3 * License, v. 2.0. If a copy of the MPL was not distributed with this
michael@0 4 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
michael@0 5
michael@0 6 #ifndef nsUCvLatinCID_h___
michael@0 7 #define nsUCvLatinCID_h___
michael@0 8
michael@0 9 #include "nsISupports.h"
michael@0 10
michael@0 11 // Class ID for our ISO88592ToUnicode charset converter
michael@0 12 // {7C657D11-EC5E-11d2-8AAC-00600811A836}
michael@0 13 #define NS_ISO88592TOUNICODE_CID \
michael@0 14 { 0x7c657d11, 0xec5e, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
michael@0 15
michael@0 16 // Class ID for our ISO88593ToUnicode charset converter
michael@0 17 // {660D8CA0-F763-11d2-8AAD-00600811A836}
michael@0 18 #define NS_ISO88593TOUNICODE_CID \
michael@0 19 { 0x660d8ca0, 0xf763, 0x11d2, {0x8a, 0xad, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
michael@0 20
michael@0 21 // Class ID for our ISO88594ToUnicode charset converter
michael@0 22 // {660D8CA1-F763-11d2-8AAD-00600811A836}
michael@0 23 #define NS_ISO88594TOUNICODE_CID \
michael@0 24 { 0x660d8ca1, 0xf763, 0x11d2, {0x8a, 0xad, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
michael@0 25
michael@0 26 // Class ID for our ISO88595ToUnicode charset converter
michael@0 27 // {660D8CA2-F763-11d2-8AAD-00600811A836}
michael@0 28 #define NS_ISO88595TOUNICODE_CID \
michael@0 29 { 0x660d8ca2, 0xf763, 0x11d2, {0x8a, 0xad, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
michael@0 30
michael@0 31 // Class ID for our ISO88596ToUnicode charset converter
michael@0 32 // {660D8CA3-F763-11d2-8AAD-00600811A836}
michael@0 33 #define NS_ISO88596TOUNICODE_CID \
michael@0 34 { 0x660d8ca3, 0xf763, 0x11d2, {0x8a, 0xad, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
michael@0 35
michael@0 36 // Class ID for our ISO88596IToUnicode charset converter
michael@0 37 // {495ECA44-0A5C-11d4-A135-005004832142}
michael@0 38 #define NS_ISO88596ITOUNICODE_CID \
michael@0 39 { 0x495eca44, 0xa5c, 0x11d4, {0xa1, 0x35, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42}}
michael@0 40
michael@0 41 // Class ID for our ISO88596EToUnicode charset converter
michael@0 42 // {495ECA45-0A5C-11d4-A135-005004832142}
michael@0 43 #define NS_ISO88596ETOUNICODE_CID \
michael@0 44 { 0x495eca45, 0xa5c, 0x11d4, {0xa1, 0x35, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42}}
michael@0 45
michael@0 46 // Class ID for our ISO88597ToUnicode charset converter
michael@0 47 // {AF7A9951-AA48-11d2-B3AE-00805F8A6670}
michael@0 48 #define NS_ISO88597TOUNICODE_CID \
michael@0 49 { 0xaf7a9951, 0xaa48, 0x11d2, {0xb3, 0xae, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 50
michael@0 51 // Class ID for our ISO88598ToUnicode charset converter
michael@0 52 // {660D8CA4-F763-11d2-8AAD-00600811A836}
michael@0 53 #define NS_ISO88598TOUNICODE_CID \
michael@0 54 { 0x660d8ca4, 0xf763, 0x11d2, {0x8a, 0xad, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
michael@0 55
michael@0 56 // Class ID for our ISO88598EToUnicode charset converter
michael@0 57 // {495ECA42-0A5C-11d4-A135-005004832142}
michael@0 58 #define NS_ISO88598ETOUNICODE_CID \
michael@0 59 { 0x495eca42, 0xa5c, 0x11d4, {0xa1, 0x35, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42}}
michael@0 60
michael@0 61 // Class ID for our ISO88598IToUnicode charset converter
michael@0 62 // {495ECA43-0A5C-11d4-A135-005004832142}
michael@0 63 #define NS_ISO88598ITOUNICODE_CID \
michael@0 64 { 0x495eca43, 0xa5c, 0x11d4, {0xa1, 0x35, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42}}
michael@0 65
michael@0 66 // Class ID for our ISO88599ToUnicode charset converter
michael@0 67 // {7C657D13-EC5E-11d2-8AAC-00600811A836}
michael@0 68 #define NS_ISO88599TOUNICODE_CID \
michael@0 69 { 0x7c657d13, 0xec5e, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
michael@0 70
michael@0 71 // Class ID for our ISO885914ToUnicode charset converter
michael@0 72 // {6394EEA1-FC3D-11d2-B3B8-00805F8A6670}
michael@0 73 #define NS_ISO885914TOUNICODE_CID \
michael@0 74 { 0x6394eea1, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 75
michael@0 76 // Class ID for our ISO885915ToUnicode charset converter
michael@0 77 // {6394EEA2-FC3D-11d2-B3B8-00805F8A6670}
michael@0 78 #define NS_ISO885915TOUNICODE_CID \
michael@0 79 { 0x6394eea2, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 80
michael@0 81 // Class ID for our ISO885916ToUnicode charset converter
michael@0 82 // {A0F827E1-8AB6-11d5-A14B-005004832142}
michael@0 83 #define NS_ISO885916TOUNICODE_CID \
michael@0 84 { 0xa0f827e1, 0x8ab6, 0x11d5, { 0xa1, 0x4b, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42}}
michael@0 85
michael@0 86
michael@0 87 // Class ID for our CP1250ToUnicode charset converter
michael@0 88 // {7C657D14-EC5E-11d2-8AAC-00600811A836}
michael@0 89 #define NS_CP1250TOUNICODE_CID \
michael@0 90 { 0x7c657d14, 0xec5e, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
michael@0 91
michael@0 92 // Class ID for our CP1251ToUnicode charset converter
michael@0 93 // {A578E0A1-F76B-11d2-8AAD-00600811A836}
michael@0 94 #define NS_CP1251TOUNICODE_CID \
michael@0 95 { 0xa578e0a1, 0xf76b, 0x11d2, {0x8a, 0xad, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
michael@0 96
michael@0 97 // Class ID for our CP1253ToUnicode charset converter
michael@0 98 // {AF7A9952-AA48-11d2-B3AE-00805F8A6670}
michael@0 99 #define NS_CP1253TOUNICODE_CID \
michael@0 100 { 0xaf7a9952, 0xaa48, 0x11d2, {0xb3, 0xae, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 101
michael@0 102 // Class ID for our CP1254ToUnicode charset converter
michael@0 103 // {7C657D17-EC5E-11d2-8AAC-00600811A836}
michael@0 104 #define NS_CP1254TOUNICODE_CID \
michael@0 105 { 0x7c657d17, 0xec5e, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
michael@0 106
michael@0 107 // Class ID for our CP1257ToUnicode charset converter
michael@0 108 // {A578E0A2-F76B-11d2-8AAD-00600811A836}
michael@0 109 #define NS_CP1257TOUNICODE_CID \
michael@0 110 { 0xa578e0a2, 0xf76b, 0x11d2, {0x8a, 0xad, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
michael@0 111
michael@0 112 // Class ID for our CP1258ToUnicode charset converter
michael@0 113 // {6394EEA3-FC3D-11d2-B3B8-00805F8A6670}
michael@0 114 #define NS_CP1258TOUNICODE_CID \
michael@0 115 { 0x6394eea3, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 116
michael@0 117 // Class ID for our CP874ToUnicode charset converter
michael@0 118 // {6394EEA4-FC3D-11d2-B3B8-00805F8A6670}
michael@0 119 #define NS_CP874TOUNICODE_CID \
michael@0 120 { 0x6394eea4, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 121
michael@0 122 // Class ID for our TIS620ToUnicode charset converter
michael@0 123 // {66634f68-be19-42d0-a4ca-d1c21fa059b8}
michael@0 124 #define NS_TIS620TOUNICODE_CID \
michael@0 125 { 0x66634f68, 0xbe19, 0x42d0, {0xa4, 0xca, 0xd1, 0xc2, 0x1f, 0xa0, 0x59, 0xb8}}
michael@0 126
michael@0 127 // Class ID for our KOI8RToUnicode charset converter
michael@0 128 // {6394EEA5-FC3D-11d2-B3B8-00805F8A6670}
michael@0 129 #define NS_KOI8RTOUNICODE_CID \
michael@0 130 { 0x6394eea5, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 131
michael@0 132 // Class ID for our KOI8UToUnicode charset converter
michael@0 133 // {6394EEA6-FC3D-11d2-B3B8-00805F8A6670}
michael@0 134 #define NS_KOI8UTOUNICODE_CID \
michael@0 135 { 0x6394eea6, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 136
michael@0 137 // Class ID for our MacCEToUnicode charset converter
michael@0 138 // {7B8556A2-EC79-11d2-8AAC-00600811A836}
michael@0 139 #define NS_MACCETOUNICODE_CID \
michael@0 140 { 0x7b8556a2, 0xec79, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
michael@0 141
michael@0 142 // Class ID for our MacGreekToUnicode charset converter
michael@0 143 // {7B8556A3-EC79-11d2-8AAC-00600811A836}
michael@0 144 #define NS_MACGREEKTOUNICODE_CID \
michael@0 145 { 0x7b8556a3, 0xec79, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
michael@0 146
michael@0 147 // Class ID for our MacTurkishToUnicode charset converter
michael@0 148 // {7B8556A4-EC79-11d2-8AAC-00600811A836}
michael@0 149 #define NS_MACTURKISHTOUNICODE_CID \
michael@0 150 { 0x7b8556a4, 0xec79, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
michael@0 151
michael@0 152 // Class ID for our MacCroatianToUnicode charset converter
michael@0 153 // {6394EEA7-FC3D-11d2-B3B8-00805F8A6670}
michael@0 154 #define NS_MACCROATIANTOUNICODE_CID \
michael@0 155 { 0x6394eea7, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 156
michael@0 157 // Class ID for our MacRomanianToUnicode charset converter
michael@0 158 // {6394EEA8-FC3D-11d2-B3B8-00805F8A6670}
michael@0 159 #define NS_MACROMANIANTOUNICODE_CID \
michael@0 160 { 0x6394eea8, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 161
michael@0 162 // Class ID for our MacCyrillicToUnicode charset converter
michael@0 163 // {6394EEA9-FC3D-11d2-B3B8-00805F8A6670}
michael@0 164 #define NS_MACCYRILLICTOUNICODE_CID \
michael@0 165 { 0x6394eea9, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 166
michael@0 167 // Class ID for our MacIcelandicToUnicode charset converter
michael@0 168 // {6394EEAB-FC3D-11d2-B3B8-00805F8A6670}
michael@0 169 #define NS_MACICELANDICTOUNICODE_CID \
michael@0 170 { 0x6394eeab, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 171
michael@0 172 // Class ID for our ARMSCII8ToUnicode charset converter
michael@0 173 // {6394EEAC-FC3D-11d2-B3B8-00805F8A6670}
michael@0 174 #define NS_ARMSCII8TOUNICODE_CID \
michael@0 175 { 0x6394eeac, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 176
michael@0 177 // Class ID for our TCVN5712ToUnicode charset converter
michael@0 178 // {6394EEAD-FC3D-11d2-B3B8-00805F8A6670}
michael@0 179 #define NS_TCVN5712TOUNICODE_CID \
michael@0 180 { 0x6394eead, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 181
michael@0 182 // Class ID for our VISCIIToUnicode charset converter
michael@0 183 // {6394EEAE-FC3D-11d2-B3B8-00805F8A6670}
michael@0 184 #define NS_VISCIITOUNICODE_CID \
michael@0 185 { 0x6394eeae, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 186
michael@0 187 // Class ID for our VPSToUnicode charset converter
michael@0 188 // {6394EEB0-FC3D-11d2-B3B8-00805F8A6670}
michael@0 189 #define NS_VPSTOUNICODE_CID \
michael@0 190 { 0x6394eeb0, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 191
michael@0 192 // Class ID for our UnicodeToISO88592 charset converter
michael@0 193 // {7B8556A6-EC79-11d2-8AAC-00600811A836}
michael@0 194 #define NS_UNICODETOISO88592_CID \
michael@0 195 { 0x7b8556a6, 0xec79, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
michael@0 196
michael@0 197 // Class ID for our UnicodeToISO88593 charset converter
michael@0 198 // {660D8CA5-F763-11d2-8AAD-00600811A836}
michael@0 199 #define NS_UNICODETOISO88593_CID \
michael@0 200 { 0x660d8ca5, 0xf763, 0x11d2, {0x8a, 0xad, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
michael@0 201
michael@0 202 // Class ID for our UnicodeToISO88594 charset converter
michael@0 203 // {660D8CA6-F763-11d2-8AAD-00600811A836}
michael@0 204 #define NS_UNICODETOISO88594_CID \
michael@0 205 { 0x660d8ca6, 0xf763, 0x11d2, {0x8a, 0xad, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
michael@0 206
michael@0 207 // Class ID for our UnicodeToISO88595 charset converter
michael@0 208 // {660D8CA7-F763-11d2-8AAD-00600811A836}
michael@0 209 #define NS_UNICODETOISO88595_CID \
michael@0 210 { 0x660d8ca7, 0xf763, 0x11d2, {0x8a, 0xad, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
michael@0 211
michael@0 212 // Class ID for our UnicodeToISO88596 charset converter
michael@0 213 // {660D8CA8-F763-11d2-8AAD-00600811A836}
michael@0 214 #define NS_UNICODETOISO88596_CID \
michael@0 215 { 0x660d8ca8, 0xf763, 0x11d2, {0x8a, 0xad, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
michael@0 216
michael@0 217 // Class ID for our UnicodeToISO88596I charset converter
michael@0 218 // {495ECA46-0A5C-11d4-A135-005004832142}
michael@0 219 #define NS_UNICODETOISO88596I_CID \
michael@0 220 { 0x495eca46, 0xa5c, 0x11d4, {0xa1, 0x35, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42}}
michael@0 221
michael@0 222 // Class ID for our UnicodeToISO88596E charset converter
michael@0 223 // {495ECA47-0A5C-11d4-A135-005004832142}
michael@0 224 #define NS_UNICODETOISO88596E_CID \
michael@0 225 { 0x495eca47, 0xa5c, 0x11d4, {0xa1, 0x35, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42}}
michael@0 226
michael@0 227 // Class ID for our UnicodeToISO88597 charset converter
michael@0 228 // {7B8556A8-EC79-11d2-8AAC-00600811A836}
michael@0 229 #define NS_UNICODETOISO88597_CID \
michael@0 230 { 0x7b8556a8, 0xec79, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
michael@0 231
michael@0 232 // Class ID for our UnicodeToISO88598 charset converter
michael@0 233 // {660D8CA9-F763-11d2-8AAD-00600811A836}
michael@0 234 #define NS_UNICODETOISO88598_CID \
michael@0 235 { 0x660d8ca9, 0xf763, 0x11d2, {0x8a, 0xad, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
michael@0 236
michael@0 237 // Class ID for our UnicodeToISO88598I charset converter
michael@0 238 // {495ECA48-0A5C-11d4-A135-005004832142}
michael@0 239 #define NS_UNICODETOISO88598I_CID \
michael@0 240 { 0x495eca48, 0xa5c, 0x11d4, {0xa1, 0x35, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42}}
michael@0 241
michael@0 242 // Class ID for our UnicodeToISO88598E charset converter
michael@0 243 // {495ECA49-0A5C-11d4-A135-005004832142}
michael@0 244 #define NS_UNICODETOISO88598E_CID \
michael@0 245 { 0x495eca49, 0xa5c, 0x11d4, {0xa1, 0x35, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42}}
michael@0 246
michael@0 247 // Class ID for our UnicodeToISO88599 charset converter
michael@0 248 // {7B8556A9-EC79-11d2-8AAC-00600811A836}
michael@0 249 #define NS_UNICODETOISO88599_CID \
michael@0 250 { 0x7b8556a9, 0xec79, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
michael@0 251
michael@0 252 // Class ID for our UnicodeToISO885914 charset converter
michael@0 253 // {6394EEB1-FC3D-11d2-B3B8-00805F8A6670}
michael@0 254 #define NS_UNICODETOISO885914_CID \
michael@0 255 { 0x6394eeb1, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 256
michael@0 257 // Class ID for our UnicodeToISO885915 charset converter
michael@0 258 // {6394EEB2-FC3D-11d2-B3B8-00805F8A6670}
michael@0 259 #define NS_UNICODETOISO885915_CID \
michael@0 260 { 0x6394eeb2, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 261
michael@0 262 // Class ID for our UnicodeToISO885916 charset converter
michael@0 263 // {A0F827E2-8AB6-11d5-A14B-005004832142}
michael@0 264 #define NS_UNICODETOISO885916_CID \
michael@0 265 { 0xa0f827e2, 0x8ab6, 0x11d5, { 0xa1, 0x4b, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42}}
michael@0 266
michael@0 267
michael@0 268 // Class ID for our UnicodeToCP1250 charset converter
michael@0 269 // {7B8556AA-EC79-11d2-8AAC-00600811A836}
michael@0 270 #define NS_UNICODETOCP1250_CID \
michael@0 271 { 0x7b8556aa, 0xec79, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
michael@0 272
michael@0 273 // Class ID for our UnicodeToCP1251 charset converter
michael@0 274 // {A578E0A3-F76B-11d2-8AAD-00600811A836}
michael@0 275 #define NS_UNICODETOCP1251_CID \
michael@0 276 { 0xa578e0a3, 0xf76b, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
michael@0 277
michael@0 278 // Class ID for our UnicodeToCP1253 charset converter
michael@0 279 // {7B8556AD-EC79-11d2-8AAC-00600811A836}
michael@0 280 #define NS_UNICODETOCP1253_CID \
michael@0 281 { 0x7b8556ad, 0xec79, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
michael@0 282
michael@0 283 // Class ID for our UnicodeToCP1254 charset converter
michael@0 284 // {7B8556AE-EC79-11d2-8AAC-00600811A836}
michael@0 285 #define NS_UNICODETOCP1254_CID \
michael@0 286 { 0x7b8556ae, 0xec79, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
michael@0 287
michael@0 288 // Class ID for our UnicodeToCP1257 charset converter
michael@0 289 // {A578E0A4-F76B-11d2-8AAD-00600811A836}
michael@0 290 #define NS_UNICODETOCP1257_CID \
michael@0 291 { 0xa578e0a4, 0xf76b, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
michael@0 292
michael@0 293 // Class ID for our UnicodeToCP1258 charset converter
michael@0 294 // {6394EEB3-FC3D-11d2-B3B8-00805F8A6670}
michael@0 295 #define NS_UNICODETOCP1258_CID \
michael@0 296 { 0x6394eeb3, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 297
michael@0 298 // Class ID for our UnicodeToCP874 charset converter
michael@0 299 // {6394EEB4-FC3D-11d2-B3B8-00805F8A6670}
michael@0 300 #define NS_UNICODETOCP874_CID \
michael@0 301 { 0x6394eeb4, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 302
michael@0 303 // Class ID for our UnicodeToTIS620 charset converter
michael@0 304 // {c5de4da2-d667-42d2-b8c2-efdbcf3302ef}
michael@0 305 #define NS_UNICODETOTIS620_CID \
michael@0 306 { 0xc5de4da2, 0xd667, 0x42d2, {0xb8, 0xc2, 0xef, 0xdb, 0xcf, 0x33, 0x02, 0xef}}
michael@0 307
michael@0 308 // Class ID for our UnicodeToKOI8R charset converter
michael@0 309 // {6394EEB5-FC3D-11d2-B3B8-00805F8A6670}
michael@0 310 #define NS_UNICODETOKOI8R_CID \
michael@0 311 { 0x6394eeb5, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 312
michael@0 313 // Class ID for our UnicodeToKOI8U charset converter
michael@0 314 // {6394EEB6-FC3D-11d2-B3B8-00805F8A6670}
michael@0 315 #define NS_UNICODETOKOI8U_CID \
michael@0 316 { 0x6394eeb6, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 317
michael@0 318 // Class ID for our UnicodeToMacCE charset converter
michael@0 319 // {7B8556B0-EC79-11d2-8AAC-00600811A836}
michael@0 320 #define NS_UNICODETOMACCE_CID \
michael@0 321 { 0x7b8556b0, 0xec79, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
michael@0 322
michael@0 323 // Class ID for our UnicodeToMacGreek charset converter
michael@0 324 // {7B8556B1-EC79-11d2-8AAC-00600811A836}
michael@0 325 #define NS_UNICODETOMACGREEK_CID \
michael@0 326 { 0x7b8556b1, 0xec79, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
michael@0 327
michael@0 328 // Class ID for our UnicodeToMacTurkish charset converter
michael@0 329 // {7B8556B2-EC79-11d2-8AAC-00600811A836}
michael@0 330 #define NS_UNICODETOMACTURKISH_CID \
michael@0 331 { 0x7b8556b2, 0xec79, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
michael@0 332
michael@0 333 // Class ID for our UnicodeToMacCroatian charset converter
michael@0 334 // {6394EEB7-FC3D-11d2-B3B8-00805F8A6670}
michael@0 335 #define NS_UNICODETOMACCROATIAN_CID \
michael@0 336 { 0x6394eeb7, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 337
michael@0 338 // Class ID for our UnicodeToMacRomanian charset converter
michael@0 339 // {6394EEB8-FC3D-11d2-B3B8-00805F8A6670}
michael@0 340 #define NS_UNICODETOMACROMANIAN_CID \
michael@0 341 { 0x6394eeb8, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 342
michael@0 343 // Class ID for our UnicodeToMacCyrillic charset converter
michael@0 344 // {6394EEB9-FC3D-11d2-B3B8-00805F8A6670}
michael@0 345 #define NS_UNICODETOMACCYRILLIC_CID \
michael@0 346 { 0x6394eeb9, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 347
michael@0 348 // Class ID for our UnicodeToMacIcelandic charset converter
michael@0 349 // {6394EEBB-FC3D-11d2-B3B8-00805F8A6670}
michael@0 350 #define NS_UNICODETOMACICELANDIC_CID \
michael@0 351 { 0x6394eebb, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 352
michael@0 353 // Class ID for our UnicodeToARMSCII8 charset converter
michael@0 354 // {6394EEBC-FC3D-11d2-B3B8-00805F8A6670}
michael@0 355 #define NS_UNICODETOARMSCII8_CID \
michael@0 356 { 0x6394eebc, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 357
michael@0 358 // Class ID for our UnicodeToTCVN5712 charset converter
michael@0 359 // {6394EEBD-FC3D-11d2-B3B8-00805F8A6670}
michael@0 360 #define NS_UNICODETOTCVN5712_CID \
michael@0 361 { 0x6394eebd, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 362
michael@0 363 // Class ID for our UnicodeToVISCII charset converter
michael@0 364 // {6394EEBF-FC3D-11d2-B3B8-00805F8A6670}
michael@0 365 #define NS_UNICODETOVISCII_CID \
michael@0 366 { 0x6394eebf, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 367
michael@0 368 // Class ID for our UnicodeToVPS charset converter
michael@0 369 // {6394EEC0-FC3D-11d2-B3B8-00805F8A6670}
michael@0 370 #define NS_UNICODETOVPS_CID \
michael@0 371 { 0x6394eec0, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 372
michael@0 373 // Class ID for our CP1255ToUnicode charset converter
michael@0 374 // {BA6151A1-1DFA-11d3-B3BF-00805F8A6670}
michael@0 375 #define NS_CP1255TOUNICODE_CID \
michael@0 376 { 0xba6151a1, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 377
michael@0 378 // Class ID for our CP1256ToUnicode charset converter
michael@0 379 // {BA6151A2-1DFA-11d3-B3BF-00805F8A6670}
michael@0 380 #define NS_CP1256TOUNICODE_CID \
michael@0 381 { 0xba6151a2, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 382
michael@0 383 // Class ID for our UnicodeToCP1255 charset converter
michael@0 384 // {BA6151A3-1DFA-11d3-B3BF-00805F8A6670}
michael@0 385 #define NS_UNICODETOCP1255_CID \
michael@0 386 { 0xba6151a3, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 387
michael@0 388 // Class ID for our UnicodeToCP1256 charset converter
michael@0 389 // {BA6151A4-1DFA-11d3-B3BF-00805F8A6670}
michael@0 390 #define NS_UNICODETOCP1256_CID \
michael@0 391 { 0xba6151a4, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 392
michael@0 393 // Class ID for our CP866ToUnicode charset converter
michael@0 394 // {BA6151A9-1DFA-11d3-B3BF-00805F8A6670}
michael@0 395 #define NS_CP866TOUNICODE_CID \
michael@0 396 { 0xba6151a9, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 397
michael@0 398 // Class ID for our UnicodeToCP866 charset converter
michael@0 399 // {BA6151AA-1DFA-11d3-B3BF-00805F8A6670}
michael@0 400 #define NS_UNICODETOCP866_CID \
michael@0 401 { 0xba6151aa, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 402
michael@0 403 // Class ID for our UnicodeToISO885910 charset converter
michael@0 404 // {BA6151AB-1DFA-11d3-B3BF-00805F8A6670}
michael@0 405 #define NS_UNICODETOISO885910_CID \
michael@0 406 { 0xba6151ab, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 407
michael@0 408 // Class ID for our UnicodeToISO885911 charset converter
michael@0 409 // {9c0ff6f4-deda-40e5-806c-b6cc449c21ce}
michael@0 410 #define NS_UNICODETOISO885911_CID \
michael@0 411 { 0x9c0ff6f4, 0xdeda, 0x40e5, {0x80, 0x6c, 0xb6, 0xcc, 0x44, 0x9c, 0x21, 0xce}}
michael@0 412
michael@0 413 // Class ID for our UnicodeToISO885913 charset converter
michael@0 414 // {BA6151AC-1DFA-11d3-B3BF-00805F8A6670}
michael@0 415 #define NS_UNICODETOISO885913_CID \
michael@0 416 { 0xba6151ac, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 417
michael@0 418 // Class ID for our UnicodeToUTF16BE charset converter
michael@0 419 // {BA6151AD-1DFA-11d3-B3BF-00805F8A6670}
michael@0 420 #define NS_UNICODETOUTF16BE_CID \
michael@0 421 { 0xba6151ad, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 422
michael@0 423 // Class ID for our UnicodeToT61 charset converter
michael@0 424 // {BA6151AF-1DFA-11d3-B3BF-00805F8A6670}
michael@0 425 #define NS_UNICODETOT61_CID \
michael@0 426 { 0xba6151af, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 427
michael@0 428 // Class ID for our ISO885910ToUnicode charset converter
michael@0 429 // {BA6151B0-1DFA-11d3-B3BF-00805F8A6670}
michael@0 430 #define NS_ISO885910TOUNICODE_CID \
michael@0 431 { 0xba6151b0, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 432
michael@0 433 // Class ID for our ISO885911ToUnicode charset converter
michael@0 434 // {776588a6-86d5-47e2-b6b3-992810078202}
michael@0 435 #define NS_ISO885911TOUNICODE_CID \
michael@0 436 { 0x776588a6, 0x86d5, 0x47e2, {0xb6, 0xb3, 0x99, 0x28, 0x10, 0x07, 0x82, 0x02}}
michael@0 437
michael@0 438 // Class ID for our ISO885913ToUnicode charset converter
michael@0 439 // {BA6151B1-1DFA-11d3-B3BF-00805F8A6670}
michael@0 440 #define NS_ISO885913TOUNICODE_CID \
michael@0 441 { 0xba6151b1, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 442
michael@0 443 // Class ID for our UTF16BEToUnicode charset converter
michael@0 444 // {BA6151B2-1DFA-11d3-B3BF-00805F8A6670}
michael@0 445 #define NS_UTF16BETOUNICODE_CID \
michael@0 446 { 0xba6151b2, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 447
michael@0 448 // Class ID for our T61ToUnicode charset converter
michael@0 449 // {BA6151B4-1DFA-11d3-B3BF-00805F8A6670}
michael@0 450 #define NS_T61TOUNICODE_CID \
michael@0 451 { 0xba6151b4, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 452
michael@0 453 // Class ID for our UnicodeToUTF16LE charset converter
michael@0 454 // {BA6151B5-1DFA-11d3-B3BF-00805F8A6670}
michael@0 455 #define NS_UNICODETOUTF16LE_CID \
michael@0 456 { 0xba6151b5, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 457
michael@0 458 // Class ID for our UTF16ToUnicode charset converter
michael@0 459 // {d673255d-1184-400a-b0b5-ee9d1295bd85}
michael@0 460 #define NS_UTF16TOUNICODE_CID \
michael@0 461 { 0xd673255d, 0x1184, 0x400a, {0xb0, 0xb5, 0xee,0x9d, 0x12, 0x95, 0xbd, 0x85}}
michael@0 462
michael@0 463 // Class ID for our UTF16LEToUnicode charset converter
michael@0 464 // {BA6151B7-1DFA-11d3-B3BF-00805F8A6670}
michael@0 465 #define NS_UTF16LETOUNICODE_CID \
michael@0 466 { 0xba6151b7, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 467
michael@0 468 // Class ID for our ISOIR111ToUnicode charset converter
michael@0 469 #define NS_ISOIR111TOUNICODE_CID \
michael@0 470 { 0x9416bfb1, 0x1f93, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 471
michael@0 472 // Class ID for our UserDefinedToUnicode charset converter
michael@0 473 #define NS_USERDEFINEDTOUNICODE_CID \
michael@0 474 { 0x9416bfb2, 0x1f93, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 475
michael@0 476 // Class ID for our UnicodeToISOIR111 charset converter
michael@0 477 #define NS_UNICODETOISOIR111_CID \
michael@0 478 { 0x9416bfb3, 0x1f93, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 479
michael@0 480 // Class ID for our UnicodeToUserDefined charset converter
michael@0 481 #define NS_UNICODETOUSERDEFINED_CID \
michael@0 482 { 0x9416bfb4, 0x1f93, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 483
michael@0 484 // Class ID for our AsciiToUnicode charset converter
michael@0 485 #define NS_ASCIITOUNICODE_CID \
michael@0 486 { 0xba6151b9, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 487
michael@0 488 // Class ID for our UnicodeToAscii charset converter
michael@0 489 #define NS_UNICODETOASCII_CID \
michael@0 490 { 0xba6151ba, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 491
michael@0 492 // {49B38F12-6193-11d3-B3C5-00805F8A6670}
michael@0 493 #define NS_UNICODETOUTF16_CID \
michael@0 494 { 0x49b38f12, 0x6193, 0x11d3, {0xb3, 0xc5, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
michael@0 495
michael@0 496 // {6803CAC4-1E3B-11d5-A145-005004832142}
michael@0 497 #define NS_MACDEVANAGARITOUNICODE_CID \
michael@0 498 { 0x6803cac4, 0x1e3b, 0x11d5, { 0xa1, 0x45, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42 } }
michael@0 499
michael@0 500 // {6803CAC5-1E3B-11d5-A145-005004832142}
michael@0 501 #define NS_UNICODETOMACDEVANAGARI_CID \
michael@0 502 { 0x6803cac5, 0x1e3b, 0x11d5, { 0xa1, 0x45, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42 } }
michael@0 503
michael@0 504 // {6803CAC6-1E3B-11d5-A145-005004832142}
michael@0 505 #define NS_MACARABICTOUNICODE_CID \
michael@0 506 { 0x6803cac6, 0x1e3b, 0x11d5, { 0xa1, 0x45, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42 } }
michael@0 507
michael@0 508 // {6803CAC7-1E3B-11d5-A145-005004832142}
michael@0 509 #define NS_UNICODETOMACARABIC_CID \
michael@0 510 { 0x6803cac7, 0x1e3b, 0x11d5, { 0xa1, 0x45, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42 } }
michael@0 511
michael@0 512 // {6803CAC8-1E3B-11d5-A145-005004832142}
michael@0 513 #define NS_MACFARSITOUNICODE_CID \
michael@0 514 { 0x6803cac8, 0x1e3b, 0x11d5, { 0xa1, 0x45, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42 } }
michael@0 515
michael@0 516 // {6803CAC9-1E3B-11d5-A145-005004832142}
michael@0 517 #define NS_UNICODETOMACFARSI_CID \
michael@0 518 { 0x6803cac9, 0x1e3b, 0x11d5, { 0xa1, 0x45, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42 } }
michael@0 519
michael@0 520 // {6803CACA-1E3B-11d5-A145-005004832142}
michael@0 521 #define NS_MACGUJARATITOUNICODE_CID \
michael@0 522 { 0x6803caca, 0x1e3b, 0x11d5, { 0xa1, 0x45, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42 } }
michael@0 523
michael@0 524 // {6803CACB-1E3B-11d5-A145-005004832142}
michael@0 525 #define NS_UNICODETOMACGUJARATI_CID \
michael@0 526 { 0x6803cacb, 0x1e3b, 0x11d5, { 0xa1, 0x45, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42 } }
michael@0 527
michael@0 528 // {6803CACC-1E3B-11d5-A145-005004832142}
michael@0 529 #define NS_MACHEBREWTOUNICODE_CID \
michael@0 530 { 0x6803cacc, 0x1e3b, 0x11d5, { 0xa1, 0x45, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42 } }
michael@0 531
michael@0 532 // {6803CACD-1E3B-11d5-A145-005004832142}
michael@0 533 #define NS_UNICODETOMACHEBREW_CID \
michael@0 534 { 0x6803cacd, 0x1e3b, 0x11d5, { 0xa1, 0x45, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42 } }
michael@0 535
michael@0 536 // {6803CACE-1E3B-11d5-A145-005004832142}
michael@0 537 #define NS_MACGURMUKHITOUNICODE_CID \
michael@0 538 { 0x6803cace, 0x1e3b, 0x11d5, { 0xa1, 0x45, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42 } }
michael@0 539
michael@0 540 // {6803CACF-1E3B-11d5-A145-005004832142}
michael@0 541 #define NS_UNICODETOMACGURMUKHI_CID \
michael@0 542 { 0x6803cacf, 0x1e3b, 0x11d5, { 0xa1, 0x45, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42 } }
michael@0 543
michael@0 544 #endif /* nsUCvLatinCID_h___ */

mercurial