windows.wincrypt

\ wincrypt.d * * Windows API header module * * Translated from MinGW Windows headers * by Stewart Gordon * * Placed into public domain * \**********************************************************************

Members

Aliases

ALG_ID
alias ALG_ID = UINT
Undocumented in source.
BLOBHEADER
alias BLOBHEADER = PUBLICKEYSTRUC
Undocumented in source.
CERT_ENHKEY_USAGE
alias CERT_ENHKEY_USAGE = CTL_USAGE
Undocumented in source.
CRYPT_INTEGER_BLOB, CRYPT_UINT_BLOB, CRYPT_OBJID_BLOB, CERT_NAME_BLOB, CERT_RDN_VALUE_BLOB, CERT_BLOB, CRL_BLOB, DATA_BLOB, CRYPT_DATA_BLOB, CRYPT_HASH_BLOB, CRYPT_DIGEST_BLOB, CRYPT_DER_BLOB, CRYPT_ATTR_BLOB
alias CRYPT_INTEGER_BLOB, CRYPT_UINT_BLOB, CRYPT_OBJID_BLOB, CERT_NAME_BLOB, CERT_RDN_VALUE_BLOB, CERT_BLOB, CRL_BLOB, DATA_BLOB, CRYPT_DATA_BLOB, CRYPT_HASH_BLOB, CRYPT_DIGEST_BLOB, CRYPT_DER_BLOB, CRYPT_ATTR_BLOB = _CRYPTOAPI_BLOB
Undocumented in source.
CertNameToStr
alias CertNameToStr = CertNameToStrA
Undocumented in source.
CertNameToStr
alias CertNameToStr = CertNameToStrW
Undocumented in source.
CertOpenSystemStore
alias CertOpenSystemStore = CertOpenSystemStoreA
Undocumented in source.
CertOpenSystemStore
alias CertOpenSystemStore = CertOpenSystemStoreW
Undocumented in source.
CryptAcquireContext
alias CryptAcquireContext = CryptAcquireContextA
Undocumented in source.
CryptAcquireContext
alias CryptAcquireContext = CryptAcquireContextW
Undocumented in source.
CryptSetProvider
alias CryptSetProvider = CryptSetProviderA
Undocumented in source.
CryptSetProvider
alias CryptSetProvider = CryptSetProviderW
Undocumented in source.
CryptSignHash
alias CryptSignHash = CryptSignHashA
Undocumented in source.
CryptSignHash
alias CryptSignHash = CryptSignHashW
Undocumented in source.
CryptVerifySignature
alias CryptVerifySignature = CryptVerifySignatureA
Undocumented in source.
CryptVerifySignature
alias CryptVerifySignature = CryptVerifySignatureW
Undocumented in source.
HCERTSTORE, HCRYPTMSG, HCERTCHAINENGINE
alias HCERTSTORE, HCRYPTMSG, HCERTCHAINENGINE = PVOID
Undocumented in source.
HCRYPTPROV, HCRYPTKEY, HCRYPTHASH
alias HCRYPTPROV, HCRYPTKEY, HCRYPTHASH = ULONG
Undocumented in source.
HTTPSPolicyCallbackData
alias HTTPSPolicyCallbackData = SSL_EXTRA_CERT_CHAIN_POLICY_PARA
Undocumented in source.
PCCERT_CHAIN_CONTEXT
alias PCCERT_CHAIN_CONTEXT = const(CERT_CHAIN_CONTEXT)*
Undocumented in source.
PCCERT_CONTEXT
alias PCCERT_CONTEXT = const(CERT_CONTEXT)*
Undocumented in source.
PCCRL_CONTEXT
alias PCCRL_CONTEXT = const(CRL_CONTEXT)*
Undocumented in source.
PCCTL_CONTEXT
alias PCCTL_CONTEXT = const(CTL_CONTEXT)*
Undocumented in source.
PCERT_CHAIN_CONTEXT
alias PCERT_CHAIN_CONTEXT = CERT_CHAIN_CONTEXT*
Undocumented in source.
PCERT_CHAIN_ELEMENT
alias PCERT_CHAIN_ELEMENT = CERT_CHAIN_ELEMENT*
Undocumented in source.
PCERT_CHAIN_FIND_BY_ISSUER_PARA
alias PCERT_CHAIN_FIND_BY_ISSUER_PARA = CERT_CHAIN_FIND_BY_ISSUER_PARA*
Undocumented in source.
PCERT_CHAIN_PARA
alias PCERT_CHAIN_PARA = CERT_CHAIN_PARA*
Undocumented in source.
PCERT_CHAIN_POLICY_PARA
alias PCERT_CHAIN_POLICY_PARA = CERT_CHAIN_POLICY_PARA*
Undocumented in source.
PCERT_CHAIN_POLICY_STATUS
alias PCERT_CHAIN_POLICY_STATUS = CERT_CHAIN_POLICY_STATUS*
Undocumented in source.
PCERT_CONTEXT
alias PCERT_CONTEXT = CERT_CONTEXT*
Undocumented in source.
PCERT_EXTENSION
alias PCERT_EXTENSION = CERT_EXTENSION*
Undocumented in source.
PCERT_INFO
alias PCERT_INFO = CERT_INFO*
Undocumented in source.
PCERT_PUBLIC_KEY_INFO
alias PCERT_PUBLIC_KEY_INFO = CERT_PUBLIC_KEY_INFO*
Undocumented in source.
PCERT_REVOCATION_CRL_INFO
alias PCERT_REVOCATION_CRL_INFO = CERT_REVOCATION_CRL_INFO*
Undocumented in source.
PCERT_REVOCATION_INFO
alias PCERT_REVOCATION_INFO = CERT_REVOCATION_INFO*
Undocumented in source.
PCERT_SIMPLE_CHAIN
alias PCERT_SIMPLE_CHAIN = CERT_SIMPLE_CHAIN*
Undocumented in source.
PCERT_TRUST_LIST_INFO
alias PCERT_TRUST_LIST_INFO = CERT_TRUST_LIST_INFO*
Undocumented in source.
PCERT_TRUST_STATUS
alias PCERT_TRUST_STATUS = CERT_TRUST_STATUS*
Undocumented in source.
PCERT_USAGE_MATCH
alias PCERT_USAGE_MATCH = CERT_USAGE_MATCH*
Undocumented in source.
PCRL_CONTEXT
alias PCRL_CONTEXT = CRL_CONTEXT*
Undocumented in source.
PCRL_ENTRY
alias PCRL_ENTRY = CRL_ENTRY*
Undocumented in source.
PCRL_INFO
alias PCRL_INFO = CRL_INFO*
Undocumented in source.
PCRYPTPROTECT_PROMPTSTRUCT
alias PCRYPTPROTECT_PROMPTSTRUCT = CRYPTPROTECT_PROMPTSTRUCT*
Undocumented in source.
PCRYPT_ALGORITHM_IDENTIFIER
alias PCRYPT_ALGORITHM_IDENTIFIER = CRYPT_ALGORITHM_IDENTIFIER*
Undocumented in source.
PCRYPT_ATTRIBUTE
alias PCRYPT_ATTRIBUTE = CRYPT_ATTRIBUTE*
Undocumented in source.
PCRYPT_BIT_BLOB
alias PCRYPT_BIT_BLOB = CRYPT_BIT_BLOB*
Undocumented in source.
PCRYPT_INTEGER_BLOB, PCRYPT_UINT_BLOB, PCRYPT_OBJID_BLOB, PCERT_NAME_BLOB, PCERT_RDN_VALUE_BLOB, PCERT_BLOB, PCRL_BLOB, PDATA_BLOB, PCRYPT_DATA_BLOB, PCRYPT_HASH_BLOB, PCRYPT_DIGEST_BLOB, PCRYPT_DER_BLOB, PCRYPT_ATTR_BLOB
alias PCRYPT_INTEGER_BLOB, PCRYPT_UINT_BLOB, PCRYPT_OBJID_BLOB, PCERT_NAME_BLOB, PCERT_RDN_VALUE_BLOB, PCERT_BLOB, PCRL_BLOB, PDATA_BLOB, PCRYPT_DATA_BLOB, PCRYPT_HASH_BLOB, PCRYPT_DIGEST_BLOB, PCRYPT_DER_BLOB, PCRYPT_ATTR_BLOB = _CRYPTOAPI_BLOB*
Undocumented in source.
PCTL_CONTEXT
alias PCTL_CONTEXT = CTL_CONTEXT*
Undocumented in source.
PCTL_ENTRY
alias PCTL_ENTRY = CTL_ENTRY*
Undocumented in source.
PCTL_INFO
alias PCTL_INFO = CTL_INFO*
Undocumented in source.
PCTRL_USAGE, PCERT_ENHKEY_USAGE
alias PCTRL_USAGE, PCERT_ENHKEY_USAGE = CTL_USAGE*
Undocumented in source.
PFN_CERT_CHAIN_FIND_BY_ISSUER_CALLBACK
alias PFN_CERT_CHAIN_FIND_BY_ISSUER_CALLBACK = BOOL function(PCCERT_CONTEXT, void*)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
PHMAC_INFO
alias PHMAC_INFO = HMAC_INFO*
Undocumented in source.
PSSL_EXTRA_CERT_CHAIN_POLICY_PARA, PHTTPSPolicyCallbackData
alias PSSL_EXTRA_CERT_CHAIN_POLICY_PARA, PHTTPSPolicyCallbackData = SSL_EXTRA_CERT_CHAIN_POLICY_PARA*
Undocumented in source.
PVTableProvStruc
alias PVTableProvStruc = VTableProvStruc*
Undocumented in source.

