Introduction - If you have any usage issues, please Google them yourself
contains three types of code sets, respectively, to deal with three different kinds of error messages, custom error messages, built-in CRT or Win32 API error messages. CBasicError to handle custom error messages, CLbraryError to handle C Runtime Library error messages, CWin32APIError to deal with the Win32 API error messages.