Rechercher une page de manuel
CryptUnprotectData.3w
Langue: en
Version: Jun 2009 (debian - 07/07/09)
Section: 3 (Bibliothèques de fonctions)
NAME
CryptUnprotectData (CRYPT32.@)SYNOPSIS
BOOL CryptUnprotectData(
DATA_BLOB* pDataIn,
LPWSTR* ppszDataDescr,
DATA_BLOB* pOptionalEntropy,
PVOID pvReserved,
CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct,
DWORD dwFlags,
DATA_BLOB* pDataOut
)
DESCRIPTION
Generate Plain data and Description from given Cipher and Entropy data.
PARAMS
pDataIn [In] Cipher data to be decoded.ppszDataDescr [Out] Optional Unicode string describing the Plain data.
pOptionalEntropy [In] Optional entropy data to adjust cipher, can be NULL.
pvReserved [In] Reserved, must be NULL.
pPromptStruct [In] Structure describing if/how to prompt during decoding.
dwFlags [In] Flags describing options to the decoding.
pDataOut [Out] Resulting Plain data, from calls to CryptProtectData.
RETURNS
TRUE If a Plain was generated. FALSE If something failed and no Plain is available.
FIXME
The TRUE Windows(tm) encryption and keying mechanisms are unknown.
dwFlags and pPromptStruct are currently ignored.
NOTES
Memory allocated in pDataOut and non-NULL ppszDataDescr must be freed with LocalFree.
IMPLEMENTATION
Defined in "wincrypt.h".
Implemented in "dlls/crypt32/protectdata.c".
Debug channel "crypt".
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre