00001 /* 00002 * ============================================================================== 00003 * Name : PathInfo.h 00004 * Part of : Common Services / Platform Environment 00005 * Interface : SDK, Platform Environment API 00006 * Description : Interface for quering system paths. 00007 * Version : %version: ou1cfspd#8 % 00008 * 00009 * Copyright © 2002-2006 Nokia. All rights reserved. 00010 * This material, including documentation and any related 00011 * computer programs, is protected by copyright controlled by 00012 * Nokia. All rights are reserved. Copying, including 00013 * reproducing, storing, adapting or translating, any 00014 * or all of this material requires the prior written consent of 00015 * Nokia. This material also contains confidential 00016 * information which may not be disclosed to others without the 00017 * prior written consent of Nokia. 00018 * ============================================================================== 00019 */ 00020 00021 00022 #ifndef PATH_INFO_H 00023 #define PATH_INFO_H 00024 00025 // INCLUDES 00026 #include <e32std.h> 00027 00028 // CLASS DECLARATION 00062 class PathInfo 00063 { 00064 public: 00070 IMPORT_C static const TDesC& RomRootPath(); 00076 IMPORT_C static const TDesC& PhoneMemoryRootPath(); 00082 IMPORT_C static const TDesC& MemoryCardRootPath(); 00083 00084 00090 IMPORT_C static const TDesC& GamesPath(); 00096 IMPORT_C static const TDesC& InstallsPath(); 00102 IMPORT_C static const TDesC& OthersPath(); 00108 IMPORT_C static const TDesC& VideosPath(); 00114 IMPORT_C static const TDesC& ImagesPath(); 00122 IMPORT_C static const TDesC& PicturesPath(); 00129 IMPORT_C static const TDesC& GmsPicturesPath(); 00136 IMPORT_C static const TDesC& MmsBackgroundImagesPath(); 00143 IMPORT_C static const TDesC& PresenceLogosPath(); 00149 IMPORT_C static const TDesC& SoundsPath(); 00156 IMPORT_C static const TDesC& DigitalSoundsPath(); 00163 IMPORT_C static const TDesC& SimpleSoundsPath(); 00164 00165 // --------------------------------------------------------------------- 00166 // Paths that are not necessarily under root directories 00167 // --------------------------------------------------------------------- 00168 00176 IMPORT_C static const TDesC& ImagesThumbnailPath(); 00177 00185 IMPORT_C static const TDesC& MemoryCardContactsPath(); 00186 00187 00188 private: 00189 00193 PathInfo(); 00194 }; 00195 00196 // PATH_INFO_H 00197 #endif 00198 00199 // End of File