Obtenga iconos para tipos de archivos comunes

Quiero obtener los íconos de los tipos de archivos comunes en mi dll. Estoy usando vc ++. Solo tengo la extensión del archivo y el tipo MIME del archivo en función del cual quiero obtener el icono del archivo.

¿Puede alguien decirme cómo puedo hacer eso? (El método disponible en vc ++ necesita que el usuario proporcione la ruta del archivo para el que se necesita el icono. No tengo acceso a ninguno de esos archivos)

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta