Uzyskaj typ MIME z rozszerzenia w C ++

Czy istnieje sposób na uzyskanie MIME Type w C ++ z rozszerzeniem pliku?

Przeczytałem o HKEY_CLASSES_ROOT, ale szczerze nie mam pojęcia, jak go używać.

Chcę mieć jako dane wejściowe:

 string extension=".pdf"; 
 string extension2=".avi";

Uzyskaj jako wyjście:

string mimeType = "application / pdf";
string mimeType2 = "video / x-msvideo";

Wiem, że mógłbym to zrobić sam, ale myślę, że jest tu już trochę pracy.

Wielkie dzięki

questionAnswers(2)

yourAnswerToTheQuestion