DOS.H
上传用户:xiaogehua
上传日期:2007-01-08
资源大小:1183k
文件大小:4k
源码类别:

操作系统开发

开发平台:

Asm

  1. /*
  2. ;    File              : $Workfile$
  3. ;
  4. ;    Description       :
  5. ;
  6. ;    Original Author   : DIGITAL RESEARCH
  7. ;
  8. ;    Last Edited By    : $CALDERA$
  9. ;
  10. ;-----------------------------------------------------------------------;
  11. ;    Copyright Work of Caldera, Inc. All Rights Reserved.
  12. ;      
  13. ;    THIS WORK IS A COPYRIGHT WORK AND CONTAINS CONFIDENTIAL,
  14. ;    PROPRIETARY AND TRADE SECRET INFORMATION OF CALDERA, INC.
  15. ;    ACCESS TO THIS WORK IS RESTRICTED TO (I) CALDERA, INC. EMPLOYEES
  16. ;    WHO HAVE A NEED TO KNOW TO PERFORM TASKS WITHIN THE SCOPE OF
  17. ;    THEIR ASSIGNMENTS AND (II) ENTITIES OTHER THAN CALDERA, INC. WHO
  18. ;    HAVE ACCEPTED THE CALDERA OPENDOS SOURCE LICENSE OR OTHER CALDERA LICENSE
  19. ;    AGREEMENTS. EXCEPT UNDER THE EXPRESS TERMS OF THE CALDERA LICENSE
  20. ;    AGREEMENT NO PART OF THIS WORK MAY BE USED, PRACTICED, PERFORMED,
  21. ;    COPIED, DISTRIBUTED, REVISED, MODIFIED, TRANSLATED, ABRIDGED,
  22. ;    CONDENSED, EXPANDED, COLLECTED, COMPILED, LINKED, RECAST,
  23. ;    TRANSFORMED OR ADAPTED WITHOUT THE PRIOR WRITTEN CONSENT OF
  24. ;    CALDERA, INC. ANY USE OR EXPLOITATION OF THIS WORK WITHOUT
  25. ;    AUTHORIZATION COULD SUBJECT THE PERPETRATOR TO CRIMINAL AND
  26. ;    CIVIL LIABILITY.
  27. ;-----------------------------------------------------------------------;
  28. ;
  29. ;    *** Current Edit History ***
  30. ;    *** End of Current Edit History ***
  31. ;
  32. ;    $Log$
  33. ;
  34. ;    ENDLOG
  35. */
  36. #define  MS_P_TERMCPM 0x00
  37. #define  MS_C_READ 0x01
  38. #define  MS_C_WRITE 0x02
  39. #define  MS_A_READ 0x03
  40. #define  MS_A_WRITE 0x04
  41. #define  MS_L_WRITE 0x05
  42. #define  MS_C_RAWIO 0x06
  43. #define  MS_C_RAWIN 0x07
  44. #define  MS_C_NOECHO 0x08
  45. #define  MS_C_WRITESTR 0x09
  46. #define  MS_C_READSTR 0x0a
  47. #define  MS_C_STAT 0x0b
  48. #define  MS_C_FLUSH 0x0c
  49. #define  MS_DRV_ALLRESET  0x0d
  50. #define  MS_DRV_SET 0x0e
  51. #define  MS_F_OPEN 0x0f
  52. #define  MS_F_CLOSE 0x10
  53. #define  MS_F_SFIRST 0x11
  54. #define  MS_F_SNEXT 0x12
  55. #define  MS_F_DELETE 0x13
  56. #define  MS_F_READ 0x14
  57. #define  MS_F_WRITE 0x15
  58. #define  MS_F_MAKE 0x16
  59. #define  MS_F_RENAME 0x17
  60. #define  MS_DRV_GET 0x19
  61. #define  MS_F_DMAOFF 0x1a
  62. #define  MS_DRV_ALLOC 0x1b
  63. #define  MS_DRV_ALLOCSPEC 0x1c
  64. #define  MS_F_READRAND 0x21
  65. #define  MS_F_WRITERAND 0x22
  66. #define  MS_F_SIZE 0x23
  67. #define  MS_F_RANDREC 0x24
  68. #define  MS_S_SETINT 0x25
  69. #define  MS_P_MKPSP 0x26
  70. #define  MS_F_READBLK 0x27
  71. #define  MS_F_WRITEBLK 0x28
  72. #define  MS_F_PARSE 0x29
  73. #define  MS_T_GETDATE 0x2a
  74. #define  MS_T_SETDATE 0x2b
  75. #define  MS_T_GETTIME 0x2c
  76. #define  MS_T_SETTIME 0x2d
  77. #define  MS_F_VERIFY 0x2e
  78. #define  MS_F_DMAGET 0x2f
  79. #define  MS_S_BDOSVER 0x30
  80. #define  MS_P_TERMKEEP 0x31
  81. #define  MS_S_BREAK 0x33
  82. #define  MS_S_GETINT 0x35
  83. #define  MS_DRV_SPACE 0x36
  84. #define  MS_S_COUNTRY 0x38
  85. #define  MS_X_MKDIR 0x39
  86. #define  MS_X_RMDIR 0x3a
  87. #define  MS_X_CHDIR 0x3b
  88. #define  MS_X_CREAT 0x3c
  89. #define  MS_X_OPEN 0x3d
  90. #define  MS_X_CLOSE 0x3e
  91. #define  MS_X_READ 0x3f
  92. #define  MS_X_WRITE 0x40
  93. #define  MS_X_UNLINK 0x41
  94. #define  MS_X_LSEEK 0x42
  95. #define  MS_X_CHMOD 0x43
  96. #define  MS_X_IOCTL 0x44
  97. #define  MS_X_DUP 0x45
  98. #define  MS_X_DUP2 0x46
  99. #define  MS_X_CURDIR 0x47
  100. #define  MS_M_ALLOC 0x48
  101. #define  MS_M_FREE 0x49
  102. #define  MS_M_SETBLOCK 0x4a
  103. #define  MS_X_EXEC 0x4b
  104. #define  MS_X_EXIT 0x4c
  105. #define  MS_X_WAIT 0x4d
  106. #define  MS_X_FIRST 0x4e
  107. #define  MS_X_NEXT 0x4f
  108. #define  MS_F_GETVERIFY 0x54
  109. #define  MS_F_DATETIME 0x56
  110. #define  MS_F_ERROR 0x59
  111. #define  MS_X_MKTEMP 0x5a
  112. #define  MS_X_MKNEW 0x5b
  113. #define  MS_F_LOCK 0x5c
  114. #define  MS_P_GETPSP 0x62