Если в C вы новичок, но не советую использовать typedef. Пользуйтесь объявлением структуры. Вот так: struct tmrs_queue {u08 st_flags; u16 st_cnt}; // это только объявление строения самой структуры. Может быть помещено в хидер.
extern struct tmrs_queue Timers_Queue[]; // указание на то, что массив структур Timers_Queue уже объявлен одном из файлов. Тоже в хидер.
struct tmrs_queue Timers_Queue[TMRS_QUANTITY]; // аллокация массива структур в одном из файлов
struct tmrs_queue *ptr; // заводим указатель на структуру типа tmrs_queue
ptr = Timers_Queue; // присваиваем указателю значение начала массива (адрес 0-го элемента)
ptr++; // переход указателя к следующему элементу структуры
ptr->st_flag = ...; // достаем из элемента структуры (на который указывает указатель) ее часть
Пример целиком я уже приводила в раньше.