LIEF: Library to Instrument Executable Formats
Version 0.17.0
Loading...
Searching...
No Matches
lief-static-install
include
LIEF
PE
PE/undef.h
Go to the documentation of this file.
1
/* Copyright 2017 - 2024 R. Thomas
2
* Copyright 2017 - 2024 Quarkslab
3
* Copyright 2017 - 2021 K. Nakagawa
4
*
5
* Licensed under the Apache License, Version 2.0 (the "License");
6
* you may not use this file except in compliance with the License.
7
* You may obtain a copy of the License at
8
*
9
* http://www.apache.org/licenses/LICENSE-2.0
10
*
11
* Unless required by applicable law or agreed to in writing, software
12
* distributed under the License is distributed on an "AS IS" BASIS,
13
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
* See the License for the specific language governing permissions and
15
* limitations under the License.
16
*/
17
#if !defined(LIEF_PE_UNDEF_H) || defined(LIEF_PE_FORCE_UNDEF)
18
#define LIEF_PE_UNDEF_H
19
20
#ifdef IMAGE_FILE_MACHINE_UNKNOWN
21
#pragma message("LIEF will disable #define enums. Please use LIEF_PE_XXXX or LIEF::PE::XXXX instead!")
22
#endif
23
24
#undef IMAGE_FILE_MACHINE_UNKNOWN
25
#undef IMAGE_FILE_MACHINE_AM33
26
#undef IMAGE_FILE_MACHINE_AMD64
27
#undef IMAGE_FILE_MACHINE_ARM
28
#undef IMAGE_FILE_MACHINE_ARMNT
29
#undef IMAGE_FILE_MACHINE_ARM64
30
#undef IMAGE_FILE_MACHINE_EBC
31
#undef IMAGE_FILE_MACHINE_I386
32
#undef IMAGE_FILE_MACHINE_IA64
33
#undef IMAGE_FILE_MACHINE_M32R
34
#undef IMAGE_FILE_MACHINE_MIPS16
35
#undef IMAGE_FILE_MACHINE_MIPSFPU
36
#undef IMAGE_FILE_MACHINE_MIPSFPU16
37
#undef IMAGE_FILE_MACHINE_POWERPC
38
#undef IMAGE_FILE_MACHINE_POWERPCFP
39
#undef IMAGE_FILE_MACHINE_POWERPCBE
40
#undef IMAGE_FILE_MACHINE_R4000
41
#undef IMAGE_FILE_MACHINE_RISCV32
42
#undef IMAGE_FILE_MACHINE_RISCV64
43
#undef IMAGE_FILE_MACHINE_RISCV128
44
#undef IMAGE_FILE_MACHINE_SH3
45
#undef IMAGE_FILE_MACHINE_SH3DSP
46
#undef IMAGE_FILE_MACHINE_SH4
47
#undef IMAGE_FILE_MACHINE_SH5
48
#undef IMAGE_FILE_MACHINE_THUMB
49
#undef IMAGE_FILE_MACHINE_WCEMIPSV2
50
51
#undef IMAGE_SYM_DEBUG
52
#undef IMAGE_SYM_ABSOLUTE
53
#undef IMAGE_SYM_UNDEFINED
54
55
56
#undef IMAGE_FILE_INVALID
57
#undef IMAGE_FILE_RELOCS_STRIPPED
58
#undef IMAGE_FILE_EXECUTABLE_IMAGE
59
#undef IMAGE_FILE_LINE_NUMS_STRIPPED
60
#undef IMAGE_FILE_LOCAL_SYMS_STRIPPED
61
#undef IMAGE_FILE_AGGRESSIVE_WS_TRIM
62
#undef IMAGE_FILE_LARGE_ADDRESS_AWARE
63
#undef IMAGE_FILE_BYTES_REVERSED_LO
64
#undef IMAGE_FILE_32BIT_MACHINE
65
#undef IMAGE_FILE_DEBUG_STRIPPED
66
#undef IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP
67
#undef IMAGE_FILE_NET_RUN_FROM_SWAP
68
#undef IMAGE_FILE_SYSTEM
69
#undef IMAGE_FILE_DLL
70
#undef IMAGE_FILE_UP_SYSTEM_ONLY
71
#undef IMAGE_FILE_BYTES_REVERSED_HI
72
73
#undef IMAGE_SYM_CLASS_END_OF_FUNCTION
74
#undef IMAGE_SYM_CLASS_NULL
75
#undef IMAGE_SYM_CLASS_AUTOMATIC
76
#undef IMAGE_SYM_CLASS_EXTERNAL
77
#undef IMAGE_SYM_CLASS_STATIC
78
#undef IMAGE_SYM_CLASS_REGISTER
79
#undef IMAGE_SYM_CLASS_EXTERNAL_DEF
80
#undef IMAGE_SYM_CLASS_LABEL
81
#undef IMAGE_SYM_CLASS_UNDEFINED_LABEL
82
#undef IMAGE_SYM_CLASS_MEMBER_OF_STRUCT
83
#undef IMAGE_SYM_CLASS_ARGUMENT
84
#undef IMAGE_SYM_CLASS_STRUCT_TAG
85
#undef IMAGE_SYM_CLASS_MEMBER_OF_UNION
86
#undef IMAGE_SYM_CLASS_UNION_TAG
87
#undef IMAGE_SYM_CLASS_TYPE_DEFINITION
88
#undef IMAGE_SYM_CLASS_UNDEFINED_STATIC
89
#undef IMAGE_SYM_CLASS_ENUM_TAG
90
#undef IMAGE_SYM_CLASS_MEMBER_OF_ENUM
91
#undef IMAGE_SYM_CLASS_REGISTER_PARAM
92
#undef IMAGE_SYM_CLASS_BIT_FIELD
93
#undef IMAGE_SYM_CLASS_BLOCK
94
#undef IMAGE_SYM_CLASS_FUNCTION
95
#undef IMAGE_SYM_CLASS_END_OF_STRUCT
96
#undef IMAGE_SYM_CLASS_FILE
97
#undef IMAGE_SYM_CLASS_SECTION
98
#undef IMAGE_SYM_CLASS_WEAK_EXTERNAL
99
#undef IMAGE_SYM_CLASS_CLR_TOKEN
100
101
#undef IMAGE_SYM_TYPE_NULL
102
#undef IMAGE_SYM_TYPE_VOID
103
#undef IMAGE_SYM_TYPE_CHAR
104
#undef IMAGE_SYM_TYPE_SHORT
105
#undef IMAGE_SYM_TYPE_INT
106
#undef IMAGE_SYM_TYPE_LONG
107
#undef IMAGE_SYM_TYPE_FLOAT
108
#undef IMAGE_SYM_TYPE_DOUBLE
109
#undef IMAGE_SYM_TYPE_STRUCT
110
#undef IMAGE_SYM_TYPE_UNION
111
#undef IMAGE_SYM_TYPE_ENUM
112
#undef IMAGE_SYM_TYPE_MOE
113
#undef IMAGE_SYM_TYPE_BYTE
114
#undef IMAGE_SYM_TYPE_WORD
115
#undef IMAGE_SYM_TYPE_UINT
116
#undef IMAGE_SYM_TYPE_DWORD
117
118
119
120
#undef IMAGE_SYM_DTYPE_NULL
121
#undef IMAGE_SYM_DTYPE_POINTER
122
#undef IMAGE_SYM_DTYPE_FUNCTION
123
#undef IMAGE_SYM_DTYPE_ARRAY
124
#undef SCT_COMPLEX_TYPE_SHIFT
125
126
#undef IMAGE_REL_BASED_ABSOLUTE
127
#undef IMAGE_REL_BASED_HIGH
128
#undef IMAGE_REL_BASED_LOW
129
#undef IMAGE_REL_BASED_HIGHLOW
130
#undef IMAGE_REL_BASED_HIGHADJ
131
#undef IMAGE_REL_BASED_MIPS_JMPADDR
132
#undef IMAGE_REL_BASED_SECTION
133
#undef IMAGE_REL_BASED_REL
134
#undef IMAGE_REL_BASED_MIPS_JMPADDR16
135
#undef IMAGE_REL_BASED_IA64_IMM64
136
#undef IMAGE_REL_BASED_DIR64
137
#undef IMAGE_REL_BASED_HIGH3ADJ
138
139
#undef IMAGE_REL_I386_ABSOLUTE
140
#undef IMAGE_REL_I386_DIR16
141
#undef IMAGE_REL_I386_REL16
142
#undef IMAGE_REL_I386_DIR32
143
#undef IMAGE_REL_I386_DIR32NB
144
#undef IMAGE_REL_I386_SEG12
145
#undef IMAGE_REL_I386_SECTION
146
#undef IMAGE_REL_I386_SECREL
147
#undef IMAGE_REL_I386_TOKEN
148
#undef IMAGE_REL_I386_SECREL7
149
#undef IMAGE_REL_I386_REL32
150
#undef IMAGE_REL_BASED_ARM_MOV32A
151
#undef IMAGE_REL_BASED_ARM_MOV32
152
#undef IMAGE_REL_BASED_RISCV_HI20
153
#undef IMAGE_REL_BASED_ARM_MOV32T
154
#undef IMAGE_REL_BASED_THUMB_MOV32
155
#undef IMAGE_REL_BASED_RISCV_LOW12I
156
#undef IMAGE_REL_BASED_RISCV_LOW12S
157
158
#undef IMAGE_REL_AMD64_ABSOLUTE
159
#undef IMAGE_REL_AMD64_ADDR64
160
#undef IMAGE_REL_AMD64_ADDR32
161
#undef IMAGE_REL_AMD64_ADDR32NB
162
#undef IMAGE_REL_AMD64_REL32
163
#undef IMAGE_REL_AMD64_REL32_1
164
#undef IMAGE_REL_AMD64_REL32_2
165
#undef IMAGE_REL_AMD64_REL32_3
166
#undef IMAGE_REL_AMD64_REL32_4
167
#undef IMAGE_REL_AMD64_REL32_5
168
#undef IMAGE_REL_AMD64_SECTION
169
#undef IMAGE_REL_AMD64_SECREL
170
#undef IMAGE_REL_AMD64_SECREL7
171
#undef IMAGE_REL_AMD64_TOKEN
172
#undef IMAGE_REL_AMD64_SREL32
173
#undef IMAGE_REL_AMD64_PAIR
174
#undef IMAGE_REL_AMD64_SSPAN32
175
176
#undef IMAGE_REL_ARM_ABSOLUTE
177
#undef IMAGE_REL_ARM_ADDR32
178
#undef IMAGE_REL_ARM_ADDR32NB
179
#undef IMAGE_REL_ARM_BRANCH24
180
#undef IMAGE_REL_ARM_BRANCH11
181
#undef IMAGE_REL_ARM_TOKEN
182
#undef IMAGE_REL_ARM_BLX24
183
#undef IMAGE_REL_ARM_BLX11
184
#undef IMAGE_REL_ARM_SECTION
185
#undef IMAGE_REL_ARM_SECREL
186
#undef IMAGE_REL_ARM_MOV32A
187
#undef IMAGE_REL_ARM_MOV32T
188
#undef IMAGE_REL_ARM_BRANCH20T
189
#undef IMAGE_REL_ARM_BRANCH24T
190
#undef IMAGE_REL_ARM_BLX23T
191
192
193
#undef IMAGE_WEAK_EXTERN_SEARCH_NOLIBRARY
194
#undef IMAGE_WEAK_EXTERN_SEARCH_LIBRARY
195
#undef IMAGE_WEAK_EXTERN_SEARCH_ALIAS
196
197
198
#undef EXPORT_TABLE
199
#undef IMPORT_TABLE
200
#undef RESOURCE_TABLE
201
#undef EXCEPTION_TABLE
202
#undef CERTIFICATE_TABLE
203
#undef BASE_RELOCATION_TABLE
204
#undef DEBUG
205
#undef ARCHITECTURE
206
#undef GLOBAL_PTR
207
#undef TLS_TABLE
208
#undef LOAD_CONFIG_TABLE
209
#undef BOUND_IMPORT
210
#undef IAT
211
#undef DELAY_IMPORT_DESCRIPTOR
212
#undef CLR_RUNTIME_HEADER
213
#undef NUM_DATA_DIRECTORIES
214
215
#undef IMAGE_SUBSYSTEM_UNKNOWN
216
#undef IMAGE_SUBSYSTEM_NATIVE
217
#undef IMAGE_SUBSYSTEM_WINDOWS_GUI
218
#undef IMAGE_SUBSYSTEM_WINDOWS_CUI
219
#undef IMAGE_SUBSYSTEM_OS2_CUI
220
#undef IMAGE_SUBSYSTEM_POSIX_CUI
221
#undef IMAGE_SUBSYSTEM_NATIVE_WINDOWS
222
#undef IMAGE_SUBSYSTEM_WINDOWS_CE_GUI
223
#undef IMAGE_SUBSYSTEM_EFI_APPLICATION
224
#undef IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER
225
#undef IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER
226
#undef IMAGE_SUBSYSTEM_EFI_ROM
227
#undef IMAGE_SUBSYSTEM_XBOX
228
#undef IMAGE_SUBSYSTEM_WINDOWS_BOOT_APPLICATION
229
230
231
232
#undef IMAGE_DLL_CHARACTERISTICS_HIGH_ENTROPY_VA
233
#undef IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE
234
#undef IMAGE_DLL_CHARACTERISTICS_FORCE_INTEGRITY
235
#undef IMAGE_DLL_CHARACTERISTICS_NX_COMPAT
236
#undef IMAGE_DLL_CHARACTERISTICS_NO_ISOLATION
237
#undef IMAGE_DLL_CHARACTERISTICS_NO_SEH
238
#undef IMAGE_DLL_CHARACTERISTICS_NO_BIND
239
#undef IMAGE_DLL_CHARACTERISTICS_APPCONTAINER
240
#undef IMAGE_DLL_CHARACTERISTICS_WDM_DRIVER
241
#undef IMAGE_DLL_CHARACTERISTICS_GUARD_CF
242
#undef IMAGE_DLL_CHARACTERISTICS_TERMINAL_SERVER_AWARE
243
244
#undef IMAGE_DEBUG_TYPE_UNKNOWN
245
#undef IMAGE_DEBUG_TYPE_COFF
246
#undef IMAGE_DEBUG_TYPE_CODEVIEW
247
#undef IMAGE_DEBUG_TYPE_FPO
248
#undef IMAGE_DEBUG_TYPE_MISC
249
#undef IMAGE_DEBUG_TYPE_EXCEPTION
250
#undef IMAGE_DEBUG_TYPE_FIXUP
251
#undef IMAGE_DEBUG_TYPE_OMAP_TO_SRC
252
#undef IMAGE_DEBUG_TYPE_OMAP_FROM_SRC
253
#undef IMAGE_DEBUG_TYPE_BORLAND
254
#undef IMAGE_DEBUG_TYPE_RESERVED10
255
#undef IMAGE_DEBUG_TYPE_CLSID
256
#undef IMAGE_DEBUG_TYPE_VC_FEATURE
257
#undef IMAGE_DEBUG_TYPE_POGO
258
#undef IMAGE_DEBUG_TYPE_ILTCG
259
#undef IMAGE_DEBUG_TYPE_MPX
260
#undef IMAGE_DEBUG_TYPE_REPRO
261
#undef IMAGE_DEBUG_TYPE_EX_DLLCHARACTERISTICS
262
263
#undef IMAGE_SCN_TYPE_NO_PAD
264
#undef IMAGE_SCN_CNT_CODE
265
#undef IMAGE_SCN_CNT_INITIALIZED_DATA
266
#undef IMAGE_SCN_CNT_UNINITIALIZED_DATA
267
#undef IMAGE_SCN_LNK_OTHER
268
#undef IMAGE_SCN_LNK_INFO
269
#undef IMAGE_SCN_LNK_REMOVE
270
#undef IMAGE_SCN_LNK_COMDAT
271
#undef IMAGE_SCN_GPREL
272
#undef IMAGE_SCN_MEM_PURGEABLE
273
#undef IMAGE_SCN_MEM_16BIT
274
#undef IMAGE_SCN_MEM_LOCKED
275
#undef IMAGE_SCN_MEM_PRELOAD
276
#undef IMAGE_SCN_ALIGN_1BYTES
277
#undef IMAGE_SCN_ALIGN_2BYTES
278
#undef IMAGE_SCN_ALIGN_4BYTES
279
#undef IMAGE_SCN_ALIGN_8BYTES
280
#undef IMAGE_SCN_ALIGN_16BYTES
281
#undef IMAGE_SCN_ALIGN_32BYTES
282
#undef IMAGE_SCN_ALIGN_64BYTES
283
#undef IMAGE_SCN_ALIGN_128BYTES
284
#undef IMAGE_SCN_ALIGN_256BYTES
285
#undef IMAGE_SCN_ALIGN_512BYTES
286
#undef IMAGE_SCN_ALIGN_1024BYTES
287
#undef IMAGE_SCN_ALIGN_2048BYTES
288
#undef IMAGE_SCN_ALIGN_4096BYTES
289
#undef IMAGE_SCN_ALIGN_8192BYTES
290
#undef IMAGE_SCN_LNK_NRELOC_OVFL
291
#undef IMAGE_SCN_MEM_DISCARDABLE
292
#undef IMAGE_SCN_MEM_NOT_CACHED
293
#undef IMAGE_SCN_MEM_NOT_PAGED
294
#undef IMAGE_SCN_MEM_SHARED
295
#undef IMAGE_SCN_MEM_EXECUTE
296
#undef IMAGE_SCN_MEM_READ
297
#undef IMAGE_SCN_MEM_WRITE
298
299
#undef RESOURCE_LANGS
300
301
302
#undef LANG_NEUTRAL
303
#undef LANG_INVARIANT
304
#undef LANG_AFRIKAANS
305
#undef LANG_ALBANIAN
306
#undef LANG_ARABIC
307
#undef LANG_ARMENIAN
308
#undef LANG_ASSAMESE
309
#undef LANG_AZERI
310
#undef LANG_BASQUE
311
#undef LANG_BELARUSIAN
312
#undef LANG_BENGALI
313
#undef LANG_BANGLA
314
#undef LANG_BULGARIAN
315
#undef LANG_CATALAN
316
#undef LANG_CHINESE
317
#undef LANG_CROATIAN
318
#undef LANG_BOSNIAN
319
#undef LANG_CZECH
320
#undef LANG_DANISH
321
#undef LANG_DIVEHI
322
#undef LANG_DUTCH
323
#undef LANG_ENGLISH
324
#undef LANG_ESTONIAN
325
#undef LANG_FAEROESE
326
#undef LANG_FARSI
327
#undef LANG_FINNISH
328
#undef LANG_FRENCH
329
#undef LANG_GALICIAN
330
#undef LANG_GEORGIAN
331
#undef LANG_GERMAN
332
#undef LANG_GREEK
333
#undef LANG_GUJARATI
334
#undef LANG_HEBREW
335
#undef LANG_HINDI
336
#undef LANG_HUNGARIAN
337
#undef LANG_ICELANDIC
338
#undef LANG_INDONESIAN
339
#undef LANG_ITALIAN
340
#undef LANG_JAPANESE
341
#undef LANG_KANNADA
342
#undef LANG_KASHMIRI
343
#undef LANG_KAZAK
344
#undef LANG_KONKANI
345
#undef LANG_KOREAN
346
#undef LANG_KYRGYZ
347
#undef LANG_LATVIAN
348
#undef LANG_LITHUANIAN
349
#undef LANG_MACEDONIAN
350
#undef LANG_MALAY
351
#undef LANG_MALAYALAM
352
#undef LANG_MANIPURI
353
#undef LANG_MARATHI
354
#undef LANG_MONGOLIAN
355
#undef LANG_NEPALI
356
#undef LANG_NORWEGIAN
357
#undef LANG_ORIYA
358
#undef LANG_POLISH
359
#undef LANG_PORTUGUESE
360
#undef LANG_PUNJABI
361
#undef LANG_ROMANIAN
362
#undef LANG_RUSSIAN
363
#undef LANG_SANSKRIT
364
#undef LANG_SERBIAN
365
#undef LANG_SINDHI
366
#undef LANG_SLOVAK
367
#undef LANG_SLOVENIAN
368
#undef LANG_SPANISH
369
#undef LANG_SWAHILI
370
#undef LANG_SWEDISH
371
#undef LANG_SYRIAC
372
#undef LANG_TAMIL
373
#undef LANG_TATAR
374
#undef LANG_TELUGU
375
#undef LANG_THAI
376
#undef LANG_TURKISH
377
#undef LANG_UKRAINIAN
378
#undef LANG_URDU
379
#undef LANG_UZBEK
380
#undef LANG_VIETNAMESE
381
#undef LANG_GAELIC
382
#undef LANG_MALTESE
383
#undef LANG_MAORI
384
#undef LANG_RHAETO_ROMANCE
385
#undef LANG_SAMI
386
#undef LANG_SORBIAN
387
#undef LANG_SUTU
388
#undef LANG_TSONGA
389
#undef LANG_TSWANA
390
#undef LANG_VENDA
391
#undef LANG_XHOSA
392
#undef LANG_ZULU
393
#undef LANG_ESPERANTO
394
#undef LANG_WALON
395
#undef LANG_CORNISH
396
#undef LANG_WELSH
397
#undef LANG_BRETON
398
#undef LANG_INUKTITUT
399
#undef LANG_IRISH
400
#undef LANG_LOWER_SORBIAN
401
#undef LANG_PULAR
402
#undef LANG_QUECHUA
403
#undef LANG_TAMAZIGHT
404
#undef LANG_TIGRINYA
405
#undef LANG_VALENCIAN
406
407
408
409
#undef SUBLANG_AFRIKAANS_SOUTH_AFRICA
410
#undef SUBLANG_ALBANIAN_ALBANIA
411
#undef SUBLANG_ALSATIAN_FRANCE
412
#undef SUBLANG_AMHARIC_ETHIOPIA
413
#undef SUBLANG_ARABIC_ALGERIA
414
#undef SUBLANG_ARABIC_BAHRAIN
415
#undef SUBLANG_ARABIC_EGYPT
416
#undef SUBLANG_ARABIC_IRAQ
417
#undef SUBLANG_ARABIC_JORDAN
418
#undef SUBLANG_ARABIC_KUWAIT
419
#undef SUBLANG_ARABIC_LEBANON
420
#undef SUBLANG_ARABIC_LIBYA
421
#undef SUBLANG_ARABIC_MOROCCO
422
#undef SUBLANG_ARABIC_OMAN
423
#undef SUBLANG_ARABIC_QATAR
424
#undef SUBLANG_ARABIC_SAUDI_ARABIA
425
#undef SUBLANG_ARABIC_SYRIA
426
#undef SUBLANG_ARABIC_TUNISIA
427
#undef SUBLANG_ARABIC_UAE
428
#undef SUBLANG_ARABIC_YEMEN
429
#undef SUBLANG_ARMENIAN_ARMENIA
430
#undef SUBLANG_ASSAMESE_INDIA
431
#undef SUBLANG_AZERI_CYRILLIC
432
#undef SUBLANG_AZERI_LATIN
433
#undef SUBLANG_BASHKIR_RUSSIA
434
#undef SUBLANG_BASQUE_BASQUE
435
#undef SUBLANG_BELARUSIAN_BELARUS
436
#undef SUBLANG_BANGLA_BANGLADESH
437
#undef SUBLANG_BANGLA_INDIA
438
#undef SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_CYRILLIC
439
#undef SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_LATIN
440
#undef SUBLANG_BRETON_FRANCE
441
#undef SUBLANG_BULGARIAN_BULGARIA
442
#undef SUBLANG_CATALAN_CATALAN
443
#undef SUBLANG_CHINESE_HONGKONG
444
#undef SUBLANG_CHINESE_MACAU
445
#undef SUBLANG_CHINESE_SIMPLIFIED
446
#undef SUBLANG_CHINESE_SINGAPORE
447
#undef SUBLANG_CHINESE_TRADITIONAL
448
#undef SUBLANG_CORSICAN_FRANCE
449
#undef SUBLANG_CROATIAN_BOSNIA_HERZEGOVINA_LATIN
450
#undef SUBLANG_CROATIAN_CROATIA
451
#undef SUBLANG_CUSTOM_DEFAULT
452
#undef SUBLANG_CUSTOM_UNSPECIFIED
453
#undef SUBLANG_CZECH_CZECH_REPUBLIC
454
#undef SUBLANG_DANISH_DENMARK
455
#undef SUBLANG_DARI_AFGHANISTAN
456
#undef SUBLANG_DEFAULT
457
#undef SUBLANG_DIVEHI_MALDIVES
458
#undef SUBLANG_DUTCH_BELGIAN
459
#undef SUBLANG_DUTCH
460
#undef SUBLANG_ENGLISH_AUS
461
#undef SUBLANG_ENGLISH_BELIZE
462
#undef SUBLANG_ENGLISH_CAN
463
#undef SUBLANG_ENGLISH_CARIBBEAN
464
#undef SUBLANG_ENGLISH_EIRE
465
#undef SUBLANG_ENGLISH_INDIA
466
#undef SUBLANG_ENGLISH_JAMAICA
467
#undef SUBLANG_ENGLISH_MALAYSIA
468
#undef SUBLANG_ENGLISH_NZ
469
#undef SUBLANG_ENGLISH_PHILIPPINES
470
#undef SUBLANG_ENGLISH_SINGAPORE
471
#undef SUBLANG_ENGLISH_SOUTH_AFRICA
472
#undef SUBLANG_ENGLISH_TRINIDAD
473
#undef SUBLANG_ENGLISH_UK
474
#undef SUBLANG_ENGLISH_US
475
#undef SUBLANG_ENGLISH_ZIMBABWE
476
#undef SUBLANG_ENGLISH_IRELAND
477
#undef SUBLANG_ESTONIAN_ESTONIA
478
#undef SUBLANG_FAEROESE_FAROE_ISLANDS
479
#undef SUBLANG_FILIPINO_PHILIPPINES
480
#undef SUBLANG_FINNISH_FINLAND
481
#undef SUBLANG_FRENCH_BELGIAN
482
#undef SUBLANG_FRENCH_CANADIAN
483
#undef SUBLANG_FRENCH_LUXEMBOURG
484
#undef SUBLANG_FRENCH_MONACO
485
#undef SUBLANG_FRENCH_SWISS
486
#undef SUBLANG_FRENCH
487
#undef SUBLANG_FRISIAN_NETHERLANDS
488
#undef SUBLANG_GALICIAN_GALICIAN
489
#undef SUBLANG_GEORGIAN_GEORGIA
490
#undef SUBLANG_GERMAN_AUSTRIAN
491
#undef SUBLANG_GERMAN_LIECHTENSTEIN
492
#undef SUBLANG_GERMAN_LUXEMBOURG
493
#undef SUBLANG_GERMAN_SWISS
494
#undef SUBLANG_GERMAN
495
#undef SUBLANG_GREEK_GREECE
496
#undef SUBLANG_GREENLANDIC_GREENLAND
497
#undef SUBLANG_GUJARATI_INDIA
498
#undef SUBLANG_HAUSA_NIGERIA_LATIN
499
#undef SUBLANG_HEBREW_ISRAEL
500
#undef SUBLANG_HINDI_INDIA
501
#undef SUBLANG_HUNGARIAN_HUNGARY
502
#undef SUBLANG_ICELANDIC_ICELAND
503
#undef SUBLANG_IGBO_NIGERIA
504
#undef SUBLANG_INDONESIAN_INDONESIA
505
#undef SUBLANG_INUKTITUT_CANADA_LATIN
506
#undef SUBLANG_INUKTITUT_CANADA
507
#undef SUBLANG_IRISH_IRELAND
508
#undef SUBLANG_ITALIAN_SWISS
509
#undef SUBLANG_ITALIAN
510
#undef SUBLANG_JAPANESE_JAPAN
511
#undef SUBLANG_KANNADA_INDIA
512
#undef SUBLANG_KASHMIRI_INDIA
513
#undef SUBLANG_KASHMIRI_SASIA
514
#undef SUBLANG_KAZAK_KAZAKHSTAN
515
#undef SUBLANG_KHMER_CAMBODIA
516
#undef SUBLANG_KICHE_GUATEMALA
517
#undef SUBLANG_KINYARWANDA_RWANDA
518
#undef SUBLANG_KONKANI_INDIA
519
#undef SUBLANG_KOREAN
520
#undef SUBLANG_KYRGYZ_KYRGYZSTAN
521
#undef SUBLANG_LAO_LAO
522
#undef SUBLANG_LATVIAN_LATVIA
523
#undef SUBLANG_LITHUANIAN_CLASSIC
524
#undef SUBLANG_LITHUANIAN
525
#undef SUBLANG_LOWER_SORBIAN_GERMANY
526
#undef SUBLANG_LUXEMBOURGISH_LUXEMBOURG
527
#undef SUBLANG_MACEDONIAN_MACEDONIA
528
#undef SUBLANG_MALAY_BRUNEI_DARUSSALAM
529
#undef SUBLANG_MALAY_MALAYSIA
530
#undef SUBLANG_MALAYALAM_INDIA
531
#undef SUBLANG_MALTESE_MALTA
532
#undef SUBLANG_MAORI_NEW_ZEALAND
533
#undef SUBLANG_MAPUDUNGUN_CHILE
534
#undef SUBLANG_MARATHI_INDIA
535
#undef SUBLANG_MOHAWK_MOHAWK
536
#undef SUBLANG_MONGOLIAN_CYRILLIC_MONGOLIA
537
#undef SUBLANG_MONGOLIAN_PRC
538
#undef SUBLANG_NEPALI_INDIA
539
#undef SUBLANG_NEPALI_NEPAL
540
#undef SUBLANG_NEUTRAL
541
#undef SUBLANG_NORWEGIAN_BOKMAL
542
#undef SUBLANG_NORWEGIAN_NYNORSK
543
#undef SUBLANG_OCCITAN_FRANCE
544
#undef SUBLANG_ORIYA_INDIA
545
#undef SUBLANG_PASHTO_AFGHANISTAN
546
#undef SUBLANG_PERSIAN_IRAN
547
#undef SUBLANG_POLISH_POLAND
548
#undef SUBLANG_PORTUGUESE_BRAZILIAN
549
#undef SUBLANG_PORTUGUESE
550
#undef SUBLANG_PUNJABI_INDIA
551
#undef SUBLANG_QUECHUA_BOLIVIA
552
#undef SUBLANG_QUECHUA_ECUADOR
553
#undef SUBLANG_QUECHUA_PERU
554
#undef SUBLANG_ROMANIAN_ROMANIA
555
#undef SUBLANG_ROMANSH_SWITZERLAND
556
#undef SUBLANG_RUSSIAN_RUSSIA
557
#undef SUBLANG_SAMI_INARI_FINLAND
558
#undef SUBLANG_SAMI_LULE_NORWAY
559
#undef SUBLANG_SAMI_LULE_SWEDEN
560
#undef SUBLANG_SAMI_NORTHERN_FINLAND
561
#undef SUBLANG_SAMI_NORTHERN_NORWAY
562
#undef SUBLANG_SAMI_NORTHERN_SWEDEN
563
#undef SUBLANG_SAMI_SKOLT_FINLAND
564
#undef SUBLANG_SAMI_SOUTHERN_NORWAY
565
#undef SUBLANG_SAMI_SOUTHERN_SWEDEN
566
#undef SUBLANG_SANSKRIT_INDIA
567
#undef SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_CYRILLIC
568
#undef SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_LATIN
569
#undef SUBLANG_SERBIAN_CROATIA
570
#undef SUBLANG_SERBIAN_CYRILLIC
571
#undef SUBLANG_SERBIAN_LATIN
572
#undef SUBLANG_SINDHI_AFGHANISTAN
573
#undef SUBLANG_SINDHI_INDIA
574
#undef SUBLANG_SINDHI_PAKISTAN
575
#undef SUBLANG_SINHALESE_SRI_LANKA
576
#undef SUBLANG_SLOVAK_SLOVAKIA
577
#undef SUBLANG_SLOVENIAN_SLOVENIA
578
#undef SUBLANG_SOTHO_NORTHERN_SOUTH_AFRICA
579
#undef SUBLANG_SPANISH_ARGENTINA
580
#undef SUBLANG_SPANISH_BOLIVIA
581
#undef SUBLANG_SPANISH_CHILE
582
#undef SUBLANG_SPANISH_COLOMBIA
583
#undef SUBLANG_SPANISH_COSTA_RICA
584
#undef SUBLANG_SPANISH_DOMINICAN_REPUBLIC
585
#undef SUBLANG_SPANISH_ECUADOR
586
#undef SUBLANG_SPANISH_EL_SALVADOR
587
#undef SUBLANG_SPANISH_GUATEMALA
588
#undef SUBLANG_SPANISH_HONDURAS
589
#undef SUBLANG_SPANISH_MEXICAN
590
#undef SUBLANG_SPANISH_MODERN
591
#undef SUBLANG_SPANISH_NICARAGUA
592
#undef SUBLANG_SPANISH_PANAMA
593
#undef SUBLANG_SPANISH_PARAGUAY
594
#undef SUBLANG_SPANISH_PERU
595
#undef SUBLANG_SPANISH_PUERTO_RICO
596
#undef SUBLANG_SPANISH_URUGUAY
597
#undef SUBLANG_SPANISH_US
598
#undef SUBLANG_SPANISH_VENEZUELA
599
#undef SUBLANG_SPANISH
600
#undef SUBLANG_SWAHILI_KENYA
601
#undef SUBLANG_SWEDISH_FINLAND
602
#undef SUBLANG_SWEDISH
603
#undef SUBLANG_SYRIAC_SYRIA
604
#undef SUBLANG_SYS_DEFAULT
605
#undef SUBLANG_TAJIK_TAJIKISTAN
606
#undef SUBLANG_TAMAZIGHT_ALGERIA_LATIN
607
#undef SUBLANG_TAMIL_INDIA
608
#undef SUBLANG_TATAR_RUSSIA
609
#undef SUBLANG_TELUGU_INDIA
610
#undef SUBLANG_THAI_THAILAND
611
#undef SUBLANG_TIBETAN_PRC
612
#undef SUBLANG_TIGRIGNA_ERITREA
613
#undef SUBLANG_TSWANA_SOUTH_AFRICA
614
#undef SUBLANG_TURKISH_TURKEY
615
#undef SUBLANG_TURKMEN_TURKMENISTAN
616
#undef SUBLANG_UI_CUSTOM_DEFAULT
617
#undef SUBLANG_UIGHUR_PRC
618
#undef SUBLANG_UKRAINIAN_UKRAINE
619
#undef SUBLANG_UPPER_SORBIAN_GERMANY
620
#undef SUBLANG_URDU_INDIA
621
#undef SUBLANG_URDU_PAKISTAN
622
#undef SUBLANG_UZBEK_CYRILLIC
623
#undef SUBLANG_UZBEK_LATIN
624
#undef SUBLANG_VIETNAMESE_VIETNAM
625
#undef SUBLANG_WELSH_UNITED_KINGDOM
626
#undef SUBLANG_WOLOF_SENEGAL
627
#undef SUBLANG_XHOSA_SOUTH_AFRICA
628
#undef SUBLANG_YAKUT_RUSSIA
629
#undef SUBLANG_YI_PRC
630
#undef SUBLANG_YORUBA_NIGERIA
631
#undef SUBLANG_ZULU_SOUTH_AFRICA
632
#undef SUBLANG_PULAR_SENEGAL
633
#undef SUBLANG_PUNJABI_PAKISTAN
634
#undef SUBLANG_TSWANA_BOTSWANA
635
#undef SUBLANG_TAMIL_SRI_LANKA
636
#undef SUBLANG_TIGRINYA_ETHIOPIA
637
#undef SUBLANG_TIGRINYA_ERITREA
638
#undef SUBLANG_VALENCIAN_VALENCIA
639
640
#undef WS_EX_DLGMODALFRAME
641
#undef WS_EX_NOPARENTNOTIFY
642
#undef WS_EX_TOPMOST
643
#undef WS_EX_ACCEPTFILES
644
#undef WS_EX_TRANSPARENT
645
#undef WS_EX_MDICHILD
646
#undef WS_EX_TOOLWINDOW
647
#undef WS_EX_WINDOWEDGE
648
#undef WS_EX_CLIENTEDGE
649
#undef WS_EX_CONTEXTHELP
650
#undef WS_EX_RIGHT
651
#undef WS_EX_LEFT
652
#undef WS_EX_RTLREADING
653
#undef WS_EX_LTRREADING
654
#undef WS_EX_LEFTSCROLLBAR
655
#undef WS_EX_RIGHTSCROLLBAR
656
#undef WS_EX_CONTROLPARENT
657
#undef WS_EX_STATICEDGE
658
#undef WS_EX_APPWINDOW
659
660
661
#undef WS_OVERLAPPED
662
#undef WS_POPUP
663
#undef WS_CHILD
664
#undef WS_MINIMIZE
665
#undef WS_VISIBLE
666
#undef WS_DISABLED
667
#undef WS_CLIPSIBLINGS
668
#undef WS_CLIPCHILDREN
669
#undef WS_MAXIMIZE
670
#undef WS_CAPTION
671
#undef WS_BORDER
672
#undef WS_DLGFRAME
673
#undef WS_VSCROLL
674
#undef WS_HSCROLL
675
#undef WS_SYSMENU
676
#undef WS_THICKFRAME
677
#undef WS_GROUP
678
#undef WS_TABSTOP
679
#undef WS_MINIMIZEBOX
680
#undef WS_MAXIMIZEBOX
681
682
#undef DS_ABSALIGN
683
#undef DS_SYSMODAL
684
#undef DS_LOCALEDIT
685
#undef DS_SETFONT
686
#undef DS_MODALFRAME
687
#undef DS_NOIDLEMSG
688
#undef DS_SETFOREGROUND
689
#undef DS_3DLOOK
690
#undef DS_FIXEDSYS
691
#undef DS_NOFAILCREATE
692
#undef DS_CONTROL
693
#undef DS_CENTER
694
#undef DS_CENTERMOUSE
695
#undef DS_CONTEXTHELP
696
#undef DS_SHELLFONT
697
698
#undef VOS_UNKNOWN
699
#undef VOS_DOS
700
#undef VOS_NT
701
#undef VOS__WINDOWS16
702
#undef VOS__WINDOWS32
703
#undef VOS_OS216
704
#undef VOS_OS232
705
#undef VOS__PM16
706
#undef VOS__PM32
707
#undef VOS_DOS_WINDOWS16
708
#undef VOS_DOS_WINDOWS32
709
#undef VOS_NT_WINDOWS32
710
#undef VOS_OS216_PM16
711
#undef VOS_OS232_PM32
712
713
#undef VS_FF_DEBUG
714
#undef VS_FF_INFOINFERRED
715
#undef VS_FF_PATCHED
716
#undef VS_FF_PRERELEASE
717
#undef VS_FF_PRIVATEBUILD
718
#undef VS_FF_SPECIALBUILD
719
720
#undef VFT_APP
721
#undef VFT_DLL
722
#undef VFT_DRV
723
#undef VFT_FONT
724
#undef VFT_STATIC_LIB
725
#undef VFT_UNKNOWN
726
#undef VFT_VXD
727
728
#undef VFT2_DRV_COMM
729
#undef VFT2_DRV_DISPLAY
730
#undef VFT2_DRV_INSTALLABLE
731
#undef VFT2_DRV_KEYBOARD
732
#undef VFT2_DRV_LANGUAGE
733
#undef VFT2_DRV_MOUSE
734
#undef VFT2_DRV_NETWORK
735
#undef VFT2_DRV_PRINTER
736
#undef VFT2_DRV_SOUND
737
#undef VFT2_DRV_SYSTEM
738
#undef VFT2_DRV_VERSIONED_PRINTER
739
#undef VFT2_FONT_RASTER
740
#undef VFT2_FONT_TRUETYPE
741
#undef VFT2_FONT_VECTOR
742
#undef VFT2_UNKNOWN
743
744
#undef FVIRTKEY
745
#undef FNOINVERT
746
#undef FSHIFT
747
#undef FCONTROL
748
#undef FALT
749
#undef END
750
751
#undef VK_LBUTTON
752
#undef VK_RBUTTON
753
#undef VK_CANCEL
754
#undef VK_MBUTTON
755
#undef VK_XBUTTON1
756
#undef VK_XBUTTON2
757
#undef VK_BACK
758
#undef VK_TAB
759
#undef VK_CLEAR
760
#undef VK_RETURN
761
#undef VK_SHIFT
762
#undef VK_CONTROL
763
#undef VK_MENU
764
#undef VK_PAUSE
765
#undef VK_CAPITAL
766
#undef VK_KANA
767
#undef VK_HANGUEL
768
#undef VK_HANGUL
769
#undef VK_IME_ON
770
#undef VK_JUNJA
771
#undef VK_FINAL
772
#undef VK_HANJA
773
#undef VK_KANJI
774
#undef VK_IME_OFF
775
#undef VK_ESCAPE
776
#undef VK_CONVERT
777
#undef VK_NONCONVERT
778
#undef VK_ACCEPT
779
#undef VK_MODECHANGE
780
#undef VK_SPACE
781
#undef VK_PRIOR
782
#undef VK_NEXT
783
#undef VK_END
784
#undef VK_HOME
785
#undef VK_LEFT
786
#undef VK_UP
787
#undef VK_RIGHT
788
#undef VK_DOWN
789
#undef VK_SELECT
790
#undef VK_PRINT
791
#undef VK_EXECUTE
792
#undef VK_SNAPSHOT
793
#undef VK_INSERT
794
#undef VK_DELETE
795
#undef VK_HELP
796
#undef VK_0
797
#undef VK_1
798
#undef VK_2
799
#undef VK_3
800
#undef VK_4
801
#undef VK_5
802
#undef VK_6
803
#undef VK_7
804
#undef VK_8
805
#undef VK_9
806
#undef VK_A
807
#undef VK_B
808
#undef VK_C
809
#undef VK_D
810
#undef VK_E
811
#undef VK_F
812
#undef VK_G
813
#undef VK_H
814
#undef VK_I
815
#undef VK_J
816
#undef VK_K
817
#undef VK_L
818
#undef VK_M
819
#undef VK_N
820
#undef VK_O
821
#undef VK_P
822
#undef VK_Q
823
#undef VK_R
824
#undef VK_S
825
#undef VK_T
826
#undef VK_U
827
#undef VK_V
828
#undef VK_W
829
#undef VK_X
830
#undef VK_Y
831
#undef VK_Z
832
#undef VK_LWIN
833
#undef VK_RWIN
834
#undef VK_APPS
835
#undef VK_SLEEP
836
#undef VK_NUMPAD0
837
#undef VK_NUMPAD1
838
#undef VK_NUMPAD2
839
#undef VK_NUMPAD3
840
#undef VK_NUMPAD4
841
#undef VK_NUMPAD5
842
#undef VK_NUMPAD6
843
#undef VK_NUMPAD7
844
#undef VK_NUMPAD8
845
#undef VK_NUMPAD9
846
#undef VK_MULTIPLY
847
#undef VK_ADD
848
#undef VK_SEPARATOR
849
#undef VK_SUBTRACT
850
#undef VK_DECIMAL
851
#undef VK_DIVIDE
852
#undef VK_F1
853
#undef VK_F2
854
#undef VK_F3
855
#undef VK_F4
856
#undef VK_F5
857
#undef VK_F6
858
#undef VK_F7
859
#undef VK_F8
860
#undef VK_F9
861
#undef VK_F10
862
#undef VK_F11
863
#undef VK_F12
864
#undef VK_F13
865
#undef VK_F14
866
#undef VK_F15
867
#undef VK_F16
868
#undef VK_F17
869
#undef VK_F18
870
#undef VK_F19
871
#undef VK_F20
872
#undef VK_F21
873
#undef VK_F22
874
#undef VK_F23
875
#undef VK_F24
876
#undef VK_NUMLOCK
877
#undef VK_SCROLL
878
#undef VK_LSHIFT
879
#undef VK_RSHIFT
880
#undef VK_LCONTROL
881
#undef VK_RCONTROL
882
#undef VK_LMENU
883
#undef VK_RMENU
884
#undef VK_BROWSER_BACK
885
#undef VK_BROWSER_FORWARD
886
#undef VK_BROWSER_REFRESH
887
#undef VK_BROWSER_STOP
888
#undef VK_BROWSER_SEARCH
889
#undef VK_BROWSER_FAVORITES
890
#undef VK_BROWSER_HOME
891
#undef VK_VOLUME_MUTE
892
#undef VK_VOLUME_DOWN
893
#undef VK_VOLUME_UP
894
#undef VK_MEDIA_NEXT_TRACK
895
#undef VK_MEDIA_PREV_TRACK
896
#undef VK_MEDIA_STOP
897
#undef VK_MEDIA_PLAY_PAUSE
898
#undef VK_LAUNCH_MAIL
899
#undef VK_LAUNCH_MEDIA_SELECT
900
#undef VK_LAUNCH_APP1
901
#undef VK_LAUNCH_APP2
902
#undef VK_OEM_1
903
#undef VK_OEM_PLUS
904
#undef VK_OEM_COMMA
905
#undef VK_OEM_MINUS
906
#undef VK_OEM_PERIOD
907
#undef VK_OEM_2
908
#undef VK_OEM_4
909
#undef VK_OEM_5
910
#undef VK_OEM_6
911
#undef VK_OEM_7
912
#undef VK_OEM_8
913
#undef VK_OEM_102
914
#undef VK_PROCESSKEY
915
#undef VK_PACKET
916
#undef VK_ATTN
917
#undef VK_CRSEL
918
#undef VK_EXSEL
919
#undef VK_EREOF
920
#undef VK_PLAY
921
#undef VK_ZOOM
922
#undef VK_NONAME
923
#undef VK_PA1
924
#undef VK_OEM_CLEAR
925
926
#endif
Generated by
1.13.0