Source code of Windows XP (NT5)
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.

61 lines
925 B

  1. VOID
  2. IPSecCompleteIrp(
  3. PIRP pIrp,
  4. NTSTATUS ntStatus
  5. );
  6. VOID
  7. IPSecInvalidateHandle(
  8. PIPSEC_ACQUIRE_CONTEXT pIpsecAcquireContext
  9. );
  10. NTSTATUS
  11. IPSecValidateHandle(
  12. PIPSEC_ACQUIRE_CONTEXT pIpsecAcquireContext,
  13. SA_STATE SAState
  14. );
  15. VOID
  16. IPSecAbortAcquire(
  17. PIPSEC_ACQUIRE_CONTEXT pIpsecAcquireContext
  18. );
  19. NTSTATUS
  20. IPSecCheckSetCancelRoutine(
  21. PIRP pIrp,
  22. PVOID pCancelRoutine
  23. );
  24. NTSTATUS
  25. IPSecSubmitAcquire(
  26. PSA_TABLE_ENTRY pLarvalSA,
  27. KIRQL OldIrq,
  28. BOOLEAN PostAcquire
  29. );
  30. NTSTATUS
  31. IPSecHandleAcquireRequest(
  32. PIRP pIrp,
  33. PIPSEC_POST_FOR_ACQUIRE_SA pIpsecPostAcquireSA
  34. );
  35. VOID
  36. IPSecAcquireIrpCancel(
  37. PDEVICE_OBJECT pDeviceObject,
  38. PIRP pIrp
  39. );
  40. NTSTATUS
  41. IPSecNotifySAExpiration(
  42. PSA_TABLE_ENTRY pInboundSA,
  43. PIPSEC_NOTIFY_EXPIRE pNotifyExpire,
  44. KIRQL OldIrq,
  45. BOOLEAN PostAcquire
  46. );
  47. VOID
  48. IPSecFlushSAExpirations(
  49. );