PROV_ENUMALGS_EX

This structure is returned by calls to the CryptGetProvParam or CPGetProvParam function. This structure holds information on the algorithms supported by a CSP.

typedef struct _PROV_ENUMALGS_EX {ALG_IDaiAlgid;DWORDdwDefaultLen;DWORDdwMinLen;DWORDdwMaxLen;DWORDdwProtocols;DWORDdwNameLen;WCHARszName[20];DWORDdwLongNameLen;WCHARszLongName[40];} PROV_ENUMALGS_EX;

Members

  • aiAlgid
    ALG_ID identifying an algorithm supported.
  • dwDefaultLen
    DWORD value indicating the default key length using the indicated algorithm.
  • dwMinLen
    DWORD value indicating the minimum key length using the indicated algorithm.
  • dwMaxLen
    DWORD value indicating the maximum key length using the indicated algorithm.
  • dwProtocols
    DWORD value indicating the number of protocols supported.
  • dwNameLen
    DWORD value indicating the length of the short protocol name.
  • szName
    Null-terminated string with the name of the supported protocol.
  • dwLongNameLen
    DWORD value indicating the length of the supported protocol name.
  • szLongName
    Null-terminated string with the long name of the supported protocol.

Requirements

OS Versions: Windows CE .NET 4.0 and later.
Header: Wincrypt.h.

See Also

CPGetProvParam | CryptGetProvParam | ALG_ID

 Last updated on Thursday, April 08, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.