Enums

ALG_CLASS_ANY
anonymousenum ALG_CLASS_ANY
Undocumented in source.
ALG_SID_ANY
anonymousenum ALG_SID_ANY
Undocumented in source.
ALG_TYPE_ANY
anonymousenum ALG_TYPE_ANY
Undocumented in source.
AT_KEYEXCHANGE
anonymousenum AT_KEYEXCHANGE
Undocumented in source.
CALG_MD2
anonymousenum CALG_MD2
Undocumented in source.
CERT_CASE_INSENSITIVE_IS_RDN_ATTRS_FLAG
anonymousenum CERT_CASE_INSENSITIVE_IS_RDN_ATTRS_FLAG
Undocumented in source.
CERT_CHAIN_FIND_BY_ISSUER_COMPARE_KEY_FLAG
anonymousenum CERT_CHAIN_FIND_BY_ISSUER_COMPARE_KEY_FLAG
Undocumented in source.
CERT_CHAIN_POLICY_BASE
anonymousenum CERT_CHAIN_POLICY_BASE
Undocumented in source.
CERT_E_CHAINING
anonymousenum CERT_E_CHAINING
Undocumented in source.
CERT_FIND_ANY
anonymousenum CERT_FIND_ANY
Undocumented in source.
CERT_FIND_OR_ENHKEY_USAGE_FLAG
anonymousenum CERT_FIND_OR_ENHKEY_USAGE_FLAG
Undocumented in source.
CERT_NAME_STR_SEMICOLON_FLAG
anonymousenum CERT_NAME_STR_SEMICOLON_FLAG
Undocumented in source.
CERT_SIMPLE_NAME_STR
anonymousenum CERT_SIMPLE_NAME_STR
Undocumented in source.
CERT_STORE_PROV_SYSTEM
anonymousenum CERT_STORE_PROV_SYSTEM
Undocumented in source.
CERT_TRUST_HAS_EXACT_MATCH_ISSUER
anonymousenum CERT_TRUST_HAS_EXACT_MATCH_ISSUER
Undocumented in source.
CERT_TRUST_NO_ERROR
anonymousenum CERT_TRUST_NO_ERROR
Undocumented in source.
CERT_V1
anonymousenum CERT_V1
Undocumented in source.
CRYPT_ENCRYPT
anonymousenum CRYPT_ENCRYPT
Undocumented in source.
CRYPT_EXPORTABLE
anonymousenum CRYPT_EXPORTABLE
Undocumented in source.
CRYPT_FAILED
anonymousenum CRYPT_FAILED
Undocumented in source.
CRYPT_FIRST
anonymousenum CRYPT_FIRST
Undocumented in source.
CRYPT_FLAG_PCT1
anonymousenum CRYPT_FLAG_PCT1
Undocumented in source.
CRYPT_IMPL_HARDWARE
anonymousenum CRYPT_IMPL_HARDWARE
Undocumented in source.
CRYPT_MODE_CBC
anonymousenum CRYPT_MODE_CBC
Undocumented in source.
CRYPT_NEWKEYSET
anonymousenum CRYPT_NEWKEYSET
Undocumented in source.
CRYPT_NOHASHOID
anonymousenum CRYPT_NOHASHOID
Undocumented in source.
CRYPT_RECIPIENT
anonymousenum CRYPT_RECIPIENT
Undocumented in source.
CRYPT_USERDATA
anonymousenum CRYPT_USERDATA
Undocumented in source.
CRYPT_VERIFYCONTEXT
anonymousenum CRYPT_VERIFYCONTEXT
Undocumented in source.
CUR_BLOB_VERSION
anonymousenum CUR_BLOB_VERSION
Undocumented in source.
HP_ALGID
anonymousenum HP_ALGID
Undocumented in source.
INTERNATIONAL_USAGE
anonymousenum INTERNATIONAL_USAGE
Undocumented in source.
KP_IV
anonymousenum KP_IV
Undocumented in source.
PKCS5_PADDING
anonymousenum PKCS5_PADDING
Undocumented in source.
PP_ENUMALGS
anonymousenum PP_ENUMALGS
Undocumented in source.
PROV_RSA_FULL
anonymousenum PROV_RSA_FULL
Undocumented in source.
SCHANNEL_MAC_KEY
anonymousenum SCHANNEL_MAC_KEY
Undocumented in source.
SIMPLEBLOB
anonymousenum SIMPLEBLOB
Undocumented in source.
USAGE_MATCH_TYPE_AND
anonymousenum USAGE_MATCH_TYPE_AND
Undocumented in source.
X509_ASN_ENCODING
anonymousenum X509_ASN_ENCODING
Undocumented in source.
szOID_PKIX_KP_SERVER_AUTH
anonymousenum szOID_PKIX_KP_SERVER_AUTH
Undocumented in source.

