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.

207 lines
14 KiB

  1. ;/*
  2. ; * Microsoft Confidential
  3. ; * Copyright (C) Microsoft Corporation 1991
  4. ; * All Rights Reserved.
  5. ; */
  6. data segment
  7. ;
  8. ;*****************************************************************************
  9. ; Macro's
  10. ;*****************************************************************************
  11. ;
  12. Define_Msg macro Message_Name ; ;AN000;
  13. ;
  14. Create_Msg Message_Name,Message_Number,Handle,Sublist,Count,Class,Function,Input;AN000;
  15. ;
  16. endm ; ;AN000;
  17. ;-----------------------------------------------------------------------------
  18. Create_Msg macro Parm1,Parm2,Parm3,Parm4,Parm5,Parm6,Parm7,Parm8; ;AN000;
  19. Parm1 label word ; ;AN000;
  20. dw Parm2 ; ;AN000;
  21. dw Parm3 ; ;AN000;
  22. dw Parm4 ; ;AN000;
  23. dw Parm5 ; ;AN000;
  24. db Parm6 ; ;AN000;
  25. db Parm7 ; ;AN000;
  26. dw Parm8 ; ;AN000;
  27. endm ; ;AN000;
  28. ;--------------------------- ; ;AN001;
  29. Sublist_msg_parserr label dword ; ;AN001;
  30. ;AN001;
  31. db Sublist_Length ;11 ;AN001;
  32. db Reserved ;0 ;AN001;
  33. parsoff dw ? ;off ;AN001;
  34. parseg dw ? ; ;AN001;
  35. db 0 ;USE PERCENT ZERO ;AN001;
  36. db Left_Align+Char_Field_ASCIIZ ;type of data ;AN001;
  37. db 128 ;max width ;AN001;
  38. db 1 ;min width ;AN001;
  39. db Blank ;pad char ;AN001;
  40. ;--------------------------- ; ;AN001;
  41. Sublist_msg_exterror label word ;AN001;
  42. db Sublist_Length ;AN001;
  43. db Reserved ;AN001;
  44. FileNamePointer label dword ;AN001;
  45. FileNameOffset dw ? ;AN001;
  46. FileNameSegment dw ? ;AN001;
  47. db 0 ; SPECIAL %0 - Extended Errors only ;AN001;
  48. db Left_Align+Char_Field_ASCIIZ ;AN001;
  49. db 132 ;AN001;
  50. db 0 ;AN001;
  51. db Blank ;AN001;
  52. ;-----------------------------------------------------------------------------
  53. ;
  54. ;*****************************************************************************
  55. ; Message Retriever equates
  56. ;*****************************************************************************
  57. ;
  58. Format_Msg equ 'C'
  59. N_A equ 0
  60. Blank equ " "
  61. No_Function equ 0
  62. No_Input equ 0
  63. ;
  64. ;*****************************************************************************
  65. ; Message Description Tables
  66. ;*****************************************************************************
  67. ;
  68. MSG_OPTIONS_FIRST equ 300
  69. MSG_OPTIONS_LAST equ 303
  70. ;---------------------- ;
  71. Message_Number = 1 ; ;AN000;
  72. Handle = No_Handle ; ;AN000;
  73. Sublist = No_Replace ; ;AN000;
  74. Count = N_A ; ;AN000;
  75. Class = Utility_Msg_Class ; ;AN000;
  76. Function = No_Input ; ;AN000;
  77. Input = N_A ; ;AN000;
  78. Define_Msg msgBadDOSVersion ; ;AN000;
  79. ;---------------------- ;
  80. Message_Number = 2 ; ;AN000;
  81. Handle = STDOUT ; ;AN000;
  82. Sublist = No_Replace ; ;AN000;
  83. Count = N_A ; ;AN000;
  84. Class = Utility_Msg_Class ; ;AN000;
  85. Function = No_Input ; ;AN000;
  86. Input = N_A ; ;AN000;
  87. Define_Msg msgOutOfMemory ; ;AN000;
  88. ;---------------------- ;
  89. Message_Number = 3 ; ;AN000;
  90. Handle = STDOUT ; ;AN000;
  91. Sublist = No_Replace ; ;AN000;
  92. Count = N_A ; ;AN000;
  93. Class = Utility_Msg_Class ; ;AN000;
  94. Function = No_Input ; ;AN000;
  95. Input = N_A ; ;AN000;
  96. Define_Msg msgLoadFailure ; ;AN000;
  97. ;---------------------- ;
  98. Message_Number = 4 ; ;AN000;
  99. Handle = STDOUT ; ;AN000;
  100. Sublist = No_Replace ; ;AN000;
  101. Count = N_A ; ;AN000;
  102. Class = Utility_Msg_Class ; ;AN000;
  103. Function = No_Input ; ;AN000;
  104. Input = N_A ; ;AN000;
  105. Define_Msg msgNoAccess ; ;AN000;
  106. ;---------------------- ;
  107. Message_Number = 5 ; ;AN000;
  108. Handle = STDOUT ; ;AN000;
  109. Sublist = No_Replace ; ;AN000;
  110. Count = N_A ; ;AN000;
  111. Class = Utility_Msg_Class ; ;AN000;
  112. Function = No_Input ; ;AN000;
  113. Input = N_A ; ;AN000;
  114. Define_Msg msgNoConvert ; ;AN000;
  115. ;---------------------- ;
  116. Message_Number = 6 ; ;AN000;
  117. Handle = STDOUT ; ;AN000;
  118. Sublist = No_Replace ; ;AN000;
  119. Count = N_A ; ;AN000;
  120. Class = Utility_Msg_Class ; ;AN000;
  121. Function = No_Input ; ;AN000;
  122. Input = N_A ; ;AN000;
  123. Define_Msg msgNoFile ; ;AN000;
  124. ;---------------------- ;
  125. Message_Number = 7 ; ;AN000;
  126. Handle = STDOUT ; ;AN000;
  127. Sublist = No_Replace ; ;AN000;
  128. Count = N_A ; ;AN000;
  129. Class = Utility_Msg_Class ; ;AN000;
  130. Function = No_Input ; ;AN000;
  131. Input = N_A ; ;AN000;
  132. Define_Msg msgFileCreateError ; ;AN000;
  133. ;---------------------- ;
  134. Message_Number = 8 ; ;AN000;
  135. Handle = STDOUT ; ;AN000;
  136. Sublist = No_Replace ; ;AN000;
  137. Count = N_A ; ;AN000;
  138. Class = Utility_Msg_Class ; ;AN000;
  139. Function = DOS_BUF_KEYB_INP ; ;AN000;
  140. Input = INBUF ; ;AN000;
  141. Define_Msg msgFixUp ; ;AN000;
  142. ;---------------------- ;
  143. Message_Number = 0 ; ;AN001;
  144. Handle = STDERR ; ;AN001;
  145. Sublist = ds:sublist_msg_parserr ; ;AN001;
  146. Count = 1 ; ;AN001;
  147. Class = Parse_Err_Class ; ;AN001;
  148. Function = No_Input ; ;AN001;
  149. Input = N_A ; ;AN001;
  150. Define_Msg parse_error_msg ; ;AN001;
  151. ;---------------------- ;
  152. Message_Number = 0 ; ;AN001;
  153. Handle = STDERR ; ;AN001;
  154. Sublist = ds:sublist_msg_exterror ; ;AN001;
  155. Count = 1 ; ;AN001;
  156. Class = ext_Err_Class ; ;AN001;
  157. Function = No_Input ; ;AN001;
  158. Input = N_A ; ;AN001;
  159. Define_Msg extend_error_msg ; ;AN001;
  160. ;---------------------- ;
  161. Message_Number = 10 ; ;AN000;
  162. Handle = STDOUT ; ;AN000;
  163. Sublist = No_Replace ; ;AN000;
  164. Count = N_A ; ;AN000;
  165. Class = Utility_Msg_Class ; ;AN000;
  166. Function = No_Input ; ;AN000;
  167. Input = N_A ; ;AN000;
  168. Define_Msg msgNoDiskSpace ; ;AN000;
  169. ;---------------------- ;
  170. Message_Number = 12 ; ;AN000;
  171. Handle = STDOUT ; ;AN000;
  172. Sublist = No_Replace ; ;AN000;
  173. Count = N_A ; ;AN000;
  174. Class = Utility_Msg_Class ; ;AN000;
  175. Function = No_Input ; ;AN000;
  176. Input = N_A ; ;AN000;
  177. Define_Msg msgNoFileName ; ;AN000;
  178. ;---------------------- ;
  179. Message_Number = MSG_OPTIONS_FIRST ; ;AN000;
  180. Handle = STDOUT ; ;AN000;
  181. Sublist = No_Replace ; ;AN000;
  182. Count = N_A ; ;AN000;
  183. Class = Utility_Msg_Class ; ;AN000;
  184. Function = No_Input ; ;AN000;
  185. Input = N_A ; ;AN000;
  186. Define_Msg msgOptions ; ;AN000;
  187. ;---------------------- ;
  188. data ends
  189.