Created
October 28, 2021 04:39
-
-
Save herrcore/22e820f1e8a99238070cd7c5b350261e to your computer and use it in GitHub Desktop.
LANGID Windows Locals enum for quickly parsing malware language checks
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
enum langid_country | |
{ | |
Afrikaans = 0x36, | |
Afrikaans_South_Africa = 0x436, | |
Albanian = 0x1c, | |
Albanian_Albania = 0x41c, | |
Alsatian = 0x84, | |
Alsatian_France = 0x484, | |
Amharic = 0x5e, | |
Amharic_Ethiopia = 0x45e, | |
Arabic = 0x1, | |
Arabic_Algeria = 0x1401, | |
Arabic_Bahrain = 0x3c01, | |
Arabic_Egypt = 0xc01, | |
Arabic_Iraq = 0x801, | |
Arabic_Jordan = 0x2c01, | |
Arabic_Kuwait = 0x3401, | |
Arabic_Lebanon = 0x3001, | |
Arabic_Libya = 0x1001, | |
Arabic_Morocco = 0x1801, | |
Arabic_Oman = 0x2001, | |
Arabic_Qatar = 0x4001, | |
Arabic_Saudi_Arabia = 0x401, | |
Arabic_Syria = 0x2801, | |
Arabic_Tunisia = 0x1c01, | |
Arabic_U_A_E_ = 0x3801, | |
Arabic_Yemen = 0x2401, | |
Armenian = 0x2b, | |
Armenian_Armenia = 0x42b, | |
Assamese = 0x4d, | |
Assamese_India = 0x44d, | |
Azerbaijani = 0x2c, | |
Azerbaijani_Cyrillic = 0x742c, | |
Azerbaijani_Cyrillic__Azerbaijan = 0x82c, | |
Azerbaijani_Latin = 0x782c, | |
Azerbaijani_Latin__Azerbaijan = 0x42c, | |
Bangla = 0x45, | |
Bangla_Bangladesh = 0x845, | |
Bangla_India = 0x445, | |
Bashkir = 0x6d, | |
Bashkir_Russia = 0x46d, | |
Basque = 0x2d, | |
Basque_Basque = 0x42d, | |
Belarusian = 0x23, | |
Belarusian_Belarus = 0x423, | |
Bosnian = 0x781a, | |
Bosnian_Cyrillic = 0x641a, | |
Bosnian_Cyrillic__Bosnia_and_Herzegovina = 0x201a, | |
Bosnian_Latin = 0x681a, | |
Bosnian_Latin__Bosnia_and_Herzegovina = 0x141a, | |
Breton = 0x7e, | |
Breton_France = 0x47e, | |
Bulgarian = 0x2, | |
Bulgarian_Bulgaria = 0x402, | |
Burmese = 0x55, | |
Burmese_Myanmar = 0x455, | |
Catalan = 0x3, | |
Catalan_Catalan = 0x403, | |
Central_Atlas_Tamazight_Arabic__Morocco = 0x45f, | |
Central_Atlas_Tamazight_Tifinagh__Morocco = 0x105f, | |
Central_Kurdish = 0x92, | |
Central_Kurdish_Arabic = 0x7c92, | |
Central_Kurdish_Iraq = 0x492, | |
Cherokee = 0x5c, | |
Cherokee_Cherokee = 0x7c5c, | |
Chinese = 0x7804, | |
Chinese_Simplified = 0x4, | |
Chinese_Simplified_Legacy = 0x4, | |
Chinese_Simplified__PRC = 0x804, | |
Chinese_Simplified__Singapore = 0x1004, | |
Chinese_Traditional = 0x7c04, | |
Chinese_Traditional_Legacy = 0x7c04, | |
Chinese_Traditional__Hong_Kong_S_A_R_ = 0xc04, | |
Chinese_Traditional__Macao_S_A_R_ = 0x1404, | |
Chinese_Traditional__Taiwan = 0x404, | |
Corsican = 0x83, | |
Corsican_France = 0x483, | |
Croatian = 0x1a, | |
Croatian_Croatia = 0x41a, | |
Croatian_Latin__Bosnia_and_Herzegovina = 0x101a, | |
Czech = 0x5, | |
Czech_Czech_Republic = 0x405, | |
Danish = 0x6, | |
Danish_Denmark = 0x406, | |
Dari = 0x8c, | |
Dari_Afghanistan = 0x48c, | |
Divehi = 0x65, | |
Divehi_Maldives = 0x465, | |
Dutch = 0x13, | |
Dutch_Belgium = 0x813, | |
Dutch_Netherlands = 0x413, | |
Dzongkha_Bhutan = 0xc51, | |
Edo = 0x66, | |
Edo_Nigeria = 0x466, | |
English = 0x9, | |
English_Australia = 0xc09, | |
English_Belize = 0x2809, | |
English_Canada = 0x1009, | |
English_Caribbean = 0x2409, | |
English_Hong_Kong_SAR = 0x3c09, | |
English_India = 0x4009, | |
English_Indonesia = 0x3809, | |
English_Ireland = 0x1809, | |
English_Jamaica = 0x2009, | |
English_Malaysia = 0x4409, | |
English_New_Zealand = 0x1409, | |
English_Philippines = 0x3409, | |
English_Singapore = 0x4809, | |
English_South_Africa = 0x1c09, | |
English_Trinidad_and_Tobago = 0x2c09, | |
English_United_Kingdom = 0x809, | |
English_United_States = 0x409, | |
English_Zimbabwe = 0x3009, | |
Estonian = 0x25, | |
Estonian_Estonia = 0x425, | |
Faroese = 0x38, | |
Faroese_Faroe_Islands = 0x438, | |
Filipino = 0x64, | |
Filipino_Philippines = 0x464, | |
Finnish = 0xb, | |
Finnish_Finland = 0x40b, | |
French = 0xc, | |
French_Belgium = 0x80c, | |
French_Cameroon = 0x2c0c, | |
French_Canada = 0xc0c, | |
French_Caribbean = 0x1c0c, | |
French_Congo_DRC = 0x240c, | |
French_Cote_dIvoire = 0x300c, | |
French_France = 0x40c, | |
French_Haiti = 0x3c0c, | |
French_Luxembourg = 0x140c, | |
French_Mali = 0x340c, | |
French_Monaco = 0x180c, | |
French_Morocco = 0x380c, | |
French_Reunion = 0x200c, | |
French_Senegal = 0x280c, | |
French_Switzerland = 0x100c, | |
Frisian = 0x62, | |
Frisian_Netherlands = 0x462, | |
Fulah = 0x67, | |
Fulah_Latin = 0x7c67, | |
Fulah_Latin__Senegal = 0x867, | |
Fulah_Nigeria = 0x467, | |
Galician = 0x56, | |
Galician_Galician = 0x456, | |
Georgian = 0x37, | |
Georgian_Georgia = 0x437, | |
German = 0x7, | |
German_Austria = 0xc07, | |
German_Germany = 0x407, | |
German_Liechtenstein = 0x1407, | |
German_Luxembourg = 0x1007, | |
German_Switzerland = 0x807, | |
Greek = 0x8, | |
Greek_Greece = 0x408, | |
Greenlandic = 0x6f, | |
Greenlandic_Greenland = 0x46f, | |
Guarani = 0x74, | |
Guarani_Paraguay = 0x474, | |
Gujarati = 0x47, | |
Gujarati_India = 0x447, | |
Hausa = 0x68, | |
Hausa_Latin = 0x7c68, | |
Hausa_Latin__Nigeria = 0x468, | |
Hawaiian = 0x75, | |
Hawaiian_United_States = 0x475, | |
Hebrew = 0xd, | |
Hebrew_Israel = 0x40d, | |
Hindi = 0x39, | |
Hindi_India = 0x439, | |
Hungarian = 0xe, | |
Hungarian_Hungary = 0x40e, | |
Ibibio = 0x69, | |
Ibibio_Nigeria = 0x469, | |
Icelandic = 0xf, | |
Icelandic_Iceland = 0x40f, | |
Igbo = 0x70, | |
Igbo_Nigeria = 0x470, | |
Indonesian = 0x21, | |
Indonesian_Indonesia = 0x421, | |
Inuktitut = 0x5d, | |
Inuktitut_Latin = 0x7c5d, | |
Inuktitut_Latin__Canada = 0x85d, | |
Inuktitut_Syllabics = 0x785d, | |
Inuktitut_Syllabics__Canada = 0x45d, | |
Invariant_Language_Invariant_Country = 0x7f, | |
Irish = 0x3c, | |
Irish_Ireland = 0x83c, | |
isiXhosa = 0x34, | |
isiXhosa_South_Africa = 0x434, | |
isiZulu = 0x35, | |
isiZulu_South_Africa = 0x435, | |
Italian = 0x10, | |
Italian_Italy = 0x410, | |
Italian_Switzerland = 0x810, | |
Japanese = 0x11, | |
Japanese_Japan = 0x411, | |
Kannada = 0x4b, | |
Kannada_India = 0x44b, | |
Kanuri = 0x71, | |
Kanuri_Nigeria = 0x471, | |
Kashmiri = 0x60, | |
Kashmiri_Devanagari__India = 0x860, | |
Kashmiri_Perso_Arabic = 0x460, | |
Kazakh = 0x3f, | |
Kazakh_Kazakhstan = 0x43f, | |
Khmer = 0x53, | |
Khmer_Cambodia = 0x453, | |
Kiche = 0x7c86, | |
Kiche_Guatemala = 0x486, | |
Kinyarwanda = 0x87, | |
Kinyarwanda_Rwanda = 0x487, | |
Kiswahili = 0x41, | |
Kiswahili_Kenya = 0x441, | |
Konkani = 0x57, | |
Konkani_India = 0x457, | |
Korean = 0x12, | |
Korean_Korea = 0x412, | |
Kyrgyz = 0x40, | |
Kyrgyz_Kyrgyzstan = 0x440, | |
Lao = 0x54, | |
Lao_Lao_P_D_R_ = 0x454, | |
Latin = 0x76, | |
Latin_World = 0x476, | |
Latvian = 0x26, | |
Latvian_Latvia = 0x426, | |
Lithuanian = 0x27, | |
Lithuanian_Lithuania = 0x427, | |
Lower_Sorbian = 0x7c2e, | |
Lower_Sorbian_Germany = 0x82e, | |
Luxembourgish = 0x6e, | |
Luxembourgish_Luxembourg = 0x46e, | |
Macedonian_Former_Yugoslav_Republic_of_Macedonia = 0x42f, | |
Macedonian_FYROM = 0x2f, | |
Malay = 0x3e, | |
Malay_Brunei_Darussalam = 0x83e, | |
Malay_Malaysia = 0x43e, | |
Malayalam = 0x4c, | |
Malayalam_India = 0x44c, | |
Maltese = 0x3a, | |
Maltese_Malta = 0x43a, | |
Manipuri = 0x58, | |
Manipuri_India = 0x458, | |
Maori = 0x81, | |
Maori_New_Zealand = 0x481, | |
Mapudungun = 0x7a, | |
Mapudungun_Chile = 0x47a, | |
Marathi = 0x4e, | |
Marathi_India = 0x44e, | |
Mohawk = 0x7c, | |
Mohawk_Mohawk = 0x47c, | |
Mongolian = 0x50, | |
Mongolian_Cyrillic = 0x7850, | |
Mongolian_Cyrillic__Mongolia = 0x450, | |
Mongolian_Traditional_Mongolian = 0x7c50, | |
Mongolian_Traditional_Mongolian__Mongolia = 0xc50, | |
Mongolian_Traditional_Mongolian__PRC = 0x850, | |
Nepali = 0x61, | |
Nepali_India = 0x861, | |
Nepali_Nepal = 0x461, | |
Norwegian = 0x14, | |
Norwegian_Bokmal = 0x7c14, | |
Norwegian_Nynorsk = 0x7814, | |
Norwegian__Bokmal_Norway = 0x414, | |
Norwegian__Nynorsk_Norway = 0x814, | |
Occitan = 0x82, | |
Occitan_France = 0x482, | |
Odia = 0x48, | |
Odia_India = 0x448, | |
Oromo = 0x72, | |
Oromo_Ethiopia = 0x472, | |
Papiamento = 0x79, | |
Papiamento_Caribbean = 0x479, | |
Pashto = 0x63, | |
Pashto_Afghanistan = 0x463, | |
Persian = 0x29, | |
Persian_Iran = 0x429, | |
Polish = 0x15, | |
Polish_Poland = 0x415, | |
Portuguese = 0x16, | |
Portuguese_Brazil = 0x416, | |
Portuguese_Portugal = 0x816, | |
Punjabi = 0x46, | |
Punjabi_Arabic = 0x7c46, | |
Punjabi_India = 0x446, | |
Punjabi_Islamic_Republic_of_Pakistan = 0x846, | |
Quechua = 0x6b, | |
Quechua_Bolivia = 0x46b, | |
Quechua_Ecuador = 0x86b, | |
Quechua_Peru = 0xc6b, | |
Romanian = 0x18, | |
Romanian_Moldova = 0x818, | |
Romanian_Romania = 0x418, | |
Romansh = 0x17, | |
Romansh_Switzerland = 0x417, | |
Russian = 0x19, | |
Russian_Moldova = 0x819, | |
Russian_Russia = 0x419, | |
Sakha = 0x85, | |
Sakha_Russia = 0x485, | |
Sami_Inari = 0x703b, | |
Sami_Lule = 0x7c3b, | |
Sami_Northern = 0x3b, | |
Sami_Skolt = 0x743b, | |
Sami_Southern = 0x783b, | |
Sami__Inari_Finland = 0x243b, | |
Sami__Lule_Norway = 0x103b, | |
Sami__Lule_Sweden = 0x143b, | |
Sami__Northern_Finland = 0xc3b, | |
Sami__Northern_Norway = 0x43b, | |
Sami__Northern_Sweden = 0x83b, | |
Sami__Skolt_Finland = 0x203b, | |
Sami__Southern_Norway = 0x183b, | |
Sami__Southern_Sweden = 0x1c3b, | |
Sanskrit = 0x4f, | |
Sanskrit_India = 0x44f, | |
Scottish_Gaelic = 0x91, | |
Scottish_Gaelic_United_Kingdom = 0x491, | |
Serbian = 0x7c1a, | |
Serbian_Cyrillic = 0x6c1a, | |
Serbian_Cyrillic__Bosnia_and_Herzegovina = 0x1c1a, | |
Serbian_Cyrillic__Montenegro = 0x301a, | |
Serbian_Cyrillic__Serbia = 0x281a, | |
Serbian_Latin = 0x701a, | |
Serbian_Latin__Bosnia_and_Herzegovina = 0x181a, | |
Serbian_Latin__Montenegro = 0x2c1a, | |
Serbian_Latin__Serbia = 0x241a, | |
Sesotho_sa_Leboa = 0x6c, | |
Sesotho_sa_Leboa_South_Africa = 0x46c, | |
Setswana = 0x32, | |
Setswana_Botswana = 0x832, | |
Setswana_South_Africa = 0x432, | |
Sindhi = 0x59, | |
Sindhi_Arabic = 0x7c59, | |
Sindhi_Devanagari__India = 0x459, | |
Sindhi_Islamic_Republic_of_Pakistan = 0x859, | |
Sinhala = 0x5b, | |
Sinhala_Sri_Lanka = 0x45b, | |
Slovak = 0x1b, | |
Slovak_Slovakia = 0x41b, | |
Slovenian = 0x24, | |
Slovenian_Slovenia = 0x424, | |
Somali = 0x77, | |
Somali_Somalia = 0x477, | |
Southern_Sotho = 0x30, | |
Southern_Sotho_South_Africa = 0x430, | |
Spanish = 0xa, | |
Spanish_Argentina = 0x2c0a, | |
Spanish_Venezuela = 0x200a, | |
Spanish_Bolivia = 0x400a, | |
Spanish_Chile = 0x340a, | |
Spanish_Colombia = 0x240a, | |
Spanish_Costa_Rica = 0x140a, | |
Spanish_Cuba = 0x5c0a, | |
Spanish_Dominican_Republic = 0x1c0a, | |
Spanish_Ecuador = 0x300a, | |
Spanish_El_Salvador = 0x440a, | |
Spanish_Guatemala = 0x100a, | |
Spanish_Honduras = 0x480a, | |
Spanish_Latin_America = 0x580a, | |
Spanish_Mexico = 0x80a, | |
Spanish_Nicaragua = 0x4c0a, | |
Spanish_Panama = 0x180a, | |
Spanish_Paraguay = 0x3c0a, | |
Spanish_Peru = 0x280a, | |
Spanish_Puerto_Rico = 0x500a, | |
Spanish_Spain = 0xc0a, | |
Spanish_United_States = 0x540a, | |
Spanish_Uruguay = 0x380a, | |
Swedish = 0x1d, | |
Swedish_Finland = 0x81d, | |
Swedish_Sweden = 0x41d, | |
Syriac = 0x5a, | |
Syriac_Syria = 0x45a, | |
Tajik = 0x28, | |
Tajik_Cyrillic = 0x7c28, | |
Tajik_Cyrillic__Tajikistan = 0x428, | |
Tamazight = 0x5f, | |
Tamazight_Latin = 0x7c5f, | |
Tamazight_Latin__Algeria = 0x85f, | |
Tamazight_Tifinagh = 0x785f, | |
Tamil = 0x49, | |
Tamil_India = 0x449, | |
Tamil_Sri_Lanka = 0x849, | |
Tatar = 0x44, | |
Tatar_Russia = 0x444, | |
Telugu = 0x4a, | |
Telugu_India = 0x44a, | |
Thai = 0x1e, | |
Thai_Thailand = 0x41e, | |
Tibetan = 0x51, | |
Tibetan_PRC = 0x451, | |
Tigrinya = 0x73, | |
Tigrinya_Eritrea = 0x873, | |
Tigrinya_Ethiopia = 0x473, | |
Tsonga = 0x31, | |
Tsonga_South_Africa = 0x431, | |
Turkish = 0x1f, | |
Turkish_Turkey = 0x41f, | |
Turkmen = 0x42, | |
Turkmen_Turkmenistan = 0x442, | |
Ukrainian = 0x22, | |
Ukrainian_Ukraine = 0x422, | |
Upper_Sorbian = 0x2e, | |
Upper_Sorbian_Germany = 0x42e, | |
Urdu = 0x20, | |
Urdu_India = 0x820, | |
Urdu_Islamic_Republic_of_Pakistan = 0x420, | |
Uyghur = 0x80, | |
Uyghur_PRC = 0x480, | |
Uzbek = 0x43, | |
Uzbek_Cyrillic = 0x7843, | |
Uzbek_Cyrillic__Uzbekistan = 0x843, | |
Uzbek_Latin = 0x7c43, | |
Uzbek_Latin__Uzbekistan = 0x443, | |
Valencian_Spain = 0x803, | |
Venda = 0x33, | |
Venda_South_Africa = 0x433, | |
Vietnamese = 0x2a, | |
Vietnamese_Vietnam = 0x42a, | |
Welsh = 0x52, | |
Welsh_United_Kingdom = 0x452, | |
Wolof = 0x88, | |
Wolof_Senegal = 0x488, | |
Yi = 0x78, | |
Yi_PRC = 0x478, | |
Yiddish = 0x3d, | |
Yiddish_World = 0x43d, | |
Yoruba = 0x6a, | |
Yoruba_Nigeria = 0x46a, | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment