: The registered alias of the KSP. If this is NULL , the default Microsoft Software Key Storage Provider is loaded. dwFlags : Options to customize how the provider is opened.

The function NCryptOpenStorageProvider is a foundational component of the Windows Next Generation Cryptography (CNG)

A pointer to an NCRYPT_PROV_HANDLE variable that receives the opened provider handle. This handle must eventually be explicitly released using NCryptFreeObject to avoid resource leaks. pszProviderName [in, optional]

: A null-terminated Unicode string identifying the targeted provider. Passing NULL forces Windows to fall back to its default software provider.

He began typing the incantation:

: A pointer to an NCRYPT_PROV_HANDLE variable that receives the provider handle.