massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / stdlib / 3 / _winapi.pyi
diff --git a/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/stdlib/3/_winapi.pyi b/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/stdlib/3/_winapi.pyi
new file mode 100644 (file)
index 0000000..710cf77
--- /dev/null
@@ -0,0 +1,78 @@
+from typing import Any, Union, Tuple, Optional, Dict, NoReturn, Sequence\r
+\r
+CREATE_NEW_CONSOLE: int\r
+CREATE_NEW_PROCESS_GROUP: int\r
+DUPLICATE_CLOSE_SOURCE: int\r
+DUPLICATE_SAME_ACCESS: int\r
+ERROR_ALREADY_EXISTS: int\r
+ERROR_BROKEN_PIPE: int\r
+ERROR_IO_PENDING: int\r
+ERROR_MORE_DATA: int\r
+ERROR_NETNAME_DELETED: int\r
+ERROR_NO_DATA: int\r
+ERROR_NO_SYSTEM_RESOURCES: int\r
+ERROR_OPERATION_ABORTED: int\r
+ERROR_PIPE_BUSY: int\r
+ERROR_PIPE_CONNECTED: int\r
+ERROR_SEM_TIMEOUT: int\r
+FILE_FLAG_FIRST_PIPE_INSTANCE: int\r
+FILE_FLAG_OVERLAPPED: int\r
+FILE_GENERIC_READ: int\r
+FILE_GENERIC_WRITE: int\r
+GENERIC_READ: int\r
+GENERIC_WRITE: int\r
+INFINITE: int\r
+NMPWAIT_WAIT_FOREVER: int\r
+NULL: int\r
+OPEN_EXISTING: int\r
+PIPE_ACCESS_DUPLEX: int\r
+PIPE_ACCESS_INBOUND: int\r
+PIPE_READMODE_MESSAGE: int\r
+PIPE_TYPE_MESSAGE: int\r
+PIPE_UNLIMITED_INSTANCES: int\r
+PIPE_WAIT: int\r
+PROCESS_ALL_ACCESS: int\r
+PROCESS_DUP_HANDLE: int\r
+STARTF_USESHOWWINDOW: int\r
+STARTF_USESTDHANDLES: int\r
+STD_ERROR_HANDLE: int\r
+STD_INPUT_HANDLE: int\r
+STD_OUTPUT_HANDLE: int\r
+STILL_ACTIVE: int\r
+SW_HIDE: int\r
+WAIT_ABANDONED_0: int\r
+WAIT_OBJECT_0: int\r
+WAIT_TIMEOUT: int\r
+\r
+def CloseHandle(handle: int) -> None: ...\r
+def ConnectNamedPipe(handle: int, overlapped: Union[int, bool] = ...) -> None: ...\r
+def CreateFile(file_name: str, desired_access: int, share_mode: int, security_attributes: int, creation_disposition: int, flags_and_attributes: int, template_file: int) -> int: ...\r
+def CreateJunction(src_path: str, dest_path: str) -> None: ...\r
+def CreateNamedPipe(name: str, open_mode: int, pipe_mode: int, max_instances: int, out_buffer_size: int, in_buffer_size: int, default_timeout: int, security_attributes: int) -> int: ...\r
+def CreatePipe(pipe_attrs: Any, size: int) -> Tuple[int, int]: ...\r
+def CreateProcess(application_name: Optional[str], command_line: Optional[str], proc_attrs: Any, thread_attrs: Any, inherit_handles: bool, creation_flags: int, env_mapping: Dict[str, str], cwd: Optional[str], startup_info: Any) -> Tuple[int, int, int, int]: ...\r
+def DuplicateHandle(source_process_handle: int, source_handle: int, target_process_handle: int, desired_access: int, inherit_handle: bool, options: int = ...) -> int: ...\r
+def ExitProcess(ExitCode: int) -> NoReturn: ...\r
+def GetACP() -> int: ...\r
+def GetFileType(handle: int) -> int: ...\r
+def GetCurrentProcess() -> int: ...\r
+def GetExitCodeProcess(process: int) -> int: ...\r
+def GetLastError() -> int: ...\r
+def GetModuleFileName(module_handle: int) -> str: ...\r
+def GetStdHandle(std_handle: int) -> int: ...\r
+def GetVersion() -> int: ...\r
+def OpenProcess(desired_access: int, inherit_handle: bool, process_id: int) -> int: ...\r
+def PeekNamedPipe(handle: int, size: int = ...) -> Union[Tuple[int, int], Tuple[bytes, int, int]]: ...\r
+def ReadFile(handle: int, size: int, overlapped: Union[int, bool] = ...) -> Tuple[bytes, int]: ...\r
+def SetNamedPipeHandleState(named_pipe: int, mode: int, max_collection_count: int, collect_data_timeout: int) -> None: ...\r
+def TerminateProcess(handle: int, exit_code: int) -> None: ...\r
+def WaitForMultipleObjects(handle_seq: Sequence[int], wait_flag: bool, milliseconds: int = ...) -> int: ...\r
+def WaitForSingleObject(handle: int, milliseconds: int) -> int: ...\r
+def WaitNamedPipe(name: str, timeout: int) -> None: ...\r
+def WriteFile(handle: int, buffer: bytes, overlapped: Union[int, bool] = ...): ...\r
+\r
+class Overlapped:\r
+    event: int = ...\r
+    def GetOverlappedResult(self, wait: bool) -> Tuple[int, int]: ...\r
+    def cancel(self) -> None: ...\r
+    def getbuffer(self) -> Optional[bytes]: ...\r