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.

130 lines
2.4 KiB

  1. DWORD
  2. RegEnumPolicyData(
  3. HKEY hRegistryKey,
  4. LPWSTR pszIpsecRootContainer,
  5. PIPSEC_POLICY_DATA ** pppIpsecPolicyData,
  6. PDWORD pdwNumPolicyObjects
  7. );
  8. DWORD
  9. RegEnumPolicyObjects(
  10. HKEY hRegistryKey,
  11. LPWSTR pszIpsecRootContainer,
  12. PIPSEC_POLICY_OBJECT ** pppIpsecPolicyObjects,
  13. PDWORD pdwNumPolicyObjects
  14. );
  15. DWORD
  16. RegSetPolicyData(
  17. HKEY hRegistryKey,
  18. LPWSTR pszIpsecRootContainer,
  19. LPWSTR pszLocationName,
  20. PIPSEC_POLICY_DATA pIpsecPolicyData
  21. );
  22. DWORD
  23. RegSetPolicyObject(
  24. HKEY hRegistryKey,
  25. LPWSTR pszIpsecRootContainer,
  26. PIPSEC_POLICY_OBJECT pIpsecPolicyObject
  27. );
  28. DWORD
  29. RegCreatePolicyData(
  30. HKEY hRegistryKey,
  31. LPWSTR pszIpsecRootContainer,
  32. PIPSEC_POLICY_DATA pIpsecPolicyData
  33. );
  34. DWORD
  35. RegCreatePolicyObject(
  36. HKEY hRegistryKey,
  37. LPWSTR pszIpsecRootContainer,
  38. PIPSEC_POLICY_OBJECT pIpsecPolicyObject
  39. );
  40. DWORD
  41. RegDeletePolicyData(
  42. HKEY hRegistryKey,
  43. LPWSTR pszIpsecRootContainer,
  44. PIPSEC_POLICY_DATA pIpsecPolicyData
  45. );
  46. DWORD
  47. RegUnmarshallPolicyData(
  48. PIPSEC_POLICY_OBJECT pIpsecPolicyObject,
  49. PIPSEC_POLICY_DATA * ppIpsecPolicyData
  50. );
  51. DWORD
  52. RegMarshallPolicyObject(
  53. PIPSEC_POLICY_DATA pIpsecPolicyData,
  54. LPWSTR pszIpsecRootContainer,
  55. PIPSEC_POLICY_OBJECT * ppIpsecPolicyObject
  56. );
  57. DWORD
  58. MarshallPolicyBuffer(
  59. PIPSEC_POLICY_DATA pIpsecPolicyData,
  60. LPBYTE * ppBuffer,
  61. DWORD * pdwBufferLen
  62. );
  63. DWORD
  64. ConvertGuidToISAKMPString(
  65. GUID ISAKMPIdentifier,
  66. LPWSTR pszIpsecRootContainer,
  67. LPWSTR * ppszIpsecISAKMPReference
  68. );
  69. DWORD
  70. RegGetPolicyExistingISAKMPRef(
  71. HKEY hRegistryKey,
  72. PIPSEC_POLICY_DATA pIpsecPolicyData,
  73. LPWSTR * ppszISAKMPName
  74. );
  75. DWORD
  76. RegAssignPolicy(
  77. HKEY hRegistryKey,
  78. LPWSTR pszIpsecRootContainer,
  79. GUID PolicyIdentifier,
  80. LPWSTR pszLocationName
  81. );
  82. DWORD
  83. RegUnassignPolicy(
  84. HKEY hRegistryKey,
  85. LPWSTR pszIpsecRootContainer,
  86. GUID PolicyIdentifier,
  87. LPWSTR pszLocationName
  88. );
  89. DWORD
  90. PingPolicyAgentSvc(
  91. LPWSTR pszLocationName
  92. );
  93. DWORD
  94. IsRegPolicyCurrentlyActive(
  95. HKEY hRegistryKey,
  96. LPWSTR pszIpsecRootContainer,
  97. GUID PolicyIdentifier,
  98. PBOOL pbIsActive
  99. );
  100. DWORD
  101. RegGetPolicyData(
  102. HKEY hRegistryKey,
  103. LPWSTR pszIpsecRootContainer,
  104. GUID PolicyGUID,
  105. PIPSEC_POLICY_DATA * ppIpsecPolicyData
  106. );
  107. DWORD
  108. RegPingPASvcForActivePolicy(
  109. HKEY hRegistryKey,
  110. LPWSTR pszIpsecRootContainer,
  111. LPWSTR pszLocationName
  112. );