Leaked source code of windows server 2003
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.

147 lines
7.3 KiB

  1. //
  2. // str.h for Dr. Watson
  3. //
  4. // Created by DaveHart 31-Aug-95 to allow localization of Dr. Watson
  5. //
  6. #define CCH_MAX_STRING_RESOURCE 512
  7. //
  8. // IDSTR manifests start at zero and are consecutive to allow
  9. // the ID to be an index into an array of string pointers at
  10. // runtime.
  11. //
  12. #define IDSTRNoFault 0
  13. #define IDSTRFaulty 1
  14. #define IDSTRGPText 2
  15. #define IDSTRErrMsg 3
  16. #define IDSTRVers 4
  17. #define IDSTRClassMsg 5
  18. #define IDSTRCoprocessor 6
  19. #define IDSTR8086 7
  20. #define IDSTR80186 8
  21. #define IDSTR80286 9
  22. #define IDSTR80386 10
  23. #define IDSTR80486 11
  24. #define IDSTREnhancedMode 12
  25. #define IDSTRProtectMode 13
  26. #define IDSTRStandardMode 14
  27. #define IDSTRWindowsNT 15
  28. #define IDSTRNullPtr 16
  29. #define IDSTRInvalid 17
  30. #define IDSTRNotPresent 18
  31. #define IDSTRCode 19
  32. #define IDSTRExR 20
  33. #define IDSTRExO 21
  34. #define IDSTRData 22
  35. #define IDSTRRW 23
  36. #define IDSTRRO 24
  37. #define IDSTRUnknown 25
  38. #define IDSTRDivideByZero 26
  39. #define IDSTRInvalidOpcode 27
  40. #define IDSTRGeneralProtection 28
  41. #define IDSTRInvalidSelector 29
  42. #define IDSTRNullSelector 30
  43. #define IDSTRSegmentNotPresent 31
  44. #define IDSTRExceedSegmentBounds 32
  45. #define IDSTRCodeSegment 33
  46. #define IDSTRExecuteOnlySegment 34
  47. #define IDSTRReadOnlySegment 35
  48. #define IDSTRSegNotPresentOrPastEnd 36
  49. #define IDSTRErrorLog 37
  50. #define IDSTRParameterErrorLog 38
  51. #define IDSTRFileNotFound 39
  52. #define IDSTRCodeSegmentNPOrInvalid 40
  53. #define IDSTRNoSymbolsFound 41
  54. #define IDSTRSystemInfoInfo 42
  55. #define IDSTRWindowsVersion 43
  56. #define IDSTRDebugBuild 44
  57. #define IDSTRRetailBuild 45
  58. #define IDSTRWindowsBuild 46
  59. #define IDSTRUsername 47
  60. #define IDSTROrganization 48
  61. #define IDSTRSystemFreeSpace 49
  62. #define IDSTRStackBaseTopLowestSize 50
  63. #define IDSTRSystemResourcesUserGDI 51
  64. #define IDSTRMemManInfo1 52
  65. #define IDSTRMemManInfo2 53
  66. #define IDSTRMemManInfo3 54
  67. #define IDSTRMemManInfo4 55
  68. #define IDSTRTasksExecuting 56
  69. #define IDSTRWinFlags 57
  70. #define IDSTRUnknownAddress 58
  71. #define IDSTRStackDumpStack 59
  72. #define IDSTRStackFrameInfo 60
  73. #define IDSTRFailureReport 61
  74. #define IDSTRLastParamErrorWas 62
  75. #define IDSTRHadAFaultAt 63
  76. #define IDSTRCPURegistersRegs 64
  77. #define IDSTRCPU32bitRegisters32bit 65
  78. #define IDSTRInstructionDisasm 66
  79. #define IDSTRSystemTasksTasks 67
  80. #define IDSTRTaskHandleFlagsInfo 68
  81. #define IDSTRFilename 69
  82. #define IDSTRSystemModulesModules 70
  83. #define IDSTRModuleHandleFlagsInfo 71
  84. #define IDSTRFile 72
  85. #define IDSTRContinuingExecution 73
  86. #define IDSTRDebugString 74
  87. #define IDSTRApplicationError 75
  88. #define IDSTRInvalidParameter 76
  89. #define IDSTRNA 77
  90. #define IDSTRHadAFaultAt2 78
  91. #define IDSTRParamIs 79
  92. #define IDSTRStop 80
  93. #define IDSTRLogFileGettingLarge 81
  94. #define IDSTRStart 82
  95. #define IDSTRWarningError 83
  96. #define IDSTRFatalError 84
  97. #define IDSTRParamErrorParam 85
  98. #define IDSTRParamErrorBadInt 86
  99. #define IDSTRParamErrorBadFlags 87
  100. #define IDSTRParamErrorBadDWord 88
  101. #define IDSTRParamErrorBadHandle 89
  102. #define IDSTRParamErrorBadPtr 90
  103. // These must be numerically in order Jan - Dec.
  104. #define IDSTRJan 91
  105. #define IDSTRFeb 92
  106. #define IDSTRMar 93
  107. #define IDSTRApr 94
  108. #define IDSTRMay 95
  109. #define IDSTRJun 96
  110. #define IDSTRJul 97
  111. #define IDSTRAug 98
  112. #define IDSTRSep 99
  113. #define IDSTROct 100
  114. #define IDSTRNov 101
  115. #define IDSTRDec 102
  116. // These must be numerically in order Sun - Sat
  117. #define IDSTRSun 103
  118. #define IDSTRMon 104
  119. #define IDSTRTue 105
  120. #define IDSTRWed 106
  121. #define IDSTRThu 107
  122. #define IDSTRFri 108
  123. #define IDSTRSat 109
  124. //
  125. // Since IDSTR's start at zero, STRING_COUNT is one more than the highest ID
  126. //
  127. #define STRING_COUNT 110
  128. //
  129. // Macro to fetch string pointer based on name without preceeding IDSTR
  130. //
  131. #define STR(name) (aszStrings[IDSTR##name])
  132. #ifndef DRWATSON_C
  133. extern LPSTR aszStrings[];
  134. #endif