table of contents
other versions
- wheezy 1.4.1-4
CryptUnprotectData(3w) | Wine API | CryptUnprotectData(3w) |
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¶
Declared in "wincrypt.h". Implemented in "dlls/crypt32/protectdata.c". Debug channel "crypt".Oct 2012 | Wine API |