blob: 189948a37ff3efa97fbf4ebb508663456889b714 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
|
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
//{{NO_DEPENDENCIES}}
// Used by mscorrc.rc
//
// For (failing) hresults of facility FACILITY_URT, we store
// unparameterized description strings in the range
// 0x6000..0x9000.
#define MSG_FOR_URT_HR(hr) (0x6000 + (HRESULT_CODE(hr)))
#define MAX_URT_HRESULT_CODE 0x3000
#define HR_FOR_URT_MSG(code) ((code >=0x6000 && code <= 0x6000+MAX_URT_HRESULT_CODE) ? \
MAKE_HRESULT(SEVERITY_ERROR, FACILITY_URT, code - 0x6000) : \
code)
#ifndef HRESULT_CODE
#define HRESULT_CODE(hr) ((hr) & 0xFFFF)
#endif // HRESULT_CODE
//-----------------------------------------------------------------------------
// Resource strings for MDA descriptions.
//-----------------------------------------------------------------------------
#define MDARC_PINVOKE_SIGNATURE_MISMATCH 0x1901
#define MDARC_INVALID_CONFIG_FILE 0x1902
#define MDARC_CALLBACK_ON_COLLECTED_DELEGATE 0x1903
#define MDARC_INVALID_APT_STATE_CHANGE_SET 0x1904
#define MDARC_INVALID_APT_STATE_CHANGE_NOTSET 0x1905
#define MDARC_LOADER_LOCK 0x1906
#define MDARC_REPORT_AV_ON_COM_RELEASE 0x1907
#define MDARC_INVALID_VARIANT 0x1908
#define MDARC_FAILED_QI 0x1909
#define MDARC_DISCONNECTED_CONTEXT_1 0x190A
#define MDARC_DISCONNECTED_CONTEXT_2 0x190B
#define MDARC_NOTMARSHALABLE 0x190C
#define MDARC_INVALID_IUNKNOWN 0x190D
#define MDARC_MARSHALING_METHOD 0x190E
#define MDARC_INVALID_FUNCTION_PTR_IN_DELEGATE 0x190F
#define MDARC_VTABLE_CALL_ON_AUTODISP_MEMBER 0x1910
#define MDARC_INVALID_CER_CALL 0x1911
#define MDARC_VIRTUAL_CER_CALL 0x1912
#define MDARC_OPENGENERIC_CER_CALL 0x1913
#define MDARC_ILLEGAL_PCR 0x1914
#define MDARC_MARSHALCLEANUPERROR_THREADCULTURE 0x1915
#define MDARC_MARSHALCLEANUPERROR_SAFEHANDLERELEASE 0x1916
#define MDARC_MARSHALCLEANUPERROR_SAFEHANDLEPROP 0x1917
#define MDARC_MARSHALCLEANUPERROR_CUSTOMCLEANUP 0x1918
#define MDARC_SAFEHANDLE_CRITICAL_FAILURE 0x1919
#define MDARC_DLLMAIN_RETURNS_FALSE 0x191A
#define MDARC_REFLECTION_PERFORMANCE_MEMBERINFOCACHECREATION 0x191B
#define MDARC_DOCUMENTATION 0x191E
#define MDARC_ASYNCHRONOUS_THREADABORT 0x191F
#define MDARC_LOAD_FROM_CONTEXT 0x1920
#define MDARC_CONTEXT_SWITCH_DEADLOCK 0x1921
#define MDARC_RCW_CLEANUP_RACE 0x1923
#define MDARC_DATETIME_INVALID_LOCAL_FORMAT 0x1924
#define MDARC_INVALID_MEMBER_DECLARATION 0x1925
#define MDARC_EXCEPTION_SWALLOWED_COM_TO_CLR 0x1926
#define MDARC_REENTRANCY 0x1928
#define MDARC_NON_COMVISIBLE_BASE_CLASS_CLASSITF 0x1929
#define MDARC_NON_COMVISIBLE_BASE_CLASS_IDISPATCH 0x192A
#define MDARC_BINDING_FAILURE 0x192B
#define MDARC_INVALID_GCHANDLE_COOKIE 0x192C
#define MDARC_REPORT_AV_ON_COM_RELEASE_WITH_VTABLE 0x192D
#define MDARC_PINVOKE_LOG 0x192E
#define MDARC_FATAL_EXECUTION_ENGINE_ERROR 0x192F
#define MDARC_DANGEROUS_THREADINGAPI 0x1930
#define MDARC_INVALID_OVERLAPPED_TO_PINVOKE 0x1931
#define MDARC_INVALID_OVERLAPPED_FREE 0x1932
#define MDARC_DIRTY_CAST_AND_CALL_ON_INTERFACE 0x1933
#define MDARC_DEBUGGER_FIBER_MODE_NOT_SUPPORTED 0x1934
#define MDARC_BINDING_FAILURE_CODEBASE_ONLY 0x1935
#define MDARC_BINDING_FAILURE_DISPLAYNAME_ONLY 0x1936
#define MDARC_MARSHALING_FIELD 0x1937
#define MDARC_MARSHALING_RETURN_VALUE_NAME 0x1938
#define MDARC_MARSHALING_UNKNOWN_PARAM_NAME 0x1939
#define MDARC_LOADER_LOCK_DLL 0x193A
#define MDARC_JIT_ATTACH 0x193B
#define IDS_RTL 0x01F5
#define IDS_DS_ACTIVESESSIONS 0x1701
#define IDS_DS_DATASOURCENAME 0x1702
#define IDS_DS_DATASOURCEREADONLY 0x1703
#define IDS_DS_DBMSNAME 0x1704
#define IDS_DS_DBMSVER 0x1705
#define IDS_DS_IDENTIFIERCASE 0x1706
#define IDS_DS_DSOTHREADMODEL 0x1707
#define IDS_EE_NDIRECT_UNSUPPORTED_SIG 0x1708
#define IDS_EE_EXCEPTION_FROM_HRESULT 0x1709
#define IDS_EE_NDIRECT_BADNATL 0x170a
#define IDS_EE_NDIRECT_LOADLIB_WIN 0x170b
#define IDS_EE_NDIRECT_GETPROCADDRESS_WIN 0x170c
#define IDS_EE_COM_UNSUPPORTED_SIG 0x170d
#define IDS_EE_NOSYNCHRONIZED 0x170f
#define IDS_EE_NDIRECT_BADNATL_THISCALL 0x1710
#define IDS_EE_LOAD_BAD_MAIN_SIG 0x1712
#define IDS_EE_COM_UNSUPPORTED_TYPE 0x1713
#define IDS_EE_NOTNDIRECT 0x1719
#define IDS_EE_TWO_LOADED_MSCOREE_TITLE 0x171a
#define IDS_EE_TWO_LOADED_MSCOREE_MSG 0x171b
#define IDS_EE_RETHROW_NOT_ALLOWED 0x171d
#define IDS_EE_INVALID_OLE_VARIANT 0x171e
#define IDS_EE_ADUNLOAD_DEFAULT 0x171f
#define IDS_EE_FILE_NOT_FOUND 0x80070002
#define IDS_EE_PATH_TOO_LONG 0x8007006F
#define IDS_EE_PROC_NOT_FOUND 0x8007007F
#define IDS_EE_ALREADY_EXISTS 0x800700B7
#define IDS_EE_BAD_USER_PROFILE 0x800704E5
#define IDS_INET_E_CANNOT_CONNECT 0x1799 // 0x800C0004
#define IDS_INET_E_RESOURCE_NOT_FOUND 0x1a60 // 0x800C0005
#define IDS_INET_E_CONNECTION_TIMEOUT 0x1a1e // 0x800C000B
#define IDS_INET_E_SECURITY_PROBLEM 0x800C000E
#define IDS_EE_TO_MANY_ARGUMENTS_IN_MAIN 0x1721
#define IDS_EE_FAILED_TO_FIND_MAIN 0x1722
#define IDS_EE_ILLEGAL_TOKEN_FOR_MAIN 0x1723
#define IDS_EE_MAIN_METHOD_MUST_BE_STATIC 0x1724
#define IDS_EE_MAIN_METHOD_HAS_INVALID_RTN 0x1725
#define IDS_EE_VTABLECALLSNOTSUPPORTED 0x1726
#define IDS_EE_BADMARSHALFIELD_STRING 0x1727
#define IDS_EE_BADMARSHALFIELD_NOCUSTOMMARSH 0x1728
#define IDS_EE_BADMARSHALFIELD_FIXEDARRAY_NOSIZE 0x1729
#define IDS_EE_BADMARSHALFIELD_FIXEDARRAY_ZEROSIZE 0x172a
#define IDS_EE_BADMARSHALFIELD_LAYOUTCLASS 0x172b
#define IDS_EE_BADMARSHALFIELD_ARRAY 0x172c
#define IDS_EE_BADMARSHALPARAM_NO_LPTSTR 0x172d
#define IDS_EE_BADMARSHAL_NOTMARSHALABLE 0x1730
#define IDS_EE_SAFEARRAYTYPEMISMATCH 0x1738
#define IDS_EE_SAFEARRAYRANKMISMATCH 0x1739
#define IDS_EE_BADMARSHAL_GENERIC 0x173a
#define IDS_EE_BADMARSHAL_CHAR 0x173b
#define IDS_EE_BADMARSHAL_BOOLEAN 0x173c
#define IDS_EE_BADMARSHAL_I1 0x173d
#define IDS_EE_BADMARSHAL_I2 0x173e
#define IDS_EE_BADMARSHAL_I4 0x173f
#define IDS_EE_BADMARSHAL_I8 0x1740
#define IDS_EE_BADMARSHAL_I 0x1741
#define IDS_EE_BADMARSHAL_R4 0x1742
#define IDS_EE_BADMARSHAL_R8 0x1743
#define IDS_EE_BADMARSHAL_PTR 0x1745
#define IDS_EE_BADMARSHAL_NOLAYOUT 0x1746
#define IDS_EE_BADMARSHALPARAM_STRING 0x1747
#define IDS_EE_BADMARSHALPARAM_STRINGBUILDER 0x1748
#define IDS_EE_BADMARSHAL_DELEGATE 0x1749
#define IDS_EE_BADMARSHAL_FNPTR 0x174a
#define IDS_EE_BADMARSHAL_INTERFACE 0x174b
#define IDS_EE_BADMARSHAL_CLASS 0x174c
#define IDS_EE_BADMARSHAL_VALUETYPE 0x174d
#define IDS_EE_BADMARSHAL_OBJECT 0x174e
#define IDS_EE_BADMARSHALFIELD_OBJECT 0x174f
#define IDS_EE_BADMARSHALPARAM_DECIMAL 0x1750
#define IDS_EE_BADMARSHAL_GUID 0x1751
#define IDS_EE_BADMARSHAL_DATETIME 0x1753
#define IDS_EE_BADMARSHAL_ARRAY 0x1754
#define IDS_EE_BADMARSHAL_BADMANAGED 0x1756
#define IDS_EE_SRC_OBJ_NOT_COMOBJECT 0x1757
#define IDS_EE_CANNOT_COERCE_COMOBJECT 0x1759
#define IDS_EE_BADMARSHAL_PTRSUBTYPE 0x175b
#define IDS_EE_BADMARSHAL_PTRNONBLITTABLE 0x175c
#define IDS_EE_BADMARSHAL_RESTRICTION 0x175d
#define IDS_EE_BADMARSHAL_ASANYRESTRICTION 0x175f
#define IDS_EE_BADMARSHAL_VBBYVALSTRRESTRICTION 0x1760
#define IDS_EE_BADMARSHAL_AWORESTRICTION 0x1761
#define IDS_EE_BADMARSHAL_ARGITERATORRESTRICTION 0x1765
#define IDS_EE_BADMARSHAL_HANDLEREFRESTRICTION 0x1766
#define IDS_EE_ADUNLOAD_NOT_ALLOWED 0x1767
#define IDS_EE_ADUNLOAD_IN_FINALIZER 0x1768
#define IDS_EE_ADUNLOAD_CANT_UNWIND_THREAD 0x1769
#define IDS_CANNOT_MARSHAL 0x1770
#define IDS_EE_HASH_VAL_FAILED 0x1772
#define IDS_CLASSLOAD_GENERAL 0x80131522
#define IDS_CLASSLOAD_BADFORMAT 0x1774
#define IDS_CLASSLOAD_CANTCREATEARRAYCLASS 0x1775
#define IDS_CLASSLOAD_MISSINGMETHOD 0x1777
#define IDS_CLASSLOAD_STATICVIRTUAL 0x1778
#define IDS_CLASSLOAD_REDUCEACCESS 0x1779
#define IDS_CLASSLOAD_BADPINVOKE 0x177a
#define IDS_CLASSLOAD_VALUECLASSTOOLARGE 0x177b
#define IDS_CLASSLOAD_NOTIMPLEMENTED 0x177c
#define IDS_CLASSLOAD_PARENTNULL 0x177d
#define IDS_CLASSLOAD_PARENTINTERFACE 0x177e
#define IDS_CLASSLOAD_INTERFACEOBJECT 0x177f
#define IDS_CLASSLOAD_INTERFACENULL 0x1780
#define IDS_CLASSLOAD_NOTINTERFACE 0x1781
#define IDS_CLASSLOAD_VALUEINSTANCEFIELD 0x1782
#define IDS_CLASSLOAD_EXPLICIT_GENERIC 0x1783
#define IDS_CLASSLOAD_RANK_TOOLARGE 0x1785
#define IDS_CLASSLOAD_BAD_UNMANAGED_RVA 0x1787
#define IDS_CLASSLOAD_ENCLOSING 0x1789
#define IDS_CLASSLOAD_EXPLICIT_LAYOUT 0x178a
#define IDS_CLASSLOAD_SEALEDPARENT 0x178b
#define IDS_CLASSLOAD_NOMETHOD_NAME 0x178c
#define IDS_CLASSLOAD_BADSPECIALMETHOD 0x178e
#define IDS_CLASSLOAD_MI_DECLARATIONNOTFOUND 0x178f
#define IDS_CLASSLOAD_MI_MULTIPLEOVERRIDES 0x1790
#define IDS_CLASSLOAD_MI_ACCESS_FAILURE 0x1791
#define IDS_CLASSLOAD_MI_BADSIGNATURE 0x1793
#define IDS_CLASSLOAD_MI_NOTIMPLEMENTED 0x1794
#define IDS_CLASSLOAD_MI_MUSTBEVIRTUAL 0x1796
#define IDS_CLASSLOAD_MISSINGMETHODRVA 0x1797
#define IDS_CLASSLOAD_FIELDTOOLARGE 0x1798
#define IDS_CLASSLOAD_CANTEXTEND 0x179a
#define IDS_CLASSLOAD_ZEROSIZE 0x179b
#define IDS_CLASSLOAD_TYPESPEC 0x179c
#define IDS_CLASSLOAD_BAD_FIELD 0x179d
#define IDS_CLASSLOAD_MI_ILLEGAL_BODY 0x179e
#define IDS_CLASSLOAD_MI_ILLEGAL_TOKEN_BODY 0x17a0
#define IDS_CLASSLOAD_MI_ILLEGAL_TOKEN_DECL 0x17a1
#define IDS_CLASSLOAD_MI_SEALED_DECL 0x17a2
#define IDS_CLASSLOAD_MI_FINAL_DECL 0x17a3
#define IDS_CLASSLOAD_MI_NONVIRTUAL_DECL 0x17a4
#define IDS_CLASSLOAD_MI_BODY_DECL_MISMATCH 0x17a5
#define IDS_CLASSLOAD_MI_MISSING_SIG_BODY 0x17a6
#define IDS_CLASSLOAD_MI_MISSING_SIG_DECL 0x17a7
#define IDS_CLASSLOAD_TOOMANYGENERICARGS 0x17ab
#define IDS_COMPLUS_ERROR 0x17ae
#define IDS_FATAL_ERROR 0x17af
#define IDS_ERROR 0x17b0
#define IDS_DEBUG_SERVICE_CAPTION 0x17b4
#define IDS_DEBUG_USERBREAKPOINT 0x17b6
#define IDS_DEBUG_UNHANDLEDEXCEPTION 0x17b7
#define IDS_DEBUG_UNHANDLEDEXCEPTION_IPC 0x17b8
#define IDS_PERFORMANCEMON_FUNCNOTFOUND 0x17bb
#define IDS_PERFORMANCEMON_FUNCNOTFOUND_TITLE 0x17bc
#define IDS_PERFORMANCEMON_PSAPINOTFOUND 0x17bd
#define IDS_PERFORMANCEMON_PSAPINOTFOUND_TITLE 0x17be
#define IDS_DEBUG_UNHANDLED_EXCEPTION_MSG 0x17c0
#define IDS_DEBUG_USER_BREAKPOINT_MSG 0x17c1
#define IDS_INVALID_REDIM 0x17c3
#define IDS_INVALID_PINVOKE_CALLCONV 0x17c4
#define IDS_NOLAYOUT_IN_EMBEDDED_VALUECLASS 0x17c5
#define IDS_CLASSLOAD_NSTRUCT_EXPLICIT_OFFSET 0x17c7
#define IDS_EE_BADPINVOKEFIELD_NOTMARSHALABLE 0x17c9
#define IDS_WRONGSIZEARRAY_IN_NSTRUCT 0x17ca
#define IDS_EE_INVALIDLCIDPARAM 0x17cd
#define IDS_EE_BADMARSHAL_NESTEDARRAY 0x17ce
#define IDS_EE_INVALIDCOMSOURCEITF 0x17d1
#define IDS_EE_CANNOT_COERCE_BYREF_VARIANT 0x17d2
#define IDS_EE_WRAPPER_MUST_HAVE_DEF_CONS 0x17d3
#define IDS_EE_INVALID_STD_DISPID_NAME 0x17d4
#define IDS_EE_NO_IDISPATCH_ON_TARGET 0x17d5
#define IDS_EE_NON_STD_NAME_WITH_STD_DISPID 0x17d6
#define IDS_EE_INVOKE_NEW_ENUM_INVALID_RETURN 0x17d7
#define IDS_EE_COM_OBJECT_RELEASE_RACE 0x17d8
#define IDS_EE_COM_OBJECT_NO_LONGER_HAS_WRAPPER 0x17d9
#define IDS_EE_CALLBACK_NOT_CALLED_FROM_CCTOR 0x17da
#define IDS_EE_CALLBACK_ALREADY_REGISTERED 0x17de
#define IDS_EE_NDIRECT_BADNATL_CALLCONV 0x17df
#define IDS_EE_CANNOTCAST 0x17e0
#define IDS_EE_NOTISOMORPHIC 0x17e1
#define IDS_EE_COPY_OUTOFRANGE 0x17e3
#define IDS_EE_ARRAYWITHOFFSETOVERFLOW 0x17e5
#define IDS_EE_NOCUSTOMMARSHALER 0x17e7
#define IDS_EE_SIZECONTROLOUTOFRANGE 0x17e8
#define IDS_EE_SIZECONTROLBADTYPE 0x17e9
#define IDS_EE_DUPLICATE_DECLSEC 0x17ea
#define IDS_EE_SAFEARRAYSZARRAYMISMATCH 0x17eb
#define IDS_EE_INVALID_VT_FOR_CUSTOM_MARHALER 0x17ec
#define IDS_EE_BAD_COMEXTENDS_CLASS 0x17ed
#define IDS_EE_ERRORTITLE 0x17f0
#define IDS_EE_ERRORMESSAGETEMPLATE 0x17f1
#define IDS_EE_LOCAL_COGETCLASSOBJECT_FAILED 0x17f5
#define IDS_EE_MISSING_FIELD 0x17f7
#define IDS_EE_MISSING_METHOD 0x17f8
#define IDS_EE_INTERFACE_NOT_DISPATCH_BASED 0x17f9
#define IDS_EE_UNHANDLED_EXCEPTION 0x17fc
#define IDS_EE_EXCEPTION_TOSTRING_FAILED 0x17fd
#define IDS_CLASSLOAD_EQUIVALENTSTRUCTMETHODS 0x17fe
#define IDS_CLASSLOAD_EQUIVALENTSTRUCTFIELDS 0x17ff
#define IDS_EE_NO_IDISPATCH 0x1a02
#define IDS_EE_SIGTOOCOMPLEX 0x1a03
#define IDS_EE_STRUCTTOOCOMPLEX 0x1a04
#define IDS_EE_STRUCTARRAYTOOLARGE 0x1a05
#define IDS_EE_BADMARSHALFIELD_NOSTRINGBUILDER 0x1a06
#define IDS_EE_NAME_UNKNOWN 0x1a07
#define IDS_EE_NAME_INMEMORYMODULE 0x1a08
#define IDS_EE_THREAD_NOTSTARTED 0x1a0a
#define IDS_EE_NO_BACKING_CLASS_FACTORY 0x1a0b
#define IDS_EE_NAME_UNKNOWN_UNQ 0x1a0c
#define IDS_EE_STRING_TOOLONG 0x1a0d
#define IDS_EE_VARARG_NOT_SUPPORTED 0x1a0f
#define IDS_EE_INVALID_CA 0x1a10
#define IDS_EE_INVALID_CA_EX 0x1a11
#define IDS_EE_THREADSTART_STATE 0x1a12
#define IDS_EE_THREAD_DEADLOCK_VICTIM 0x1a14
#define IDS_EE_THREAD_CANNOT_GET 0x1a15
#define IDS_EE_THREAD_DEAD_PRIORITY 0x1a19
#define IDS_EE_THREAD_DEAD_STATE 0x1a1a
#define IDS_EE_THREAD_BAD_STATE 0x1a1b
#define IDS_EE_THREAD_ABORT_WHILE_SUSPEND 0x1a1c
#define IDS_EE_NOVARIANTRETURN 0x1a1d
#define IDS_EE_INVALID_SAFEARRAY 0x1a23
#define IDS_EE_METHOD_NOT_FOUND_ON_EV_PROV 0x1a24
#define IDS_EE_BAD_COMEVENTITF_CLASS 0x1a25
#define IDS_EE_COREXEMAIN2_FAILED_TITLE 0x1a2b
#define IDS_EE_COREXEMAIN2_FAILED_TEXT 0x1a2c
#define IDS_EE_ICUSTOMMARSHALERNOTIMPL 0x1a2e
#define IDS_EE_GETINSTANCENOTIMPL 0x1a2f
#define IDS_EE_BADMARSHAL_CUSTOMMARSHALER 0x1a30
#define IDS_CLASSLOAD_COMIMPCANNOTHAVELAYOUT 0x1a31
#define IDS_EE_INVALIDCOMDEFITF 0x1a32
#define IDS_EE_COMDEFITFNOTSUPPORTED 0x1a33
#define IDS_EE_GUID_REPRESENTS_NON_VC 0x1a35
#define IDS_EE_CANNOT_MAP_TO_MANAGED_VC 0x1a36
#define IDS_EE_MARSHAL_UNMAPPABLE_CHAR 0x1a37
#define IDS_EE_BADMARSHAL_BADMETADATA 0x1a39
#define IDS_EE_BADMARSHAL_SAFEHANDLENATIVETOCOM 0x1a3a
#define IDS_EE_BADMARSHAL_ABSTRACTOUTSAFEHANDLE 0x1a3b
#define IDS_EE_BADMARSHAL_RETURNSHCOMTONATIVE 0x1a3c
#define IDS_EE_BADMARSHAL_SAFEHANDLE 0x1a3d
#define IDS_EE_SAFEHANDLECLOSED 0x1a3f
#define IDS_EE_SAFEHANDLECANNOTSETHANDLE 0x1a40
#define IDS_EE_SH_FIELD_INVALID_OPERATION 0x1a41
#define IDS_EE_CANNOT_CREATE_SAFEHANDLE_FIELD 0x1a42
#define IDS_EE_BADMARSHAL_ABSTRACTRETSAFEHANDLE 0x1a44
#define IDS_EE_SH_IN_VARIANT_NOT_SUPPORTED 0x1a47
#define IDS_EE_BADMARSHAL_SYSARRAY 0x1a48
#define IDS_EE_VAR_WRAP_IN_VAR_NOT_SUPPORTED 0x1a49
#define IDS_EE_RECORD_NON_SUPPORTED_FIELDS 0x1a4a
#define IDS_CLASSLOAD_TYPEWRONGNUMGENERICARGS 0x1a4b
#define IDS_CLASSLOAD_NSTRUCT_NEGATIVE_OFFSET 0x1a4d
#define IDS_EE_THREAD_PRIORITY_FAIL 0x1a4e
#define IDS_CLASSLOAD_INVALIDINSTANTIATION 0x1a59
#define IDS_EE_CLASSLOAD_INVALIDINSTANTIATION 0x1a59
#define IDS_EE_BADMARSHALFIELD_ZEROLENGTHFIXEDSTRING 0x1a5a
#define IDS_EE_BADMARSHAL_CRITICALHANDLENATIVETOCOM 0x1a62
#define IDS_EE_BADMARSHAL_ABSTRACTOUTCRITICALHANDLE 0x1a63
#define IDS_EE_BADMARSHAL_RETURNCHCOMTONATIVE 0x1a64
#define IDS_EE_BADMARSHAL_CRITICALHANDLE 0x1a65
#define IDS_EE_CANNOT_CREATE_CRITICALHANDLE_FIELD 0x1a69
#define IDS_EE_BADMARSHAL_ABSTRACTRETCRITICALHANDLE 0x1a6a
#define IDS_EE_CH_IN_VARIANT_NOT_SUPPORTED 0x1a6b
#define IDS_CLASSLOAD_CONSTRAINT_MISMATCH_ON_IMPLICIT_OVERRIDE 0x1a6f
#define IDS_CLASSLOAD_CONSTRAINT_MISMATCH_ON_IMPLICIT_IMPLEMENTATION 0x1a70
#define IDS_CLASSLOAD_CONSTRAINT_MISMATCH_ON_LOCAL_METHOD_IMPL 0x1a71
#define IDS_CLASSLOAD_CONSTRAINT_MISMATCH_ON_PARENT_METHOD_IMPL 0x1a72
#define IDS_CLASSLOAD_CONSTRAINT_MISMATCH_ON_INTERFACE_METHOD_IMPL 0x1a73
#define IDS_EE_NDIRECT_BADNATL_VARARGS_CALLCONV 0x1a75
#define IDS_CLASSLOAD_VARIANCE_IN_METHOD_ARG 0x1a79
#define IDS_CLASSLOAD_VARIANCE_IN_METHOD_RESULT 0x1a7a
#define IDS_CLASSLOAD_VARIANCE_IN_BASE 0x1a7b
#define IDS_CLASSLOAD_VARIANCE_IN_INTERFACE 0x1a7c
#define IDS_CLASSLOAD_VARIANCE_IN_CONSTRAINT 0x1a7d
#define IDS_CLASSLOAD_VARIANCE_CLASS 0x1a7e
#define IDS_CLASSLOAD_BADVARIANCE 0x1a7f
#define IDS_CLASSLOAD_OVERLAPPING_INTERFACES 0x1a80
#define IDS_CLASSLOAD_32BITCLRLOADING64BITASSEMBLY 0x1a81
#define IDS_EE_ASSEMBLY_GETTYPE_CANNONT_HAVE_ASSEMBLY_SPEC 0x1a84
#define IDS_EE_CANNOT_HAVE_ASSEMBLY_SPEC 0x1a86
#define IDS_EE_NEEDS_ASSEMBLY_SPEC 0x1a87
#define IDS_EE_FILELOAD_ERROR_GENERIC 0x1a88
#define IDS_EE_BADMARSHAL_UNSUPPORTED_SIG 0x1a89
#define IDS_EE_BADMARSHAL_STRINGARRAY 0x1a8a
#define IDS_EE_BADMARSHAL_OBJECTARRAY 0x1a8b
#define IDS_EE_BADMARSHAL_DATETIMEARRAY 0x1a8c
#define IDS_EE_BADMARSHAL_DECIMALARRAY 0x1a8d
#define IDS_EE_BADMARSHAL_SAFEHANDLEARRAY 0x1a8f
#define IDS_EE_BADMARSHAL_CRITICALHANDLEARRAY 0x1a90
#define IDS_EE_BADMARSHALFIELD_ERROR_MSG 0x1a92
#define IDS_EE_BADMARSHAL_ERROR_MSG 0x1a93
#define IDS_EE_COM_INVISIBLE_PARENT 0x1a97
#define IDS_EE_REMOTE_COGETCLASSOBJECT_FAILED 0x1a98
#define IDS_EE_CREATEINSTANCE_FAILED 0x1a99
#define IDS_EE_CREATEINSTANCE_LIC_FAILED 0x1a9a
#define IDS_EE_RCW_INVALIDCAST_ITF 0x1a9b
#define IDS_EE_RCW_INVALIDCAST_EVENTITF 0x1a9c
#define IDS_EE_RCW_INVALIDCAST_IENUMERABLE 0x1a9d
#define IDS_EE_RCW_INVALIDCAST_MNGSTDITF 0x1a9e
#define IDS_EE_RCW_INVALIDCAST_COMOBJ_TO_MD 0x1a9f
#define IDS_EE_RCW_INVALIDCAST_TO_NON_COMOBJTYPE 0x1aa0
#define IDS_EE_RCW_INVALIDCAST_MD_TO_MD 0x1aa1
#define IDS_EE_GENERIC 0x1aa2
#define IDS_EE_BADMARSHAL_GENERICS_RESTRICTION 0x1aa3
#define IDS_EE_THREAD_ABORT 0x1aa4
#define IDS_EE_THREAD_INTERRUPTED 0x1aa5
#define IDS_EE_OUT_OF_MEMORY 0x1aa6
#define IDS_EE_PROFILING_FAILURE 0x1aa8
#define IDS_EE_ATTEMPT_TO_CREATE_GENERIC_CCW 0x1aa9
#define IDS_EE_COMIMPORT_METHOD_NO_INTERFACE 0x1aab
#define IDS_EE_OUT_OF_MEMORY_WITHIN_RANGE 0x1aac
#define IDS_EE_ARRAY_DIMENSIONS_EXCEEDED 0x1aad
#define IDS_EE_CODEEXECUTION_ASSEMBLY_FOR_PASSIVE_DOMAIN_ONLY 0x1ab2
#define IDS_CLASSLOAD_MI_CANNOT_OVERRIDE 0x1ab3
#define IDS_CLASSLOAD_COLLECTIBLEFIXEDVTATTR 0x1ab6
#define IDS_CLASSLOAD_EQUIVALENTBADTYPE 0x1ab7
#define IDS_EE_CODEEXECUTION_CONTAINSGENERICVAR 0x1abb
#define IDS_CLASSLOAD_WRONGCPU 0x1abc
#define IDS_EE_CREATEINSTANCEFROMAPP_FAILED 0x1abd
#define IDS_EE_WINRT_LOADFAILURE 0x1abf
#define IDS_EE_WINRT_THIRDPARTY_NOTSUPPORTED 0x1ac2
#define IDS_EE_SIMD_NGEN_DISALLOWED 0x1ac3
#define IDS_IBC_MISSING_EXTERNAL_TYPE 0x1ac5
#define IDS_IBC_MISSING_EXTERNAL_METHOD 0x1ac6
#define IDS_EE_HWINTRINSIC_NGEN_DISALLOWED 0x1ac7
#define IDS_CLASSLOAD_MI_FINAL_IMPL 0x1ac8
#define IDS_CLASSLOAD_AMBIGUOUS_OVERRIDE 0x1ac9
#define BFA_INVALID_TOKEN_TYPE 0x2001
#define BFA_INVALID_TOKEN 0x2003
#define BFA_UNABLE_TO_GET_NESTED_PROPS 0x2005
#define BFA_METHOD_TOKEN_OUT_OF_RANGE 0x2006
#define BFA_METHOD_NAME_TOO_LONG 0x2007
#define BFA_METHOD_IN_A_ENUM 0x2009
#define BFA_METHOD_WITH_NONZERO_RVA 0x200a
#define BFA_ABSTRACT_METHOD_WITH_RVA 0x200b
#define BFA_RUNTIME_METHOD_WITH_RVA 0x200c
#define BFA_INTERNAL_METHOD_WITH_RVA 0x200d
#define BFA_AB_METHOD_IN_AB_CLASS 0x200e
#define BFA_NONVIRT_AB_METHOD 0x200f
#define BFA_NONAB_NONCCTOR_METHOD_ON_INT 0x2010
#define BFA_VIRTUAL_PINVOKE_METHOD 0x2011
#define BFA_VIRTUAL_STATIC_METHOD 0x2012
#define BFA_VIRTUAL_INSTANCE_CTOR 0x2013
#define BFA_VIRTUAL_NONAB_INT_METHOD 0x2014
#define BFA_NONVIRT_INST_INT_METHOD 0x2015
#define BFA_SYNC_METHOD_IN_VT 0x2016
#define BFA_NONSTATIC_GLOBAL_METHOD 0x2017
#define BFA_GLOBAL_INST_CTOR 0x2018
#define BFA_BAD_PLACE_FOR_GENERIC_METHOD 0x2019
#define BFA_GENERIC_METHOD_RUNTIME_IMPL 0x201a
#define BFA_BAD_RUNTIME_IMPL 0x201b
#define BFA_BAD_FLAGS_ON_DELEGATE 0x201c
#define BFA_UNKNOWN_DELEGATE_METHOD 0x201d
#define BFA_GENERIC_METHODS_INST 0x201e
#define BFA_BAD_FIELD_TOKEN 0x201f
#define BFA_INVALID_FIELD_ACC_FLAGS 0x2020
#define BFA_FIELD_LITERAL_AND_INIT 0x2021
#define BFA_NONSTATIC_GLOBAL_FIELD 0x2022
#define BFA_INSTANCE_FIELD_IN_INT 0x2023
#define BFA_INSTANCE_FIELD_IN_ENUM 0x2024
#define BFA_NONVIRT_NO_SEARCH 0x2025
#define BFA_MANAGED_NATIVE_NYI 0x2027
#define BFA_BAD_IMPL_FLAGS 0x2028
#define BFA_BAD_UNMANAGED_ENTRY_POINT 0x2029
#define BFA_GENCODE_NOT_BE_VARARG 0x202b
#define BFA_CANNOT_INHERIT_FROM_DELEGATE 0x202c
#define BFA_DELEGATE_CLASS_NOTSEALED 0x202d
#define BFA_ENCLOSING_TYPE_NOT_FOUND 0x202e
#define BFA_ILLEGAL_DELEGATE_METHOD 0x202f
#define BFA_MISSING_DELEGATE_METHOD 0x2030
#define BFA_MULT_TYPE_SAME_NAME 0x2031
#define BFA_INVALID_METHOD_TOKEN 0x2032
#define BFA_ECALLS_MUST_BE_IN_SYS_MOD 0x2034
#define BFA_CANT_GET_CLASSLAYOUT 0x2035
#define BFA_CALLCONV_NOT_LOCAL_SIG 0x2036
#define BFA_BAD_CLASS_TOKEN 0x2037
#define BFA_BAD_IL_RANGE 0x2038
#define BFA_METHODDEF_WO_TYPEDEF_PARENT 0x2039
#define BFA_METHODDEF_PARENT_NO_MEMBERS 0x203a
#define BFA_INVALID_TOKEN_IN_MANIFESTRES 0x203c
#define BFA_EMPTY_ASSEMDEF_NAME 0x203d
#define BFA_BAD_IL 0x203e
#define BFA_CLASSLOAD_VALUETYPEMISMATCH 0x203f
#define BFA_METHODDECL_NOT_A_METHODDEF 0x2040
#define BFA_DUPLICATE_DELEGATE_METHOD 0x2041
#define BFA_ECALLS_MUST_HAVE_ZERO_RVA 0x2042
#define BFA_METADATA_CORRUPT 0x2043
#define BFA_BAD_SIGNATURE 0x2044
#define BFA_TYPEREG_NAME_TOO_LONG 0x2045
#define BFA_BAD_TYPEREF_TOKEN 0x2046
#define BFA_BAD_CLASS_INT_CA 0x2047
#define BFA_BAD_CLASS_INT_CA_FORMAT 0x2048
#define BFA_BAD_COMPLUS_SIG 0x2049
#define BFA_BAD_ELEM_IN_SIZEOF 0x204b
#define IDS_CLASSLOAD_INTERFACE_NO_ACCESS 0x204f
#define BFA_BAD_CA_HEADER 0x2050
#define BFA_BAD_STRING_TOKEN 0x2052
#define BFA_BAD_STRING_TOKEN_RANGE 0x2053
#define BFA_FIXUP_WRONG_PLATFORM 0x2054
#define BFA_UNEXPECTED_GENERIC_TOKENTYPE 0x2055
#define BFA_MDARRAY_BADRANK 0x2056
#define BFA_SDARRAY_BADRANK 0x2057
#define BFA_BAD_PACKING_SIZE 0x2058
#define BFA_UNEXPECTED_ARRAY_TYPE 0x2059
#define BFA_BAD_VISIBILITY 0x205a
#define BFA_FAMILY_ON_GLOBAL 0x205b
#define BFA_NOFIND_EXPORTED_TYPE 0x205c
#define BFA_NOT_AN_ARRAY 0x205d
#define BFA_EXPECTED_METHODDEF_OR_MEMBERREF 0x205e
#define IDS_CLASSLOAD_BAD_METHOD_COUNT 0x2062
#define IDS_CLASSLOAD_BAD_FIELD_COUNT 0x2063
#define IDS_CLASSLOAD_MUST_BE_BYVAL 0x2064
#define IDS_CLASSLOAD_BAD_VARIANCE_SIG 0x2065
#define IDS_CLASSLOAD_VARIANCE_IN_DELEGATE 0x2066
#define BFA_UNEXPECTED_FIELD_SIGNATURE 0x2068
#define BFA_UNEXPECTED_TOKEN_AFTER_CLASSVALTYPE 0x2069
#define BFA_FNPTR_CANNOT_BE_A_FIELD 0x206a
#define BFA_FNPTR_CANNOT_BE_GENERIC 0x206b
#define BFA_UNEXPECTED_TOKEN_AFTER_GENINST 0x206c
#define BFA_TYPEDBYREFCANNOTHAVEBYREF 0x206e
#define IDS_CLASSLOAD_MI_BAD_SIG 0x2070
#define IDS_EE_TOOMANYFIELDS 0x2072
#define IDS_EE_NDIRECT_GETPROCADDRESS_NONAME 0x2073
#define IDS_CLASSLOAD_CONTEXT_BOUND_GENERIC_METHOD 0x2075
#define IDS_EE_CLASS_CONSTRAINTS_VIOLATION 0x2076
#define IDS_EE_METHOD_CONSTRAINTS_VIOLATION 0x2077
#define IDS_CLASSLOAD_TOO_MANY_METHODS 0x2078
#define IDS_CLASSLOAD_ENUM_EXTRA_GENERIC_TYPE_PARAM 0x2079
#define IDS_CLASSLOAD_GENERICTYPE_RECURSIVE 0x207D
#define IDS_EE_JIT_COMPILER_ERROR 0x207F
#define IDS_ER_APPLICATION 0x2082
#define IDS_ER_UNKNOWN 0x2083
#define IDS_ER_FRAMEWORK_VERSION 0x2084
#define IDS_ER_UNHANDLEDEXCEPTION 0x2085
#define IDS_ER_UNHANDLEDEXCEPTIONMSG 0x2086
#define IDS_ER_MANAGEDFAILFAST 0x2087
#define IDS_ER_MANAGEDFAILFASTMSG 0x2088
#define IDS_ER_UNMANAGEDFAILFAST 0x2089
#define IDS_ER_STACK_OVERFLOW 0x208a
#define IDS_ER_STACK 0x208b
#define IDS_ER_WORDAT 0x208c
#define IDS_ER_UNMANAGEDFAILFASTMSG 0x208d
#define IDS_ER_UNHANDLEDEXCEPTIONINFO 0x208e
#define IDS_ER_MESSAGE_TRUNCATE 0x208f
#define IDS_EE_OBJECT_TO_VARIANT_NOT_SUPPORTED 0x2090
#define IDS_EE_OBJECT_TO_ITF_NOT_SUPPORTED 0x2091
#define IDS_EE_BADMARSHALFIELD_DECIMAL 0x2099
#define IDS_EE_CANNOTCASTSAME 0x209a
#define IDS_EE_CANNOTCAST_HELPER_BYTE 0x209b
#define IDS_EE_CANNOTCAST_HELPER_PATH 0x209c
// For ForwardInteropStubAttribute
#ifdef FEATURE_COMINTEROP
#define IDS_EE_INTEROP_STUB_CA_MUST_BE_WITHIN_SAME_ASSEMBLY 0x2107
#define IDS_EE_INTEROP_STUB_CA_STUB_CLASS_MUST_NOT_BE_GENERIC 0x2108
#define IDS_EE_INTEROP_STUB_CA_STUB_CLASS_MUST_NOT_BE_INTERFACE 0x2109
#define IDS_EE_INTEROP_STUB_CA_STUB_METHOD_MISSING 0x2110
#define IDS_EE_INTEROP_STUB_CA_NO_ACCESS_TO_STUB_METHOD 0x2111
#endif
#define BFA_REFERENCE_ASSEMBLY 0x2113
#define IDS_E_FIELDACCESS 0x2114
#define IDS_E_METHODACCESS 0x2115
#define IDS_E_TYPEACCESS 0x2116
// Profiler error messages for event log
#define IDS_E_PROF_NO_CLSID 0x2500
#define IDS_E_PROF_INTERNAL_INIT 0x2501
#define IDS_E_PROF_BAD_CLSID 0x2502
#define IDS_E_PROF_NO_CALLBACK_IFACE 0x2503
#define IDS_E_PROF_CCI_FAILED 0x2504
#define IDS_E_PROF_INIT_CALLBACK_FAILED 0x2505
#define IDS_PROF_SUPPLEMENTARY_INFO 0x2506
#define IDS_PROF_LOAD_COMPLETE 0x2507
#define IDS_E_PROF_BAD_PATH 0x2508
#define IDS_E_PROF_ATTACH_INIT 0x2509
#define IDS_E_PROF_ATTACHTHREAD_INIT 0x250A
#define IDS_E_PROF_CONNECT_TO_TRIGGER 0x250B
#define IDS_E_PROF_NO_ATTACH_REQ 0x250C
#define IDS_E_PROF_PIPE_RCV 0x250D
#define IDS_E_PROF_NOT_ATTACHABLE 0x250E
#define IDS_E_PROF_UNHANDLED_EXCEPTION_ON_LOAD 0x250F
#define IDS_E_PROF_INVALID_MSG 0x2510
#define IDS_E_PROF_PROFILER_ALREADY_ACTIVE 0x2511
#define IDS_PROF_ATTACH_REQUEST_RECEIVED 0x2512
#define IDS_PROF_DETACH_INITIATED 0x2513
#define IDS_PROF_DETACH_COMPLETE 0x2514
#define IDS_PROF_DETACH_THREAD_ERROR 0x2515
#define IDS_PROF_CANCEL_ACTIVATION 0x2516
#define IDS_PROF_V2PROFILER_DISABLED 0x2517
#define IDS_PROF_V2PROFILER_ENABLED 0x2518
#define IDS_PROF_PROFILER_DISABLED 0x251A
#define IDS_ER_CODECONTRACT_FAILED 0x251B
#define IDS_ER_CODECONTRACT_DETAILMSG 0x251C
#define IDS_E_PROF_TIMEOUT_WAITING_FOR_CONCURRENT_GC 0x251D
#define IDS_EE_LINK_FOR_ERROR_MESSAGES 0x2600
#define IDS_EE_LINK_FOR_DEBUGGING_MESSAGES 0x2601
#ifdef FEATURE_COMINTEROP
#define IDS_EE_BADMARSHALFIELD_NULL_HSTRING 0x2605
#define IDS_EE_BADMARSHAL_WINRT_MARSHAL_AS 0x2606
#define IDS_EE_BADMARSHALARRAY_NULL_HSTRING 0x2607
#define IDS_EE_BADMARSHAL_WINRT_ILLEGAL_TYPE 0x2608
#define IDS_EE_STRUCTLAYOUT_WINRT 0x260a
#define IDS_EE_PRESERVESIG_WINRT 0x260b
#define IDS_EE_DELEGATEPINVOKE_WINRT 0x260c
#define IDS_EE_BADMARSHAL_WINRT_MISSING_GUID 0x260d
#define IDS_EE_BADMARSHAL_DEFAULTIFACE_NOT_WINRT_IFACE 0x260f
#define IDS_EE_BADMARSHAL_DEFAULTIFACE_NOT_SUBTYPE 0x2610
#define IDS_EE_BADMARSHAL_WINRT_DELEGATE 0x2611
#define IDS_EE_BADMARSHAL_DATETIMEOFFSET 0x2614
#define IDS_EE_WINRT_IENUMERABLE_BAD_CALL 0x2615
#define IDS_EE_WINRT_IENUMERABLE_BAD_CAST 0x2616
#define IDS_EE_WINRT_INTERFACE_WITHOUT_GUID 0x2617
#define IDS_EE_WINRT_IID_ILLEGALTYPE 0x2619
#define IDS_EE_WINRT_IID_NODEFAULTINTERFACE 0x261A
#define IDS_EE_WINRT_ATTRIBUTES_NOT_INVOKABLE 0x261B
#define IDS_EE_WINRT_TYPE_NOT_REGISTERED 0x261F
#define IDS_EE_WINRT_NOT_FACTORY_FOR_TYPE 0x2620
#define IDS_EE_INVALIDARG_WINRT_INVALIDURI 0x2624
#define IDS_EE_WINRT_INVALID_FACTORY_FOR_TYPE 0x2628
#define IDS_EE_CANNOTCAST_NOMARSHAL 0x2629
#define BFA_WINRT_INVALID_NAMESPACE_FOR_TYPE 0x262a
#define IDS_EE_BADMARSHAL_NULLABLE_RESTRICTION 0x262d
#endif // FEATURE_COMINTEROP
#ifdef FEATURE_COMINTEROP
#define IDS_EE_WINRT_WEAKREF_BAD_TYPE 0x262e
#endif // FEATURE_COMINTEROP
#define IDS_EE_BADMARSHAL_TYPE_ANSIBSTR 0x262f
#define IDS_EE_BADMARSHAL_TYPE_VBBYVALSTR 0x2630
#define IDS_EE_BADMARSHAL_TYPE_REFERENCECUSTOMMARSHALER 0x2631
#define IDS_EE_BADMARSHAL_TYPE_VARIANTASOBJECT 0x2632
#define IDS_EE_BADMARSHAL_TYPE_ASANYA 0x2633
#define IDS_EE_BADMARSHAL_TYPE_IDISPATCH 0x2634
#define IDS_EE_ERROR_IDISPATCH 0x2635
#define IDS_HOST_ASSEMBLY_RESOLVER_ASSEMBLY_ALREADY_LOADED_IN_CONTEXT 0x2636
#define IDS_HOST_ASSEMBLY_RESOLVER_DYNAMICALLY_EMITTED_ASSEMBLIES_UNSUPPORTED 0x2637
#define IDS_HOST_ASSEMBLY_RESOLVER_INCOMPATIBLE_BINDING_CONTEXT 0x2638
#define IDS_HOST_ASSEMBLY_RESOLVER_INCOMPATIBLE_TPA_BINDING_CONTEXT 0x2639
#define IDS_NATIVE_IMAGE_CANNOT_BE_LOADED_MULTIPLE_TIMES 0x263a
#define IDS_CLASSLOAD_BYREFLIKE_STATICFIELD 0x263b
#define IDS_CLASSLOAD_BYREFLIKE_NOTVALUECLASSFIELD 0x263c
#define IDS_CLASSLOAD_NOTBYREFLIKE 0x263d
#define IDS_EE_NDIRECT_LOADLIB_LINUX 0x263e
#define IDS_EE_NDIRECT_LOADLIB_MAC 0x263f
#define IDS_EE_NDIRECT_GETPROCADDRESS_UNIX 0x2640
#define IDS_EE_ERROR_COM 0x2641
#define IDS_INVOKE_NULLREF_RETURNED 0x2642
|