summaryrefslogtreecommitdiffstats
path: root/private/ntos/ndis/madge/driver/head_mod/hwi_eisa.h
diff options
context:
space:
mode:
authorAdam <you@example.com>2020-05-17 05:51:50 +0200
committerAdam <you@example.com>2020-05-17 05:51:50 +0200
commite611b132f9b8abe35b362e5870b74bce94a1e58e (patch)
treea5781d2ec0e085eeca33cf350cf878f2efea6fe5 /private/ntos/ndis/madge/driver/head_mod/hwi_eisa.h
downloadNT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.gz
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.bz2
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.lz
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.xz
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.zst
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.zip
Diffstat (limited to 'private/ntos/ndis/madge/driver/head_mod/hwi_eisa.h')
-rw-r--r--private/ntos/ndis/madge/driver/head_mod/hwi_eisa.h72
1 files changed, 72 insertions, 0 deletions
diff --git a/private/ntos/ndis/madge/driver/head_mod/hwi_eisa.h b/private/ntos/ndis/madge/driver/head_mod/hwi_eisa.h
new file mode 100644
index 000000000..884e4f938
--- /dev/null
+++ b/private/ntos/ndis/madge/driver/head_mod/hwi_eisa.h
@@ -0,0 +1,72 @@
+/****************************************************************************/
+/****************************************************************************/
+/* */
+/* THE HARDWARE INTERFACE MODULE (EISA CARDS) */
+/* ========================================== */
+/* */
+/* HWI_EISA.H : Part of the FASTMAC TOOL-KIT (FTK) */
+/* */
+/* Copyright (c) Madge Networks Ltd. 1990-1994 */
+/* Developed by MF */
+/* From code by NT */
+/* CONFIDENTIAL */
+/* */
+/* */
+/****************************************************************************/
+/* */
+/* The purpose of the Hardware Interface (HWI) is to supply an adapter card */
+/* independent interface to any driver. It performs nearly all of the */
+/* functions that involve affecting SIF registers on the adapter cards. */
+/* This includes downloading code to, initializing, and removing adapters. */
+/* */
+/* The HWI_EISA.H file contains the exported function definitions for the */
+/* HWI_EISA.C module. */
+/* */
+/****************************************************************************/
+
+/****************************************************************************/
+/* */
+/* VERSION_NUMBER of FTK to which this HWI_EISA.H belongs : */
+/* */
+
+#define FTK_VERSION_NUMBER_HWI_EISA_H 221
+
+
+/****************************************************************************/
+
+export UINT hwi_eisa_probe_card(
+
+ PROBE * resources,
+ UINT length,
+ WORD * valid_locations,
+ UINT number_locations
+ );
+
+extern WBOOLEAN hwi_eisa_install_card(
+
+ ADAPTER * adapter,
+ DOWNLOAD_IMAGE * download_image
+ );
+
+extern void hwi_eisa_interrupt_handler(
+
+ ADAPTER * adapter
+ );
+
+extern void hwi_eisa_remove_card(
+
+ ADAPTER * adapter
+ );
+
+extern void hwi_eisa_set_dio_address(
+
+ ADAPTER * adapter,
+ DWORD dio_address
+ );
+
+
+/* */
+/* */
+/************** End of HWI_EISA.H file **************************************/
+/* */
+/* */