libintrovirt v0.57.4
IntroVirt introspection library
Loading...
Searching...
No Matches
LanguageId.hh
Go to the documentation of this file.
1/*
2 * Copyright 2021 Assured Information Security, Inc.
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16#pragma once
17
18#include <cstdint>
19
20namespace introvirt {
21namespace windows {
22
24 public:
25 static const uint16_t Afrikaans = 0x436;
26 static const uint16_t Albanian = 0x041c;
27 static const uint16_t Arabic_Saudi_Arabia = 0x401;
28 static const uint16_t Arabic_Iraq = 0x801;
29 static const uint16_t Arabic_Egypt = 0x0c01;
30 static const uint16_t Arabic_Libya = 0x1001;
31 static const uint16_t Arabic_Algeria = 0x1401;
32 static const uint16_t Arabic_Morocco = 0x1801;
33 static const uint16_t Arabic_Tunisia = 0x1c01;
34 static const uint16_t Arabic_Oman = 0x2001;
35 static const uint16_t Arabic_Yemen = 0x2401;
36 static const uint16_t Arabic_Syria = 0x2801;
37 static const uint16_t Arabic_Jordan = 0x2c01;
38 static const uint16_t Arabic_Lebanon = 0x3001;
39 static const uint16_t Arabic_Kuwait = 0x3401;
40 static const uint16_t Arabic_UAE = 0x3801;
41 static const uint16_t Arabic_Bahrain = 0x3c01;
42 static const uint16_t Arabic_Qatar = 0x4001;
43 static const uint16_t Armenian = 0x042b;
44 static const uint16_t Azeri_Latin = 0x042c;
45 static const uint16_t Azeri_Cyrillic = 0x082c;
46 static const uint16_t Basque = 0x042d;
47 static const uint16_t Belarusian = 0x423;
48 static const uint16_t Bulgarian = 0x402;
49 static const uint16_t Catalan = 0x403;
50 static const uint16_t Chinese_Taiwan = 0x404;
51 static const uint16_t Chinese_PRC = 0x804;
52 static const uint16_t Chinese_Hong_Kong = 0x0c04;
53 static const uint16_t Chinese_Singapore = 0x1004;
54 static const uint16_t Chinese_Macau = 0x1404;
55 static const uint16_t Croatian = 0x041a;
56 static const uint16_t Czech = 0x405;
57 static const uint16_t Danish = 0x406;
58 static const uint16_t Dutch_Standard = 0x413;
59 static const uint16_t Dutch_Belgian = 0x813;
60 static const uint16_t English_United_States = 0x409;
61 static const uint16_t English_United_Kingdom = 0x809;
62 static const uint16_t English_Australian = 0x0c09;
63 static const uint16_t English_Canadian = 0x1009;
64 static const uint16_t English_New_Zealand = 0x1409;
65 static const uint16_t English_Irish = 0x1809;
66 static const uint16_t English_South_Africa = 0x1c09;
67 static const uint16_t English_Jamaica = 0x2009;
68 static const uint16_t English_Caribbean = 0x2409;
69 static const uint16_t English_Belize = 0x2809;
70 static const uint16_t English_Trinidad = 0x2c09;
71 static const uint16_t English_Zimbabwe = 0x3009;
72 static const uint16_t English_Philippines = 0x3409;
73 static const uint16_t Estonian = 0x425;
74 static const uint16_t Faeroese = 0x438;
75 static const uint16_t Farsi = 0x429;
76 static const uint16_t Finnish = 0x040b;
77 static const uint16_t French_Standard = 0x040c;
78 static const uint16_t French_Belgian = 0x080c;
79 static const uint16_t French_Canadian = 0x0c0c;
80 static const uint16_t French_Swiss = 0x100c;
81 static const uint16_t French_Luxembourg = 0x140c;
82 static const uint16_t French_Monaco = 0x180c;
83 static const uint16_t Georgian = 0x437;
84 static const uint16_t German_Standard = 0x407;
85 static const uint16_t German_Swiss = 0x807;
86 static const uint16_t German_Austrian = 0x0c07;
87 static const uint16_t German_Luxembourg = 0x1007;
88 static const uint16_t German_Liechtenstein = 0x1407;
89 static const uint16_t Greek = 0x408;
90 static const uint16_t Hebrew = 0x040d;
91 static const uint16_t Hindi = 0x439;
92 static const uint16_t Hungarian = 0x040e;
93 static const uint16_t Icelandic = 0x040f;
94 static const uint16_t Indonesian = 0x421;
95 static const uint16_t Italian_Standard = 0x410;
96 static const uint16_t Italian_Swiss = 0x810;
97 static const uint16_t Japanese = 0x411;
98 static const uint16_t Kazakh = 0x043f;
99 static const uint16_t Konkani = 0x457;
100 static const uint16_t Korean = 0x412;
101 static const uint16_t Latvian = 0x426;
102 static const uint16_t Lithuanian = 0x427;
103 static const uint16_t FYRO_Macedonian = 0x042f;
104 static const uint16_t Malay_Malaysia = 0x043e;
105 static const uint16_t Malay_Brunei_Darussalam = 0x083e;
106 static const uint16_t Marathi = 0x044e;
107 static const uint16_t Norwegian_Bokmal = 0x414;
108 static const uint16_t Norwegian_Nynorsk = 0x814;
109 static const uint16_t Polish = 0x415;
110 static const uint16_t Portuguese_Brazilian = 0x416;
111 static const uint16_t Portuguese_Standard = 0x816;
112 static const uint16_t Romanian = 0x418;
113 static const uint16_t Russian = 0x419;
114 static const uint16_t Sanskrit = 0x044f;
115 static const uint16_t Serbian_Latin = 0x081a;
116 static const uint16_t Serbian_Cyrillic = 0x0c1a;
117 static const uint16_t Slovak = 0x041b;
118 static const uint16_t Slovenian = 0x424;
119 static const uint16_t Spanish_Traditional_Sort = 0x040a;
120 static const uint16_t Spanish_Mexican = 0x080a;
121 static const uint16_t Spanish_Modern_Sort = 0x0c0a;
122 static const uint16_t Spanish_Guatemala = 0x100a;
123 static const uint16_t Spanish_Costa_Rica = 0x140a;
124 static const uint16_t Spanish_Panama = 0x180a;
125 static const uint16_t Spanish_Dominican_Republic = 0x1c0a;
126 static const uint16_t Spanish_Venezuela = 0x200a;
127 static const uint16_t Spanish_Colombia = 0x240a;
128 static const uint16_t Spanish_Peru = 0x280a;
129 static const uint16_t Spanish_Argentina = 0x2c0a;
130 static const uint16_t Spanish_Ecuador = 0x300a;
131 static const uint16_t Spanish_Chile = 0x340a;
132 static const uint16_t Spanish_Uruguay = 0x380a;
133 static const uint16_t Spanish_Paraguay = 0x3c0a;
134 static const uint16_t Spanish_Bolivia = 0x400a;
135 static const uint16_t Spanish_El_Salvador = 0x440a;
136 static const uint16_t Spanish_Honduras = 0x480a;
137 static const uint16_t Spanish_Nicaragua = 0x4c0a;
138 static const uint16_t Spanish_Puerto_Rico = 0x500a;
139 static const uint16_t Swahili = 0x441;
140 static const uint16_t Swedish = 0x041d;
141 static const uint16_t Swedish_Finland = 0x081d;
142 static const uint16_t Tamil = 0x449;
143 static const uint16_t Tatar = 0x444;
144 static const uint16_t Thai = 0x041e;
145 static const uint16_t Turkish = 0x041f;
146 static const uint16_t Ukrainian = 0x422;
147 static const uint16_t Urdu = 0x420;
148 static const uint16_t Uzbek_Latin = 0x443;
149 static const uint16_t Uzbek_Cyrillic = 0x843;
150 static const uint16_t Vietnamese = 0x042a;
151};
152
153} // namespace windows
154} // namespace introvirt
Definition LanguageId.hh:23
static const uint16_t Spanish_Guatemala
Definition LanguageId.hh:122
static const uint16_t Slovak
Definition LanguageId.hh:117
static const uint16_t English_Irish
Definition LanguageId.hh:65
static const uint16_t Arabic_Iraq
Definition LanguageId.hh:28
static const uint16_t Georgian
Definition LanguageId.hh:83
static const uint16_t Arabic_Oman
Definition LanguageId.hh:34
static const uint16_t Ukrainian
Definition LanguageId.hh:146
static const uint16_t Lithuanian
Definition LanguageId.hh:102
static const uint16_t Chinese_Macau
Definition LanguageId.hh:54
static const uint16_t Hungarian
Definition LanguageId.hh:92
static const uint16_t English_Belize
Definition LanguageId.hh:69
static const uint16_t Indonesian
Definition LanguageId.hh:94
static const uint16_t German_Luxembourg
Definition LanguageId.hh:87
static const uint16_t Spanish_Mexican
Definition LanguageId.hh:120
static const uint16_t Azeri_Cyrillic
Definition LanguageId.hh:45
static const uint16_t Albanian
Definition LanguageId.hh:26
static const uint16_t Arabic_Morocco
Definition LanguageId.hh:32
static const uint16_t Spanish_Colombia
Definition LanguageId.hh:127
static const uint16_t Danish
Definition LanguageId.hh:57
static const uint16_t Spanish_Argentina
Definition LanguageId.hh:129
static const uint16_t Arabic_UAE
Definition LanguageId.hh:40
static const uint16_t Arabic_Algeria
Definition LanguageId.hh:31
static const uint16_t Croatian
Definition LanguageId.hh:55
static const uint16_t Spanish_Ecuador
Definition LanguageId.hh:130
static const uint16_t Thai
Definition LanguageId.hh:144
static const uint16_t Arabic_Syria
Definition LanguageId.hh:36
static const uint16_t Chinese_PRC
Definition LanguageId.hh:51
static const uint16_t Chinese_Singapore
Definition LanguageId.hh:53
static const uint16_t Spanish_Bolivia
Definition LanguageId.hh:134
static const uint16_t Spanish_Paraguay
Definition LanguageId.hh:133
static const uint16_t English_Zimbabwe
Definition LanguageId.hh:71
static const uint16_t German_Standard
Definition LanguageId.hh:84
static const uint16_t Farsi
Definition LanguageId.hh:75
static const uint16_t Serbian_Latin
Definition LanguageId.hh:115
static const uint16_t Italian_Swiss
Definition LanguageId.hh:96
static const uint16_t Spanish_Nicaragua
Definition LanguageId.hh:137
static const uint16_t Uzbek_Cyrillic
Definition LanguageId.hh:149
static const uint16_t Arabic_Libya
Definition LanguageId.hh:30
static const uint16_t Spanish_Panama
Definition LanguageId.hh:124
static const uint16_t Arabic_Lebanon
Definition LanguageId.hh:38
static const uint16_t Spanish_Puerto_Rico
Definition LanguageId.hh:138
static const uint16_t Arabic_Jordan
Definition LanguageId.hh:37
static const uint16_t German_Liechtenstein
Definition LanguageId.hh:88
static const uint16_t Azeri_Latin
Definition LanguageId.hh:44
static const uint16_t Chinese_Taiwan
Definition LanguageId.hh:50
static const uint16_t Hebrew
Definition LanguageId.hh:90
static const uint16_t Marathi
Definition LanguageId.hh:106
static const uint16_t Chinese_Hong_Kong
Definition LanguageId.hh:52
static const uint16_t Tatar
Definition LanguageId.hh:143
static const uint16_t Arabic_Qatar
Definition LanguageId.hh:42
static const uint16_t Arabic_Yemen
Definition LanguageId.hh:35
static const uint16_t Icelandic
Definition LanguageId.hh:93
static const uint16_t Swedish
Definition LanguageId.hh:140
static const uint16_t Malay_Malaysia
Definition LanguageId.hh:104
static const uint16_t Spanish_Venezuela
Definition LanguageId.hh:126
static const uint16_t English_Jamaica
Definition LanguageId.hh:67
static const uint16_t French_Luxembourg
Definition LanguageId.hh:81
static const uint16_t Portuguese_Standard
Definition LanguageId.hh:111
static const uint16_t Serbian_Cyrillic
Definition LanguageId.hh:116
static const uint16_t Malay_Brunei_Darussalam
Definition LanguageId.hh:105
static const uint16_t French_Monaco
Definition LanguageId.hh:82
static const uint16_t Latvian
Definition LanguageId.hh:101
static const uint16_t Belarusian
Definition LanguageId.hh:47
static const uint16_t Spanish_Peru
Definition LanguageId.hh:128
static const uint16_t Swedish_Finland
Definition LanguageId.hh:141
static const uint16_t English_Philippines
Definition LanguageId.hh:72
static const uint16_t Spanish_Uruguay
Definition LanguageId.hh:132
static const uint16_t Spanish_Honduras
Definition LanguageId.hh:136
static const uint16_t Czech
Definition LanguageId.hh:56
static const uint16_t English_Canadian
Definition LanguageId.hh:63
static const uint16_t Kazakh
Definition LanguageId.hh:98
static const uint16_t Turkish
Definition LanguageId.hh:145
static const uint16_t French_Swiss
Definition LanguageId.hh:80
static const uint16_t Tamil
Definition LanguageId.hh:142
static const uint16_t Spanish_Traditional_Sort
Definition LanguageId.hh:119
static const uint16_t Russian
Definition LanguageId.hh:113
static const uint16_t Urdu
Definition LanguageId.hh:147
static const uint16_t English_United_States
Definition LanguageId.hh:60
static const uint16_t Italian_Standard
Definition LanguageId.hh:95
static const uint16_t Faeroese
Definition LanguageId.hh:74
static const uint16_t Slovenian
Definition LanguageId.hh:118
static const uint16_t English_New_Zealand
Definition LanguageId.hh:64
static const uint16_t Portuguese_Brazilian
Definition LanguageId.hh:110
static const uint16_t Bulgarian
Definition LanguageId.hh:48
static const uint16_t English_United_Kingdom
Definition LanguageId.hh:61
static const uint16_t German_Austrian
Definition LanguageId.hh:86
static const uint16_t Korean
Definition LanguageId.hh:100
static const uint16_t Japanese
Definition LanguageId.hh:97
static const uint16_t Romanian
Definition LanguageId.hh:112
static const uint16_t French_Standard
Definition LanguageId.hh:77
static const uint16_t Arabic_Tunisia
Definition LanguageId.hh:33
static const uint16_t Basque
Definition LanguageId.hh:46
static const uint16_t English_South_Africa
Definition LanguageId.hh:66
static const uint16_t Swahili
Definition LanguageId.hh:139
static const uint16_t Uzbek_Latin
Definition LanguageId.hh:148
static const uint16_t Arabic_Egypt
Definition LanguageId.hh:29
static const uint16_t English_Trinidad
Definition LanguageId.hh:70
static const uint16_t Norwegian_Bokmal
Definition LanguageId.hh:107
static const uint16_t English_Caribbean
Definition LanguageId.hh:68
static const uint16_t Dutch_Standard
Definition LanguageId.hh:58
static const uint16_t Arabic_Bahrain
Definition LanguageId.hh:41
static const uint16_t Estonian
Definition LanguageId.hh:73
static const uint16_t Konkani
Definition LanguageId.hh:99
static const uint16_t FYRO_Macedonian
Definition LanguageId.hh:103
static const uint16_t Vietnamese
Definition LanguageId.hh:150
static const uint16_t Finnish
Definition LanguageId.hh:76
static const uint16_t Norwegian_Nynorsk
Definition LanguageId.hh:108
static const uint16_t Spanish_El_Salvador
Definition LanguageId.hh:135
static const uint16_t English_Australian
Definition LanguageId.hh:62
static const uint16_t French_Canadian
Definition LanguageId.hh:79
static const uint16_t Greek
Definition LanguageId.hh:89
static const uint16_t Spanish_Modern_Sort
Definition LanguageId.hh:121
static const uint16_t Catalan
Definition LanguageId.hh:49
static const uint16_t Spanish_Chile
Definition LanguageId.hh:131
static const uint16_t Sanskrit
Definition LanguageId.hh:114
static const uint16_t Spanish_Dominican_Republic
Definition LanguageId.hh:125
static const uint16_t Arabic_Saudi_Arabia
Definition LanguageId.hh:27
static const uint16_t Dutch_Belgian
Definition LanguageId.hh:59
static const uint16_t German_Swiss
Definition LanguageId.hh:85
static const uint16_t Hindi
Definition LanguageId.hh:91
static const uint16_t Arabic_Kuwait
Definition LanguageId.hh:39
static const uint16_t Polish
Definition LanguageId.hh:109
static const uint16_t Afrikaans
Definition LanguageId.hh:25
static const uint16_t Spanish_Costa_Rica
Definition LanguageId.hh:123
static const uint16_t Armenian
Definition LanguageId.hh:43
static const uint16_t French_Belgian
Definition LanguageId.hh:78
Core IntroVirt classes.
Definition Cr0.hh:20