Cabeçalho dpapi.h

Esse cabeçalho é usado por Segurança e Identidade. Para obter mais informações, consulte:

dpapi.h contém as seguintes interfaces de programação:

Funções

 
CryptProtectData

Executa a criptografia nos dados em uma estrutura DATA_BLOB.
CryptProtectMemory

criptografa a memória para impedir que outras pessoas vejam informações confidenciais em seu processo.
CryptUnprotectData

Descriptografa e faz uma marcar de integridade dos dados em uma estrutura DATA_BLOB.
CryptUnprotectMemory

Descriptografa a memória que foi criptografada usando a função CryptProtectMemory.
CryptUpdateProtectedState

Migra as chaves de master do usuário atual após a alteração do SID (identificador de segurança) do usuário.

Estruturas

 
CRYPT_INTEGER_BLOB

A estrutura de CRYPT_INTEGER_BLOB de CryptoAPI (dpapi.h) é usada para uma matriz arbitrária de bytes. Ele é declarado em Wincrypt.h e fornece flexibilidade para objetos que podem conter vários tipos de dados. (CRYPT_INTEGER_BLOB)
CRYPTPROTECT_PROMPTSTRUCT

Fornece o texto de um prompt e informações sobre quando e onde esse prompt deve ser exibido ao usar as funções CryptProtectData e CryptUnprotectData.