Platform SDK: TAPI

LINEAGENTGROUPLIST

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.

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

Members

dwTotalSize
The total size, in bytes, allocated to this data structure.
dwNeededSize
The size, in bytes, needed to hold all the information requested.
dwUsedSize
The size, in bytes, of the portion of this data structure that contains useful information.
dwNumEntries
The 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
dwListOffset
Total size, in bytes, and offset from the beginning of LINEAGENTGROUPLIST of an array of LINEAGENTGROUPENTRY elements specifying information about each group into which the current agent is to be logged in at the address. This is dwNumEntries times SIZEOF(LINEAGENTGROUPENTRY).

Requirements

  Windows NT/2000: Requires Windows NT 4.0 SP3 or later.
  Windows 95/98: Requires Windows 95 or later.
  Version: Requires TAPI 2.0 or later.
  Header: Declared in Tapi.h.

See Also

LINEAGENTGROUPENTRY, lineGetAgentGroupList, lineGetGroupList, lineSetAgentGroup