windows-nt/Source/XPSP1/NT/net/ipsec/polstore/isakmp-d.h
2020-09-26 16:20:57 +08:00

108 lines
2.1 KiB
C

DWORD
DirEnumISAKMPData(
HLDAP hLdapBindHandle,
LPWSTR pszIpsecRootContainer,
PIPSEC_ISAKMP_DATA ** pppIpsecISAKMPData,
PDWORD pdwNumISAKMPObjects
);
DWORD
DirEnumISAKMPObjects(
HLDAP hLdapBindHandle,
LPWSTR pszIpsecRootContainer,
PIPSEC_ISAKMP_OBJECT ** pppIpsecISAKMPObjects,
PDWORD pdwNumISAKMPObjects
);
DWORD
DirSetISAKMPData(
HLDAP hLdapBindHandle,
LPWSTR pszIpsecRootContainer,
PIPSEC_ISAKMP_DATA pIpsecISAKMPData
);
DWORD
DirSetISAKMPObject(
HLDAP hLdapBindHandle,
LPWSTR pszIpsecRootContainer,
PIPSEC_ISAKMP_OBJECT pIpsecISAKMPObject
);
DWORD
DirCreateISAKMPData(
HLDAP hLdapBindHandle,
LPWSTR pszIpsecRootContainer,
PIPSEC_ISAKMP_DATA pIpsecISAKMPData
);
DWORD
DirCreateISAKMPObject(
HLDAP hLdapBindHandle,
LPWSTR pszIpsecRootContainer,
PIPSEC_ISAKMP_OBJECT pIpsecISAKMPObject
);
DWORD
DirDeleteISAKMPData(
HLDAP hLdapBindHandle,
LPWSTR pszIpsecRootContainer,
GUID ISAKMPIdentifier
);
DWORD
DirMarshallAddISAKMPObject(
HLDAP hLdapBindHandle,
LPWSTR pszIpsecRootContainer,
PIPSEC_ISAKMP_OBJECT pIpsecISAKMPObject,
LDAPModW *** pppLDAPModW
);
DWORD
DirMarshallSetISAKMPObject(
HLDAP hLdapBindHandle,
LPWSTR pszIpsecRootContainer,
PIPSEC_ISAKMP_OBJECT pIpsecISAKMPObject,
LDAPModW *** pppLDAPModW
);
DWORD
GenerateAllISAKMPsQuery(
LPWSTR * ppszISAKMPString
);
DWORD
DirUnmarshallISAKMPData(
PIPSEC_ISAKMP_OBJECT pIpsecISAKMPObject,
PIPSEC_ISAKMP_DATA * ppIpsecISAKMPData
);
DWORD
DirMarshallISAKMPObject(
PIPSEC_ISAKMP_DATA pIpsecISAKMPData,
LPWSTR pszIpsecRootContainer,
PIPSEC_ISAKMP_OBJECT * ppIpsecISAKMPObject
);
DWORD
DirGetISAKMPData(
HLDAP hLdapBindHandle,
LPWSTR pszIpsecRootContainer,
GUID ISAKMPGUID,
PIPSEC_ISAKMP_DATA * ppIpsecISAKMPData
);
DWORD
DirGetISAKMPObject(
HLDAP hLdapBindHandle,
LPWSTR pszIpsecRootContainer,
GUID ISAKMPGUID,
PIPSEC_ISAKMP_OBJECT * ppIpsecISAKMPObject
);
DWORD
GenerateSpecificISAKMPQuery(
GUID ISAKMPIdentifier,
LPWSTR * ppszISAKMPString
);