- 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.
- 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.
\ wincrypt.d * * Windows API header module * * Translated from MinGW Windows headers * by Stewart Gordon * * Placed into public domain * \**********************************************************************