Windows NT 4.0 source code leak
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

70 lines
3.5 KiB

5 years ago
  1. /****************************************************************************/
  2. /****************************************************************************/
  3. /* */
  4. /* THE HARDWARE INTERFACE MODULE (SMART 16 CARDS) */
  5. /* ============================================== */
  6. /* */
  7. /* HWI_SM16.H : Part of the FASTMAC TOOL-KIT (FTK) */
  8. /* */
  9. /* Copyright (c) Madge Networks Ltd. 1994 */
  10. /* Developed by AC */
  11. /* CONFIDENTIAL */
  12. /* */
  13. /* */
  14. /****************************************************************************/
  15. /* */
  16. /* The purpose of the Hardware Interface (HWI) is to supply an adapter card */
  17. /* independent interface to any driver. It performs nearly all of the */
  18. /* functions that involve affecting SIF registers on the adapter cards. */
  19. /* This includes downloading code to, initializing, and removing adapters. */
  20. /* */
  21. /* The HWI_SM16.H file contains the exported function definitions for the */
  22. /* HWI_SM16.C module. */
  23. /* */
  24. /****************************************************************************/
  25. /****************************************************************************/
  26. /* */
  27. /* VERSION_NUMBER of FTK to which this HWI_SM16.H belongs : */
  28. /* */
  29. #define FTK_VERSION_NUMBER_HWI_SM16_H 221
  30. /****************************************************************************/
  31. export UINT hwi_smart16_probe_card(
  32. PROBE * resources,
  33. UINT length,
  34. WORD * valid_locations,
  35. UINT number_locations
  36. );
  37. extern WBOOLEAN hwi_smart16_install_card(
  38. ADAPTER * adapter,
  39. DOWNLOAD_IMAGE * download_image
  40. );
  41. extern void hwi_smart16_interrupt_handler(
  42. ADAPTER * adapter
  43. );
  44. extern void hwi_smart16_remove_card(
  45. ADAPTER * adapter
  46. );
  47. extern void hwi_smart16_set_dio_address(
  48. ADAPTER * adapter,
  49. DWORD dio_address
  50. );
  51. /* */
  52. /* */
  53. /************** End of HWI_SM16.H file **************************************/
  54. /* */
  55. /* */