SIMCONNECT_RECV_LIST_TEMPLATE
The SIMCONNECT_RECV_LIST_TEMPLATE structure is used to provide information on the number of elements in a list returned to the client, and the number of packets that were used to transmit the data.
Syntax
struct SIMCONNECT_RECV_LIST_TEMPLATE : public SIMCONNECT_RECV{
DWORD dwRequestID;
DWORD dwArraySize;
DWORD dwEntryNumber;
DWORD dwOutOf;
};
Members
| Member | Description |
|---|---|
dwRequestID | Double word containing the client defined request ID. |
dwArraySize | Double word containing the number of elements in the list that are within this packet. For example, if there are items returned in the structure, then this field will contain 25, but if there are 400 items in the list and the data is returned in two packets, then this value will contain the number of entries within each packet, ie: 200. |
dwREntry | Double word containing the index number of this list packet. This number will be from 0 to dwOutOf - 1. |
dwOutOf | Double word containing the total number of packets used to transmit the list. |
Remarks
This structure is inherited by a number of other structs, for example: SIMCONNECT_RECV_FACILITY_MINIMAL_LIST.
This structure inherits the SIMCONNECT_RECV structure, so use the SIMCONNECT_RECV_ID enumeration to determine which list structure has been received, which in turn will also determine the other members of the struct specific to the function that generated it.