Consultor Eletrônico



Kbase P44718: How to call the CryptAcquireContextA API
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   26/09/2003
Status: Unverified

GOAL:

How to call the CryptAcquireContextA API

FIX:

DEFINE VARIABLE iHandle AS INTEGER NO-UNDO.

RUN CryptAcquireContextA (
OUTPUT iHandle,
INPUT 0,
INPUT "VERIFYCONTEXT",
INPUT "Test",
INPUT 0,
INPUT 1).

MESSAGE iHandle
VIEW-AS ALERT-BOX INFO BUTTONS OK.


PROCEDURE CryptAcquireContextA EXTERNAL "ADVAPI32.dll":
DEFINE RETURN PARAMETER lReturn AS LONG.
DEFINE INPUT PARAMETER phProv AS LONG.
DEFINE INPUT PARAMETER pszContainer AS CHARACTER.
DEFINE INPUT PARAMETER psxProvider AS CHARACTER.
DEFINE INPUT PARAMETER dwProvType AS LONG.
DEFINE INPUT PARAMETER dwFlags AS LONG.
END PROCEDURE.