# SIMCONNECT_RECV_CAMERA_DEFINITION_LIST The **SIMCONNECT\_RECV\_CAMERA\_DEFINITION\_LIST** struct is used to return an array containing the various names of the available cameras.   ##### Syntax ``` cpp struct SIMCONNECT_RECV_CAMERA_DEFINITION_LIST : public SIMCONNECT_RECV_LIST_TEMPLATE { SIMCONNECT_CAMERA_DEFINITION_ITEM[] rgData; }; ```   ##### Members {{< table-wrapper >}} | Member | Description | |----------|-------------------------------------------------------------------------------------------------------------------------------------------------| | `rgData` | This is an array that will contain a number of `SIMCONNECT_CAMERA_DEFINITION_ITEM` structs. Each of these structs will hold a camare ID string. | {{< /table-wrapper >}}   ##### Remarks This structure is sent when the `SimConnect_EnumerateCameraDefinitions` function is called.