Iconos asociados a extensiones

Xonar
25 de Diciembre del 2003
Hola,
Mi objetivo es obtener el icono de una cierta extensión.
Utilizo la función API RegQueryValue a la que le paso la extension, esta función me devuelve el fichero que contiene el icono y el numero de icono
Pero el numero de icono no se corresponde con la posición real de icono dentro del fichero.
Ejemplo: para saber el icono asociado a .TXT me devuelve que esta en el fichero C:WINDOWSsystem32shell32.dll y con el numero de icono -152, pero dentro del fichero la posicion es la 70. ¿Alquien me podría decir cual es la relacion entre el numero que me devuelve esta función y la posición real dentro del fichero?

Muchas gracias.