| 318 | } |
| 319 | |
| 320 | std::wstring FormatDateTime(const SYSTEMTIME& systemTime) |
| 321 | { |
| 322 | int size = GetTimeFormat(LOCALE_USER_DEFAULT, 0, &systemTime, nullptr, nullptr, 0); |
| 323 | size += GetDateFormat(LOCALE_USER_DEFAULT, 0, &systemTime, nullptr, nullptr, 0); |
| 324 | std::vector<wchar_t> buf(size); |
| 325 | |
| 326 | int offset = GetDateFormat(LOCALE_USER_DEFAULT, 0, &systemTime, nullptr, buf.data(), size); |
| 327 | buf[offset - 1] = ' '; |
| 328 | GetTimeFormat(LOCALE_USER_DEFAULT, 0, &systemTime, nullptr, buf.data() + offset, size); |
| 329 | return std::wstring(buf.data(), size - 1); |
| 330 | } |
| 331 | |
| 332 | std::wstring FormatDateTime(const FILETIME& fileTime) |
| 333 | { |
no test coverage detected