A structure used to store token parameter information.
typedef struct _tagMAC_PARAM { MAC_VALUE_TYPE eType; WORD wFlags; WORD wReserved; union { DWORD dwValue; void far *lpvPtr; double drValue; } uData; } MAC_PARAM, NEAR *NPMAC_PARAM, FAR *LPMAC_PARAM, *PMAC_PARAM;
The following types are used:
MAC_PARAM |
Structure containing token parameter information. |
NPMAC_PARAM |
Near pointer to a MAC_PARAM structure. |
LPMAC_PARAM |
Far pointer to a MAC_PARAM structure. |
PMAC_PARAM |
Pointer to a MAC_PARAM structure. |
The members are defined as follows:
eType |
Parameter type enumeration. See MAC_VALUE_TYPE. |
wFlags |
When using the token parameter, set wFlags to 00000. When the token parameter is optional and unused, set wFlags to 08000. |
uData |
Union containing parameter data. dwValue = Integer data lpvPtr = String data drValue = Floating point data |