I’m developing a explorer data provider based on this sample. I already added drag & drop support. Now I want that the files and folders can be ordered by filetyp, size or whatever. The problem seems that the virtual files have only the name property like you can see on the screenshot.

How can I add more properties or columns to order the content?
The solution is to write a class which implement
ICategorizerand to add a mapping intoIShellFolder2::MapColumnToSCIDbetween the index and thePROPERTYKEYand also to add a mapping infoIShellFolder2 ::GetDetailsOffor index and the column name.That is all 🙂