Con la aparición de Windows 95 surgió el formato largo en los nombres de archivos. Hay
aplicaciones, sin embargo, que por una u otra razón necesitan trabajar con nombres de archivo en formato corto, es decir, con un nombre de archivo limitado a 8 caracteres más 3 de extensión. En este artículo se explica cómo utilizar la función SHGetFileInfo del API de Windows para obtener un nombre de archivo en formato largo a partir de su formato corto.
Fuente: http://www.programacion.com