Home | Info | Community | Development | myReactOS | Contact Us
Definition at line 123 of file tnerror.cpp.
{ DWORD dwLastError = GetLastError(); const int cbLastError = 1024; TCHAR szLastError[cbLastError]; FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM, 0, dwLastError, LANG_USER_DEFAULT, szLastError, cbLastError, 0); LPTSTR lpszStrings[2]; lpszStrings[0] = szError; lpszStrings[1] = szLastError; const int cbErrorString = 1024; TCHAR szErrorString[cbErrorString]; FormatMessage(FORMAT_MESSAGE_FROM_HMODULE| FORMAT_MESSAGE_ARGUMENT_ARRAY, 0, MSG_ERROR, LANG_USER_DEFAULT, szErrorString, cbErrorString, (va_list*)lpszStrings); time_t dwTime; time(&dwTime); char* szTime = ctime(&dwTime); szTime[19] = 0; // printf("E %s %s", szTime + 11, szErrorString); char * buf; buf = new char [ 3 + strlen(szTime) - 11 + strlen(szErrorString) + 5 ]; sprintf( buf,"E %s %s", szTime + 11, szErrorString); printit(buf); delete [] buf; }