ich versuche bereits eine Weile die Funktionen CryptUnprotectData und CryptStringToBinary zu definieren:
Code: Alles auswählen
function CryptUnprotectData(pDataIn: PDATA_BLOB; ppszDataDescr: PLPWSTR; pOptionalEntropy: PDATA_BLOB; pPromptStruct: Pointer; dwFlags: DWORD; pDataOut: PDATA_BLOB): Boolean; external 'Crypt32' name 'CryptUnprotectData';
function CryptStringToBinary(pszString: LPCSTR; cchString: DWORD; dwFlags: DWORD; pbBinary: PByte; pcbBinary: PDWORD; pdwSkip: PDWORD; pdwFlags: PDWORD): Boolean; external 'Crypt32' name 'CryptStringToBinaryA';

Gibt es schon eine Unit, in der diese Funktionen definiert sind? Und warum sind meine Definitionen falsch?
Danke