Figure 3: Class CModule (from conapp.h)

class CModule {

   tstring m_strProgramFullPath;
   tstring m_strProgramDir;
   tstring m_strProgramName;
   tstring m_strBaseName;

public:
   const tstring GetProgramFullPath() 
   { return m_strProgramFullPath; }
   const tstring GetProgramName()     
   { return m_strProgramName; } // file.ext
   const tstring GetProgramDir()      
   { return m_strProgramDir; }
   const tstring GetProgramBaseName() 
   { return m_strBaseName; }
    
   CModule();
   ~CModule() { }
};