home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / warptlk3.zip / TOOLKIT / INC / DEVHDR.INC < prev    next >
Text File  |  1995-08-24  |  1KB  |  62 lines

  1. ;       SCCSID = @(#)devhdr.inc    6.1 91/12/19
  2. ;**************************************************************************
  3. ;
  4. ;
  5. ;                   Copyright  IBM Corp 1992.
  6. ;***************************************************************************
  7. ;***    DEVHDR.INC
  8. ;
  9. ;       DESCRIPTION
  10. ;
  11. ;
  12. ;
  13.  
  14. DEV_CBNAME      EQU     8
  15.  
  16. SysDev  STRUC
  17. SDevNext        DD      ?
  18. SDevAtt DW      ?
  19. SDevStrat       DW      ?
  20. SDevInt DW      ?
  21. SDevName        DB      "        "
  22.  
  23. SDevProtCS      DW      ?
  24. SDevProtDS      DW      ?
  25. SDevRealCS      DW      ?
  26. SDevRealDS      DW      ?
  27. SysDev  ENDS
  28.  
  29.  
  30. SysDev3 STRUC
  31. SysDevBef3      DB      SIZE SysDev DUP (?)
  32. SDevCaps        DD      ?
  33. SysDev3 ENDS
  34.  
  35. DEV_IOCTL2      EQU     0001H
  36. DEV_16MB        EQU     0002H
  37. DEV_PARALLEL    EQU     0004H
  38. DEV_ADAPTER_DD  EQU     0008H
  39. DEV_CIN EQU     0001H
  40. DEV_COUT        EQU     0002H
  41. DEV_NULL        EQU     0004H
  42. DEV_CLOCK       EQU     0008H
  43. DEV_SPEC        EQU     0010H
  44. DEV_ADD_ON      EQU     0020H
  45. DEV_GIOCTL      EQU     0040H
  46. DEV_FCNLEV      EQU     0380H
  47. DEV_30  EQU     0800H
  48. DEV_SHARE       EQU     1000H
  49. DEV_NON_IBM     EQU     2000H
  50. DEV_IOCTL       EQU     4000H
  51. DEV_CHAR_DEV    EQU     8000H
  52. DEVLEV_0        EQU     0000H
  53. DEVLEV_1        EQU     0080H
  54. DEVLEV_2        EQU     0100H
  55. DEVLEV_3        EQU     0180H
  56. Dev_FuncLev     macro   ReqLev, DevAttr
  57.         and     DevAttr,DEV_FCNLEV
  58.         cmp     DevAttr,ReqLev
  59.  
  60. endm
  61.  
  62.