# UDA Dictionary Struct

Following is the definition of the `mco_dict_struct_info_t` structure that is used for UDA access as defined in `mcouda.h`:

name | Structure/Class name.
flags | Bitmask describing this structure (see values defined in the table below).
index_count |
field_count |
event_count |
class_code |
new_event_no |
delete_event_no |
delete_all_event_no |
checkpoint_event_no |
class_update_event_no |

The possible values for the bitmask flag are also defined in `mcouda.h`:

MCO_DICT_SI_CLASS |
MCO_DICT_SI_OID |
MCO_DICT_SI_AUTOID |
MCO_DICT_SI_LIST |
MCO_DICT_SI_PERSISTENT |
MCO_DICT_SI_EVENT_NEW |
MCO_DICT_SI_EVENT_DEL |
MCO_DICT_SI_EVENT_UPD |
MCO_DICT_SI_EVENT_DELALL |
MCO_DICT_SI_EVENT_CHECKPOINT |
MCO_DICT_SI_EVENT_CLASS_UPDATE |
MCO_DICT_SI_COMPACT |
MCO_DICT_SI_PACKED |
MCO_DICT_SI_DIRECT |