Public symbols in ncrypt.dll (6.0.6002.18005-Windows SDK 6.0) on x86
Total: 71


bcrypt.h, ncrypt.dll
BCryptAddContextFunction ULONG dwTable, LPCWSTR pszContext, ULONG dwInterface, LPCWSTR pszFunction, ULONG dwPosition )
BCryptCloseAlgorithmProvider ( BCRYPT_ALG_HANDLE hAlgorithm, ULONG dwFlags )
BCryptConfigureContext ULONG dwTable, LPCWSTR pszContext, PCRYPT_CONTEXT_CONFIG pConfig )
BCryptConfigureContextFunction ULONG dwTable, LPCWSTR pszContext, ULONG dwInterface, LPCWSTR pszFunction, PCRYPT_CONTEXT_FUNCTION_CONFIG pConfig )
BCryptCreateContext ULONG dwTable, LPCWSTR pszContext, PCRYPT_CONTEXT_CONFIG pConfig )
BCryptCreateHash ( BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_HASH_HANDLE* phHash, PUCHAR pbHashObject, ULONG cbHashObject, PUCHAR pbSecret, ULONG cbSecret, ULONG dwFlags )
BCryptDecrypt ( BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, void* pPaddingInfo, PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, ULONG dwFlags )
BCryptDeleteContext ULONG dwTable, LPCWSTR pszContext )
BCryptDeriveKey ( BCRYPT_SECRET_HANDLE hSharedSecret, LPCWSTR pwszKDF, BCryptBufferDesc* pParameterList, PUCHAR pbDerivedKey, ULONG cbDerivedKey, ULONG* pcbResult, ULONG dwFlags )
BCryptDestroyHash BCRYPT_HASH_HANDLE hHash )
BCryptDestroyKey BCRYPT_KEY_HANDLE hKey )
BCryptDestroySecret BCRYPT_SECRET_HANDLE hSecret )
BCryptDuplicateHash ( BCRYPT_HASH_HANDLE hHash, BCRYPT_HASH_HANDLE* phNewHash, PUCHAR pbHashObject, ULONG cbHashObject, ULONG dwFlags )
BCryptDuplicateKey ( BCRYPT_KEY_HANDLE hKey, BCRYPT_KEY_HANDLE* phNewKey, PUCHAR pbKeyObject, ULONG cbKeyObject, ULONG dwFlags )
BCryptEncrypt ( BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, void* pPaddingInfo, PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, ULONG dwFlags )
BCryptEnumAlgorithms ( ULONG dwAlgOperations, ULONG* pAlgCount, BCRYPT_ALGORITHM_IDENTIFIER** ppAlgList, ULONG dwFlags )
BCryptEnumContextFunctionProviders ULONG dwTable, LPCWSTR pszContext, ULONG dwInterface, LPCWSTR pszFunction, ULONG* pcbBuffer, PCRYPT_CONTEXT_FUNCTION_PROVIDERS* ppBuffer )
BCryptEnumContextFunctions ULONG dwTable, LPCWSTR pszContext, ULONG dwInterface, ULONG* pcbBuffer, PCRYPT_CONTEXT_FUNCTIONS* ppBuffer )
BCryptEnumContexts ULONG dwTable, ULONG* pcbBuffer, PCRYPT_CONTEXTS* ppBuffer )
BCryptEnumProviders ( LPCWSTR pszAlgId, ULONG* pImplCount, BCRYPT_PROVIDER_NAME** ppImplList, ULONG dwFlags )
BCryptEnumRegisteredProviders ( ULONG* pcbBuffer, PCRYPT_PROVIDERS* ppBuffer )
BCryptExportKey ( BCRYPT_KEY_HANDLE hKey, BCRYPT_KEY_HANDLE hExportKey, LPCWSTR pszBlobType, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, ULONG dwFlags )
BCryptFinalizeKeyPair ( BCRYPT_KEY_HANDLE hKey, ULONG dwFlags )
BCryptFinishHash ( BCRYPT_HASH_HANDLE hHash, PUCHAR pbOutput, ULONG cbOutput, ULONG dwFlags )
BCryptFreeBuffer PVOID pvBuffer )
BCryptGenerateKeyPair ( BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE* phKey, ULONG dwLength, ULONG dwFlags )
BCryptGenerateSymmetricKey ( BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE* phKey, PUCHAR pbKeyObject, ULONG cbKeyObject, PUCHAR pbSecret, ULONG cbSecret, ULONG dwFlags )
BCryptGenRandom ( BCRYPT_ALG_HANDLE hAlgorithm, PUCHAR pbBuffer, ULONG cbBuffer, ULONG dwFlags )
BCryptGetFipsAlgorithmMode BOOLEAN* pfEnabled )
BCryptGetProperty ( BCRYPT_HANDLE hObject, LPCWSTR pszProperty, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, ULONG dwFlags )
BCryptHashData ( BCRYPT_HASH_HANDLE hHash, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags )
BCryptImportKey ( BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE hImportKey, LPCWSTR pszBlobType, BCRYPT_KEY_HANDLE* phKey, PUCHAR pbKeyObject, ULONG cbKeyObject, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags )
BCryptImportKeyPair ( BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE hImportKey, LPCWSTR pszBlobType, BCRYPT_KEY_HANDLE* phKey, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags )
BCryptOpenAlgorithmProvider ( BCRYPT_ALG_HANDLE* phAlgorithm, LPCWSTR pszAlgId, LPCWSTR pszImplementation, ULONG dwFlags )
BCryptQueryContextConfiguration ULONG dwTable, LPCWSTR pszContext, ULONG* pcbBuffer, PCRYPT_CONTEXT_CONFIG* ppBuffer )
BCryptQueryContextFunctionConfiguration ULONG dwTable, LPCWSTR pszContext, ULONG dwInterface, LPCWSTR pszFunction, ULONG* pcbBuffer, PCRYPT_CONTEXT_FUNCTION_CONFIG* ppBuffer )
BCryptQueryContextFunctionProperty ULONG dwTable, LPCWSTR pszContext, ULONG dwInterface, LPCWSTR pszFunction, LPCWSTR pszProperty, ULONG* pcbValue, PUCHAR* ppbValue )
BCryptQueryProviderRegistration ( LPCWSTR pszProvider, ULONG dwMode, ULONG dwInterface, ULONG* pcbBuffer, PCRYPT_PROVIDER_REG* ppBuffer )
BCryptRegisterConfigChangeNotify HANDLE* phEvent )
BCryptRemoveContextFunction ULONG dwTable, LPCWSTR pszContext, ULONG dwInterface, LPCWSTR pszFunction )
BCryptResolveProviders ( LPCWSTR pszContext, ULONG dwInterface, LPCWSTR pszFunction, LPCWSTR pszProvider, ULONG dwMode, ULONG dwFlags, ULONG* pcbBuffer, PCRYPT_PROVIDER_REFS* ppBuffer )
BCryptSecretAgreement ( BCRYPT_KEY_HANDLE hPrivKey, BCRYPT_KEY_HANDLE hPubKey, BCRYPT_SECRET_HANDLE* phAgreedSecret, ULONG dwFlags )
BCryptSetContextFunctionProperty ULONG dwTable, LPCWSTR pszContext, ULONG dwInterface, LPCWSTR pszFunction, LPCWSTR pszProperty, ULONG cbValue, PUCHAR pbValue )
BCryptSetProperty ( BCRYPT_HANDLE hObject, LPCWSTR pszProperty, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags )
BCryptSignHash ( BCRYPT_KEY_HANDLE hKey, void* pPaddingInfo, PUCHAR pbInput, ULONG cbInput, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, ULONG dwFlags )
BCryptUnregisterConfigChangeNotify HANDLE hEvent )
BCryptVerifySignature ( BCRYPT_KEY_HANDLE hKey, void* pPaddingInfo, PUCHAR pbHash, ULONG cbHash, PUCHAR pbSignature, ULONG cbSignature, ULONG dwFlags )

