Структура SHFILEINFO

Type SHFILEINFO
  hIcon As Long
  iIcon As Long
  dwAttributes As Long
  szDisplayName As String * 260
  szTypeName As String * 80
End Type

Структура SHFILEINFO содержит информацию об объекте файловой системы, используемой оболочкой

Состав структуры

hIcon
Дескриптор значка, использумого для заданного объекта в оболочке. Если ваша программа не нуждается в значке, удалите его функцией DestroyIcon
iIcon
Индекс значка в системном списке изображений
dwAttributes
Комбинация флагов, определяющих объект (аналогично флагам dwFileAttributes в SHGetFileInfo)
szDisplayName
Строка с завершающим нулевым символом, определяющая имя файла в оболочке
szTypeName
Строка с завершающим нулевым символом, определяющая описание типа файла в оболочке

Используется в

SHGetFileInfo