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.

88 lines
1.6 KiB

  1. DWORD
  2. RegEnumISAKMPData(
  3. HKEY hRegistryKey,
  4. LPWSTR pszIpsecRootContainer,
  5. PIPSEC_ISAKMP_DATA ** pppIpsecISAKMPData,
  6. PDWORD pdwNumISAKMPObjects
  7. );
  8. DWORD
  9. RegEnumISAKMPObjects(
  10. HKEY hRegistryKey,
  11. LPWSTR pszIpsecRootContainer,
  12. PIPSEC_ISAKMP_OBJECT ** pppIpsecISAKMPObjects,
  13. PDWORD pdwNumISAKMPObjects
  14. );
  15. DWORD
  16. RegSetISAKMPData(
  17. HKEY hRegistryKey,
  18. LPWSTR pszIpsecRootContainer,
  19. LPWSTR pszLocationName,
  20. PIPSEC_ISAKMP_DATA pIpsecISAKMPData
  21. );
  22. DWORD
  23. RegSetISAKMPObject(
  24. HKEY hRegistryKey,
  25. LPWSTR pszIpsecRootContainer,
  26. PIPSEC_ISAKMP_OBJECT pIpsecISAKMPObject
  27. );
  28. DWORD
  29. RegCreateISAKMPData(
  30. HKEY hRegistryKey,
  31. LPWSTR pszIpsecRootContainer,
  32. PIPSEC_ISAKMP_DATA pIpsecISAKMPData
  33. );
  34. DWORD
  35. RegCreateISAKMPObject(
  36. HKEY hRegistryKey,
  37. LPWSTR pszIpsecRootContainer,
  38. PIPSEC_ISAKMP_OBJECT pIpsecISAKMPObject
  39. );
  40. DWORD
  41. RegDeleteISAKMPData(
  42. HKEY hRegistryKey,
  43. LPWSTR pszIpsecRootContainer,
  44. GUID ISAKMPIdentifier
  45. );
  46. DWORD
  47. RegUnmarshallISAKMPData(
  48. PIPSEC_ISAKMP_OBJECT pIpsecISAKMPObject,
  49. PIPSEC_ISAKMP_DATA * ppIpsecISAKMPData
  50. );
  51. DWORD
  52. RegMarshallISAKMPObject(
  53. PIPSEC_ISAKMP_DATA pIpsecISAKMPData,
  54. PIPSEC_ISAKMP_OBJECT * ppIpsecISAKMPObject
  55. );
  56. DWORD
  57. MarshallISAKMPBuffer(
  58. PIPSEC_ISAKMP_DATA pIpsecISAKMPData,
  59. LPBYTE * ppBuffer,
  60. DWORD * pdwBufferLen
  61. );
  62. DWORD
  63. RegGetISAKMPData(
  64. HKEY hRegistryKey,
  65. LPWSTR pszIpsecRootContainer,
  66. GUID ISAKMPGUID,
  67. PIPSEC_ISAKMP_DATA * ppIpsecISAKMPData
  68. );