Lines Matching refs:FileHandle
677 static std::error_code getStatus(HANDLE FileHandle, file_status &Result) {
678 if (FileHandle == INVALID_HANDLE_VALUE)
681 switch (::GetFileType(FileHandle)) {
702 if (!::GetFileInformationByHandle(FileHandle, &Info))
759 HANDLE FileHandle = reinterpret_cast<HANDLE>(_get_osfhandle(FD));
760 return getStatus(FileHandle, Result);
763 std::error_code status(file_t FileHandle, file_status &Result) {
764 return getStatus(FileHandle, Result);
811 HANDLE FileHandle = reinterpret_cast<HANDLE>(_get_osfhandle(FD));
812 if (!SetFileTime(FileHandle, NULL, &AccessFT, &ModifyFT))
876 ::GetCurrentProcess(), &FileHandle, 0, 0,
926 ::FlushFileBuffers(FileHandle);
929 ::CloseHandle(FileHandle);
1246 Expected<size_t> readNativeFileImpl(file_t FileHandle,
1254 if (::ReadFile(FileHandle, Buf.data(), BytesToRead, &BytesRead, Overlap))
1263 Expected<size_t> readNativeFile(file_t FileHandle, MutableArrayRef<char> Buf) {
1264 return readNativeFileImpl(FileHandle, Buf, /*Overlap=*/nullptr);
1267 Expected<size_t> readNativeFileSlice(file_t FileHandle,
1273 return readNativeFileImpl(FileHandle, Buf, &Overlapped);