Functions

CertCloseStore
BOOL CertCloseStore(HCERTSTORE , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CertFindCertificateInStore
PCCERT_CONTEXT CertFindCertificateInStore(HCERTSTORE , DWORD , DWORD , DWORD , const(void)* , PCCERT_CONTEXT )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CertFindChainInStore
PCCERT_CHAIN_CONTEXT CertFindChainInStore(HCERTSTORE , DWORD , DWORD , DWORD , const(void)* , PCCERT_CHAIN_CONTEXT )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CertFreeCertificateChain
void CertFreeCertificateChain(PCCERT_CHAIN_CONTEXT )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CertFreeCertificateContext
BOOL CertFreeCertificateContext(PCCERT_CONTEXT )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CertGetCertificateChain
BOOL CertGetCertificateChain(HCERTCHAINENGINE , PCCERT_CONTEXT , LPFILETIME , HCERTSTORE , PCERT_CHAIN_PARA , DWORD , LPVOID , PCCERT_CHAIN_CONTEXT* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CertGetIssuerCertificateFromStore
PCCERT_CONTEXT CertGetIssuerCertificateFromStore(HCERTSTORE , PCCERT_CONTEXT , PCCERT_CONTEXT , DWORD* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CertNameToStrA
DWORD CertNameToStrA(DWORD , PCERT_NAME_BLOB , DWORD , LPSTR , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CertNameToStrW
DWORD CertNameToStrW(DWORD , PCERT_NAME_BLOB , DWORD , LPWSTR , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CertOpenStore
HCERTSTORE CertOpenStore(LPCSTR , DWORD , HCRYPTPROV , DWORD , const(void)* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CertOpenSystemStoreA
HCERTSTORE CertOpenSystemStoreA(HCRYPTPROV , LPCSTR )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CertOpenSystemStoreW
HCERTSTORE CertOpenSystemStoreW(HCRYPTPROV , LPCWSTR )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CertVerifyCertificateChainPolicy
BOOL CertVerifyCertificateChainPolicy(LPCSTR , PCCERT_CHAIN_CONTEXT , PCERT_CHAIN_POLICY_PARA , PCERT_CHAIN_POLICY_STATUS )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CryptAcquireContextA
BOOL CryptAcquireContextA(HCRYPTPROV* , LPCSTR , LPCSTR , DWORD , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CryptAcquireContextW
BOOL CryptAcquireContextW(HCRYPTPROV* , LPCWSTR , LPCWSTR , DWORD , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CryptContextAddRef
BOOL CryptContextAddRef(HCRYPTPROV , DWORD* , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CryptCreateHash
BOOL CryptCreateHash(HCRYPTPROV , ALG_ID , HCRYPTKEY , DWORD , HCRYPTHASH* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CryptDecrypt
BOOL CryptDecrypt(HCRYPTKEY , HCRYPTHASH , BOOL , DWORD , PBYTE , PDWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CryptDeriveKey
BOOL CryptDeriveKey(HCRYPTPROV , ALG_ID , HCRYPTHASH , DWORD , HCRYPTKEY* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CryptDestroyHash
BOOL CryptDestroyHash(HCRYPTHASH )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CryptDestroyKey
BOOL CryptDestroyKey(HCRYPTKEY )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CryptDuplicateHash
BOOL CryptDuplicateHash(HCRYPTHASH , DWORD* , DWORD , HCRYPTHASH* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CryptDuplicateKey
BOOL CryptDuplicateKey(HCRYPTKEY , DWORD* , DWORD , HCRYPTKEY* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CryptEncrypt
BOOL CryptEncrypt(HCRYPTKEY , HCRYPTHASH , BOOL , DWORD , PBYTE , PDWORD , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CryptExportKey
BOOL CryptExportKey(HCRYPTKEY , HCRYPTKEY , DWORD , DWORD , PBYTE , PDWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CryptGenKey
BOOL CryptGenKey(HCRYPTPROV , ALG_ID , DWORD , HCRYPTKEY* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CryptGenRandom
BOOL CryptGenRandom(HCRYPTPROV , DWORD , PBYTE )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CryptGetHashParam
BOOL CryptGetHashParam(HCRYPTHASH , DWORD , PBYTE , PDWORD , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CryptGetHashValue
BOOL CryptGetHashValue(HCRYPTHASH , DWORD , PBYTE , PDWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CryptGetKeyParam
BOOL CryptGetKeyParam(HCRYPTKEY , DWORD , PBYTE , PDWORD , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CryptGetProvParam
BOOL CryptGetProvParam(HCRYPTPROV , DWORD , PBYTE , PDWORD , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CryptGetUserKey
BOOL CryptGetUserKey(HCRYPTPROV , DWORD , HCRYPTKEY* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CryptHashData
BOOL CryptHashData(HCRYPTHASH , PBYTE , DWORD , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CryptHashSessionKey
BOOL CryptHashSessionKey(HCRYPTHASH , HCRYPTKEY , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CryptImportKey
BOOL CryptImportKey(HCRYPTPROV , PBYTE , DWORD , HCRYPTKEY , DWORD , HCRYPTKEY* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CryptProtectData
BOOL CryptProtectData(DATA_BLOB* , LPCWSTR , DATA_BLOB* , PVOID , CRYPTPROTECT_PROMPTSTRUCT* , DWORD , DATA_BLOB* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CryptReleaseContext
BOOL CryptReleaseContext(HCRYPTPROV , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CryptSetHashParam
BOOL CryptSetHashParam(HCRYPTHASH , DWORD , PBYTE , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CryptSetKeyParam
BOOL CryptSetKeyParam(HCRYPTKEY , DWORD , PBYTE , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CryptSetProvParam
BOOL CryptSetProvParam(HCRYPTPROV , DWORD , PBYTE , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CryptSetProviderA
BOOL CryptSetProviderA(LPCSTR , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CryptSetProviderW
BOOL CryptSetProviderW(LPCWSTR , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CryptSignHashA
BOOL CryptSignHashA(HCRYPTHASH , DWORD , LPCSTR , DWORD , PBYTE , PDWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CryptSignHashW
BOOL CryptSignHashW(HCRYPTHASH , DWORD , LPCWSTR , DWORD , PBYTE , PDWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CryptUnprotectData
BOOL CryptUnprotectData(DATA_BLOB* , LPWSTR* , DATA_BLOB* , PVOID , CRYPTPROTECT_PROMPTSTRUCT* , DWORD , DATA_BLOB* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CryptVerifySignatureA
BOOL CryptVerifySignatureA(HCRYPTHASH , PBYTE , DWORD , HCRYPTKEY , LPCSTR , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CryptVerifySignatureW
BOOL CryptVerifySignatureW(HCRYPTHASH , PBYTE , DWORD , HCRYPTKEY , LPCWSTR , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GET_ALG_CLASS
ALG_ID GET_ALG_CLASS(ALG_ID x)
Undocumented in source. Be warned that the author may not have intended to support it.
GET_ALG_SID
ALG_ID GET_ALG_SID(ALG_ID x)
Undocumented in source. Be warned that the author may not have intended to support it.
GET_ALG_TYPE
ALG_ID GET_ALG_TYPE(ALG_ID x)
Undocumented in source. Be warned that the author may not have intended to support it.
RCRYPT_FAILED
bool RCRYPT_FAILED(BOOL r)
Undocumented in source. Be warned that the author may not have intended to support it.
RCRYPT_SUCCEEDED
bool RCRYPT_SUCCEEDED(BOOL r)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

CERT_CHAIN_CONTEXT
struct CERT_CHAIN_CONTEXT
Undocumented in source.
CERT_CHAIN_ELEMENT
struct CERT_CHAIN_ELEMENT
Undocumented in source.
CERT_CHAIN_FIND_BY_ISSUER_PARA
struct CERT_CHAIN_FIND_BY_ISSUER_PARA
Undocumented in source.
CERT_CHAIN_PARA
struct CERT_CHAIN_PARA
Undocumented in source.
CERT_CHAIN_POLICY_PARA
struct CERT_CHAIN_POLICY_PARA
Undocumented in source.
CERT_CHAIN_POLICY_STATUS
struct CERT_CHAIN_POLICY_STATUS
Undocumented in source.
CERT_CONTEXT
struct CERT_CONTEXT
Undocumented in source.
CERT_EXTENSION
struct CERT_EXTENSION
Undocumented in source.
CERT_INFO
struct CERT_INFO
Undocumented in source.
CERT_PUBLIC_KEY_INFO
struct CERT_PUBLIC_KEY_INFO
Undocumented in source.
CERT_REVOCATION_CRL_INFO
struct CERT_REVOCATION_CRL_INFO
Undocumented in source.
CERT_REVOCATION_INFO
struct CERT_REVOCATION_INFO
Undocumented in source.
CERT_SIMPLE_CHAIN
struct CERT_SIMPLE_CHAIN
Undocumented in source.
CERT_TRUST_LIST_INFO
struct CERT_TRUST_LIST_INFO
Undocumented in source.
CERT_TRUST_STATUS
struct CERT_TRUST_STATUS
Undocumented in source.
CERT_USAGE_MATCH
struct CERT_USAGE_MATCH
Undocumented in source.
CRL_CONTEXT
struct CRL_CONTEXT
Undocumented in source.
CRL_ENTRY
struct CRL_ENTRY
Undocumented in source.
CRL_INFO
struct CRL_INFO
Undocumented in source.
CRYPTPROTECT_PROMPTSTRUCT
struct CRYPTPROTECT_PROMPTSTRUCT
Undocumented in source.
CRYPT_ALGORITHM_IDENTIFIER
struct CRYPT_ALGORITHM_IDENTIFIER
Undocumented in source.
CRYPT_ATTRIBUTE
struct CRYPT_ATTRIBUTE
Undocumented in source.
CRYPT_BIT_BLOB
struct CRYPT_BIT_BLOB
Undocumented in source.
CTL_CONTEXT
struct CTL_CONTEXT
Undocumented in source.
CTL_ENTRY
struct CTL_ENTRY
Undocumented in source.
CTL_INFO
struct CTL_INFO
Undocumented in source.
CTL_USAGE
struct CTL_USAGE
Undocumented in source.
HMAC_INFO
struct HMAC_INFO
Undocumented in source.
PROV_ENUMALGS
struct PROV_ENUMALGS
Undocumented in source.
PUBLICKEYSTRUC
struct PUBLICKEYSTRUC
Undocumented in source.
RSAPUBKEY
struct RSAPUBKEY
Undocumented in source.
SSL_EXTRA_CERT_CHAIN_POLICY_PARA
struct SSL_EXTRA_CERT_CHAIN_POLICY_PARA
Undocumented in source.
VTableProvStruc
struct VTableProvStruc
Undocumented in source.
_CRYPTOAPI_BLOB
struct _CRYPTOAPI_BLOB
MS_DEF_DH_SCHANNEL_PROV
TCHAR[] MS_DEF_DH_SCHANNEL_PROV;
MS_DEF_DSS_DH_PROV
TCHAR[] MS_DEF_DSS_DH_PROV;
MS_DEF_DSS_PROV
TCHAR[] MS_DEF_DSS_PROV;
Undocumented in source.

Variables

MS_DEF_PROV
TCHAR[] MS_DEF_PROV;
MS_DEF_RSA_SCHANNEL_PROV
TCHAR[] MS_DEF_RSA_SCHANNEL_PROV;
MS_DEF_RSA_SIG_PROV
TCHAR[] MS_DEF_RSA_SIG_PROV;
MS_ENHANCED_PROV
TCHAR[] MS_ENHANCED_PROV;
MS_ENH_DSS_DH_PROV
TCHAR[] MS_ENH_DSS_DH_PROV;
Undocumented in source.
MS_ENH_RSA_AES_PROV
TCHAR[] MS_ENH_RSA_AES_PROV;
Undocumented in source.
MS_ENH_RSA_AES_PROV
TCHAR[] MS_ENH_RSA_AES_PROV;
MS_SCARD_PROV
TCHAR[] MS_SCARD_PROV;
MS_STRONG_PROV
TCHAR[] MS_STRONG_PROV;
Undocumented in source.

Meta