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.

63 lines
1.0 KiB

  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. ULONG AcquireId,
  13. PIPSEC_ACQUIRE_CONTEXT *pIpsecAcquireContext,
  14. SA_STATE SAState
  15. );
  16. VOID
  17. IPSecAbortAcquire(
  18. PIPSEC_ACQUIRE_CONTEXT pIpsecAcquireContext
  19. );
  20. NTSTATUS
  21. IPSecCheckSetCancelRoutine(
  22. PIRP pIrp,
  23. PVOID pCancelRoutine
  24. );
  25. NTSTATUS
  26. IPSecSubmitAcquire(
  27. PSA_TABLE_ENTRY pLarvalSA,
  28. KIRQL OldIrq,
  29. BOOLEAN PostAcquire
  30. );
  31. NTSTATUS
  32. IPSecHandleAcquireRequest(
  33. PIRP pIrp,
  34. PIPSEC_POST_FOR_ACQUIRE_SA pIpsecPostAcquireSA
  35. );
  36. VOID
  37. IPSecAcquireIrpCancel(
  38. PDEVICE_OBJECT pDeviceObject,
  39. PIRP pIrp
  40. );
  41. NTSTATUS
  42. IPSecNotifySAExpiration(
  43. PSA_TABLE_ENTRY pInboundSA,
  44. PIPSEC_NOTIFY_EXPIRE pNotifyExpire,
  45. KIRQL OldIrq,
  46. BOOLEAN PostAcquire
  47. );
  48. VOID
  49. IPSecFlushSAExpirations(
  50. );
  51. ULONG IPSecGetAcquireId( );