/*++
 * Copyright (c) 1990-96 Digi International Inc., All Rights Reserved
 * 
 * This software contains proprietary and confidential information of Digi
 * International Inc.  By accepting transfer of this copy, Recipient agrees
 * to retain this software in confidence, to prevent disclosure to others,
 * and to make no use of this software other than that for which it was
 * delivered.  This is an unpublished copyrighted work of Digi International
 * Inc.  Except as permitted by federal law, 17 USC 117, copying is strictly
 * prohibited.
 * 
 * Restricted Rights Legend
 *
 * Use, duplication, or disclosure by the Government is subject to
 * restrictions set forth in sub-paragraph (c)(1)(ii) of The Rights in
 * Technical Data and Computer Software clause at DFARS 252.227-7031 or
 * subparagraphs (c)(1) and (2) of the Commercial Computer Software -
 * Restricted Rights at 48 CFR 52.227-19, as applicable.
 *
 * Digi International Inc. 11001 Bren Road East, Minnetonka, MN 55343
 *
 *
 * Last Update: $Date: 10/22/97 11:56a $
 *
 * $Header: /Components/Windows/NT/Sync/Build/Mp570/mpisr.h 5     10/22/97 11:56a Darinh $
 *
 * Revision History:
 * $Log: /Components/Windows/NT/Sync/Build/Mp570/mpisr.h $
 * 
 * 5     10/22/97 11:56a Darinh
 * Changes to make multiple board installations work better.
 * 
 * 4     9/08/97 3:45p Darinh
 * A variety of changes, including Data General fixes are included.
 * 
 * 3     6/06/97 1:48p Darinh
 * Everything seems functional, but more testing is required.
 * 
 * 2     4/08/97 4:55p Darinh
 * Changes made to correspond to the new DigiUtil library.  It
 * successfully transmits data!  I don't know about receiving data yet.
 * 
 * 1     4/02/97 10:08a Darinh
 * Initial checkin; ISA cards initialize, but do not pass data.
 * 
--*/

#ifndef _MPISR_H
#define _MPISR_H

#include "digilib.h"
#include "board.h"

BOOLEAN
fnISR (
	IN PKINTERRUPT	pInterrupt,
	IN PVOID		Context);

VOID
fnServicePortInterrupt (
	IN PDEVICE_EXT	pDeviceExt);

VOID
fnDPCRoutine (
	IN PKDPC			pDpc,
	IN PDEVICE_OBJECT	pDeviceObject,
	IN PIRP				pIrp,
	IN PVOID			DeferredContext);

#endif // _MPISR_H
