LINEAGENTSESSIONLIST structure (tapi.h)

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.

Syntax

typedef struct lineagentsessionlist_tag {
  DWORD dwTotalSize;
  DWORD dwNeededSize;
  DWORD dwUsedSize;
  DWORD dwNumEntries;
  DWORD dwListSize;
  DWORD dwListOffset;
} LINEAGENTSESSIONLIST, *LPLINEAGENTSESSIONLIST;

Members

dwTotalSize

Total size allocated to this structure, in bytes.

dwNeededSize

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

dwUsedSize

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

dwNumEntries

Number of LINEAGENTSESSIONENTRY structures that appear in the list array. The value is zero if no agent sessions have been created.

dwListSize

Size of the agent session list array, in bytes.

dwListOffset

Offset from the beginning of this structure to an array of LINEAGENTSESSIONENTRY structures that specify information about agents. The dwListOffset member is dwNumEntries times SIZEOF(LINEAGENTSESSIONENTRY). The size of the field is specified by dwListSize.

Requirements

Requirement Value
Header tapi.h

See also

About Call Center Controls

LINEAGENTSESSIONENTRY

lineGetAgentSessionList