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.

122 lines
2.4 KiB

  1. DWORD
  2. RegCreateNFAData(
  3. HKEY hRegistryKey,
  4. LPWSTR pszIpsecRootContainer,
  5. GUID PolicyIdentifier,
  6. LPWSTR pszLocationName,
  7. PIPSEC_NFA_DATA pIpsecNFAData
  8. );
  9. DWORD
  10. RegSetNFAData(
  11. HKEY hRegistryKey,
  12. LPWSTR pszIpsecRootContainer,
  13. GUID PolicyIdentifier,
  14. LPWSTR pszLocationName,
  15. PIPSEC_NFA_DATA pIpsecNFAData
  16. );
  17. DWORD
  18. RegDeleteNFAData(
  19. HKEY hRegistryKey,
  20. LPWSTR pszIpsecRootContainer,
  21. GUID PolicyIdentifier,
  22. LPWSTR pszLocationName,
  23. PIPSEC_NFA_DATA pIpsecNFAData
  24. );
  25. DWORD
  26. RegEnumNFAData(
  27. HKEY hRegistryKey,
  28. LPWSTR pszIpsecRootContainer,
  29. GUID PolicyIdentifier,
  30. PIPSEC_NFA_DATA ** pppIpsecNFAData,
  31. PDWORD pdwNumNFAObjects
  32. );
  33. DWORD
  34. RegEnumNFAObjects(
  35. HKEY hRegistryKey,
  36. LPWSTR pszIpsecRootContainer,
  37. LPWSTR pszIpsecPolicyName,
  38. PIPSEC_NFA_OBJECT ** pppIpsecNFAObjects,
  39. PDWORD pdwNumNFAObjects
  40. );
  41. DWORD
  42. RegCreateNFAObject(
  43. HKEY hRegistryKey,
  44. LPWSTR pszIpsecRootContainer,
  45. PIPSEC_NFA_OBJECT pIpsecNFAObject
  46. );
  47. DWORD
  48. RegSetNFAObject(
  49. HKEY hRegistryKey,
  50. LPWSTR pszIpsecRootContainer,
  51. PIPSEC_NFA_OBJECT pIpsecNFAObject
  52. );
  53. DWORD
  54. RegUnmarshallNFAData(
  55. PIPSEC_NFA_OBJECT pIpsecNFAObject,
  56. PIPSEC_NFA_DATA * ppIpsecNFAData
  57. );
  58. DWORD
  59. RegMarshallNFAObject(
  60. PIPSEC_NFA_DATA pIpsecNFAData,
  61. LPWSTR pszIpsecRootContainer,
  62. PIPSEC_NFA_OBJECT * ppIpsecNFAObject
  63. );
  64. DWORD
  65. MarshallNFABuffer(
  66. PIPSEC_NFA_DATA pIpsecNFAData,
  67. LPBYTE * ppBuffer,
  68. DWORD * pdwBufferLen
  69. );
  70. DWORD
  71. MarshallAuthMethods(
  72. PIPSEC_AUTH_METHOD pIpsecAuthMethod,
  73. LPBYTE * ppMem,
  74. DWORD * pdwSize,
  75. DWORD dwVersion
  76. );
  77. DWORD
  78. ConvertGuidToNegPolString(
  79. GUID NegPolIdentifier,
  80. LPWSTR pszIpsecRootContainer,
  81. LPWSTR * ppszIpsecNegPolReference
  82. );
  83. DWORD
  84. ConvertGuidToFilterString(
  85. GUID FilterIdentifier,
  86. LPWSTR pszIpsecRootContainer,
  87. LPWSTR * ppszIpsecFilterReference
  88. );
  89. DWORD
  90. RegGetNFAExistingFilterRef(
  91. HKEY hRegistryKey,
  92. PIPSEC_NFA_DATA pIpsecNFAData,
  93. LPWSTR * ppszFilterName
  94. );
  95. DWORD
  96. RegGetNFAExistingNegPolRef(
  97. HKEY hRegistryKey,
  98. PIPSEC_NFA_DATA pIpsecNFAData,
  99. LPWSTR * ppszNegPolName
  100. );
  101. DWORD
  102. ConvertGuidToPolicyString(
  103. GUID PolicyIdentifier,
  104. LPWSTR pszIpsecRootContainer,
  105. LPWSTR * ppszIpsecPolicyReference
  106. );