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.

107 lines
2.2 KiB

  1. DWORD
  2. DirEnumISAKMPData(
  3. HLDAP hLdapBindHandle,
  4. LPWSTR pszIpsecRootContainer,
  5. PIPSEC_ISAKMP_DATA ** pppIpsecISAKMPData,
  6. PDWORD pdwNumISAKMPObjects
  7. );
  8. DWORD
  9. DirEnumISAKMPObjects(
  10. HLDAP hLdapBindHandle,
  11. LPWSTR pszIpsecRootContainer,
  12. PIPSEC_ISAKMP_OBJECT ** pppIpsecISAKMPObjects,
  13. PDWORD pdwNumISAKMPObjects
  14. );
  15. DWORD
  16. DirSetISAKMPData(
  17. HLDAP hLdapBindHandle,
  18. LPWSTR pszIpsecRootContainer,
  19. PIPSEC_ISAKMP_DATA pIpsecISAKMPData
  20. );
  21. DWORD
  22. DirSetISAKMPObject(
  23. HLDAP hLdapBindHandle,
  24. LPWSTR pszIpsecRootContainer,
  25. PIPSEC_ISAKMP_OBJECT pIpsecISAKMPObject
  26. );
  27. DWORD
  28. DirCreateISAKMPData(
  29. HLDAP hLdapBindHandle,
  30. LPWSTR pszIpsecRootContainer,
  31. PIPSEC_ISAKMP_DATA pIpsecISAKMPData
  32. );
  33. DWORD
  34. DirCreateISAKMPObject(
  35. HLDAP hLdapBindHandle,
  36. LPWSTR pszIpsecRootContainer,
  37. PIPSEC_ISAKMP_OBJECT pIpsecISAKMPObject
  38. );
  39. DWORD
  40. DirDeleteISAKMPData(
  41. HLDAP hLdapBindHandle,
  42. LPWSTR pszIpsecRootContainer,
  43. GUID ISAKMPIdentifier
  44. );
  45. DWORD
  46. DirMarshallAddISAKMPObject(
  47. HLDAP hLdapBindHandle,
  48. LPWSTR pszIpsecRootContainer,
  49. PIPSEC_ISAKMP_OBJECT pIpsecISAKMPObject,
  50. LDAPModW *** pppLDAPModW
  51. );
  52. DWORD
  53. DirMarshallSetISAKMPObject(
  54. HLDAP hLdapBindHandle,
  55. LPWSTR pszIpsecRootContainer,
  56. PIPSEC_ISAKMP_OBJECT pIpsecISAKMPObject,
  57. LDAPModW *** pppLDAPModW
  58. );
  59. DWORD
  60. GenerateAllISAKMPsQuery(
  61. LPWSTR * ppszISAKMPString
  62. );
  63. DWORD
  64. DirUnmarshallISAKMPData(
  65. PIPSEC_ISAKMP_OBJECT pIpsecISAKMPObject,
  66. PIPSEC_ISAKMP_DATA * ppIpsecISAKMPData
  67. );
  68. DWORD
  69. DirMarshallISAKMPObject(
  70. PIPSEC_ISAKMP_DATA pIpsecISAKMPData,
  71. LPWSTR pszIpsecRootContainer,
  72. PIPSEC_ISAKMP_OBJECT * ppIpsecISAKMPObject
  73. );
  74. DWORD
  75. DirGetISAKMPData(
  76. HLDAP hLdapBindHandle,
  77. LPWSTR pszIpsecRootContainer,
  78. GUID ISAKMPGUID,
  79. PIPSEC_ISAKMP_DATA * ppIpsecISAKMPData
  80. );
  81. DWORD
  82. DirGetISAKMPObject(
  83. HLDAP hLdapBindHandle,
  84. LPWSTR pszIpsecRootContainer,
  85. GUID ISAKMPGUID,
  86. PIPSEC_ISAKMP_OBJECT * ppIpsecISAKMPObject
  87. );
  88. DWORD
  89. GenerateSpecificISAKMPQuery(
  90. GUID ISAKMPIdentifier,
  91. LPWSTR * ppszISAKMPString
  92. );