MAC_RETURNVAL

Used to hold the return value information for value-returning tokens.

Definition

typedef struct _tagMAC_RETURNVAL 
{ 
   HSZ             hszRequestor; 
   MAC_MACROID     dwMacroID; 
   MAC_TOKENERROR  eReturnCode; 
   MAC_VARIABLE    rv; 
} 
MAC_RETURNVAL, NEAR *NPMAC_RETURNVAL, 
   FAR *LPMAC_RETURNVAL, *PMAC_RETURNVAL; 
 
typedef LPMAC_RETURNVAL FAR *LPLPMAC_RETURNVAL;

Types

The following types are used:

MAC_RETURNVAL

Structure holding the token return value information.

NPMAC_RETURNVAL

Near pointer to a MAC_RETURNVAL structure.

LPMAC_RETURNVAL

Far pointer to a MAC_RETURNVAL structure.

LPLPMAC_RETURNVAL

Far pointer to a LPMAC_RETURNVAL.

Members

The members are defined as follows:

hszRequestor

Unique application identifier that sent the token.

dwMacroID

Token application identifier. Should always be 0L.

eReturnCode

Token error return code. See MAC_TOKENERROR.

rv

Token return value. See MAC_VARIABLE