Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This header is used by Security and Identity. For more information, see:
dpapi.h contains the following programming interfaces:
Functions
CryptProtectData Performs encryption on the data in a DATA_BLOB structure. |
CryptProtectMemory encrypts memory to prevent others from viewing sensitive information in your process. |
CryptUnprotectData Decrypts and does an integrity check of the data in a DATA_BLOB structure. |
CryptUnprotectMemory Decrypts memory that was encrypted using the CryptProtectMemory function. |
CryptUpdateProtectedState Migrates the current user's master keys after the user's security identifier (SID) has changed. |
Structures
CRYPT_INTEGER_BLOB The CryptoAPI CRYPT_INTEGER_BLOB (dpapi.h) structure is used for an arbitrary array of bytes. It is declared in Wincrypt.h and provides flexibility for objects that can contain various data types. (CRYPT_INTEGER_BLOB) |
CRYPTPROTECT_PROMPTSTRUCT Provides the text of a prompt and information about when and where that prompt is to be displayed when using the CryptProtectData and CryptUnprotectData functions. |