PFN_CRYPT_XML_ENUM_ALG_INFO callback function (cryptxml.h)

The PFN_CRYPT_XML_ENUM_ALG_INFO callback function enumerates predefined and registered CRYPT_XML_ALGORITHM_INFO entries.

Syntax

PFN_CRYPT_XML_ENUM_ALG_INFO PfnCryptXmlEnumAlgInfo;

BOOL PfnCryptXmlEnumAlgInfo(
  [in]                const CRYPT_XML_ALGORITHM_INFO *pInfo,
  [in, out, optional] void *pvArg
)
{...}

Parameters

[in] pInfo

A pointer to a CRYPT_XML_ALGORITHM_INFO structure.

[in, out, optional] pvArg

A pointer to an argument that is passed to the callback function from the calling function.

Return value

If the function succeeds, the function returns TRUE.

If the function fails, it returns FALSE.

Remarks

If the callback function returns FALSE, then stop the enumeration.

This function enumerates either the predefined and registered entries or the structures identified by a selected URI group.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Target Platform Windows
Header cryptxml.h