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.

96 lines
1.7 KiB

  1. VOID
  2. IPSecFillHwAddSA(
  3. IN PSA_TABLE_ENTRY pSA,
  4. IN PUCHAR Buf,
  5. IN ULONG Len
  6. );
  7. NDIS_STATUS
  8. IPSecPlumbHw(
  9. IN PVOID DestIF,
  10. IN PVOID Buf,
  11. IN ULONG Len,
  12. IN NDIS_OID Oid
  13. );
  14. NTSTATUS
  15. IPSecSendOffload(
  16. IN IPHeader UNALIGNED *pIPHeader,
  17. IN PNDIS_PACKET Packet,
  18. IN Interface *DestIF,
  19. IN PSA_TABLE_ENTRY pSA,
  20. IN PSA_TABLE_ENTRY pNextSA,
  21. IN PVOID *ppSCContext,
  22. IN BOOLEAN *pfCryptoOnly
  23. );
  24. NTSTATUS
  25. IPSecRecvOffload(
  26. IN IPHeader UNALIGNED *pIPHeader,
  27. IN Interface *DestIF,
  28. IN PSA_TABLE_ENTRY pSA
  29. );
  30. NTSTATUS
  31. IPSecDelHWSA(
  32. IN PSA_TABLE_ENTRY pSA
  33. );
  34. NTSTATUS
  35. IPSecDelHWSAAtDpc(
  36. IN PSA_TABLE_ENTRY pSA
  37. );
  38. NTSTATUS
  39. IPSecBufferPlumbSA(
  40. IN Interface *DestIF,
  41. IN PSA_TABLE_ENTRY pSA,
  42. IN PPARSER_IFENTRY pParserIfEntry,
  43. IN PUCHAR Buf,
  44. IN ULONG Len
  45. );
  46. NTSTATUS
  47. IPSecProcessPlumbSA(
  48. IN PVOID Context
  49. );
  50. NTSTATUS
  51. IPSecProcessDeleteSA(
  52. IN PVOID Context
  53. );
  54. NTSTATUS
  55. IPSecNdisStatus(
  56. IN PVOID IPContext,
  57. IN UINT Status
  58. );
  59. VOID
  60. IPSecDeleteIF(
  61. IN PVOID IPContext
  62. );
  63. VOID
  64. IPSecResetStart(
  65. IN PVOID IPContext
  66. );
  67. VOID
  68. IPSecResetEnd(
  69. IN PVOID IPContext
  70. );
  71. VOID
  72. IPSecWakeUp(
  73. IN PVOID IPContext
  74. );
  75. VOID
  76. IPSecBufferOffloadEvent(
  77. IN IPHeader UNALIGNED *pIPH,
  78. IN PNDIS_IPSEC_PACKET_INFO IPSecPktInfo
  79. );