Я же не зря про книгу говорил. К ней СД прилагается там ента tlb в ANSI и Unicode исполнении. Последнее на мой взгляд наиболее ценное так как позволяет напрямую работать с уникод функциями что не сделать через деклар. Aber ich weiß nicht оой чето замыкать сталл. Не знаю я где ее стянуть можно. Мож на сайте автора. Да лучший вариант энто MIDL или ODL изучить и тогда писать самому.
---------------------------------------------------------
Насчет иконки моего комьютера и других виртуальных папок можно попробовать так:
Передать в функцию SHGetFileInfo не путь а пидл фолдера. А получить пидл виртуального фолдера лучше с помощью
SHGetSpecialFolderLocation
Retrieves a pointer to the ITEMIDLIST structure of a special folder
нужно только правильные флаги выставить в SHGetFileInfo. Но я не проверял етот вариант. По моему должно сработать. Короче вызывеш - >
HRESULT SHGetSpecialFolderLocation(
HWND hwndOwner,
int nFolder,
LPITEMIDLIST *ppidl
);
например:
nFolder -> CSIDL_DRIVES =&H11
получаеш пидл и вперед в SHGetFileInfo. Может и сработает.
