I have a test application that uses UNICODE. I cannot use AdpException::GetMessage() because of character encoding. Most if not all new applications use UNICODE. However, the AdpException still use "char" instead of "wchar_t" or "TCHAR (on Windows)". I recommend to add support for UNICODE.
For more complete information about compiler optimizations, see our Optimization Notice.