summaryrefslogtreecommitdiffstats
path: root/private/ntos/ndis/madge/driver/head_mod/hwi_pci.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--private/ntos/ndis/madge/driver/head_mod/hwi_pci.h61
1 files changed, 61 insertions, 0 deletions
diff --git a/private/ntos/ndis/madge/driver/head_mod/hwi_pci.h b/private/ntos/ndis/madge/driver/head_mod/hwi_pci.h
new file mode 100644
index 000000000..933bed373
--- /dev/null
+++ b/private/ntos/ndis/madge/driver/head_mod/hwi_pci.h
@@ -0,0 +1,61 @@
+/****************************************************************************/
+/****************************************************************************/
+/* */
+/* THE HARDWARE INTERFACE MODULE (PCI CARDS) */
+/* ========================================= */
+/* */
+/* HWI_PCI.H : Part of the FASTMAC TOOL-KIT (FTK) */
+/* */
+/* Copyright (c) Madge Networks Ltd. 1990-1994 */
+/* Developed by PRR */
+/* 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_PCI.H file contains the exported function definitions for the */
+/* HWI_PCI.C module. */
+/* */
+/****************************************************************************/
+
+/****************************************************************************/
+/* */
+/* VERSION_NUMBER of FTK to which this HWI_EISA.H belongs : */
+/* */
+
+#define FTK_VERSION_NUMBER_HWI_PCI_H 221
+
+
+/****************************************************************************/
+
+export WBOOLEAN hwi_pci_install_card( ADAPTER * adapter,
+ DOWNLOAD_IMAGE * download_image );
+
+export void hwi_pci_interrupt_handler( ADAPTER * adapter);
+
+export void hwi_pci_remove_card( ADAPTER * adapter );
+
+export void hwi_pci_set_dio_address( ADAPTER * adapter,
+ DWORD dio_address );
+
+export UINT hwi_pci_probe_card( PROBE * Resources,
+ UINT NumberOfResources,
+ WORD * IOMask,
+ UINT NumberIO
+ );
+
+export WBOOLEAN hwi_pci_deprobe_card(
+ PROBE resource
+ );
+
+
+/* */
+/* */
+/************** End of HWI_PCI.H file ***************************************/
+/* */
+/* */