void SLL_DestroyAllNodes(Node **List)
{
 
 while(*List->NextNode != NULL)
 {
  
  Node* Head = *List;
  *List = *List->NextNode;
  free(*Head);
 
 }
}

}

error C2227: left of \'->NextNode\' must point to class/struct/union
NextNode의 왼쪽이 구조체의 포인터가 아니라는데요.

근데 분명히 Node **List니까 *List는 구조체의 포인터가 되는거 아녜여???