home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / ddkx86v2.zip / DDKX86 / DBCSDD / INC / DEVHDR.INC < prev    next >
Text File  |  1995-04-14  |  2KB  |  60 lines

  1. ;*DDK*************************************************************************/
  2. ;
  3. ; COPYRIGHT    Copyright (C) 1995 IBM Corporation
  4. ;
  5. ;    The following IBM OS/2 WARP source code is provided to you solely for
  6. ;    the purpose of assisting you in your development of OS/2 WARP device
  7. ;    drivers. You may use this code in accordance with the IBM License
  8. ;    Agreement provided in the IBM Device Driver Source Kit for OS/2. This
  9. ;    Copyright statement may not be removed.;
  10. ;*****************************************************************************/
  11. DEV_CBNAME    EQU    8 
  12.  
  13. SysDev    STRUC
  14. SDevNext    DD    ?
  15. SDevAtt    DW    ?
  16. SDevStrat    DW    ?
  17. SDevInt    DW    ?
  18. SDevName        DB      "        "
  19.  
  20. SDevProtCS    DW    ?
  21. SDevProtDS    DW    ?
  22. SDevRealCS    DW    ?
  23. SDevRealDS    DW    ?
  24. SysDev    ENDS
  25.  
  26.  
  27. SysDev3    STRUC
  28. SysDevBef3    DB    SIZE SysDev DUP (?)
  29. SDevCaps    DD    ?
  30. SysDev3    ENDS
  31.  
  32. DEV_IOCTL2    EQU    0001H  
  33. DEV_16MB    EQU    0002H  
  34. DEV_PARALLEL    EQU    0004H  
  35. DEV_ADAPTER_DD    EQU    0008H  
  36. DEV_INITCOMPLETE    EQU    0010H  
  37. DEV_CIN    EQU    0001H   
  38. DEV_COUT    EQU    0002H   
  39. DEV_NULL    EQU    0004H   
  40. DEV_CLOCK    EQU    0008H   
  41. DEV_SPEC    EQU    0010H   
  42. DEV_ADD_ON    EQU    0020H   
  43. DEV_GIOCTL    EQU    0040H   
  44. DEV_FCNLEV    EQU    0380H   
  45. DEV_30    EQU    0800H   
  46. DEV_SHARE    EQU    1000H   
  47. DEV_NON_IBM    EQU    2000H   
  48. DEV_IOCTL    EQU    4000H   
  49. DEV_CHAR_DEV    EQU    8000H   
  50. DEVLEV_0    EQU    0000H       
  51. DEVLEV_1    EQU    0080H       
  52. DEVLEV_2    EQU    0100H       
  53. DEVLEV_3    EQU    0180H       
  54. Dev_FuncLev     macro   ReqLev, DevAttr
  55.         and     DevAttr,DEV_FCNLEV          
  56.         cmp     DevAttr,ReqLev              
  57.                                             
  58. endm
  59.  
  60.