// RootFolder.h #ifndef __ROOT_FOLDER_H #define __ROOT_FOLDER_H #include "Common/MyString.h" #include "IFolder.h" const int kNumRootFolderItems = 4; class CRootFolder: public IFolderFolder, public IFolderGetSystemIconIndex, public CMyUnknownImp { UString _names[kNumRootFolderItems]; int _iconIndices[kNumRootFolderItems]; public: MY_UNKNOWN_IMP1(IFolderGetSystemIconIndex) INTERFACE_FolderFolder(;) STDMETHOD(GetSystemIconIndex)(UInt32 index, Int32 *iconIndex); void Init(); }; #endif