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.

138 lines
2.8 KiB

  1. DWORD
  2. DirEnumNFAData(
  3. HLDAP hLdapBindHandle,
  4. LPWSTR pszIpsecRootContainer,
  5. GUID PolicyIdentifier,
  6. PIPSEC_NFA_DATA ** pppIpsecNFAData,
  7. PDWORD pdwNumNFAObjects
  8. );
  9. DWORD
  10. DirEnumNFAObjects(
  11. HLDAP hLdapBindHandle,
  12. LPWSTR pszIpsecRootContainer,
  13. LPWSTR pszIpsecPolicyName,
  14. PIPSEC_NFA_OBJECT ** pppIpsecNFAObjects,
  15. PDWORD pdwNumNFAObjects
  16. );
  17. DWORD
  18. DirGetNFADNsForPolicy(
  19. HLDAP hLdapBindHandle,
  20. LPWSTR pszIpsecRootContainer,
  21. LPWSTR pszIpsecPolicyName,
  22. LPWSTR ** pppszNFADNs,
  23. PDWORD pdwNumNFAObjects
  24. );
  25. DWORD
  26. DirUnmarshallNFAData(
  27. PIPSEC_NFA_OBJECT pIpsecNFAObject,
  28. PIPSEC_NFA_DATA * ppIpsecNFAData
  29. );
  30. DWORD
  31. DirCreateNFAData(
  32. HLDAP hLdapBindHandle,
  33. LPWSTR pszIpsecRootContainer,
  34. GUID PolicyIdentifier,
  35. PIPSEC_NFA_DATA pIpsecNFAData
  36. );
  37. DWORD
  38. DirMarshallNFAObject(
  39. PIPSEC_NFA_DATA pIpsecNFAData,
  40. LPWSTR pszIpsecRootContainer,
  41. PIPSEC_NFA_OBJECT * ppIpsecNFAObject
  42. );
  43. DWORD
  44. ConvertGuidToDirFilterString(
  45. GUID FilterIdentifier,
  46. LPWSTR pszIpsecRootContainer,
  47. LPWSTR * ppszIpsecFilterReference
  48. );
  49. DWORD
  50. ConvertGuidToDirNegPolString(
  51. GUID NegPolIdentifier,
  52. LPWSTR pszIpsecRootContainer,
  53. LPWSTR * ppszIpsecNegPolReference
  54. );
  55. DWORD
  56. DirCreateNFAObject(
  57. HLDAP hLdapBindHandle,
  58. LPWSTR pszIpsecRootContainer,
  59. PIPSEC_NFA_OBJECT pIpsecNFAObject
  60. );
  61. DWORD
  62. DirMarshallAddNFAObject(
  63. HLDAP hLdapBindHandle,
  64. LPWSTR pszIpsecRootContainer,
  65. PIPSEC_NFA_OBJECT pIpsecNFAObject,
  66. LDAPModW *** pppLDAPModW
  67. );
  68. DWORD
  69. DirSetNFAData(
  70. HLDAP hLdapBindHandle,
  71. LPWSTR pszIpsecRootContainer,
  72. GUID PolicyIdentifier,
  73. PIPSEC_NFA_DATA pIpsecNFAData
  74. );
  75. DWORD
  76. DirSetNFAObject(
  77. HLDAP hLdapBindHandle,
  78. LPWSTR pszIpsecRootContainer,
  79. PIPSEC_NFA_OBJECT pIpsecNFAObject
  80. );
  81. DWORD
  82. DirMarshallSetNFAObject(
  83. HLDAP hLdapBindHandle,
  84. LPWSTR pszIpsecRootContainer,
  85. PIPSEC_NFA_OBJECT pIpsecNFAObject,
  86. LDAPModW *** pppLDAPModW
  87. );
  88. DWORD
  89. DirDeleteNFAData(
  90. HLDAP hLdapBindHandle,
  91. LPWSTR pszIpsecRootContainer,
  92. GUID PolicyIdentifier,
  93. PIPSEC_NFA_DATA pIpsecNFAData
  94. );
  95. DWORD
  96. DirGetNFAExistingFilterRef(
  97. HLDAP hLdapBindHandle,
  98. LPWSTR pszIpsecRootContainer,
  99. PIPSEC_NFA_DATA pIpsecNFAData,
  100. LPWSTR * ppszIpsecFilterName
  101. );
  102. DWORD
  103. GenerateSpecificNFAQuery(
  104. GUID NFAIdentifier,
  105. LPWSTR * ppszNFAString
  106. );
  107. DWORD
  108. DirGetNFAExistingNegPolRef(
  109. HLDAP hLdapBindHandle,
  110. LPWSTR pszIpsecRootContainer,
  111. PIPSEC_NFA_DATA pIpsecNFAData,
  112. LPWSTR * ppszIpsecNegPolName
  113. );
  114. DWORD
  115. DirGetNFAObject(
  116. HLDAP hLdapBindHandle,
  117. LPWSTR pszIpsecRootContainer,
  118. GUID NFAGUID,
  119. PIPSEC_NFA_OBJECT * ppIpsecNFAObject
  120. );