SAKEGetSpecificRecordsInput

GameSpy SDK

SAKEGetSpecificRecordsInput

Input object passed to sakeGetSpecificRecords.

typedef struct 
{
char * mTableId;
int * mRecordIds;
int mNumRecordIds;
char ** mFieldNames;
int mNumFields;
} SAKEGetSpecificRecordsInput;

Members

mTableId
Points to the tableid of the table from which to get the records.
mRecordIds
An array of recordids, each one identifying a record which is to be returned.
mNumRecordIds
The number of recordids in the mRecordIds array.
mFieldNames
Points to an array of strings, each of which contains the name of a field for which to return values.
mNumFields
stores the number of strings in the mFieldNames array. This list controls the values which will be returned as part of the response. The array can contain just one field name, the names of all the fields in the table, or any subset of the field names.

Remarks

In addition to the fields which the developer defines, you can also request values for the “recordid” field, “ownerid” field (if the table has an owner type of profile), and “num_ratings” and “average_rating” fields (if the table has its ratings option set to true).

See Appendix II in the Overview for more information on special fields used in Sake.

Section Reference: Gamespy Sake SDK

See Also: sakeGetSpecificRecords