HCRYPTHASH

The HCRYPTHASH data type is used to represent handles to hash objects. These handles are used to indicate to the CSP module which hash is being used in a particular operation. The CSP module does not enable direct manipulation of the hash values. Instead, the user manipulates the hash values through the hash handle.

HCRYPTHASH is defined in the Wincrypt.h header file as:

typedef unsigned long HCRYPTHASH;