int List_Insert(LIST* list,int itemno,void* pelem);
функция добавляет новый элемент в указанную позицию списка. при этом если в указанной позиции уже есть элемент, все элементы с этой позиции и до конца сдвигаются.
функция возвращает номер элемента в случае успешного добавления, либо LIST_ERROR в случае неудачи