The following changes were made to the functions after the SDR:
Renamed to CertComparePublicKeyInfo.
The type of the pPublicKey parameter was changed from PCRYPT_BIT_BLOB to PCERT_PUBLIC_KEY_INFO.
Renamed to CryptExportPublicKeyInfo. The dwCertEncodingType parameter was added.
Renamed to CryptHashPublicKeyInfo. The dwFlags parameter was added.
Renamed to CryptHashToBeSigned.
Renamed to CertIsRDNAttrsInCertificateName. (SDR version was missing the letter 'r' in Attrs).
The returned count was changed to include the terminating zero character.
Renamed to CryptHashCertificate. The dwFlags parameter was added.
Renamed to CryptSignCertificate.
The pvHashAuxInfo parameter was added. pvHashAuxInfo currently isn't used, and must be set to NULL. The order of the dwKeySpec and dwCertEncodingType parameters were switched.
The type of the pPublicKey parameter was changed from PCRYPT_BIT_BLOB to PCERT_PUBLIC_KEY_INFO.
Renamed to CertVerifyCRLRevocation. Don't confuse this with the newly added CertVerifyRevocation.