Такая вот проблема — как, например, виндовый проводник определяет, какую иконку показывать, когда выводит списки файлов? С исполняемыми файлами все понятно — там есть ExtractIcon, а откуда он берет иконки для картинок, мпегов, офисных документов и проч?
Естественно, коль скоро я пишу сюда, хотелось бы решение именно на WinAPI (безо всякого MFC)...