| 1 | // This code was generated by rctocpp.awk and is not meant to be modified manually. |
| 2 | #include <resourcestring.h> |
| 3 | |
| 4 | extern const NativeStringResourceTable nativeStringResourceTable_dasm_rc; |
| 5 | const 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 | |
| 151 | const NativeStringResourceTable nativeStringResourceTable_dasm_rc = { |
| 152 | 143, |
| 153 | nativeStringResourceArray_dasm_rc}; |
| 154 | |