2.2.6.34 LINEPROXYREQUESTLIST

The LINEPROXYREQUESTLIST packet describes a list of proxy requests. LINEPROXYREQUESTLIST is supplied by the server in the field VarData of the returned version of the GetProxyStatus packet if the request is completed successfully.


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

dwTotalSize

dwNeededSize

dwUsedSize

dwNumEntries

dwListSize

dwListOffset

VarData (variable)

...

dwTotalSize (4 bytes): An unsigned 32-bit integer. The total size, in bytes, allocated to this packet.

dwNeededSize (4 bytes): An unsigned 32-bit integer. The size, in bytes, needed to hold all the information requested.

dwUsedSize (4 bytes): An unsigned 32-bit integer. The size, in bytes, of the portion of this packet that contains useful information.

dwNumEntries (4 bytes): An unsigned 32-bit integer. The number of DWORD elements that appear in the list array.

dwListSize (4 bytes): An unsigned 32-bit integer. The size, in bytes, of the proxy request type list.

dwListOffset (4 bytes): An unsigned 32-bit integer. The offset from the beginning of the packet to an array of DWORD elements indicating the currently supported proxy request types. Each element MUST be one of the LINEPROXYREQUEST_Constants. The dwListOffset member is dwNumEntries times SIZEOF(DWORD). The size of the field MUST be specified by dwListSize.

VarData (variable): An array of DWORD elements indicating the currently supported proxy request types, as specified by dwListOffset.