	.MACRO	$IRPDEF,$GBL
	$DEFINI	IRP,$GBL
$EQU	IRP$M_FCODE	63
$EQU	IRP$M_BUFIO	1
$EQU	IRP$M_FUNC	2
$EQU	IRP$M_PAGIO	4
$EQU	IRP$M_COMPLX	8
$EQU	IRP$M_VIRTUAL	16
$EQU	IRP$M_CHAINED	32
$EQU	IRP$M_SWAPIO	64
$EQU	IRP$M_DIAGBUF	128
$EQU	IRP$M_PHYSIO	256
$EQU	IRP$M_TERMIO	512
$EQU	IRP$M_MBXIO	1024
$EQU	IRP$M_EXTEND	2048
$EQU	IRP$M_FILACP	4096
$EQU	IRP$M_MVIRP	8192
$EQU	IRP$M_SRVIO	16384
$EQU	IRP$M_KEY	32768
$EQU	IRP$M_START_PAST_HWM	1
$EQU	IRP$M_END_PAST_HWM	2
$EQU	IRP$M_ERASE	4
$EQU	IRP$M_PART_HWM	8
$EQU	IRP$M_LCKIO	16
$EQU	IRP$M_SHDIO	32
$EQU	IRP$M_CACHEIO	64
$EQU	IRP$M_WLE	128
$EQU	IRP$M_CACHE_SAFE	256
$EQU	IRP$M_NOCACHE	512
$EQU	IRP$M_FORCEMV	1024
$EQU	IRP$K_CDRP	96
$EQU	IRP$C_CDRP	96
$EQU	IRP$M_PIO_ERROR	1
$EQU	IRP$M_PIO_FANOUT	2
$EQU	IRP$M_PIO_NOQUE	4
$EQU	IRP$M_PIO_CANCEL	8
$EQU	IRP$M_PIO_CTHRDOK	16
$EQU	IRP$M_PIO_PHASEII	32
$EQU	IRP$M_SHD_EXPEL_REMOVED	1
$EQU	IRP$M_CLN_READY	1
$EQU	IRP$M_CLN_DONE	2
$EQU	IRP$M_CPY_FINI	4
$EQU	IRP$M_WLE_REUSE	1
$EQU	IRP$M_WLE_SUPWL	2
$EQU	IRP$K_BT_LEN	160
$EQU	IRP$C_BT_LEN	160
$EQU	IRP$K_CD_LEN	168
$EQU	IRP$C_CD_LEN	168
$EQU	IRP$K_LENGTH	180
$EQU	IRP$C_LENGTH	180
$EQU	IRP$S_IRPDEF	180
$EQU	IRP$L_IOQFL	0
$EQU	IRP$L_IOQBL	4
$EQU	IRP$W_SIZE	8
$EQU	IRP$B_TYPE	10
$EQU	IRP$B_RMOD	11
$EQU	IRP$S_MODE	2
$EQU	IRP$V_MODE	0
$EQU	IRP$L_PID	12
$EQU	IRP$L_AST	16
$EQU	IRP$L_SHD_IOFL	16
$EQU	IRP$L_ASTPRM	20
$EQU	IRP$L_SHAD	20
$EQU	IRP$L_HRB	20
$EQU	IRP$L_WIND	24
$EQU	IRP$L_MIRP	24
$EQU	IRP$L_UCB	28
$EQU	IRP$W_FUNC	32
$EQU	IRP$S_FCODE	6
$EQU	IRP$V_FCODE	0
$EQU	IRP$S_FMOD	10
$EQU	IRP$V_FMOD	6
$EQU	IRP$B_EFN	34
$EQU	IRP$B_CLN_INDX	34
$EQU	IRP$B_PRI	35
$EQU	IRP$L_IOSB	36
$EQU	IRP$L_CLN_WLE	36
$EQU	IRP$W_CHAN	40
$EQU	IRP$W_STS	42
$EQU	IRP$V_BUFIO	0               ;  BUFFERED I/O FLAG
$EQU	IRP$V_FUNC	1               ;  1=>READ FUNCTION
$EQU	IRP$V_PAGIO	2               ;  PAGING I/O FLAG
$EQU	IRP$V_COMPLX	3
$EQU	IRP$V_VIRTUAL	4
$EQU	IRP$V_CHAINED	5
$EQU	IRP$V_SWAPIO	6
$EQU	IRP$V_DIAGBUF	7
$EQU	IRP$V_PHYSIO	8
$EQU	IRP$V_TERMIO	9
$EQU	IRP$V_MBXIO	10
$EQU	IRP$V_EXTEND	11
$EQU	IRP$V_FILACP	12
$EQU	IRP$V_MVIRP	13
$EQU	IRP$V_SRVIO	14
$EQU	IRP$V_KEY	15
$EQU	IRP$L_SVAPTE	44
$EQU	IRP$W_BOFF	48
$EQU	IRP$L_BCNT	50
$EQU	IRP$W_BCNT	50
$EQU	IRP$L_DCD_BLK_COUNT	50
$EQU	IRP$W_STS2	54
$EQU	IRP$V_START_PAST_HWM	0
$EQU	IRP$V_END_PAST_HWM	1
$EQU	IRP$V_ERASE	2
$EQU	IRP$V_PART_HWM	3
$EQU	IRP$V_LCKIO	4
$EQU	IRP$V_SHDIO	5
$EQU	IRP$V_CACHEIO	6
$EQU	IRP$V_WLE	7
$EQU	IRP$V_CACHE_SAFE	8
$EQU	IRP$V_NOCACHE	9
$EQU	IRP$V_FORCEMV	10
$EQU	IRP$L_IOST1	56
$EQU	IRP$L_MEDIA	56
$EQU	IRP$L_IOST2	60
$EQU	IRP$L_TT_TERM	60
$EQU	IRP$B_CARCON	60
$EQU	IRP$S_NT_PRVMSK	8
$EQU	IRP$Q_NT_PRVMSK	64
$EQU	IRP$S_STATION	8
$EQU	IRP$Q_STATION	64
$EQU	IRP$S_TT_STATE	8
$EQU	IRP$Q_TT_STATE	64
$EQU	IRP$L_ABCNT	64
$EQU	IRP$W_ABCNT	64
$EQU	IRP$L_OBCNT	68
$EQU	IRP$W_OBCNT	68
$EQU	IRP$L_SEGVBN	72
$EQU	IRP$L_DIAGBUF	76
$EQU	IRP$L_SCB_BUF	76
$EQU	IRP$W_TT_PRMPT	76
$EQU	IRP$L_SEQNUM	80
$EQU	IRP$L_DCD_SRC_UCB	80
$EQU	IRP$L_EXTEND	84
$EQU	IRP$L_ARB	88
$EQU	IRP$L_SHDSPC	88
$EQU	IRP$L_KEYDESC	92
$EQU	IRP$L_WLE_PTR	92
$EQU	IRP$B_CPY_MODE	92
$EQU	IRP$L_FQFL	96
$EQU	IRP$L_FQBL	100
$EQU	IRP$W_CDRPSIZE	104
$EQU	IRP$B_CD_TYPE	106
$EQU	IRP$B_FLCK	107
$EQU	IRP$B_FIPL	107
$EQU	IRP$L_FPC	108
$EQU	IRP$L_FR3	112
$EQU	IRP$L_FR4	116
$EQU	IRP$L_SAVD_RTN	120
$EQU	IRP$L_MSG_BUF	124
$EQU	IRP$L_SHD_LOCK_FR4	124
$EQU	IRP$L_RSPID	128
$EQU	IRP$L_SHD_LOCK_FR5	128
$EQU	IRP$L_CDT	132
$EQU	IRP$L_SHD_LOCK_FR0	132
$EQU	IRP$L_RWCPTR	136
$EQU	IRP$L_SHD_PIO_LNK	140
$EQU	IRP$B_SHD_PIO_CNT	144
$EQU	IRP$B_SHD_PIO_ACT	145
$EQU	IRP$B_SHD_PIO_FLAGS	146
$EQU	IRP$V_PIO_ERROR	0
$EQU	IRP$V_PIO_FANOUT	1
$EQU	IRP$V_PIO_NOQUE	2
$EQU	IRP$V_PIO_CANCEL	3
$EQU	IRP$V_PIO_CTHRDOK	4
$EQU	IRP$V_PIO_PHASEII	5
$EQU	IRP$B_SHD_PIO_ERRCNT	147
$EQU	IRP$L_SHD_PIO_ERROR	148
$EQU	IRP$B_SHD_PIO_ERRINDEX	152
$EQU	IRP$B_SHD_PIO_ERRSEV	153
$EQU	IRP$L_SHD_LOCK_FPC	156
$EQU	IRP$L_SHD_LOCK_FR1	160
$EQU	IRP$L_SHD_LOCK_FR2	164
$EQU	IRP$L_SHD_PERLKID	168
$EQU	IRP$L_SHD_EXPEL_TIMER	172
$EQU	IRP$W_SHD_EXPEL_FLAGS	176
$EQU	IRP$V_SHD_EXPEL_REMOVED	0
$EQU	IRP$B_SHD_FLAGS	178
$EQU	IRP$V_CLN_READY	0
$EQU	IRP$V_CLN_DONE	1
$EQU	IRP$V_CPY_FINI	2
$EQU	IRP$B_WLG_FLAGS	179
$EQU	IRP$V_WLE_REUSE	0
$EQU	IRP$V_WLE_SUPWL	1
; 		SHD_EXT_FILLER byte fill;		/* Not currently needed
$EQU	IRP$L_LBUFH_AD	140
$EQU	IRP$L_LBOFF	144
$EQU	IRP$L_RBUFH_AD	148
$EQU	IRP$L_CDRPFL	148
$EQU	IRP$L_RBOFF	152
$EQU	IRP$L_XCT_LEN	156
$EQU	IRP$S_LBUFHNDL	12
$EQU	IRP$T_LBUFHNDL	144
$EQU	IRP$L_UBARSRCE	156
$EQU	IRP$L_DUTUFLAGS	160
$EQU	IRP$W_DUTUCNTR	164
$EQU	IRP$W_ENDMSGSIZ	166
$EQU	IRP$S_SUBCMD_STS	12
$EQU	IRP$B_SUBCMD_STS	144
$EQU	IRP$L_ERASE_VBN	140
;     FUNC_OVERLAY2 union fill
;         FUNC2 longword unsigned
; 	FUNC_BITS2 structure fill
;             FCODE2 bitfield mask length 6
;             FMOD2 bitfield length 32-6
; 	end FUNC_BITS2
;     end FUNC_OVERLAY2
	$DEFEND	IRP,$GBL,DEF
	.ENDM
