1// This code was generated by rctocpp.awk and is not meant to be modified manually.
2#include <resourcestring.h>
3
4extern const NativeStringResourceTable nativeStringResourceTable_dasm_rc;
5const NativeStringResource nativeStringResourceArray_dasm_rc[] = {
6 {0x00000030,"RTL_False"},
7 {0x000000c8,"ILDASM command line syntax"},
8 {0x000000c9,"Usage: ildasm [options] <file_name> [options]\n\n"},
9 {0x000000ca,"Options for output redirection:\n"},
10 {0x000000cb," /OUT=<file name> Direct output to file rather than to console.\n"},
11 {0x000000cd," /HTML Output in HTML format (valid with /OUT option only).\n"},
12 {0x000000ce," /RTF Output in rich text format (valid with /OUT option only).\n"},
13 {0x000000cf,"Options for file/console output:\n"},
14 {0x000000d0," /BYTES Show actual bytes (in hex) as instruction comments.\n"},
15 {0x000000d1," /RAWEH Show exception handling clauses in raw form.\n"},
16 {0x000000d2," /TOKENS Show metadata tokens of classes and members.\n"},
17 {0x000000d3," /SOURCE Show original source lines as comments.\n"},
18 {0x000000d4," /PRETTY This option is obsolete and no longer supported.\n"},
19 {0x000000d5," /LINENUM Include references to original source lines.\n"},
20 {0x000000d6," /VISIBILITY=<vis>[+<vis>...] Only disassemble the items with specified\n"},
21 {0x000000d7," visibility. (<vis> = PUB | PRI | FAM | ASM | FAA | FOA | PSC)\n"},
22 {0x000000d8," /PUBONLY Only disassemble the public items (same as /VIS=PUB).\n"},
23 {0x000000d9," /QUOTEALLNAMES Include all names into single quotes.\n"},
24 {0x000000da," /NOCA Suppress output of custom attributes.\n"},
25 {0x000000db," /CAVERBAL Output CA blobs in verbal form (default - in binary form).\n"},
26 {0x000000dd,"The following options are valid for file/console output only:\n"},
27 {0x000000de,"Options for EXE and DLL files:\n"},
28 {0x000000df," /UTF8 Use UTF-8 encoding for output (default - ANSI).\n"},
29 {0x000000e0," /UNICODE Use UNICODE encoding for output.\n"},
30 {0x000000e1," /NOIL Suppress IL assembler code output.\n"},
31 {0x000000e2," /FORWARD Use forward class declaration.\n"},
32 {0x000000e3," /TYPELIST Output full list of types (to preserve type ordering in round-trip).\n"},
33 {0x000000e4," /PROJECT Display .NET projection view if input is a .winmd file.\n"},
34 {0x000000e5," /HEADERS Include file headers information in the output.\n"},
35 {0x000000e6," /ITEM=<class>[::<method>[(<sig>)] Disassemble the specified item only\n\n"},
36 {0x000000e7," /STATS Include statistics on the image.\n"},
37 {0x000000e8," /CLASSLIST Include list of classes defined in the module.\n"},
38 {0x000000e9," /ALL Combination of /HEADER,/BYTES,/STATS,/CLASSLIST,/TOKENS\n\n"},
39 {0x000000ea,""},
40 {0x000000eb," /METADATA[=<specifier>] Show MetaData, where <specifier> is:\n"},
41 {0x000000ec," MDHEADER Show MetaData header information and sizes.\n"},
42 {0x000000ed," HEX Show more things in hex as well as words.\n"},
43 {0x000000ee," CSV Show the record counts and heap sizes.\n"},
44 {0x000000ef," UNREX Show unresolved externals.\n"},
45 {0x000000f0,""},
46 {0x000000f1," SCHEMA Show the MetaData header and schema information.\n"},
47 {0x000000f2," RAW Show the raw MetaData tables.\n"},
48 {0x000000f3," HEAPS Show the raw heaps.\n"},
49 {0x000000f4," VALIDATE Validate the consistency of the metadata.\n"},
50 {0x000000f5,""},
51 {0x000000f6,""},
52 {0x000000f7," /ALL Combination of /HEADER, /BYTES, /TOKENS\n\n"},
53 {0x000000f8,"\nOption key is '-' or '/', options are recognized by first 3 characters\n\n"},
54 {0x000000f9,"Example: ildasm /tok /byt myfile.exe /out=myfile.il\n\n"},
55 {0x000000fa,"\n\nPress any key to close the console window..."},
56 {0x00000191,"error : PELoader initialization failed"},
57 {0x00000192,"error : File '%s' not found or not a PE file"},
58 {0x00000193,"error : '%s' has no valid CLR header and cannot be disassembled"},
59 {0x00000194,"error : Bad CLR header, or the version of the file format is not supported"},
60 {0x00000195,"error : Failed to open meta data"},
61 {0x00000196,"error : Copyrighted material - can not disassemble!"},
62 {0x00000198,"*********** DISASSEMBLY COMPLETE ***********************"},
63 {0x00000199,"warning : THIS IS A PARTIAL DISASSEMBLY, NOT SUITABLE FOR RE-ASSEMBLING"},
64 {0x0000019a,"error : Failed to create instruction decoding table"},
65 {0x0000019b,"error : Compression not supported"},
66 {0x0000019c,"error : Unable to enumerate classes"},
67 {0x0000019d,"error : class %08X is nested in itself"},
68 {0x0000019e,"error : class %08X is nested in missing class %08x"},
69 {0x0000019f,"error : invalid token (%08x)"},
70 {0x000001a0,"error : unexpected token type, expected %02x, got %02x"},
71 {0x000001a1,"--- The following custom attribute is added automatically, do not uncomment -------"},
72 {0x000001a2,"error : parameter %d has sequence number %d (0x%X), parameter info skipped"},
73 {0x000001a3,"Method begins at RVA 0x%x"},
74 {0x000001a4,"%s ********* ERROR DISASSEMBLING THE METHOD IL CODE ***********"},
75 {0x000001a5,"Disassembly of native methods is not supported."},
76 {0x000001a6,"Method provided by Runtime"},
77 {0x000001a7,"COULD NOT GET RVA"},
78 {0x000001a8,"Unable to enum members"},
79 {0x000001a9,"Unidentified member 0x%08X of class '%s'"},
80 {0x000001aa,"*** EnumInit(mdtInterfaceImpl) failed"},
81 {0x000001ab,"No data."},
82 {0x000001ac,"Failed to get vtable fix-up table."},
83 {0x000001ad,"Bogus RVA for entry."},
84 {0x000001ae,"Failed to get export address table jumps table."},
85 {0x000001af,"Error! size of ExportAddressTableJumps %d not a multiple of reserved size %d"},
86 {0x000001b0,"Error! reserved flags need to be 0."},
87 {0x000001b1,"Failed to get vtable method data."},
88 {0x000001b2,"Failed to get Code Manager table."},
89 {0x000001b3,"Failed to read import data."},
90 {0x000001b4,"Not a CLR image"},
91 {0x000001b5,"Unable to get MetaData details."},
92 {0x000001b6,"================================= M E T A I N F O ================================================\n"},
93 {0x000001b7,"================================= END OF METAINFO ================================================\n"},
94 {0x000001b8,"Only shown items having accessibility:"},
95 {0x000001b9,"ERROR: One of used pointers references undefined data (D_%8.8X)"},
96 {0x000001ba,"Failed to decompress method"},
97 {0x000001bb,"Method is compressed"},
98 {0x000001bc,"Code size %d (0x%x)"},
99 {0x000001bd,"******** ERROR: Bogus local variable signature (0x%08X) ***********"},
100 {0x000001be,"***Instruction decoding ERROR: %02X at position 0x%X (%d)"},
101 {0x000001bf,"ERROR: Unknown type 0x%X of instruction 0x%X"},
102 {0x000001c0,"%-10s %d // ERROR: invalid arg index (>=%d)"},
103 {0x000001c1,"%-10s %d // ERROR: invalid local var index (>=%d)"},
104 {0x000001c3,"Error: no section header for RVA 0x%x, defaulting to empty string"},
105 {0x000001c4,"%-10s 0x%8.8X // ERROR: invalid token type"},
106 {0x000001c6,"ERROR: failed to obtain IMetaDataAssemblyImport (0x%08X)"},
107 {0x000001c7,"ERROR: failed to obtain IMetaDataAssemblyImport from IMDInternalImport (0x%08X)"},
108 {0x000001c8,"ERROR: failed to obtain IMDInternalImport (0x%08X)"},
109 {0x000001c9,"Module contains no Manifest data"},
110 {0x000001ca,"MULTIPLE INPUT FILES SPECIFIED\n\n"},
111 {0x000001cb,"INVALID COMMAND LINE OPTION: %s\n\n"},
112 {0x000001cc,"ProgressBox"},
113 {0x000001cd,"Disassembling"},
114 {0x000001ce,"File %s"},
115 {0x000001cf,"File ...%s"},
116 {0x000001d0,"To file %s"},
117 {0x000001d1,"To file ...%s"},
118 {0x000001d2,"%d classes, %d done"},
119 {0x000001d3,"%d global methods, %d done"},
120 {0x000001d4,"Cancel"},
121 {0x000001d5,"Writing global data"},
122 {0x000001d6,"WARNING: Created Win32 resource file %s"},
123 {0x000001d7,"ERROR: Corrupt Win32 resources"},
124 {0x000001d8,"ERROR: Unable to open file %s"},
125 {0x000001d9,"ERROR: Unable to access Win32 resources"},
126 {0x000001da,"Can't view %s::%s(%s)"},
127 {0x000001db,"Can't View I"},
128 {0x000001dc,"ILDASM supports only PE files in graphic mode"},
129 {0x000001dd,"Invalid File Type"},
130 {0x000001de,"Unable to open '%s' for output."},
131 {0x000001df,"Failed to CreateProcess\n\n"},
132 {0x000001e0,"Text too large for GUI. Use File/Dump menu entry to disassemble to file."},
133 {0x000001e1,"PE file (*.exe,*.dll,*.mod,*.mdl,*.winmd)\t*.exe;*.dll;*.mod;*.mdl;*.winmd\tAny type (*.*)\t*.*\t\0"},
134 {0x000001e2,"IL file (*.il)\t*.il\tText file (*.txt) \t*.txt\tAny type (*.*)\t*.*\t\0"},
135 {0x000001e3,"Text file (*.txt) \t*.txt\tAny type (*.*)\t*.*\t\0"},
136 {0x000001e4,"Cannot open file"},
137 {0x000001e5,"Unable to register libraries!"},
138 {0x000001e6,"Error reopening the file with FileToken 0x%08X"},
139 {0x000001e7,"error *** Assembly name too long, truncated to 1023 characters"},
140 {0x000001e8,"error *** AssemblyRef name too long, truncated to 1023 characters"},
141 {0x000001e9,"ERROR"},
142 {0x000001ea,"Microsoft (R) .NET Framework IL Disassembler"},
143 {0x000001eb,"Version %s"},
144 {0x000001ec,"WARNING: managed resource file %s created"},
145 {0x000001ed,"ERROR: reading managed resource %s at offset 0x%X"},
146 {0x000001ee,"Protected module -- cannot disassemble"},
147 {0x000001ef,"\251 Microsoft Corporation. All rights reserved."},
148 {0x000001f0,"error : Invalid record (%08x)"},
149};
150
151const NativeStringResourceTable nativeStringResourceTable_dasm_rc = {
152143,
153nativeStringResourceArray_dasm_rc};
154