LINEAGENTGROUPLIST structure (tapi.h)

The LINEAGENTGROUPLIST structure describes a list of ACD agent groups. This structure can contain an array of LINEAGENTGROUPENTRY structures.

Multiple functions use the LINEAGENTGROUPLIST structure; these include the lineGetAgentGroupList, lineGetGroupList and lineSetAgentGroup functions.

Syntax

typedef struct lineagentgrouplist_tag {
  DWORD dwTotalSize;
  DWORD dwNeededSize;
  DWORD dwUsedSize;
  DWORD dwNumEntries;
  DWORD dwListSize;
  DWORD dwListOffset;
} LINEAGENTGROUPLIST, *LPLINEAGENTGROUPLIST;

Members

dwTotalSize

Total size allocated to this data structure, in bytes.

dwNeededSize

Size needed to hold all the information requested, in bytes.

dwUsedSize

Size of the portion of this data structure that contains useful information, in bytes.

dwNumEntries

Number of LINEAGENTGROUPENTRY structures that appear in the List array. The value is 0 if no agent is to be logged in on the address.

dwListSize

Size of the group list array, in bytes.

dwListOffset

Offset from the beginning of this structure to an array of LINEAGENTGROUPENTRY structures that specify information about each group into which the current agent is to be logged in at the address. This is dwNumEntries times SIZEOF(LINEAGENTGROUPENTRY). The size of the field is specified by dwListSize.

Requirements

Requirement Value
Header tapi.h

See also

LINEAGENTGROUPENTRY

lineGetAgentGroupList

lineGetGroupList

lineSetAgentGroup