6 #ifndef _INC_cInstallDir_H
7 #define _INC_cInstallDir_H
12 #include "../GrayLibBase.h"
17 #define RESNAME(_n) _n
41 return m_bInstallValid;
52 bool IsInInstall(
const FILECHAR_t* pszPath)
const;
#define GRAYCALL
declare calling convention for static functions so everyone knows the arg passing scheme....
Definition: GrayCore.h:36
#define GRAYLIB_LINK
Definition: GrayLibBase.h:35
INT32 HRESULT
_WIN32 style error codes. INT32
Definition: SysTypes.h:465
Definition: cInstallDir.h:20
cStringF m_sInstallDir
main common data directory.
Definition: cInstallDir.h:33
cStringF MakeRelativePath(const FILECHAR_t *pszFullPath) const
Definition: cInstallDir.h:54
bool m_bInstallValid
The install has actually placed at least one file.
Definition: cInstallDir.h:30
bool isInstallValid() const
Definition: cInstallDir.h:39
cStringF get_InstallDir() const
Definition: cInstallDir.h:43
static cStringF __stdcall MakeRelativePath(const FILECHAR_t *pszFullPath, const FILECHAR_t *pszRootDir)
Definition: cFilePath.cpp:659
char FILECHAR_t
a UTF8 char in a file name. like TCHAR
Definition: FileName.h:22