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.

87 lines
4.3 KiB

  1. ;/*
  2. ; * Microsoft Confidential
  3. ; * Copyright (C) Microsoft Corporation 1987 - 1991
  4. ; * All Rights Reserved.
  5. ; */
  6. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  7. ;
  8. ; Message Skeleton file for KEYB.COM
  9. ;
  10. ;;
  11. ;;
  12. ;; MS-DOS 5.00 - NLS Support - KEYB Command
  13. ;;
  14. ;
  15. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  16. :util KEYB ;AN000;ty name
  17. :class 2
  18. :use PARSE1 ;AN000;
  19. :use PARSE2 ;AN000;
  20. :use PARSE3 ;AN000;
  21. :use PARSE4 ;AN000;
  22. :use PARSE6 ;AN000;
  23. :use PARSE7 ;AN000;
  24. :use PARSE10 ;AN003;
  25. :use PARSE12 ;AN000;
  26. :use PARSE13 ;AN000;
  27. :use PARSE14 ;AN000;
  28. :use PARSE15 ;AN000;
  29. :use PARSE17 ;AN000;
  30. :use PARSE18 ;AN000;
  31. :use PARSE21 ;AN003;
  32. :class A
  33. :use 1 COMMON1 ;AN000;rrect DOS version'
  34. :def 2 "Current keyboard code: %1" ;AN000;
  35. :def 3 "Current keyboard ID: %1" ;AN000;
  36. :def 4 " code page: %1",CR,LF ;AN000;
  37. :def 5 "Current CON code page: %1",CR,LF ;AN000;
  38. :def 6 "Invalid keyboard code specified",CR,LF ;AN000;
  39. :def 7 "Invalid keyboard ID specified",CR,LF ;AN000;
  40. :def 8 "Invalid code page specified",CR,LF ;AN000;
  41. :def 9 "Bad or missing Keyboard Definition File",CR,LF ;AN000;
  42. :def 10 "KEYB has not been installed",CR,LF ;AN000;
  43. :def 11 "Active code page not available from CON device",CR,LF ;AN000;
  44. :def 12 "Code page specified has not been prepared",CR,LF ;AN000;
  45. :def 13 "One or more CON code pages invalid for given keyboard code",CR,LF ;AN000;
  46. :def 14 "Code page requested (%1) is not valid for given keyboard code",CR,LF ;AN000;
  47. :def 15 "Code page specified is inconsistent with the selected code page",CR,LF ;AN000;
  48. :def 16 "ID code specified is inconsistent with the selected keyboard code",CR,LF ;AN000;
  49. :def 17 "Unable to create KEYB table in resident memory",CR,LF ;AN000;
  50. :use 18 PARSE8 ; 'Parameter format not correct' ;AN000;
  51. :def 300 "Loads a keyboard program.",CR,LF,CR,LF
  52. :def 301 "KEYB [xx[,[yyy],[pathname]]] [/ID:nnn] [/E]",CR,LF,CR,LF
  53. :def 302 " xx A two-letter country code.",CR,LF
  54. :def 303 " yyy The code page for the desired character set.",CR,LF
  55. :def 304 " pathname The keyboard definition file.",CR,LF
  56. :def 305 " /ID:nnn Specifies the keyboard in use.",CR,LF
  57. :def 306 " /E Assumes an enhanced keyboard is installed.",CR,LF
  58. :use 8001 COMMON39 ;AN000;rrect DOS version'
  59. :def 8002 "Current keyboard code: %1" ;AN000;
  60. :def 8003 "Current keyboard ID: %1" ;AN000;
  61. :def 8004 " code page: %1",CR,LF ;AN000;
  62. :def 8005 "Current CON code page: %1",CR,LF ;AN000;
  63. :def 8006 "Invalid keyboard code specified",CR,LF ;AN000;
  64. :def 8007 "Invalid keyboard ID specified",CR,LF ;AN000;
  65. :def 8008 "Invalid code page specified",CR,LF ;AN000;
  66. :def 8009 "Bad or missing Keyboard Definition File",CR,LF ;AN000;
  67. :def 8010 "KEYB has not been installed",CR,LF ;AN000;
  68. :def 8011 "Active code page not available from CON device",CR,LF ;AN000;
  69. :def 8012 "Code page specified has not been prepared",CR,LF ;AN000;
  70. :def 8013 "One or more CON code pages invalid for given keyboard code",CR,LF ;AN000;
  71. :def 8014 "Code page requested (%1) is not valid for given keyboard code",CR,LF ;AN000;
  72. :def 8015 "Code page specified is inconsistent with the selected code page",CR,LF ;AN000;
  73. :def 8016 "ID code specified is inconsistent with the selected keyboard code",CR,LF ;AN000;
  74. :def 8017 "Unable to create KEYB table in resident memory",CR,LF ;AN000;
  75. :use 8018 PARSE19 ; 'Parameter format not correct' ;AN000;
  76. :def 8300 "Loads a keyboard program.",CR,LF,CR,LF
  77. :def 8301 "KEYB [xx[,[yyy],[pathname]]] [/ID:nnn] [/E]",CR,LF,CR,LF
  78. :def 8302 " xx A two-letter country code.",CR,LF
  79. :def 8303 " yyy The code page for the desired character set.",CR,LF
  80. :def 8304 " pathname The keyboard definition file.",CR,LF
  81. :def 8305 " /ID:nnn Specifies the keyboard in use.",CR,LF
  82. :def 8306 " /E Assumes an enhanced keyboard is installed.",CR,LF
  83. :end ;AN000;
  84.