LINEAGENTENTRY structure (tapi.h)
The LINEAGENTENTRY structure describes an individual ACD agent. The LINEAGENTLIST structure can contain an array of LINEAGENTENTRY structures.
Syntax
typedef struct lineagententry_tag {
HAGENT hAgent;
DWORD dwNameSize;
DWORD dwNameOffset;
DWORD dwIDSize;
DWORD dwIDOffset;
DWORD dwPINSize;
DWORD dwPINOffset;
} LINEAGENTENTRY, *LPLINEAGENTENTRY;
Members
hAgent
Unique identifier for an agent. It is the responsibility of the agent handler to generate and maintain uniqueness of these identifiers.
dwNameSize
Size of the agent name string including the null terminator, in bytes.
dwNameOffset
Offset from the beginning of the structure to a null-terminated string that specifies the name of the agent, which is also the operating system's user name. The size of the string is specified by dwNameSize.
dwIDSize
Size of the ID string including the null terminator, in bytes.
dwIDOffset
Offset from the beginning of the structure to a null-terminated string that specifies the ID of the agent. Used by legacy ACD systems to identify the agent. The size of the string is specified by dwIDSize.
dwPINSize
Size of the PIN string, in bytes.
dwPINOffset
Offset from the beginning of the structure to a null-terminated string that specifies the PIN or password of the agent. Used by legacy ACD systems for agent authorization. The size of the string is specified by dwPINSize.
Requirements
Requirement | Value |
---|---|
Header | tapi.h |