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.

88 lines
1.5 KiB

  1. /*++
  2. Copyright (c) 1996-1999 Microsoft Corporation
  3. Module Name:
  4. send.h
  5. Abstract:
  6. defines for packet sending routines
  7. Author:
  8. Charlie Wickham (charlwi) 07-May-1996
  9. Revision History:
  10. --*/
  11. #ifndef _SEND_
  12. #define _SEND_
  13. /* Prototypes */ /* Generated by Emacs 19.17.0 on Tue May 07 11:47:57 1996 */
  14. NDIS_STATUS
  15. DupPacket(
  16. PADAPTER Adapter,
  17. PNDIS_PACKET Packet,
  18. PNDIS_PACKET *DupedPacket,
  19. PPS_SEND_PACKET_CONTEXT *PktContext
  20. );
  21. NTSTATUS
  22. MpSend(
  23. IN NDIS_HANDLE MiniportAdapterContext,
  24. IN PNDIS_PACKET Packet,
  25. IN UINT Flags
  26. );
  27. VOID
  28. ClSendComplete(
  29. IN NDIS_HANDLE ProtocolBindingContext,
  30. IN PNDIS_PACKET Packet,
  31. IN NDIS_STATUS Status
  32. );
  33. VOID
  34. ClCoSendComplete(
  35. IN NDIS_STATUS Status,
  36. IN NDIS_HANDLE ProtocolVcContext,
  37. IN PNDIS_PACKET Packet
  38. );
  39. VOID
  40. CmCoSendComplete(
  41. IN NDIS_STATUS Status,
  42. IN NDIS_HANDLE ProtocolVcContext,
  43. IN PNDIS_PACKET Packet
  44. );
  45. VOID
  46. PcCoSendComplete(
  47. IN NDIS_STATUS Status,
  48. IN NDIS_HANDLE ProtocolVcContext,
  49. IN PNDIS_PACKET Packet
  50. );
  51. VOID
  52. DropPacket(
  53. IN HANDLE PipeContext,
  54. IN HANDLE FlowContext,
  55. IN PNDIS_PACKET Packet,
  56. IN NDIS_STATUS Status
  57. );
  58. PGPC_CLIENT_VC FASTCALL
  59. GetVcByClassifyingPacket(
  60. PADAPTER Adapter,
  61. PTC_INTERFACE_ID pInterfaceID,
  62. PNDIS_PACKET OurPacket
  63. );
  64. /* End Prototypes */
  65. #endif /* _SEND_ */
  66. /* end send.h */