Platform SDK: TAPI

LINEAGENTSESSIONLIST

The LINEAGENTSESSIONLIST structure describes a list of ACD agent sessions. This structure can contain an array of LINEAGENTSESSIONENTRY structures. The lineGetAgentSessionList function returns the LINEAGENTSESSIONLIST structure.

typedef struct lineagentsessionlist_tag {
  DWORD  dwTotalSize;
  DWORD  dwNeededSize;
  DWORD  dwUsedSize;
  DWORD  dwNumEntries;
  DWORD  dwListSize;
  DWORD  dwListOffset;

} LINEAGENTSESSIONLIST, *LPLINEAGENTSESSIONLIST;

Members

dwTotalSize
The total size, in bytes, allocated to this structure.
dwNeededSize
The size, in bytes, needed to hold all the information requested.
dwUsedSize
The size, in bytes, of the portion of this structure that contains useful information.
dwNumEntries
The number of LINEAGENTSESSIONENTRY structures that appear in the list array. The value is zero if no agent sessions have been created.
dwListSize
dwListOffset
The total size, in bytes, and offset from the beginning of LINEAGENTSESSIONLIST of an array of LINEAGENTSESSIONENTRY elements indicating information about agents. The dwListOffset member is dwNumEntries times SIZEOF(LINEAGENTSESSIONENTRY).

Requirements

  Windows NT/2000: Requires Windows 2000.
  Windows 95/98: Unsupported.
  Version: Requires TAPI 2.2 or later.
  Header: Declared in Tapi.h.

See Also

About TAPI 3.0 Call Center Controls, LINEAGENTSESSIONENTRY, lineGetAgentSessionList