table of contents
other versions
- wheezy 1.4.1-4
CryptProtectData(3w) | Wine API | CryptProtectData(3w) |
NAME¶
CryptProtectData (CRYPT32.@)SYNOPSIS¶
BOOL CryptProtectData(
DATA_BLOB* pDataIn,
LPCWSTR szDataDescr,
DATA_BLOB* pOptionalEntropy,
PVOID pvReserved,
CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct,
DWORD dwFlags,
DATA_BLOB* pDataOut
)
DESCRIPTION¶
Generate Cipher data from given Plain and Entropy data.PARAMS¶
pDataIn [In] Plain data to be enciphered. szDataDescr [In] 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 ciphering. dwFlags [In] Flags describing options to the ciphering. pDataOut [Out] Resulting Cipher data, for calls to CryptUnprotectData.RETURNS¶
TRUE If a Cipher was generated. FALSE If something failed and no Cipher is available.FIXME¶
The TRUE Windows(tm) encryption and keying mechanisms are unknown. dwFlags and pPromptStruct are currently ignored.NOTES¶
Memory allocated in pDataOut must be freed with LocalFree.IMPLEMENTATION¶
Declared in "wincrypt.h". Implemented in "dlls/crypt32/protectdata.c". Debug channel "crypt".Oct 2012 | Wine API |