Lines Matching refs:path_utf16

151   SmallVector<wchar_t, 128> path_utf16;
154 UTF8ToUTF16(path.toStringRef(path_storage), path_utf16))
157 if (!::CreateDirectoryW(path_utf16.begin(), NULL)) {
195 SmallVector<wchar_t, 128> path_utf16;
205 UTF8ToUTF16(path.toStringRef(path_storage), path_utf16))
209 if (!::RemoveDirectoryW(c_str(path_utf16))) {
216 if (!::DeleteFileW(c_str(path_utf16))) {
258 SmallVector<wchar_t, 128> path_utf16;
261 UTF8ToUTF16(path.toStringRef(path_storage), path_utf16))
264 int fd = ::_wopen(path_utf16.begin(), O_BINARY | _O_RDWR, S_IWRITE);
278 SmallVector<wchar_t, 128> path_utf16;
281 UTF8ToUTF16(path.toStringRef(path_storage), path_utf16))
284 DWORD attributes = ::GetFileAttributesW(path_utf16.begin());
419 SmallVector<wchar_t, 128> path_utf16;
427 if (std::error_code ec = UTF8ToUTF16(path8, path_utf16))
430 DWORD attr = ::GetFileAttributesW(path_utf16.begin());
437 ::CreateFileW(path_utf16.begin(),
449 ::CreateFileW(path_utf16.begin(), 0, // Attributes only.
571 SmallVector<wchar_t, 128> path_utf16;
574 if ((ec = UTF8ToUTF16(path.toStringRef(path_storage), path_utf16)))
578 FileHandle = ::CreateFileW(c_str(path_utf16),
678 SmallVector<wchar_t, 128> path_utf16;
680 if (std::error_code ec = UTF8ToUTF16(path, path_utf16))
684 if (path_utf16.size() > 0 &&
685 !is_separator(path_utf16[path.size() - 1]) &&
686 path_utf16[path.size() - 1] != L':') {
687 path_utf16.push_back(L'\\');
688 path_utf16.push_back(L'*');
690 path_utf16.push_back(L'*');
695 ScopedFindHandle FindHandle(::FindFirstFileW(c_str(path_utf16), &FirstFind));