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.

845 lines
25 KiB

  1. ;/*
  2. ; * Microsoft Confidential
  3. ; * Copyright (C) Microsoft Corporation 1991
  4. ; * All Rights Reserved.
  5. ; */
  6. include version.inc
  7. ;
  8. ; Revision History
  9. ; ================
  10. ;
  11. ; M016 SR 08/09/90 Added 2 error messages for LoadHigh
  12. ;
  13. ;
  14. ;****************************************************
  15. ;* TRANSIENT MESSAGE POINTERS & SUBSTITUTION BLOCKS *
  16. ;****************************************************
  17. msg_disp_class db Util_msg_class
  18. msg_cont_flag db No_cont_flag
  19. ; extended error string output
  20. ;
  21. Extend_Buf_ptr dw 0 ;AN000;set to no message
  22. Extend_Buf_sub db 0 ;AN000;set to no substitutions
  23. db parm_block_size ;AN000;size of sublist
  24. db 0 ;AN000;reserved
  25. Extend_Buf_off dw OFFSET TranGroup:String_ptr_2 ;AN000;offset of arg
  26. Extend_Buf_seg dw 0 ;AN000;segment of arg
  27. db 0 ;AN000;first subst
  28. db Char_field_ASCIIZ ;AN000;character string
  29. db 128 ;AN000;maximum width
  30. db 0 ;AN000;minimum width
  31. db blank ;AN000;pad character
  32. ; "Duplicate file name or file not found"
  33. ;
  34. Renerr_Ptr dw 1002 ;AN000;message number
  35. db no_subst ;AN000;number of subst
  36. ; "Invalid path or file name"
  37. ;
  38. BadCPMes_Ptr dw 1003 ;AN000;message number
  39. db no_subst ;AN000;number of subst
  40. ; "Insufficient disk space"
  41. ;
  42. NoSpace_Ptr dw 1004 ;AN000;message number
  43. db no_subst ;AN000;number of subst
  44. ; "Out of environment space"
  45. ;
  46. EnvErr_Ptr dw 1007 ;AN000;message number
  47. db no_subst ;AN000;number of subst
  48. ; "File creation error"
  49. ;
  50. FulDir_Ptr dw 1008 ;AN000;message number
  51. db no_subst ;AN000;number of subst
  52. ; "Batch file missing",13,10
  53. ;
  54. BadBat_Ptr dw 1009 ;AN000;message number
  55. db no_subst ;AN000;number of subst
  56. ; "Insert disk with batch file",13,10
  57. ;
  58. NeedBat_Ptr dw 1010 ;AN000;message number
  59. db no_subst ;AN000;number of subst
  60. ; "Bad command or file name",13,10
  61. ;
  62. BadNam_Ptr dw 1011 ;AN000;message number
  63. db no_subst ;AN000;number of subst
  64. ; "Access denied",13,10
  65. ;
  66. AccDen_Ptr dw 1014 ;AN000;message number
  67. db no_subst ;AN000;number of subst
  68. ; "File cannot be copied onto itself",13,10
  69. ;
  70. OverWr_Ptr dw 1015 ;AN000;message number
  71. db no_subst ;AN000;number of subst
  72. ; "Content of destination lost before copy",13,10
  73. ;
  74. LostErr_Ptr dw 1016 ;AN000;message number
  75. db no_subst ;AN000;number of subst
  76. ; "Invalid filename or file not found",13,10
  77. ;
  78. InOrNot_Ptr dw 1017 ;AN000;message number
  79. db no_subst ;AN000;number of subst
  80. ; "%1 File(s) copied",13,10
  81. ;
  82. Copied_Ptr dw 1018 ;AN000;message number
  83. db 1 ;AN000;number of subst
  84. db parm_block_size ;AN000;size of sublist
  85. db 0 ;AN000;reserved
  86. dw OFFSET TranGroup:Copy_num ;AN000;offset of arg
  87. dw 0 ;AN000;segment of arg
  88. db 1 ;AN000;first subst
  89. db Right_Align+Unsgn_Bin_Word ;AN000;binary to decimal
  90. db 9 ;AN000;maximum width
  91. db 9 ;AN000;minimum width
  92. db blank ;AN000;pad character
  93. ; "%1 File(s) "
  94. ;
  95. DirMes_Ptr dw 1019 ;AN000;message number
  96. db 1 ;AN000;number of subst
  97. db parm_block_size ;AN000;size of sublist
  98. db 0 ;AN000;reserved
  99. dw OFFSET TranGroup:Dir_num ;AN000;offset of arg
  100. dw 0 ;AN000;segment of arg
  101. db 1 ;AN000;first subst
  102. db Right_Align+Unsgn_Bin_Word ;AN000;binary to decimal
  103. db 9 ;AN000;maximum width
  104. db 9 ;AN000;minimum width
  105. db blank ;AN000;pad character
  106. ; "%1 bytes free",13,10
  107. ;
  108. BytMes_Ptr dw 1020 ;AN000;message number
  109. db 1 ;AN000;number of subst
  110. db parm_block_size ;AN000;size of sublist
  111. db 0 ;AN000;reserved
  112. dw OFFSET TranGroup:Bytes_Free ;AN000;offset of arg
  113. dw 0 ;AN000;segment of arg
  114. db 1 ;AN000;first subst
  115. db Right_Align+Unsgn_Bin_DWord ;AN000;long binary to decimal
  116. ifdef KOREA
  117. db 11 ; <MSCH>
  118. db 11 ; <MSCH>
  119. else
  120. db 28 ;AN000;maximum width
  121. db 28 ;AN000;minimum width
  122. endif ; KOREA
  123. db blank ;AN000;pad character
  124. ; "Invalid drive specification",13,10
  125. ;
  126. BadDrv_Ptr dw 1021 ;AN000;message number
  127. db no_subst ;AN000;number of subst
  128. ; "Code page %1 not prepared for system",13,10
  129. ;
  130. CP_not_set_Ptr dw 1022 ;AN000;message number
  131. db 1 ;AN000;number of subst
  132. db parm_block_size ;AN000;size of sublist
  133. db 0 ;AN000;reserved
  134. dw OFFSET TranGroup:System_cpage ;AN000;offset of arg
  135. dw 0 ;AN000;segment of arg
  136. db 1 ;AN000;first subst
  137. db Right_Align+Unsgn_Bin_Word ;AN000;binary to decimal
  138. db 5 ;AN000;maximum width
  139. db 1 ;AN000;minimum width
  140. db blank ;AN000;pad character
  141. ; "Code page %1 not prepared for all devices",13,10
  142. ;
  143. CP_not_all_Ptr dw 1023 ;AN000;message number
  144. db 1 ;AN000;number of subst
  145. db parm_block_size ;AN000;size of sublist
  146. db 0 ;AN000;reserved
  147. dw OFFSET TranGroup:System_cpage ;AN000;offset of arg
  148. dw 0 ;AN000;segment of arg
  149. db 1 ;AN000;first subst
  150. db Right_Align+Unsgn_Bin_Word ;AN000;binary to decimal
  151. db 5 ;AN000;maximum width
  152. db 1 ;AN000;minimum width
  153. db blank ;AN000;pad character
  154. ; "Active code page: %1",13,10
  155. ;
  156. CP_active_Ptr dw 1024 ;AN000;message number
  157. db 1 ;AN000;number of subst
  158. db parm_block_size ;AN000;size of sublist
  159. db 0 ;AN000;reserved
  160. dw OFFSET TranGroup:System_cpage ;AN000;offset of arg
  161. dw 0 ;AN000;segment of arg
  162. db 1 ;AN000;first subst
  163. db Right_Align+Unsgn_Bin_Word ;AN000;binary to decimal
  164. db 5 ;AN000;maximum width
  165. db 1 ;AN000;minimum width
  166. db blank ;AN000;pad character
  167. ; "NLSFUNC not installed",13,10
  168. ;
  169. NLSFUNC_Ptr dw 1025 ;AN000;message number
  170. db no_subst ;AN000;number of subst
  171. ; "Invalid code page",13,10
  172. ;
  173. Inv_Code_Page dw 1026 ;AN000;message number
  174. db no_subst ;AN000;number of subst
  175. ; "Current drive is no longer valid"
  176. ;
  177. BadCurDrv dw 1027 ;AN000;message number
  178. db no_subst ;AN000;number of subst
  179. ; "Press any key to continue"
  180. ;
  181. PauseMes_Ptr dw 1028 ;AN000;message number
  182. db no_subst ;AN000;number of subst
  183. ; "Label not found",13,10
  184. ;
  185. BadLab_Ptr dw 1029 ;AN000;message number
  186. db no_subst ;AN000;number of subst
  187. ; "Syntax error",13,10
  188. ;
  189. SyntMes_Ptr dw 1030 ;AN000;message number
  190. db no_subst ;AN000;number of subst
  191. ; "Invalid date",13,10
  192. ;
  193. BadDat_Ptr dw 1031 ;AN000;message number
  194. db no_subst ;AN000;number of subst
  195. ; "Current date is %1 %2",13,10
  196. ;
  197. CurDat_Ptr dw 1032 ;AN000;message number
  198. db 2 ;AN000;number of subst
  199. db parm_block_size ;AN000;size of sublist
  200. db 0 ;AN000;reserved
  201. dw OFFSET TranGroup:Arg_Buf ;AN000;offset of arg
  202. dw 0 ;AN000;segment of arg
  203. IFNDEF DBCS ; MSKK03 07/14/89
  204. db 1 ;AN000;first subst
  205. ELSE
  206. IFDEF JAPAN
  207. db 2 ;AN000;first subst
  208. ELSE
  209. db 1 ;AN000;first subst
  210. ENDIF
  211. ENDIF
  212. db Char_field_ASCIIZ ;AN000;character string
  213. IFNDEF DBCS
  214. db 3 ;AN000;maximum width
  215. db 3 ;AN000;minimum width
  216. ELSE
  217. IFDEF JAPAN ; MSKK02 07/14/89
  218. db 4 ;AN000;maximum width
  219. db 4 ;AN000;minimum width
  220. ENDIF
  221. IFDEF TAIWAN
  222. db 6 ;AN000;maximum width
  223. db 6 ;AN000;minimum width
  224. ENDIF
  225. IFDEF KOREA
  226. db 2 ;3 Keyl ;AN000;maximum width
  227. db 2 ;3 Keyl ;AN000;minimum width
  228. ENDIF
  229. ENDIF
  230. db blank ;AN000;pad character
  231. db parm_block_size ;AN000;size of sublist
  232. db 0 ;AN000;reserved
  233. CurDat_yr dw 0 ;AN000;year
  234. CurDat_mo_day dw 0 ;AN000;month,day
  235. IFNDEF DBCS ; MSKK03 07/14/89
  236. db 2 ;AN000;second subst
  237. ELSE
  238. IFDEF JAPAN
  239. db 1 ;AN000;second subst
  240. ELSE
  241. db 2 ;AN000;second subst
  242. ENDIF
  243. ENDIF
  244. db DATE_MDY_4 ;AN000;date
  245. db 10 ;AN000;maximum width
  246. db 10 ;AN000;minimum width
  247. db blank ;AN000;pad character
  248. ; "SunMonTueWedThuFriSat"
  249. ;
  250. WeekTab dw 1033 ;AN000;message number
  251. db no_subst ;AN000;number of subst
  252. ; "Enter new date (%1):"
  253. ;
  254. NewDat_Ptr dw 1034 ;AN000;message number
  255. db 1 ;AN000;number of subst
  256. db parm_block_size ;AN000;size of sublist
  257. db 0 ;AN000;reserved
  258. NewDat_Format dw 0 ;AN000;offset of replacement
  259. dw 0 ;AN000;segment of arg
  260. db 1 ;AN000;first subst
  261. db Char_field_ASCIIZ ;AN000;character string
  262. db 8 ;AN000;maximum width
  263. db 8 ;AN000;minimum width
  264. db blank ;AN000;pad character
  265. ; "Invalid time",13,10
  266. ;
  267. BadTim_Ptr dw 1035 ;AN000;message number
  268. db no_subst ;AN000;number of subst
  269. ; "Current time is %1",13,10
  270. ;
  271. CurTim_Ptr dw 1036 ;AN000;message number
  272. db 1 ;AN000;number of subst
  273. db parm_block_size ;AN000;size of sublist
  274. db 0 ;AN000;reserved
  275. CurTim_hr_min dw 0 ;AN000;hours,minutes
  276. CurTim_Sec_hn dw 0 ;AN000;seconds,hundredths
  277. db 1 ;AN000;first subst
  278. db Right_Align+TIME_HHMMSSHH_Cty ;AC059;time
  279. db 12 ;AC059;maximum width
  280. db 12 ;AC059;minimum width
  281. db blank ;AN000;pad character
  282. ; "Enter new time:"
  283. ;
  284. NewTim_Ptr dw 1037 ;AN000;message number
  285. db no_subst ;AN000;number of subst
  286. ; ", Delete (Y/N)?",13,10
  287. ;
  288. Del_Y_N_Ptr dw 1038 ;AN000;message number
  289. db no_subst ;AN000;number of subst
  290. ; "All files in directory will be deleted!",13,10
  291. ; "Are you sure (Y/N)?",13,10
  292. ;
  293. SureMes_Ptr dw 1039 ;AN000;message number
  294. db no_subst ;AN000;number of subst
  295. ; "Microsoft DOS Version %1.%2",13,10
  296. ;
  297. VerMes_Ptr dw 1040 ;AN000;message number
  298. db 2 ;AN000;number of subst
  299. db parm_block_size ;AN000;size of sublist
  300. db 0 ;AN000;reserved
  301. dw OFFSET TranGroup:Major_Ver_Num ;AN000;offset of arg
  302. dw 0 ;AN000;segment of arg
  303. db 1 ;AN000;first subst
  304. db Right_Align+Unsgn_Bin_Word ;AN000;binary to decimal
  305. ifndef NEC_98
  306. db 2 ;AN000;maximum width
  307. else ;NEC_98
  308. db 1 ;AN000;maximum width
  309. endif ;NEC_98
  310. db 1 ;AN000;minimum width
  311. db blank ;AN000;pad character
  312. db parm_block_size ;AN000;size of sublist
  313. db 0 ;AN000;reserved
  314. dw OFFSET TranGroup:Minor_Ver_Num ;AN000;offset of arg
  315. dw 0 ;AN000;segment of arg
  316. db 2 ;AN000;second subst
  317. db Right_Align+Unsgn_Bin_Word ;AN000;binary to decimal
  318. db 2 ;AN000;maximum width
  319. db 2 ;AN000;minimum width
  320. db "0" ;AN000;pad character
  321. ; "Volume in drive %1 has no label",13,10
  322. ;
  323. VolMes_Ptr_2 dw 1041 ;AN000;message number
  324. db 1 ;AN000;number of subst
  325. db parm_block_size ;AN000;size of sublist
  326. db 0 ;AN000;reserved
  327. dw OFFSET TranGroup:vol_drv ;AN000;offset of drive
  328. dw 0 ;AN000;segment of arg
  329. db 1 ;AN000;first subst
  330. db Char_field_Char ;AN000;character
  331. db 128 ;AN000;maximum width
  332. db 1 ;AN000;minimum width
  333. db blank ;AN000;pad character
  334. ; "Volume in drive %1 is %2",13,10
  335. ;
  336. VolMes_Ptr dw 1042 ;AN000;message number
  337. db 2 ;AN000;number of subst
  338. db parm_block_size ;AN000;size of sublist
  339. db 0 ;AN000;reserved
  340. dw OFFSET TranGroup:vol_drv ;AN000;offset of drive
  341. dw 0 ;AN000;segment of arg
  342. db 1 ;AN000;first subst
  343. db 00000000b ;AN000;character
  344. db 128 ;AN000;maximum width
  345. db 1 ;AN000;minimum width
  346. db blank ;AN000;pad character
  347. db parm_block_size ;AN000;size of sublist
  348. db 0 ;AN000;reserved
  349. dw OFFSET TranGroup:CHARBUF ;AN000;offset of string
  350. dw 0 ;AN000;segment of arg
  351. db 2 ;AN000;second subst
  352. db Char_field_ASCIIZ ;AN000;character string
  353. db 128 ;AN000;maximum width
  354. db 1 ;AN000;minimum width
  355. db blank ;AN000;pad character
  356. ; "Volume Serial Number is %1-%2",13,10
  357. ;
  358. VolSerMes_Ptr dw 1043 ;AN000;message number
  359. db 2 ;AN000;number of subst
  360. db parm_block_size ;AN000;size of sublist
  361. db 0 ;AN000;reserved
  362. dw OFFSET TranGroup:vol_serial+2 ;AN000;offset of serial
  363. dw 0 ;AN000;segment of arg
  364. db 1 ;AN000;first subst
  365. db Right_Align+Bin_Hex_Word ;AN000;binary to hex
  366. db 4 ;AN000;maximum width
  367. db 4 ;AN000;minimum width
  368. db "0" ;AN000;pad character
  369. db parm_block_size ;AN000;size of sublist
  370. db 0 ;AN000;reserved
  371. dw OFFSET TranGroup:vol_serial ;AN000;offset of serial
  372. dw 0 ;AN000;segment of arg
  373. db 2 ;AN000;second subst
  374. db Right_Align+Bin_Hex_Word ;AN000;binary to hex
  375. db 4 ;AN000;maximum width
  376. db 4 ;AN000;minimum width
  377. db "0" ;AN000;pad character
  378. ; "Invalid directory",13,10
  379. ;
  380. BadCD_Ptr dw 1044 ;AN000;message number
  381. db no_subst ;AN000;number of subst
  382. ; "Unable to create directory",13,10
  383. ;
  384. BadMkD_Ptr dw 1045 ;AN000;message number
  385. db no_subst ;AN000;number of subst
  386. ; "Invalid path, not directory,",13,10
  387. ; "or directory not empty",13,10
  388. ;
  389. BadRmD_Ptr dw 1046 ;AN000;message number
  390. db no_subst ;AN000;number of subst
  391. ; "Must specify ON or OFF",13,10
  392. ;
  393. Bad_ON_OFF_Ptr dw 1047 ;AN000;message number
  394. db no_subst ;AN000;number of subst
  395. ; "Directory of %1",13,10
  396. ;
  397. DirHead_Ptr dw 1048 ;AN000;message number
  398. db 1 ;AN000;number of subst
  399. db parm_block_size ;AN000;size of sublist
  400. db 0 ;AN000;reserved
  401. dw OFFSET TranGroup:BWDBUF ;AN000;offset of arg
  402. dw 0 ;AN000;segment of arg
  403. db 1 ;AN000;first subst
  404. db Char_field_ASCIIZ ;AN000;character string
  405. db 128 ;AN000;maximum width
  406. db 0 ;AN000;minimum width
  407. db blank ;AN000;pad character
  408. ; "No Path",13,10
  409. ;
  410. NulPath_Ptr dw 1049 ;AN000;message number
  411. db no_subst ;AN000;number of subst
  412. ; "Invalid drive in search path",13,10
  413. ;
  414. BadPMes_Ptr dw 1050 ;AN000;message number
  415. db no_subst ;AN000;number of subst
  416. ; "Invalid device",13,10
  417. ;
  418. BadDev_Ptr dw 1051 ;AN000;message number
  419. db no_subst ;AN000;number of subst
  420. ; "FOR cannot be nested",13,10
  421. ;
  422. ForNestMes_Ptr dw 1052 ;AN000;message number
  423. db no_subst ;AN000;number of subst
  424. ; "Intermediate file error during pipe",13,10
  425. ;
  426. PipeEMes_Ptr dw 1053 ;AN000;message number
  427. db no_subst ;AN000;number of subst
  428. ; "Cannot do binary reads from a device",13,10
  429. ;
  430. InBDev_Ptr dw 1054 ;AN000;message number
  431. db no_subst ;AN000;number of subst
  432. ; "BREAK is %1",13,10
  433. ;
  434. CtrlcMes_Ptr dw 1055 ;AN000;message number
  435. db 1 ;AN000;number of subst
  436. db parm_block_size ;AN000;size of sublist
  437. db 0 ;AN000;reserved
  438. dw 0 ;AN000;offset of on/off (new)
  439. dw 0 ;AN000;segment of arg
  440. db 1 ;AN000;first subst
  441. db Char_field_ASCIIZ ;AN000;character string
  442. db 128 ;AN000;maximum width
  443. db 1 ;AN000;minimum width
  444. db blank ;AN000;pad character
  445. ; "VERIFY is %1",13,10
  446. ;
  447. VeriMes_Ptr dw 1056 ;AN000;message number
  448. db 1 ;AN000;number of subst
  449. db parm_block_size ;AN000;size of sublist
  450. db 0 ;AN000;reserved
  451. dw 0 ;AN000;offset of on/off (new)
  452. dw 0 ;AN000;segment of arg
  453. db 1 ;AN000;first subst
  454. db Char_field_ASCIIZ ;AN000;character string
  455. db 128 ;AN000;maximum width
  456. db 1 ;AN000;minimum width
  457. db blank ;AN000;pad character
  458. ; "ECHO is %1",13,10
  459. ;
  460. EchoMes_Ptr dw 1057 ;AN000;message number
  461. db 1 ;AN000;number of subst
  462. db parm_block_size ;AN000;size of sublist
  463. db 0 ;AN000;reserved
  464. dw 0 ;AN000;offset of on/off (new)
  465. dw 0 ;AN000;segment of arg
  466. db 1 ;AN000;first subst
  467. db Char_field_ASCIIZ ;AN000;character string
  468. db 128 ;AN000;maximum width
  469. db 1 ;AN000;minimum width
  470. db blank ;AN000;pad character
  471. ; "off"
  472. ;
  473. OffMes_Ptr dw 1059 ;AN000;message number
  474. db no_subst ;AN000;number of subst
  475. ; "on"
  476. ;
  477. OnMes_Ptr dw 1060 ;AN000;message number
  478. db no_subst ;AN000;number of subst
  479. ; "Error writing to device",13,10
  480. ;
  481. DevWMes_Ptr dw 1061 ;AN000;message number
  482. db no_subst ;AN000;number of subst
  483. ; "Invalid path",13,10
  484. ;
  485. Inval_Path_Ptr dw 1062 ;AN000;message number
  486. db no_subst ;AN000;number of subst
  487. ; unformatted string output
  488. ;
  489. arg_Buf_Ptr dw 1063 ;AN000;message number
  490. db 1 ;AN000;number of subst
  491. db parm_block_size ;AN000;size of sublist
  492. db 0 ;AN000;reserved
  493. dw OFFSET TranGroup:Arg_Buf ;AN000;offset of arg
  494. dw 0 ;AN000;segment of arg
  495. db 1 ;AN000;first subst
  496. db Char_field_ASCIIZ ;AN000;character string
  497. db 128 ;AN000;maximum width
  498. db 0 ;AN000;minimum width
  499. db blank ;AN000;pad character
  500. ; file name output
  501. ;
  502. File_Name_Ptr dw 1064 ;AN000;message number
  503. db 1 ;AN000;number of subst
  504. db parm_block_size ;AN000;size of sublist
  505. db 0 ;AN000;reserved
  506. dw OFFSET TranGroup:SRCBUF ;AN000;offset of arg
  507. dw 0 ;AN000;segment of arg
  508. db 1 ;AN000;first subst
  509. db Char_field_ASCIIZ ;AN000;character string
  510. db 128 ;AN000;maximum width
  511. db 0 ;AN000;minimum width
  512. db blank ;AN000;pad character
  513. ; file size output for dir
  514. ;
  515. Disp_File_Size_Ptr dw 1065 ;AN000;message number
  516. db 1 ;AN000;number of subst
  517. db parm_block_size ;AN000;size of sublist
  518. db 0 ;AN000;reserved
  519. dw OFFSET TranGroup:File_size_low ;AN000;offset of arg
  520. dw 0 ;AN000;segment of arg
  521. db 1 ;AN000;first subst
  522. db Right_Align+Unsgn_Bin_DWord ;AN000;long binary to decimal
  523. db 10 ;AN000;maximum width
  524. db 10 ;AN000;minimum width
  525. db blank ;AN000;pad character
  526. ; unformatted string output
  527. ; %s
  528. String_Buf_Ptr dw 1066 ;AN000;message number
  529. db 1 ;AN000;number of subst
  530. db parm_block_size ;AN000;size of sublist
  531. db 0 ;AN000;reserved
  532. dw OFFSET TranGroup:String_ptr_2 ;AN000;offset of arg
  533. dw 0 ;AN000;segment of arg
  534. db 1 ;AN000;first subst
  535. db Char_field_ASCIIZ ;AN000;character string
  536. db 128 ;AN000;maximum width
  537. db 0 ;AN000;minimum width
  538. db blank ;AN000;pad character
  539. db 0 ;AN000;
  540. ; tab character
  541. ;
  542. Tab_ptr dw 1067 ;AN000;message number
  543. db no_subst ;AN000;number of subst
  544. ; " <DIR> "
  545. ;
  546. DMes_Ptr dw 1068 ;AN000;message number
  547. db no_subst ;AN000;number of subst
  548. ; destructive back space
  549. ;
  550. Dback_Ptr dw 1069 ;AN000;message number
  551. db no_subst ;AN000;number of subst
  552. ; carriage return / line feed
  553. ;
  554. ACRLF_Ptr dw 1070 ;AN000;message number
  555. db no_subst ;AN000;number of subst
  556. ; output a single character
  557. ;
  558. ;One_Char_Buf_Ptr dw 1071 ;AN000;message number
  559. ; db 1 ;AN000;number of subst
  560. ; db parm_block_size ;AN000;size of sublist
  561. ; db 0 ;AN000;reserved
  562. ; dw OFFSET TranGroup:One_Char_Val ;AN000;offset of charcacter
  563. ; dw 0 ;AN000;segment of arg
  564. ; db 1 ;AN000;first subst
  565. ; db Char_field_Char ;AN000;character
  566. ; db 1 ;AN000;maximum width
  567. ; db 1 ;AN000;minimum width
  568. ; db blank ;AN000;pad character
  569. ; "mm-dd-yy"
  570. ;
  571. USADat_Ptr dw 1072 ;AN000;message number
  572. db no_subst ;AN000;number of subst
  573. ; "dd-mm-yy"
  574. ;
  575. EurDat_Ptr dw 1073 ;AN000;message number
  576. db no_subst ;AN000;number of subst
  577. ; "yy-mm-dd"
  578. ;
  579. JapDat_Ptr dw 1074 ;AN000;message number
  580. db no_subst ;AN000;number of subst
  581. ; date string for prompt
  582. ;
  583. promptDat_Ptr dw 1075 ;AN000;message number
  584. db 2 ;AN000;number of subst
  585. db parm_block_size ;AN000;size of sublist
  586. db 0 ;AN000;reserved
  587. dw OFFSET TranGroup:Arg_Buf ;AN000;offset of arg
  588. dw 0 ;AN000;segment of arg
  589. IFNDEF DBCS ; MSKK03 07/14/89
  590. db 1 ;AN000;first subst
  591. ELSE
  592. IFDEF JAPAN
  593. db 2 ;AN000;first subst
  594. ELSE
  595. db 1 ;AN000;first subst
  596. ENDIF
  597. ENDIF
  598. db Char_field_ASCIIZ ;AN000;character string
  599. IFNDEF DBCS
  600. db 3 ;AN000;maximum width
  601. db 3 ;AN000;minimum width
  602. ELSE
  603. IFDEF JAPAN ; MSKK02 07/14/89
  604. db 4 ;AN000;maximum width
  605. db 4 ;AN000;minimum width
  606. ENDIF
  607. IFDEF TAIWAN
  608. db 6 ;AN000;maximum width
  609. db 6 ;AN000;minimum width
  610. ENDIF
  611. IFDEF KOREA
  612. db 2 ;3 Keyl ;AN000;maximum width
  613. db 2 ;3 Keyl ;AN000;minimum width
  614. ENDIF
  615. ENDIF
  616. db blank ;AN000;pad character
  617. db parm_block_size ;AN000;size of sublist
  618. db 0 ;AN000;reserved
  619. promptDat_yr dw 0 ;AN000;year
  620. promptDat_moday dw 0 ;AN000;month,day
  621. IFNDEF DBCS ; MSKK03 07/14/89
  622. db 2 ;AN000;second subst
  623. ELSE
  624. IFDEF JAPAN
  625. db 1 ;AN000;second subst
  626. ELSE
  627. db 2 ;AN000;second subst
  628. ENDIF
  629. ENDIF
  630. db DATE_MDY_4 ;AN000;date
  631. db 10 ;AN000;maximum width
  632. db 8 ;AN000;minimum width
  633. db blank ;AN000;pad character
  634. ; Time for prompt
  635. ;
  636. promTim_Ptr dw 1076 ;AN000;message number
  637. db 1 ;AN000;number of subst
  638. db parm_block_size ;AN000;size of sublist
  639. db 0 ;AN000;reserved
  640. PromTim_hr_min dw 0 ;AN000;hours,minutes
  641. PromTim_Sec_hn dw 0 ;AN000;seconds,hundredths
  642. db 1 ;AN000;first subst
  643. db Right_Align+TIME_HHMMSSHH_24 ;AC013;time
  644. db 11 ;AN000;maximum width
  645. db 11 ;AC013;minimum width
  646. db blank ;AN000;pad character
  647. ; Date and time for DIR
  648. ;
  649. DirDatTim_Ptr dw 1077 ;AN000;message number
  650. db 2 ;AN000;number of subst
  651. db parm_block_size ;AN000;size of sublist
  652. db 0 ;AN000;reserved
  653. DirDat_yr dw 0 ;AN000;year
  654. DirDat_mo_day dw 0 ;AN000;month,day
  655. db 1 ;AN000;first subst
  656. db Right_Align+DATE_MDY_2 ;AN000;date
  657. db 10 ;AN000;maximum width
  658. db 8 ;AN000;minimum width
  659. db blank ;AN000;pad character
  660. db parm_block_size ;AN000;size of sublist
  661. db 0 ;AN000;reserved
  662. DirTim_hr_min dw 0 ;AN000;hours,minutes
  663. DirTim_Sec_hn dw 0 ;AN000;seconds,hundredths
  664. db 2 ;AN000;second subst
  665. db Right_align+TIME_HHMM_Cty ;AN000;time
  666. db 6 ;AN000;maximum width
  667. db 6 ;AN000;minimum width
  668. db blank ;AN000;pad character
  669. ; "Directory already exists"
  670. ;
  671. MD_exists_ptr dw 1078 ;AN000;message number
  672. db no_subst ;AN000;number of subst
  673. ; "%1 bytes",13,10
  674. ;
  675. Bytes_Ptr dw 1079 ; message number
  676. db 1 ; number of subst
  677. db parm_block_size ; size of sublist
  678. db 0 ; reserved
  679. dw OFFSET TranGroup:FileSiz ; offset of arg
  680. dw 0 ; segment of arg
  681. db 1 ; first subst
  682. db Right_Align+Unsgn_Bin_DWord ; long binary to decimal
  683. db 10 ; maximum width
  684. db 10 ; minimum width
  685. db blank ; pad character
  686. ; "Total:",13,10
  687. ;
  688. Total_ptr dw 1080 ; message number
  689. db no_subst ; number of subst
  690. ; "Error parsing environment variable:",13,10
  691. ;
  692. ErrParsEnv_ptr dw 1081 ; message number
  693. db no_subst ; number of subst
  694. ; "(continuing %1)",13,10
  695. ;
  696. DirCont_Ptr dw 1084 ;AN000;message number
  697. db 1 ;AN000;number of subst
  698. db parm_block_size ;AN000;size of sublist
  699. db 0 ;AN000;reserved
  700. dw OFFSET TranGroup:BWDBUF ;AN000;offset of arg
  701. dw 0 ;AN000;segment of arg
  702. db 1 ;AN000;first subst
  703. db Char_field_ASCIIZ ;AN000;character string
  704. db 128 ;AN000;maximum width
  705. db 0 ;AN000;minimum width
  706. db blank ;AN000;pad character
  707. ; "Revision %1",CR,LF
  708. ;
  709. DosRev_Ptr dw 1090
  710. db 1 ; one substitution
  711. db PARM_BLOCK_SIZE
  712. db 0
  713. dw offset TRANGROUP:One_Char_Val ; ptr to char
  714. dw 0 ; segment addr?
  715. db 1 ; 1st substitution
  716. db CHAR_FIELD_CHAR ; character
  717. db 1 ; max width
  718. db 1 ; min width
  719. db BLANK ; pad char
  720. ; "DOS is in ROM"
  721. ;
  722. DosRom_Ptr dw 1091
  723. db NO_SUBST
  724. ; "DOS is in HMA"
  725. ;
  726. DosHma_Ptr dw 1092
  727. db NO_SUBST
  728. ; "DOS is in low memory"
  729. ;
  730. DosLow_Ptr dw 1093
  731. db NO_SUBST
  732. ; "Cannot Loadhigh batch file" ;M016
  733. ;
  734. NoExecBat_Ptr dw 1094 ; M016
  735. db NO_SUBST ; M016
  736. ; "LoadHigh: Invalid filename" ; M016
  737. ;
  738. LhInvFil_Ptr dw 1095 ; M016
  739. db NO_SUBST ; M016
  740. ; "Could not open specified country information file" ;M045
  741. ;
  742. NoCntry_Ptr dw 1096 ;M045
  743. db NO_SUBST ;M045
  744. PATH_TEXT DB "PATH="
  745. PROMPT_TEXT DB "PROMPT="
  746. COMSPECSTR DB "COMSPEC="
  747. DirEnvVar DB "DIRCMD=" ; DIR's environment variable
  748.