Либо прикрепите рабочую структуру перед Estructure, либо введите ее в другой тип и используйте ее. Также передача по ссылке не существует в C, вместо этого передайте указатель, если хотите. Может быть:
<code>
void Begining(struct Estructure **s1)
{
s1[1]->a = 0;
}
Не совсем так же, как массив, но это должно работать на земле C, и он передает указатель для эффективности.