From e16c23d3768c84433b62e0461085f79c740ade57 Mon Sep 17 00:00:00 2001 From: Semyon Moroz Date: Mon, 4 Aug 2025 10:44:19 +0000 Subject: [PATCH] [_winapi] Add `COPY_FILE_DIRECTORY` (#14515) --- stdlib/@tests/stubtest_allowlists/win32-py314.txt | 1 - stdlib/_winapi.pyi | 3 +++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/stdlib/@tests/stubtest_allowlists/win32-py314.txt b/stdlib/@tests/stubtest_allowlists/win32-py314.txt index c3542e513..60dba9f2d 100644 --- a/stdlib/@tests/stubtest_allowlists/win32-py314.txt +++ b/stdlib/@tests/stubtest_allowlists/win32-py314.txt @@ -2,7 +2,6 @@ # TODO: New errors in Python 3.14 that need to be fixed or moved below # ==================================================================== -_winapi.COPY_FILE_DIRECTORY compression.zlib.ZLIBNG_VERSION pathlib.Path.group pathlib.Path.owner diff --git a/stdlib/_winapi.pyi b/stdlib/_winapi.pyi index 0f71a0687..6083ea4ae 100644 --- a/stdlib/_winapi.pyi +++ b/stdlib/_winapi.pyi @@ -172,6 +172,9 @@ if sys.platform == "win32": ERROR_ACCESS_DENIED: Final = 5 ERROR_PRIVILEGE_NOT_HELD: Final = 1314 + if sys.version_info >= (3, 14): + COPY_FILE_DIRECTORY: Final = 0x00000080 + def CloseHandle(handle: int, /) -> None: ... @overload def ConnectNamedPipe(handle: int, overlapped: Literal[True]) -> Overlapped: ...