Lines Matching defs:buff_size
320 size_t buff_size = MAX_PATH + 10;
321 std::unique_ptr<wchar_t, decltype(&::free)> buff(static_cast<wchar_t*>(malloc(buff_size * sizeof(wchar_t))), &::free);
322 DWORD retval = GetCurrentDirectoryW(buff_size, buff.get());
323 if (retval > buff_size) {
324 buff_size = retval;
325 buff.reset(static_cast<wchar_t*>(malloc(buff_size * sizeof(wchar_t))));
326 retval = GetCurrentDirectoryW(buff_size, buff.get());
342 size_t buff_size = MAX_PATH + 10;
343 std::unique_ptr<wchar_t, decltype(&::free)> buff(static_cast<wchar_t*>(malloc(buff_size * sizeof(wchar_t))), &::free);
344 DWORD retval = GetFinalPathNameByHandleW(h, buff.get(), buff_size, FILE_NAME_NORMALIZED | VOLUME_NAME_DOS);
345 if (retval > buff_size) {
346 buff_size = retval;
347 buff.reset(static_cast<wchar_t*>(malloc(buff_size * sizeof(wchar_t))));
348 retval = GetFinalPathNameByHandleW(h, buff.get(), buff_size, FILE_NAME_NORMALIZED | VOLUME_NAME_DOS);