Windows NT 4.0 source code leak
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

204 lines
9.6 KiB

4 years ago
  1. #define HCERR_NOTES 1000
  2. #define HCERR_NOTE_NOTOPIC 2000 // Note with no topic/line info
  3. #define HCERR_WARNINGS 3000
  4. #define HCERR_WARN_NOTOPIC 4000 // Warning with no topic/line info
  5. #define HCERR_ERRORS 5000
  6. #define HCERR_ERROR_NOTOPIC 6000 // Error with no topic/line info
  7. #define HCERR_INTERNAL 7000
  8. #define HCERR_NULL_KEYWORD HCERR_NOTES + 0
  9. #define HCERR_DUPLICATE_KEYWORD HCERR_NOTES + 1
  10. #define HCERR_PHRASE_EXISTS HCERR_NOTES + 2
  11. #define HCERR_HIDDEN_PARAGRAPH HCERR_NOTES + 3
  12. #define HCERR_SINGLE_TO_MRBC HCERR_NOTES + 4
  13. #define HCERR_EXPECTED_UNSIGNED HCERR_NOTES + 5
  14. #define HCERR_USE_EXECFILE HCERR_NOTES + 6
  15. #define HCERR_INCLUDE_IN_EXCLUDE HCERR_NOTES + 7
  16. #define HCERR_NO_MONO_TRANS HCERR_NOTES + 8
  17. #define HCERR_MAP_TEXT_UNEXPECT HCERR_NOTES + 9
  18. #define HCERR_MAP_UNUSED HCERR_NOTES + 10
  19. #define HCERR_TABLE_IGNORE_TRQR HCERR_NOTES + 11
  20. #define HCERR_TABLE_IGNORE_CELL HCERR_NOTES + 12
  21. #define HCERR_MISSING_SECTION_BRACKET HCERR_NOTES + 13
  22. #define HCERR_DUP_MULTIKEY HCERR_NOTES + 14
  23. #define HCERR_HIDDEN_PAGEBREAK HCERR_NOTES + 15
  24. #define HCERR_HIDDEN_CARRAIGE HCERR_NOTES + 16
  25. #define HCERR_NONSCROLLING_PAGE HCERR_NOTES + 17
  26. #define HCERR_OLD_SORT HCERR_NOTES + 19
  27. #define HCERR_ZECK_RLE_INVALID HCERR_NOTES + 20
  28. #define HCERR_HALL_INVALID HCERR_NOTES + 21
  29. #define HCERR_DUPLICATE_OPTION HCERR_NOTES + 24
  30. #define HCERR_KEYWORD_TOO_LARGE HCERR_WARNINGS + 0
  31. #define HCERR_INVALID_ICON HCERR_WARNINGS + 1
  32. #define HCERR_EXPECTED_STRING HCERR_WARNINGS + 2
  33. #define HCERR_INVALID_MAC_NAME HCERR_WARNINGS + 3
  34. #define HCERR_MISMATCH_TYPE HCERR_WARNINGS + 4
  35. #define HCERR_UNDEFINED_VARIABLE HCERR_WARNINGS + 5
  36. #define HCERR_MISSING_COMMA HCERR_WARNINGS + 6
  37. #define HCERR_INVALID_EP HCERR_WARNINGS + 7
  38. #define HCERR_MISSING_DQUOTE HCERR_WARNINGS + 8
  39. #define HCERR_MISSING_SQUOTE HCERR_WARNINGS + 9
  40. #define HCERR_UNDEFINED_MACRO HCERR_WARNINGS + 10
  41. #define HCERR_MISSING_WIN_NAME HCERR_WARNINGS + 12
  42. #define HCERR_DUPLICATE_NAME HCERR_WARNINGS + 14
  43. #define HCERR_INVALID_WIN_POS HCERR_WARNINGS + 15
  44. #define HCERR_INVALID_BUTTON HCERR_WARNINGS + 16
  45. #define HCERR_INVALID_CONTEXT HCERR_WARNINGS + 17
  46. #define HCERR_NOINCLUDE_FILE HCERR_WARNINGS + 18
  47. #define HCERR_BADLY_FORMED_MAC HCERR_WARNINGS + 19
  48. #define HCERR_BITMAP_ALREADY HCERR_WARNINGS + 20
  49. #define HCERR_NO_BITMAP HCERR_WARNINGS + 21
  50. #define HCERR_DUP_TEXT_BITMAP HCERR_WARNINGS + 22
  51. #define HCERR_DUP_NONTEXT_BITMAP HCERR_WARNINGS + 23
  52. #define HCERR_WIN_NAME_TOO_LONG HCERR_WARNINGS + 24
  53. #define HCERR_BAD_JUMP HCERR_WARNINGS + 25
  54. #define HCERR_DUPLICATE_CTX HCERR_WARNINGS + 26
  55. #define HCERR_MISS_ALIAS_EQ HCERR_WARNINGS + 27
  56. #define HCERR_BITMAP_CORRUPTED HCERR_WARNINGS + 28
  57. #define HCERR_UNKNOWN_BMP HCERR_WARNINGS + 29
  58. #define HCERR_24BIT_PCX HCERR_WARNINGS + 30
  59. #define HCERR_COMP_BMP HCERR_WARNINGS + 31
  60. #define HCERR_BMP_TRUNCATED HCERR_WARNINGS + 32
  61. #define HCERR_INVALID_CTX HCERR_WARNINGS + 33
  62. #define HCERR_INVALID_TCKEY HCERR_WARNINGS + 34
  63. #define HCERR_NO_MAP_VALUE HCERR_WARNINGS + 35
  64. #define HCERR_MAP_USED HCERR_WARNINGS + 36
  65. #define HCERR_MAP_VALUE_DUP HCERR_WARNINGS + 37
  66. #define HCERR_NOT_IN_MAP HCERR_WARNINGS + 38
  67. #define HCERR_MISS_CHARSET_EQ HCERR_WARNINGS + 39
  68. #define HCERR_INVALID_CHARSET HCERR_WARNINGS + 40
  69. #define HCERR_PH_FILE_TOO_BIG HCERR_WARNINGS + 41
  70. #define HCERR_CPRIGHT_TOO_BIG HCERR_WARNINGS + 42
  71. #define HCERR_TITLE_TOO_BIG HCERR_WARNINGS + 43
  72. #define HCERR_HOTSPOT_TOO_BIG HCERR_WARNINGS + 44
  73. #define HCERR_FOOTNOTE_TOO_BIG HCERR_WARNINGS + 45
  74. #define HCERR_WORD_FILE HCERR_WARNINGS + 46
  75. #define HCERR_NO_BITMAP_NAME HCERR_WARNINGS + 47
  76. #define HCERR_NSR_AFTER_SR HCERR_WARNINGS + 48
  77. #define HCERR_INV_SHED_CTX HCERR_WARNINGS + 49
  78. #define HCERR_MISS_SHED_CTX HCERR_WARNINGS + 50
  79. #define HCERR_NO_WINDOW_SECTION HCERR_WARNINGS + 51
  80. #define HCERR_NO_SUCH_WINDOW HCERR_WARNINGS + 52
  81. #define HCERR_256_WINDOWS HCERR_WARNINGS + 53
  82. #define HCERR_INVALID_BUILD_TAG HCERR_WARNINGS + 54
  83. #define HCERR_DUP_BUILD_TAG HCERR_WARNINGS + 55
  84. #define HCERR_MACRO_WIN_TOO_LONG HCERR_WARNINGS + 56
  85. #define HCERR_EMPTY_MACRO HCERR_WARNINGS + 57
  86. #define HCERR_INVALID_HOT_CTX HCERR_WARNINGS + 58
  87. #define HCERR_EMPTY_HOT_CTX HCERR_WARNINGS + 59
  88. #define HCERR_NOTE_JUMP_WND HCERR_WARNINGS + 60
  89. #define HCERR_NOMRBC_INTERNAL_BMP HCERR_WARNINGS + 61
  90. #define HCERR_NOEQ_IN_WIN HCERR_WARNINGS + 62
  91. #define HCERR_NOTHING_AFTER_EQ HCERR_WARNINGS + 63
  92. #define HCERR_NO_MEMBER HCERR_WARNINGS + 64
  93. #define HCERR_MISSING_CAPT_QUOTE HCERR_WARNINGS + 65
  94. #define HCERR_CAPTION_TOO_LONG HCERR_WARNINGS + 66
  95. #define HCERR_MISSING_VALUE HCERR_WARNINGS + 67
  96. #define HCERR_MISSING_EQUAL HCERR_WARNINGS + 68
  97. #define HCERR_UNKNOWN_OPTION HCERR_WARNINGS + 69
  98. #define HCERR_MAJOR_BROWSE_TOO_BIG HCERR_WARNINGS + 70
  99. #define HCERR_NO_BROWSE_BUTTONS HCERR_WARNINGS + 71
  100. #define HCERR_MISSING_CPL_NAME HCERR_WARNINGS + 72
  101. #define HCERR_MISSING_SECTION HCERR_WARNINGS + 73
  102. #define HCERR_UNKNOWN_SECTION HCERR_WARNINGS + 74
  103. #define HCERR_SECTION_TOO_SOON HCERR_WARNINGS + 75
  104. #define HCERR_SECTION_DUPED HCERR_WARNINGS + 76
  105. #define HCERR_PATH_TOO_LONG HCERR_WARNINGS + 78
  106. #define HCERR_DUP_ALIAS HCERR_WARNINGS + 79
  107. #define HCERR_DEFINED_ALIAS HCERR_WARNINGS + 80
  108. #define HCERR_ALIAS_EQ_CTX HCERR_WARNINGS + 81
  109. #define HCERR_INVALID_MAP_NUMBER HCERR_WARNINGS + 82
  110. #define HCERR_INVALID_RGB HCERR_WARNINGS + 83
  111. #define HCERR_INVALID_WIN_SYNTAX HCERR_WARNINGS + 84
  112. #define HCERR_INVALID_WIN_RANGE HCERR_WARNINGS + 86
  113. #define HCERR_FILENAME_TOO_LONG HCERR_WARNINGS + 87
  114. #define HCERR_TOO_MANY_FONT_RANGES HCERR_WARNINGS + 88
  115. #define HCERR_INVALID_FONT_RANGE HCERR_WARNINGS + 89
  116. #define HCERR_FONT_OVERLAP HCERR_WARNINGS + 90
  117. #define HCERR_UNKNOWN_DEF_FONT HCERR_WARNINGS + 91
  118. #define HCERR_INVALID_VERSION HCERR_WARNINGS + 92
  119. #define HCERR_INVALID_MULTIKEY HCERR_WARNINGS + 93
  120. #define HCERR_MULTIKEY_OVERFLOW HCERR_WARNINGS + 94
  121. #define HCERR_USING_DEF_MULTIKEY HCERR_WARNINGS + 95
  122. #define HCERR_FONTNAME_TOO_LONG HCERR_WARNINGS + 96
  123. #define HCERR_BUILD_TAG_MISSING HCERR_WARNINGS + 97
  124. #define HCERR_INVALID_BUILD_EXP HCERR_WARNINGS + 98
  125. #define HCERR_BUILD_TOO_COMPLEX HCERR_WARNINGS + 99
  126. #define HCERR_BUILD_MISSING HCERR_WARNINGS + 100
  127. #define HCERR_BUILD_ERROR HCERR_WARNINGS + 101
  128. #define HCERR_EMPTY_AUTO_MACRO HCERR_WARNINGS + 102
  129. #define HCERR_AUTO_MACRO_TOO_LATE HCERR_WARNINGS + 103
  130. #define HCERR_MISSING_CTX HCERR_WARNINGS + 104
  131. #define HCERR_MINOR_BROWSE_TOO_BIG HCERR_WARNINGS + 105
  132. #define HCERR_LATE_BROWSE HCERR_WARNINGS + 106
  133. #define HCERR_BROWSE_DEFINED HCERR_WARNINGS + 107
  134. #define HCERR_TITLE_LATE HCERR_WARNINGS + 108
  135. #define HCERR_TITLE_MISSING_TEXT HCERR_WARNINGS + 109
  136. #define HCERR_DUP_TITLE HCERR_WARNINGS + 110
  137. #define HCERR_NO_TITLE HCERR_WARNINGS + 111
  138. #define HCERR_BUILD_NOT_FIRST HCERR_WARNINGS + 112
  139. #define HCERR_BUILD_TAG_TOO_LONG HCERR_WARNINGS + 113
  140. #define HCERR_ALREADY_USED HCERR_WARNINGS + 114
  141. #define HCERR_INVALID_PROTOTYPE HCERR_WARNINGS + 115
  142. #define HCERR_TOO_MANY_COLUMNS HCERR_WARNINGS + 116
  143. #define HCERR_NO_SIDE_BY_SIDE HCERR_WARNINGS + 117
  144. #define HCERR_UNKNOWN_PICT HCERR_WARNINGS + 118
  145. #define HCERR_HASH_CONFLICT HCERR_WARNINGS + 119
  146. #define HCERR_UNKNOWN_LANGUAGE HCERR_WARNINGS + 120
  147. #define HCERR_INVALID_FTSRCH HCERR_WARNINGS + 121
  148. #define HCERR_INVALID_REPLACE HCERR_WARNINGS + 123
  149. #define HCERR_INVALID_TMP_DIR HCERR_WARNINGS + 124
  150. #define HCERR_WINDOW_TOO_EARLY HCERR_WARNINGS + 126
  151. #define HCERR_INVALID_FONTMAP HCERR_WARNINGS + 128
  152. #define HCERR_24BIT_BMP HCERR_NOTE_NOTOPIC + 0
  153. #define HCERR_256_BMP HCERR_NOTE_NOTOPIC + 1
  154. #define HCERR_KEYWORD_CASE_DUP HCERR_NOTE_NOTOPIC + 2
  155. #define HCERR_MISSING_FTSRCH HCERR_WARN_NOTOPIC + 1
  156. #define HCERR_INVALID_RTF HCERR_WARN_NOTOPIC + 2
  157. #define HCERR_CANT_READ HCERR_WARN_NOTOPIC + 3
  158. #define HCERR_NOT_AN_RTF HCERR_WARN_NOTOPIC + 4
  159. #define HCERR_NOT_CREATED HCERR_WARN_NOTOPIC + 5
  160. #define HCERR_INVALID_PATH HCERR_WARN_NOTOPIC + 6
  161. #define HCERR_INVALID_OPTION HCERR_WARN_NOTOPIC + 7
  162. #define HCERR_NO_HALL_COMPRESSION HCERR_WARN_NOTOPIC + 8
  163. #define HCERR_CONTENTS_CTX_MISSING HCERR_WARN_NOTOPIC + 9
  164. #define HCERR_BRACE_MISMATCH HCERR_WARN_NOTOPIC + 10
  165. #define HCERR_BRACE_OVERFLOW HCERR_WARN_NOTOPIC + 11
  166. #define HCERR_NO_FTS HCERR_WARN_NOTOPIC + 12
  167. #define HCERR_INVALID_DEF_FONT HCERR_WARN_NOTOPIC + 13
  168. #define HCERR_TEXT_AFTER_BRACE HCERR_WARN_NOTOPIC + 14
  169. #define HCERR_OOM HCERR_ERROR_NOTOPIC + 0
  170. #define HCERR_TMP_FILE_FULL HCERR_ERROR_NOTOPIC + 1
  171. #define HCERR_READ_FAILURE HCERR_ERROR_NOTOPIC + 2
  172. #define HCERR_NO_FILE_HANDLES HCERR_ERROR_NOTOPIC + 3
  173. #define HCERR_WRITE_PROTECTED HCERR_ERROR_NOTOPIC + 4
  174. #define HCERR_DIRECTORY HCERR_ERROR_NOTOPIC + 5
  175. #define HCERR_DEVICE HCERR_ERROR_NOTOPIC + 6
  176. #define HCERR_CANNOT_WRITE HCERR_ERROR_NOTOPIC + 7
  177. #define HCERR_NOFILES_DEFINED HCERR_ERROR_NOTOPIC + 8
  178. #define HCERR_INVALID_LCID HCERR_ERROR_NOTOPIC + 9
  179. #define HCERR_FILE_IS_DIRECTORY HCERR_ERRORS + 1
  180. #define HCERR_BUTTON_TOO_LONG HCERR_ERRORS + 2
  181. #define HCERR_NO_PERMISSION HCERR_ERRORS + 3
  182. #define HCERR_INVALID_RR HCERR_ERRORS + 4
  183. #define HCERR_FILE_NOT_FOUND HCERR_ERRORS + 5
  184. #define HCERR_INVALID_TABLE HCERR_ERRORS + 6
  185. #define HCERR_INVALID_VKEY HCERR_ERRORS + 7
  186. #define HCERR_EXPECTED_NUMBER HCERR_ERRORS + 8
  187. #define HCERR_EXPECTED_COMMA HCERR_ERRORS + 9
  188. #define HCERR_INVALID_PARAM HCERR_ERRORS + 10
  189. #define HCERR_CANNOT_OPEN HCERR_ERRORS + 11
  190. #define HCERR_TOO_MANY_INCLUDES HCERR_ERRORS + 12
  191. #define HCERR_INVALID_DBCS HCERR_ERRORS + 13