Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenerror.c
Go to the documentation of this file.
00001 #include <regedit.h> 00002 void ErrorMessageBox(HWND hWnd, LPCTSTR title, DWORD code) 00003 { 00004 LPTSTR lpMsgBuf; 00005 DWORD status; 00006 static const TCHAR fallback[] = TEXT("Error displaying error message.\n"); 00007 status = FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM, 00008 NULL, code, 0, (LPTSTR)&lpMsgBuf, 0, NULL); 00009 if (!status) 00010 lpMsgBuf = (LPTSTR)fallback; 00011 MessageBox(hWnd, lpMsgBuf, title, MB_OK | MB_ICONERROR); 00012 if (lpMsgBuf != fallback) 00013 LocalFree(lpMsgBuf); 00014 } Generated on Fri May 25 2012 04:15:46 for ReactOS by
1.7.6.1
|