La funzione

void InserisciInTesta(ListaDiElem *Lista, int x){

accetta un puntatore a ListaDiElem e tu invece la chiami così

InserisciInTesta(*Lista1,x)

Devi passare il puntatore a Lista1 ovvero

InserisciInTesta(&Lista1,x)