11 |
std::string writeLastError() |
std::string writeLastError() |
12 |
{ |
{ |
13 |
LPVOID lpMsgBuf; |
LPVOID lpMsgBuf; |
14 |
|
UINT error = GetLastError(); |
15 |
FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER|FORMAT_MESSAGE_FROM_SYSTEM|FORMAT_MESSAGE_IGNORE_INSERTS, |
FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER|FORMAT_MESSAGE_FROM_SYSTEM|FORMAT_MESSAGE_IGNORE_INSERTS, |
16 |
NULL, |
NULL, |
17 |
GetLastError(), |
error, |
18 |
MAKELANGID(LANG_NEUTRAL,SUBLANG_DEFAULT), |
MAKELANGID(LANG_NEUTRAL,SUBLANG_DEFAULT), |
19 |
(LPSTR) &lpMsgBuf, |
(LPSTR) &lpMsgBuf, |
20 |
0, |
0, |