Index: src/ch/Structs.cpp =================================================================== diff -u -N -rd2b121c78f510b5384b8ef0ca80afbfd7f77fef7 -r336bb030d9b4bff561ff100563725213ed6703c9 --- src/ch/Structs.cpp (.../Structs.cpp) (revision d2b121c78f510b5384b8ef0ca80afbfd7f77fef7) +++ src/ch/Structs.cpp (.../Structs.cpp) (revision 336bb030d9b4bff561ff100563725213ed6703c9) @@ -1542,6 +1542,17 @@ va_end(marker); } +CProcessingException::CProcessingException(int iType, CTask* pTask, DWORD dwError, const tchar_t* pszDesc) +{ + // std values + m_iType=iType; + m_pTask=pTask; + m_dwError=dwError; + + // format some text + m_strErrorDesc = pszDesc; +} + void CProcessingException::Cleanup() { TCHAR szPath[_MAX_PATH];