Leaked source code of windows server 2003
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.

81 lines
1.2 KiB

  1. //////////////////////////////////////////////////////////////////////////////\
  2. //
  3. // Copyright (c) 1990 Microsoft Corporation
  4. //
  5. // Module Name:
  6. //
  7. // ipndis.h
  8. //
  9. // Abstract:
  10. //
  11. // The main header for the NDIS/KS test driver
  12. //
  13. // Author:
  14. //
  15. // P Porzuczek
  16. //
  17. // Environment:
  18. //
  19. // Notes:
  20. //
  21. // Revision History:
  22. //
  23. //
  24. ///////////////////////////////////////////////////////////////////////////////
  25. #ifndef _ADAPTER_H
  26. #define _ADAPTER_H
  27. //////////////////////////////////////////////////////////////////////////////\
  28. //
  29. //
  30. // Prototypes
  31. //
  32. //
  33. NTSTATUS
  34. Adapter_QueryInterface (
  35. IN PADAPTER pAdapter
  36. );
  37. ULONG
  38. Adapter_AddRef (
  39. IN PADAPTER pAdapter
  40. );
  41. ULONG
  42. Adapter_Release (
  43. IN PADAPTER pAdapter
  44. );
  45. NTSTATUS
  46. Adapter_IndicateData (
  47. IN PADAPTER pAdapter,
  48. IN PVOID pvData,
  49. ULONG ulcbData
  50. );
  51. NTSTATUS
  52. Adapter_IndicateStatus (
  53. IN PADAPTER pAdapter,
  54. IN PVOID pvData
  55. );
  56. ULONG
  57. Adapter_GetDescription (
  58. PADAPTER pAdapter,
  59. PUCHAR pDescription
  60. );
  61. VOID
  62. Adapter_IndicateReset (
  63. IN PADAPTER pAdapter
  64. );
  65. VOID
  66. Adapter_CloseLink (
  67. IN PADAPTER pAdapter
  68. );
  69. #endif // _ADAPTER_H_