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.

98 lines
1.3 KiB

  1. DWORD
  2. VerifyAddresses(
  3. PADDR pAddr,
  4. BOOL bAcceptMe,
  5. BOOL bIsDesAddr
  6. );
  7. BOOL
  8. EqualAddresses(
  9. IN ADDR_V4 OldAddr,
  10. IN ADDR_V4 NewAddr
  11. );
  12. VOID
  13. CopyAddresses(
  14. IN ADDR_V4 InAddr,
  15. OUT PADDR_V4 pOutAddr
  16. );
  17. BOOL
  18. AddressesConflict(
  19. ADDR SrcAddr,
  20. ADDR DesAddr
  21. );
  22. VOID
  23. FreeAddresses(
  24. ADDR Addr
  25. );
  26. DWORD
  27. VerifySubNetAddress(
  28. ULONG uSubNetAddr,
  29. ULONG uSubNetMask,
  30. BOOL bIsDesAddr
  31. );
  32. BOOL
  33. bIsValidIPMask(
  34. ULONG uMask
  35. );
  36. BOOL
  37. bIsValidIPAddress(
  38. ULONG uIpAddr,
  39. BOOL bAcceptMe,
  40. BOOL bIsDesAddr
  41. );
  42. BOOL
  43. bIsValidSubnet(
  44. ULONG uIpAddr,
  45. ULONG uMask,
  46. BOOL bIsDesAddr
  47. );
  48. BOOL
  49. MatchAddresses(
  50. ADDR_V4 AddrToMatch,
  51. ADDR AddrTemplate
  52. );
  53. DWORD
  54. ApplyMulticastFilterValidation(
  55. ADDR Addr,
  56. BOOL bCreateMirror
  57. );
  58. BOOL
  59. EqualExtIntAddresses(
  60. IN ADDR_V4 OldAddr,
  61. IN ADDR NewAddr
  62. );
  63. VOID
  64. CopyExtToIntAddresses(
  65. IN ADDR InAddr,
  66. OUT PADDR_V4 pOutAddr
  67. );
  68. DWORD
  69. CopyIntToExtAddresses(
  70. IN ADDR_V4 InAddr,
  71. OUT PADDR pOutAddr
  72. );
  73. DWORD
  74. ValidateAddr(
  75. PADDR pAddr
  76. );
  77. DWORD
  78. ValidateDeleteQMSAs(
  79. PIPSEC_QM_FILTER pIpsecQMFilter
  80. );