Obter um tipo MIME de uma extensão em C ++
Existe alguma maneira de obter o tipo MIME em C ++ dada uma extensão de arquivo?
Eu li sobre HKEY_CLASSES_ROOT, mas honestamente não tenho ideia de como usá-lo.
O que eu quero é ter como entrada:
string extension=".pdf";
string extension2=".avi";
Obter como saída:
string mimeType = "aplicativo / pdf";
string mimeType2 = "video / x-msvideo";
Eu sei que eu poderia fazer isso sozinho, mas eu acho que há algum trabalho já feito aqui.
Muito obrigado