// Windows/Error.h #ifndef __WINDOWS_ERROR_H #define __WINDOWS_ERROR_H #include "Common/MyString.h" namespace NWindows { namespace NError { bool MyFormatMessage(DWORD messageID, CSysString &message); inline CSysString MyFormatMessage(DWORD messageID) { CSysString message; MyFormatMessage(messageID, message); return message; } #ifdef _UNICODE inline UString MyFormatMessageW(DWORD messageID) { return MyFormatMessage(messageID); } #else bool MyFormatMessage(DWORD messageID, UString &message); inline UString MyFormatMessageW(DWORD messageID) { UString message; MyFormatMessage(messageID, message); return message; } #endif }} #endif