
; SCCSID = @(#)prteisa.inc	6.2 90/12/10
;/**********************************************************************
;/*								       *
;/*			  IBM/Microsoft Confidential		       *
;/*								       *
;/*		    Copyright (c) IBM Corporation  1987, 1990	       *
;/*		    Copyright (c) Microsoft Corp.  1987, 1990	       *
;/*			      All Rights Reserved		       *
;/*								       *
;/**********************************************************************
;
; This structure is used to hold the information obtained
; from the ATTACHDD DevHlp perform at init time from the
; diskdd to OEMHLP$.  The entry point is the strategy routine
; of the OEMHLP$ pseudo-driver.  There is no configurablity
; for this entry point since Compaq does not have access to
; the header for the OEMHLP$ pseudo-driver.
;
AttachDDstr	struc
	roffset dw	?		; real mode entry point offset
	rcs	dw	?		; real mode entry point segment
	rds	dw	?		; real mode data segment
	poffset dw	?		; prot. mode entry point offset
	pcs	dw	?		; prot. mode entry point selector
	pds	dw	?		; prot. mode data selector
AttachDDstr ends

; This structure is used to hold information on printer ports that
; was obtained from EISA configuration information.

EISALpt struc
	printer_number	db	?	; unit number (1-3)
	IRQ_number	db	?	; interrupt line
	sharable_IRQ	db	?	; indicates if interrupt line sharable
	In_use		db	?	; EISA info. matches up with BIOS
	base_addr	dw	?	; first hw port address
	end_addr	dw	?	; ending hw port address
EISALpt ends
LEN_EISALPT_STRUC	equ	SIZE EISALpt

; Mask for determining if interrupt sharing is supported or not.
INT_SHARING	equ	1

; Mask for the INT pending bit in the printer status port
INT_PENDING	equ	04h

; ASCII code for a TAB character
TAB		equ	9