ncrypt.h, ncrypt.dll
NCryptCreatePersistedKey ( NCRYPT_PROV_HANDLE hProvider, NCRYPT_KEY_HANDLE* phKey, LPCWSTR pszAlgId, LPCWSTR pszKeyName, DWORD dwLegacyKeySpec, DWORD dwFlags )
NCryptDecrypt ( NCRYPT_KEY_HANDLE hKey, PBYTE pbInput, DWORD cbInput, void* pPaddingInfo, PBYTE pbOutput, DWORD cbOutput, DWORD* pcbResult, DWORD dwFlags )
NCryptDeleteKey ( NCRYPT_KEY_HANDLE hKey, DWORD dwFlags )
NCryptDeriveKey ( NCRYPT_SECRET_HANDLE hSharedSecret, LPCWSTR pwszKDF, NCryptBufferDesc* pParameterList, PBYTE pbDerivedKey, DWORD cbDerivedKey, DWORD* pcbResult, ULONG dwFlags )
NCryptEncrypt ( NCRYPT_KEY_HANDLE hKey, PBYTE pbInput, DWORD cbInput, void* pPaddingInfo, PBYTE pbOutput, DWORD cbOutput, DWORD* pcbResult, DWORD dwFlags )
NCryptEnumAlgorithms ( NCRYPT_PROV_HANDLE hProvider, DWORD dwAlgOperations, DWORD* pdwAlgCount, NCryptAlgorithmName** ppAlgList, DWORD dwFlags )
NCryptEnumKeys ( NCRYPT_PROV_HANDLE hProvider, LPCWSTR pszScope, NCryptKeyName** ppKeyName, PVOID* ppEnumState, DWORD dwFlags )
NCryptEnumStorageProviders ( DWORD* pdwProviderCount, NCryptProviderName** ppProviderList, DWORD dwFlags )
NCryptExportKey ( NCRYPT_KEY_HANDLE hKey, NCRYPT_KEY_HANDLE hExportKey, LPCWSTR pszBlobType, NCryptBufferDesc* pParameterList, PBYTE pbOutput, DWORD cbOutput, DWORD* pcbResult, DWORD dwFlags )
NCryptFinalizeKey ( NCRYPT_KEY_HANDLE hKey, DWORD dwFlags )
NCryptFreeBuffer PVOID pvInput )
NCryptFreeObject NCRYPT_HANDLE hObject )
NCryptGetProperty ( NCRYPT_HANDLE hObject, LPCWSTR pszProperty, PBYTE pbOutput, DWORD cbOutput, DWORD* pcbResult, DWORD dwFlags )
NCryptImportKey ( NCRYPT_PROV_HANDLE hProvider, NCRYPT_KEY_HANDLE hImportKey, LPCWSTR pszBlobType, NCryptBufferDesc* pParameterList, NCRYPT_KEY_HANDLE* phKey, PBYTE pbData, DWORD cbData, DWORD dwFlags )
NCryptIsAlgSupported ( NCRYPT_PROV_HANDLE hProvider, LPCWSTR pszAlgId, DWORD dwFlags )
NCryptIsKeyHandle NCRYPT_KEY_HANDLE hKey )
NCryptNotifyChangeKey ( NCRYPT_PROV_HANDLE hProvider, HANDLE* phEvent, DWORD dwFlags )
NCryptOpenKey ( NCRYPT_PROV_HANDLE hProvider, NCRYPT_KEY_HANDLE* phKey, LPCWSTR pszKeyName, DWORD dwLegacyKeySpec, DWORD dwFlags )
NCryptOpenStorageProvider ( NCRYPT_PROV_HANDLE* phProvider, LPCWSTR pszProviderName, DWORD dwFlags )
NCryptSecretAgreement ( NCRYPT_KEY_HANDLE hPrivKey, NCRYPT_KEY_HANDLE hPubKey, NCRYPT_SECRET_HANDLE* phAgreedSecret, DWORD dwFlags )
NCryptSetProperty ( NCRYPT_HANDLE hObject, LPCWSTR pszProperty, PBYTE pbInput, DWORD cbInput, DWORD dwFlags )
NCryptSignHash ( NCRYPT_KEY_HANDLE hKey, void* pPaddingInfo, PBYTE pbHashValue, DWORD cbHashValue, PBYTE pbSignature, DWORD cbSignature, DWORD* pcbResult, DWORD dwFlags )
NCryptTranslateHandle ( NCRYPT_PROV_HANDLE* phProvider, NCRYPT_KEY_HANDLE* phKey, HCRYPTPROV hLegacyProv, HCRYPTKEY hLegacyKey, DWORD dwLegacyKeySpec, DWORD dwFlags )
NCryptVerifySignature ( NCRYPT_KEY_HANDLE hKey, void* pPaddingInfo, PBYTE pbHashValue, DWORD cbHashValue, PBYTE pbSignature, DWORD cbSignature, DWORD dwFlags )

to the top



Generated on Wed Aug 10 06:59:39 2011 for ncrypt.dll by ABI Compliance Checker 1.93.4  
A tool for checking backward binary compatibility of a shared C/C++ library API