16#define FL_MAX_PATH MAX_PATH
18#define FL_MAX_PATH 260
222 DeclareGetClassType();
Top-level base class of FLImaging.
Definition FLBase.h:36
Template type string class.
Definition INIUtilities.h:20
Process utilities class.
Definition ProcessUtilities.h:36
static CFLString< wchar_t > GetModuleFileNameWithPath(void *pModuleHandle=nullptr)
Get module filename including path.
static CFLString< wchar_t > GetModulePathName(void *pModuleHandle=nullptr)
Get module path.
static const CResult GetModuleProductVersion(CFLString< wchar_t > &strVersion, void *pModuleHandle)
Get module product version.
static const CResult GetModuleFileVersion(CFLString< wchar_t > &strVersion, void *pModuleHandle)
Get module file version.
CProcessUtilities()
Constructor.
static const CResult GetModuleFileNameStr(wchar_t wcsPath[FL_MAX_PATH], void *pModuleHandle=nullptr)
Get module filename.
static int64_t GetCurrentProcessWorkingSetSize()
Returns the memory usage (working set) of the current process in bytes.
static CFLString< wchar_t > GetModuleFileNameStr(void *pModuleHandle=nullptr)
Get module filename.
static CFLString< wchar_t > GetModuleProductVersion(void *pModuleHandle)
Get module product version.
static CFLString< wchar_t > GetModuleFileVersion(void *pModuleHandle)
Get module file version.
static const CResult GetModulePathName(wchar_t wcsPath[FL_MAX_PATH], void *pModuleHandle=nullptr)
Get module path.
static const CResult GetModuleFileNameWithPath(wchar_t wcsPath[FL_MAX_PATH], void *pModuleHandle=nullptr)
Get module filename including path.
static int64_t GetCurrentProcessCommitSize()
Returns the memory usage (commit) of the current process in bytes.
static bool IsX64Process(size_t hProcess)
Check that the process handle is an x64 process handle.
FLImaging module execution result object.
Definition ResultsDef.h:1514