;       SCCSID = @(#)devhdr.inc	6.1 91/12/19
;**************************************************************************
;
;
;                   Copyright  IBM Corp 1992.
;***************************************************************************
;***    DEVHDR.INC
;
;       DESCRIPTION
;
;
;

DEV_CBNAME      EQU     8

SysDev  STRUC
SDevNext        DD      ?
SDevAtt DW      ?
SDevStrat       DW      ?
SDevInt DW      ?
SDevName        DB      "        "

SDevProtCS      DW      ?
SDevProtDS      DW      ?
SDevRealCS      DW      ?
SDevRealDS      DW      ?
SysDev  ENDS


SysDev3 STRUC
SysDevBef3      DB      SIZE SysDev DUP (?)
SDevCaps        DD      ?
SysDev3 ENDS

DEV_IOCTL2      EQU     0001H
DEV_16MB        EQU     0002H
DEV_PARALLEL    EQU     0004H
DEV_ADAPTER_DD  EQU     0008H
DEV_CIN EQU     0001H
DEV_COUT        EQU     0002H
DEV_NULL        EQU     0004H
DEV_CLOCK       EQU     0008H
DEV_SPEC        EQU     0010H
DEV_ADD_ON      EQU     0020H
DEV_GIOCTL      EQU     0040H
DEV_FCNLEV      EQU     0380H
DEV_30  EQU     0800H
DEV_SHARE       EQU     1000H
DEV_NON_IBM     EQU     2000H
DEV_IOCTL       EQU     4000H
DEV_CHAR_DEV    EQU     8000H
DEVLEV_0        EQU     0000H
DEVLEV_1        EQU     0080H
DEVLEV_2        EQU     0100H
DEVLEV_3        EQU     0180H
Dev_FuncLev     macro   ReqLev, DevAttr
        and     DevAttr,DEV_FCNLEV
        cmp     DevAttr,ReqLev

endm

