Example 3: Code to Extract <Data Table> Data!
void ExtractDataTableCells( SE_OBJECT data_table, SE_STORE store )
SE_DATA_TABLE_EXTENTS extents;
SE_UINT32 cell_count, element_count;
EDCS_AC_ID *selected_elements;
EDCS_CC_ID *selected_components;
SE_TABLE_PROPERTY_DESCRIPTION_FIELDS *property_descriptions;
SE_PROPERTY_DATA_VALUE *cell_data;
status = SE_GetDataTableExtents( data_table, &extents, &cell_count );
status = SE_GetDataTableSignature( data_table, &element_count,
&property_descriptions, &selected_elements, &selected_components );
status = SE_GetDataTableData( data_table, &extents, element_count,
selected_elements, selected_components, store, &cell_data );
/* process the cell data */
SE_FreeDataTableExtents( &extents );
SE_FreeDataTableSignature( property_descriptions,
seleceted_elements, selected_components );
/* cell_data is freed when the Store is freed */