Advertisement
chino

void DisplayNtStatusError(DWORD NTStatusMessage)

Dec 3rd, 2015
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. void DisplayNtStatusError(DWORD NTStatusMessage)
  2. {
  3.     LPVOID lpMessageBuffer;
  4.     HMODULE Hand = GetModuleHandle(_T("NtDll.dll"));
  5.     if(!Hand)
  6.         Hand = LoadLibrary(_T("NtDll.dll"));
  7.  
  8.     FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER |
  9.                   FORMAT_MESSAGE_FROM_SYSTEM |
  10.                   FORMAT_MESSAGE_FROM_HMODULE,
  11.                   Hand, NTStatusMessage, MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
  12.                   (LPTSTR)&lpMessageBuffer, 0, NULL);
  13.  
  14.     // Now display the string.
  15.  
  16.     //FreeLibrary(Hand);
  17.     LocalFree(lpMessageBuffer);
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement