The CERT_PUBLIC_KEY_INFO structure is a public key and its algorithm.
typedef struct _CERT_PUBLIC_KEY_INFO{
CRYPT_ALGORITHM_IDENTIFIER Algorithm;
CRYPT_BIT_BLOB PublicKey;
} CERT_PUBLIC_KEY_INFO, *PCERT_PUBLIC_KEY_INFO;
CERT_INFO, CERT_REQUEST_INFO, CRYPT_ALGORITHM_IDENTIFIER, CRYPT_BIT_BLOB, CertComparePublicKeyInfo, CertFindCertificateInStore, CryptImportPublicKeyInfoEx