2020-09-30 17:12:29 +02:00

63 lines
998 B
C++

#ifndef _COPTIONS_H
#define _COPTIONS_H
#ifndef HCCOM_H
#include "..\common\hccom.h"
#endif
#ifndef _CTABLE_INCLUDED
#include "..\common\ctable.h"
#endif
class COptions
{
public:
COptions();
~COptions();
const COptions& operator=(const COptions& optSrc); // copy constructor
UINT compression;
BOOL fCdRom;
BOOL fReport;
BOOL fSupressNotes;
BOOL fUseOldPhrase;
BOOL fVersion3;
BOOL fDBCS;
BOOL fAcceptRevisions;
UINT fsFTS;
PSTR pszBuildTag;
PSTR pszCitation;
PSTR pszCntFile;
PSTR pszContents;
PSTR pszCopyRight;
PSTR pszErrorLog;
PSTR pszHelpFile;
PSTR pszIcon;
PSTR pszTitle;
PSTR pszTmpDir;
PSTR pszReplace;
PSTR pszDefFont;
PSTR pszIndexSeparators;
PSTR pszPrefixes;
DWORD hcwFlags;
KEYWORD_LOCALE kwlcid;
CTable* ptblBuildTags;
CTable* ptblConfig;
CTable* ptblMacros;
CTable* ptblIgnore;
// array of config tables for secondary windows
CTable* pptblConfig[MAX_WINDOWS + 1];
BYTE charset;
protected:
void Cleanup(void);
};
#endif // _COPTIONS_H