/*++
 * 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:57a $
 *
 * $Header: /Components/Windows/NT/Sync/Build/Mp570/snaioctl.h 2     10/22/97 11:57a Darinh $
 *
 * Revision History:
 * $Log: /Components/Windows/NT/Sync/Build/Mp570/snaioctl.h $
 * 
 * 2     10/22/97 11:57a Darinh
 * Changes to make multiple board installations work better.
 * 
 * 1     6/19/97 4:50p Darinh
 * 
--*/

#ifndef _SNAIOCTL_H
#define _SNAIOCTL_H

#include <ntddk.h>
#include "digilib.h"
#include "def570.h"
#include "def64570.h"
#include "board.h"
#include "dsmp.h"	
#include "proto.h"
#include "ioctls.h"
#include "io.h"
#include "hwsca.h"
#include "hwutils.h"
#include "debug.h"



NTSTATUS
SnaIoctlSetLinkConfig (
	IN PDEVICE_EXT		pDeviceExt,
	IN PLINKCHAR		pLinkChars);

VOID
SnaIoctlGetV24Status (
	IN PDEVICE_EXT		pDeviceExt);

VOID
SnaIoctlSetV24Status (
	IN PDEVICE_EXT		pDeviceExt);

VOID
SnaIoctlAbortTx (
	IN PDEVICE_EXT	pDeviceExt);

VOID
SnaIoctlAbortRx (
	IN PDEVICE_EXT	pDeviceExt);

VOID
SnaIoctlGetIR (
	IN PDEVICE_EXT	pDeviceExt,
	IN PIRP			pIrp);

#endif // _SNAIOCTL_H
