#ifndef _PROFILE_HPP_ #define _PROFILE_HPP_ #include //#include #include #include #include #include #include class Profile { public: Profile(void); Profile(String &iniFileName); virtual ~Profile(void); WORD verifyInitializationFile(void)const; WORD readProfileString(String §ionString,String &itemString,String &returnString); WORD readProfileBlock(String §ionString,Block §ionBlock); WORD writeProfileString(String §ionString,String &itemString,String &textString); WORD writeProfileBlock(String §ionString,Block &itemStrings,Block &textStrings); WORD makeFileName(String &pathFileName); WORD verifyDirectory(String &pathDirectoryName); void makePathFileName(String &fileNameString); void drivePathName(String ¤tDriveString,int appendDirConst=TRUE); private: void expandEmbeddedMacro(String &someString); String mStringUnset; String mIniFileName; }; #endif