1
0
Fork 0
x64dbg/src/exe/LoadResourceString.h

20 lines
401 B
C
Raw Normal View History

2016-06-24 01:10:04 +08:00
#include <string>
#include "strings.h" // String resources
2016-06-24 01:10:04 +08:00
inline std::wstring _LoadResString(UINT uID)
{
wchar_t* p = nullptr;
int len = ::LoadStringW(NULL, uID, reinterpret_cast<LPWSTR>(&p), 0);
if(len > 0)
{
return std::wstring(p, len);
}
else
{
return std::wstring();
}
}
#define LoadResString(uID) _LoadResString(uID).c_str()