description: Allows setting the values in a specified row of the current data table of a data set. Must be
preceeded by a call to SDDS_StartTable to initialize the table.
SDDS_table: Address of the SDDS_TABLE structure for the data set.
mode: A bit-wise combination of the constants SDDS_SET_BY_INDEX, SDDS_SET_BY_NAME,
SDDS_PASS_BY_VALUE, and SDDS_PASS_BY_REFERENCE, which are defined in
SDDS.h. One and only one of SDDS_SET_BY_INDEX and SDDS_SET_BY_NAME must be
set, indicating that the values to be set are indicated by index number or by name, respectively.
One and only one of SDDS_PASS_BY_VALUE and SDDS_PASS_BY_REFERENCE must be
set, indicating that the values for the values are passed by value or by reference, respectively.
The syntax for the four possible combinations is:
mode = SDDS_SET_BY_NAME — SDDS_PASS_BY_REFERENCE: int32_t
SDDS_SetRowValues(SDDS_TABLE *SDDS_table, int32_t mode, char *name1,
void *data1, char *name2, void *data2, ..., NULL) Note that for data of type
SDDS_STRING, pass-by-value means passing an item of type char *, while pass by
reference means passing an item of type char **.
rows: The row of the data table into which the data is to be placed.