thanks for the introduction to libraries. I am working with C++

 

libraries have their own API but for most operations they also offer a traditional IShellFolder interface too. So I can use IShellFolder::EnumObjects to list the items in a library.

 

when I access say the Documents library with IShellFolder, then I see the default folder view, which is simiar to what windows explorer shows when you have the library 'arranged by folder'. But in windows explorer you can view the library collection arranged by Type and other options.

 

Is it possible to have such views (enumerations really) through the IShellFolder interface?