CRYPT_INTERFACE_REG structure (bcrypt.h)
The CRYPT_INTERFACE_REG structure is used to contain information about the type of interface supported by a CNG provider.
Syntax
typedef struct _CRYPT_INTERFACE_REG {
ULONG dwInterface;
ULONG dwFlags;
ULONG cFunctions;
PWSTR *rgpszFunctions;
} CRYPT_INTERFACE_REG, *PCRYPT_INTERFACE_REG;
Members
dwInterface
Contains the identifier of the interface type. This can be one of the following values.
dwFlags
Contains flags that modify the behavior of the interface. This can be one of the following values.
Value | Meaning |
---|---|
|
This value is not available for use. |
|
The interface is registered in the local configuration table. |
cFunctions
Contains the number of elements in the rgpszFunctions array.
rgpszFunctions
An array of null-terminated Unicode strings that contains the identifiers of the algorithms that are supported by this interface. These identifiers can be the standard CNG Algorithm Identifiers or the identifiers for other registered algorithms.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | bcrypt.h |