mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-07 12:44:28 +08:00
Add missing winapi functions for 3.13 (#12658)
This commit is contained in:
@@ -1,14 +1,4 @@
|
||||
# New in py313 (triage these!)
|
||||
_winapi.BatchedWaitForMultipleObjects
|
||||
_winapi.CreateEventW
|
||||
_winapi.CreateMutexW
|
||||
_winapi.GetLongPathName
|
||||
_winapi.GetShortPathName
|
||||
_winapi.OpenEventW
|
||||
_winapi.OpenMutexW
|
||||
_winapi.ReleaseMutex
|
||||
_winapi.ResetEvent
|
||||
_winapi.SetEvent
|
||||
nt.fchmod
|
||||
nt.lchmod
|
||||
ntpath.exists
|
||||
|
||||
@@ -264,6 +264,20 @@ if sys.platform == "win32":
|
||||
def cancel(self) -> None: ...
|
||||
def getbuffer(self) -> bytes | None: ...
|
||||
|
||||
if sys.version_info >= (3, 13):
|
||||
def BatchedWaitForMultipleObjects(
|
||||
handle_seq: Sequence[int], wait_all: bool, milliseconds: int = 0xFFFFFFFF
|
||||
) -> list[int]: ...
|
||||
def CreateEventW(security_attributes: int, manual_reset: bool, initial_state: bool, name: str | None) -> int: ...
|
||||
def CreateMutexW(security_attributes: int, initial_owner: bool, name: str) -> int: ...
|
||||
def GetLongPathName(path: str) -> str: ...
|
||||
def GetShortPathName(path: str) -> str: ...
|
||||
def OpenEventW(desired_access: int, inherit_handle: bool, name: str) -> int: ...
|
||||
def OpenMutexW(desired_access: int, inherit_handle: bool, name: str) -> int: ...
|
||||
def ReleaseMutex(mutex: int) -> None: ...
|
||||
def ResetEvent(event: int) -> None: ...
|
||||
def SetEvent(event: int) -> None: ...
|
||||
|
||||
if sys.version_info >= (3, 12):
|
||||
def CopyFile2(existing_file_name: str, new_file_name: str, flags: int, progress_routine: int | None = None) -> int: ...
|
||||
def NeedCurrentDirectoryForExePath(exe_name: str, /) -> bool: ...
|
||||
|
||||
Reference in New Issue
Block a user