Basically, the title: How do I add a Client Certificate and Private Key to the Users Store in Windows with C++?
I've found the function PFXImportCertStore
which will let me load the cert and private key from a PKCS12 into a temporary cert store but I dont know how to save this store to the users store. The goal is to add a private key which other applications can access (for example, Outlook).
I needed to call CertAddCertificateContextToStore
to put it in the store that I wanted.