2.2.4.2.2.11 GetAgentGroupList

This is the completion packet sent by the server for the line GetAgentGroupList request.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

Totalsize

InitContext

lpContext

hDevice

Msg

OpenContext

dwRequestId

Result

lpAgentGroupListContext

dwSize

VarData (variable)

...

Totalsize (4 bytes): An unsigned 32-bit integer. The total size, in bytes, of this packet and any trailing variable-length data.

InitContext (4 bytes): An unsigned 32-bit integer. An opaque, client-specified session value that MUST be equal to the InitContext value specified in the original scoping of the line Initialize request.

lpContext (4 bytes): An unsigned 32-bit integer. An opaque, client-specified value that MUST be equal to the lpContext value in the original request.

hDevice (4 bytes): An unsigned 32-bit integer. This MUST be ignored on receipt and can be any value.

Msg (4 bytes): An unsigned 32-bit integer. The packet type identifier. MUST be set to 0x0000000C (LINE_REPLY).

OpenContext (4 bytes): An unsigned 32-bit integer. An opaque, client-specified value that MUST be equal to the OpenContext value specified in the original scoping of the line Open request.

dwRequestId (4 bytes): An unsigned 32-bit integer. The positive, nonzero, client-specified request ID value equal to the dwRequestId value in the original request.

Result (4 bytes): An unsigned 32-bit integer. The request result, for example, 0 for success or a LINEERR_Constants value for an error.

lpAgentGroupListContext (4 bytes): An unsigned 32-bit integer. An opaque, client-specified value that MUST be equal to the lpAgentGroupListContext value in the original line GetAgentGroupList request.

dwSize (4 bytes): An unsigned 32-bit integer. The size, in bytes, of any returned variable-length data that immediately follows this packet. The dwSize MUST NOT exceed the lpAgentGroupListSize specified in the original line GetAgentGroupList request.

VarData (variable): Contains LINEAGENTGROUPLIST packet. The offset and size fields within the LINEAGENTGROUPLIST and further included packets MUST refer to data within this VarData field. The contents of this field MUST be QWORD-aligned, as specified in [MS-DTYP] section 2.2.40.