Previous Topic: PurposeNext Topic: Return Code


Arguments

The following table gives a brief description of each of the arguments.

Name

I/O

Description

MaxViewLen

Input

A long field that contains the maximum available buffer space (in bytes) that the decrypted data can occupy.

*EncryptViewLen

Input/ Output

Input: the current buffer space (in bytes) of the encrypted data.

Output: Len should be updated to contain the length of the decrypted data. The length of the decrypted result cannot exceed maxViewLen.

*EncryptView

Input/ Output

A character pointer to a buffer containing view data. On input, the buffer contains the encrypted data. On output, this exit should ensure the buffer contains the decrypted version of the encrypted data.

*failureMsg

Output

A pointer to an 80-character array that can receive a user provided null terminated error message string. The string pointed to by the failureMsg pointer will be incorporated into error text returned to the DP client.