Jaki jest najłatwiejszy sposób przeanalizowania pliku INI w C ++?

Próbuję przeanalizować plik INI przy użyciu C ++. Jakieś wskazówki, jak najlepiej to osiągnąć? Czy powinienem używać narzędzi Windows API do przetwarzania plików INI (z którymi jestem całkowicie nieznany), rozwiązania typu open source, czy też próbować analizować je ręcznie?...