mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-08 13:04:46 +08:00
Improve readability of stdlib/_winapi.pyi (#9673)
This commit is contained in:
@@ -5,13 +5,15 @@ from typing import Any, NoReturn, overload
|
||||
from typing_extensions import Literal, final
|
||||
|
||||
if sys.platform == "win32":
|
||||
ABOVE_NORMAL_PRIORITY_CLASS: Literal[32768]
|
||||
BELOW_NORMAL_PRIORITY_CLASS: Literal[16384]
|
||||
CREATE_BREAKAWAY_FROM_JOB: Literal[16777216]
|
||||
CREATE_DEFAULT_ERROR_MODE: Literal[67108864]
|
||||
CREATE_NO_WINDOW: Literal[134217728]
|
||||
CREATE_NEW_CONSOLE: Literal[16]
|
||||
CREATE_NEW_PROCESS_GROUP: Literal[512]
|
||||
ABOVE_NORMAL_PRIORITY_CLASS: Literal[0x8000]
|
||||
BELOW_NORMAL_PRIORITY_CLASS: Literal[0x4000]
|
||||
|
||||
CREATE_BREAKAWAY_FROM_JOB: Literal[0x1000000]
|
||||
CREATE_DEFAULT_ERROR_MODE: Literal[0x4000000]
|
||||
CREATE_NO_WINDOW: Literal[0x8000000]
|
||||
CREATE_NEW_CONSOLE: Literal[0x10]
|
||||
CREATE_NEW_PROCESS_GROUP: Literal[0x200]
|
||||
|
||||
DETACHED_PROCESS: Literal[8]
|
||||
DUPLICATE_CLOSE_SOURCE: Literal[1]
|
||||
DUPLICATE_SAME_ACCESS: Literal[2]
|
||||
@@ -28,40 +30,43 @@ if sys.platform == "win32":
|
||||
ERROR_PIPE_CONNECTED: Literal[535]
|
||||
ERROR_SEM_TIMEOUT: Literal[121]
|
||||
|
||||
FILE_FLAG_FIRST_PIPE_INSTANCE: Literal[524288]
|
||||
FILE_FLAG_OVERLAPPED: Literal[1073741824]
|
||||
FILE_FLAG_FIRST_PIPE_INSTANCE: Literal[0x80000]
|
||||
FILE_FLAG_OVERLAPPED: Literal[0x40000000]
|
||||
|
||||
FILE_GENERIC_READ: Literal[1179785]
|
||||
FILE_GENERIC_WRITE: Literal[1179926]
|
||||
|
||||
if sys.version_info >= (3, 8):
|
||||
FILE_MAP_ALL_ACCESS: Literal[983071]
|
||||
FILE_MAP_COPY: Literal[1]
|
||||
FILE_MAP_EXECUTE: Literal[32]
|
||||
FILE_MAP_READ: Literal[4]
|
||||
FILE_MAP_WRITE: Literal[2]
|
||||
|
||||
FILE_TYPE_CHAR: Literal[2]
|
||||
FILE_TYPE_DISK: Literal[1]
|
||||
FILE_TYPE_PIPE: Literal[3]
|
||||
FILE_TYPE_REMOTE: Literal[32768]
|
||||
FILE_TYPE_UNKNOWN: Literal[0]
|
||||
|
||||
GENERIC_READ: Literal[2147483648]
|
||||
GENERIC_WRITE: Literal[1073741824]
|
||||
HIGH_PRIORITY_CLASS: Literal[128]
|
||||
INFINITE: Literal[4294967295]
|
||||
GENERIC_READ: Literal[0x80000000]
|
||||
GENERIC_WRITE: Literal[0x40000000]
|
||||
HIGH_PRIORITY_CLASS: Literal[0x80]
|
||||
INFINITE: Literal[0xFFFFFFFF]
|
||||
if sys.version_info >= (3, 8):
|
||||
INVALID_HANDLE_VALUE: int # very large number
|
||||
IDLE_PRIORITY_CLASS: Literal[64]
|
||||
NORMAL_PRIORITY_CLASS: Literal[32]
|
||||
REALTIME_PRIORITY_CLASS: Literal[256]
|
||||
NMPWAIT_WAIT_FOREVER: Literal[4294967295]
|
||||
INVALID_HANDLE_VALUE: Literal[0xFFFFFFFFFFFFFFFF]
|
||||
IDLE_PRIORITY_CLASS: Literal[0x40]
|
||||
NORMAL_PRIORITY_CLASS: Literal[0x20]
|
||||
REALTIME_PRIORITY_CLASS: Literal[0x100]
|
||||
NMPWAIT_WAIT_FOREVER: Literal[0xFFFFFFFF]
|
||||
|
||||
if sys.version_info >= (3, 8):
|
||||
MEM_COMMIT: Literal[4096]
|
||||
MEM_FREE: Literal[65536]
|
||||
MEM_IMAGE: Literal[16777216]
|
||||
MEM_MAPPED: Literal[262144]
|
||||
MEM_PRIVATE: Literal[131072]
|
||||
MEM_RESERVE: Literal[8192]
|
||||
MEM_COMMIT: Literal[0x1000]
|
||||
MEM_FREE: Literal[0x10000]
|
||||
MEM_IMAGE: Literal[0x1000000]
|
||||
MEM_MAPPED: Literal[0x40000]
|
||||
MEM_PRIVATE: Literal[0x20000]
|
||||
MEM_RESERVE: Literal[0x2000]
|
||||
|
||||
NULL: Literal[0]
|
||||
OPEN_EXISTING: Literal[3]
|
||||
@@ -72,37 +77,42 @@ if sys.platform == "win32":
|
||||
PIPE_TYPE_MESSAGE: Literal[4]
|
||||
PIPE_UNLIMITED_INSTANCES: Literal[255]
|
||||
PIPE_WAIT: Literal[0]
|
||||
if sys.version_info >= (3, 8):
|
||||
PAGE_EXECUTE: Literal[16]
|
||||
PAGE_EXECUTE_READ: Literal[32]
|
||||
PAGE_EXECUTE_READWRITE: Literal[64]
|
||||
PAGE_EXECUTE_WRITECOPY: Literal[128]
|
||||
PAGE_GUARD: Literal[256]
|
||||
PAGE_NOACCESS: Literal[1]
|
||||
PAGE_NOCACHE: Literal[512]
|
||||
PAGE_READONLY: Literal[2]
|
||||
PAGE_READWRITE: Literal[4]
|
||||
PAGE_WRITECOMBINE: Literal[1024]
|
||||
PAGE_WRITECOPY: Literal[8]
|
||||
|
||||
PROCESS_ALL_ACCESS: Literal[2097151]
|
||||
PROCESS_DUP_HANDLE: Literal[64]
|
||||
if sys.version_info >= (3, 8):
|
||||
SEC_COMMIT: Literal[134217728]
|
||||
SEC_IMAGE: Literal[16777216]
|
||||
SEC_LARGE_PAGES: Literal[2147483648]
|
||||
SEC_NOCACHE: Literal[268435456]
|
||||
SEC_RESERVE: Literal[67108864]
|
||||
SEC_WRITECOMBINE: Literal[1073741824]
|
||||
STARTF_USESHOWWINDOW: Literal[1]
|
||||
STARTF_USESTDHANDLES: Literal[256]
|
||||
STD_ERROR_HANDLE: Literal[4294967284]
|
||||
STD_INPUT_HANDLE: Literal[4294967286]
|
||||
STD_OUTPUT_HANDLE: Literal[4294967285]
|
||||
PAGE_EXECUTE: Literal[0x10]
|
||||
PAGE_EXECUTE_READ: Literal[0x20]
|
||||
PAGE_EXECUTE_READWRITE: Literal[0x40]
|
||||
PAGE_EXECUTE_WRITECOPY: Literal[0x80]
|
||||
PAGE_GUARD: Literal[0x100]
|
||||
PAGE_NOACCESS: Literal[0x1]
|
||||
PAGE_NOCACHE: Literal[0x200]
|
||||
PAGE_READONLY: Literal[0x2]
|
||||
PAGE_READWRITE: Literal[0x4]
|
||||
PAGE_WRITECOMBINE: Literal[0x400]
|
||||
PAGE_WRITECOPY: Literal[0x8]
|
||||
|
||||
PROCESS_ALL_ACCESS: Literal[0x1FFFFF]
|
||||
PROCESS_DUP_HANDLE: Literal[0x40]
|
||||
|
||||
if sys.version_info >= (3, 8):
|
||||
SEC_COMMIT: Literal[0x8000000]
|
||||
SEC_IMAGE: Literal[0x1000000]
|
||||
SEC_LARGE_PAGES: Literal[0x80000000]
|
||||
SEC_NOCACHE: Literal[0x10000000]
|
||||
SEC_RESERVE: Literal[0x4000000]
|
||||
SEC_WRITECOMBINE: Literal[0x40000000]
|
||||
|
||||
STARTF_USESHOWWINDOW: Literal[0x1]
|
||||
STARTF_USESTDHANDLES: Literal[0x100]
|
||||
|
||||
STD_ERROR_HANDLE: Literal[0xFFFFFFF4]
|
||||
STD_OUTPUT_HANDLE: Literal[0xFFFFFFF5]
|
||||
STD_INPUT_HANDLE: Literal[0xFFFFFFF6]
|
||||
|
||||
STILL_ACTIVE: Literal[259]
|
||||
SW_HIDE: Literal[0]
|
||||
if sys.version_info >= (3, 8):
|
||||
SYNCHRONIZE: Literal[1048576]
|
||||
SYNCHRONIZE: Literal[0x100000]
|
||||
WAIT_ABANDONED_0: Literal[128]
|
||||
WAIT_OBJECT_0: Literal[0]
|
||||
WAIT_TIMEOUT: Literal[258]
|
||||
@@ -196,7 +206,7 @@ if sys.platform == "win32":
|
||||
__named_pipe: int, __mode: int | None, __max_collection_count: int | None, __collect_data_timeout: int | None
|
||||
) -> None: ...
|
||||
def TerminateProcess(__handle: int, __exit_code: int) -> None: ...
|
||||
def WaitForMultipleObjects(__handle_seq: Sequence[int], __wait_flag: bool, __milliseconds: int = 4294967295) -> int: ...
|
||||
def WaitForMultipleObjects(__handle_seq: Sequence[int], __wait_flag: bool, __milliseconds: int = 0xFFFFFFFF) -> int: ...
|
||||
def WaitForSingleObject(__handle: int, __milliseconds: int) -> int: ...
|
||||
def WaitNamedPipe(__name: str, __timeout: int) -> None: ...
|
||||
@overload
|
||||
|
||||
Reference in New Issue
Block a user