Export (0) Print
Expand All
Expand Minimize

CRYPT_XML_CRYPTOGRAPHIC_INTERFACE structure

The CRYPT_XML_CRYPTOGRAPHIC_INTERFACE structure is passed to the CryptXmlDllGetInterface function pointer to expose the implemented CryptXML functions.

Syntax


typedef struct _CRYPT_XML_CRYPTOGRAPHIC_INTERFACE {
                              cbSize;
  CryptXmlDllEncodeAlgorithm  fpCryptXmlEncodeAlgorithm;
  CryptXmlDllCreateDigest     fpCryptXmlCreateDigest;
  CryptXmlDllDigestData       fpCryptXmlDigestData;
  CryptXmlDllFinalizeDigest   fpCryptXmlFinalizeDigest;
  CryptXmlDllCloseDigest      fpCryptXmlCloseDigest;
  CryptXmlDllSignData         fpCryptXmlSignData;
  CryptXmlDllVerifySignature  fpCryptXmlVerifySignature;
  CryptXmlDllGetAlgorithmInfo fpCryptXmlGetAlgorithmInfo;
} CRYPT_XML_CRYPTOGRAPHIC_INTERFACE, *PCRYPT_XML_CRYPTOGRAPHIC_INTERFACE;

Members

cbSize

The size, in bytes, of this structure.

fpCryptXmlEncodeAlgorithm

A pointer to the implementation of the CryptXmlDllEncodeAlgorithm function.

fpCryptXmlCreateDigest

A pointer to the implementation of the CryptXmlDllCreateDigest function.

fpCryptXmlDigestData

A pointer to the implementation of the CryptXmlDllDigestData function.

fpCryptXmlFinalizeDigest

A pointer to the implementation of the CryptXmlDllFinalizeDigest function.

fpCryptXmlCloseDigest

A pointer to the implementation of the CryptXmlDllCloseDigest function.

fpCryptXmlSignData

A pointer to the implementation of the CryptXmlDllSignData function.

fpCryptXmlVerifySignature

A pointer to the implementation of the CryptXmlDllVerifySignature function.

fpCryptXmlGetAlgorithmInfo

A pointer to the implementation of the CryptXmlDllGetAlgorithmInfo function.

Requirements

Minimum supported client

Windows 7 [desktop apps only]

Minimum supported server

Windows Server 2008 R2 [desktop apps only]

Header

Cryptxml.h

 

 

Community Additions

ADD
Show:
© 2014 Microsoft