import enum from typing import Any, NamedTuple from ._common import ( ENCODING as ENCODING, ENCODING_ERRS as ENCODING_ERRS, AccessDenied as AccessDenied, NoSuchProcess as NoSuchProcess, TimeoutExpired as TimeoutExpired, conn_tmap as conn_tmap, conn_to_ntuple as conn_to_ntuple, debug as debug, isfile_strict as isfile_strict, memoize as memoize, parse_environ_block as parse_environ_block, usage_percent as usage_percent, ) from ._psutil_windows import ( ABOVE_NORMAL_PRIORITY_CLASS as ABOVE_NORMAL_PRIORITY_CLASS, BELOW_NORMAL_PRIORITY_CLASS as BELOW_NORMAL_PRIORITY_CLASS, HIGH_PRIORITY_CLASS as HIGH_PRIORITY_CLASS, IDLE_PRIORITY_CLASS as IDLE_PRIORITY_CLASS, NORMAL_PRIORITY_CLASS as NORMAL_PRIORITY_CLASS, REALTIME_PRIORITY_CLASS as REALTIME_PRIORITY_CLASS, ) msg: str __extra__all__: Any CONN_DELETE_TCB: str ERROR_PARTIAL_COPY: int PYPY: Any AF_LINK: int AddressFamily: Any TCP_STATUSES: Any class Priority(enum.IntEnum): ABOVE_NORMAL_PRIORITY_CLASS: Any BELOW_NORMAL_PRIORITY_CLASS: Any HIGH_PRIORITY_CLASS: Any IDLE_PRIORITY_CLASS: Any NORMAL_PRIORITY_CLASS: Any REALTIME_PRIORITY_CLASS: Any IOPRIO_VERYLOW: int IOPRIO_LOW: int IOPRIO_NORMAL: int IOPRIO_HIGH: int class IOPriority(enum.IntEnum): IOPRIO_VERYLOW: int IOPRIO_LOW: int IOPRIO_NORMAL: int IOPRIO_HIGH: int pinfo_map: Any class scputimes(NamedTuple): user: Any system: Any idle: Any interrupt: Any dpc: Any class svmem(NamedTuple): total: Any available: Any percent: Any used: Any free: Any class pmem(NamedTuple): rss: Any vms: Any num_page_faults: Any peak_wset: Any wset: Any peak_paged_pool: Any paged_pool: Any peak_nonpaged_pool: Any nonpaged_pool: Any pagefile: Any peak_pagefile: Any private: Any pfullmem: Any class pmmap_grouped(NamedTuple): path: Any rss: Any pmmap_ext: Any class pio(NamedTuple): read_count: Any write_count: Any read_bytes: Any write_bytes: Any other_count: Any other_bytes: Any def convert_dos_path(s): ... def py2_strencode(s): ... def getpagesize(): ... def virtual_memory(): ... def swap_memory(): ... disk_io_counters: Any def disk_usage(path): ... def disk_partitions(all): ... def cpu_times(): ... def per_cpu_times(): ... def cpu_count_logical(): ... def cpu_count_physical(): ... def cpu_stats(): ... def cpu_freq(): ... def getloadavg(): ... def net_connections(kind, _pid: int = ...): ... def net_if_stats(): ... def net_io_counters(): ... def net_if_addrs(): ... def sensors_battery(): ... def boot_time(): ... def users(): ... def win_service_iter() -> None: ... def win_service_get(name): ... class WindowsService: def __init__(self, name, display_name) -> None: ... def __eq__(self, other): ... def __ne__(self, other): ... def name(self): ... def display_name(self): ... def binpath(self): ... def username(self): ... def start_type(self): ... def pid(self): ... def status(self): ... def description(self): ... def as_dict(self): ... pids: Any pid_exists: Any ppid_map: Any def is_permission_err(exc): ... def convert_oserror(exc, pid: Any | None = ..., name: Any | None = ...): ... def wrap_exceptions(fun): ... def retry_error_partial_copy(fun): ... class Process: pid: Any def __init__(self, pid) -> None: ... def oneshot_enter(self) -> None: ... def oneshot_exit(self) -> None: ... def name(self): ... def exe(self): ... def cmdline(self): ... def environ(self): ... def ppid(self): ... def memory_info(self): ... def memory_full_info(self): ... def memory_maps(self) -> None: ... def kill(self): ... def send_signal(self, sig) -> None: ... def wait(self, timeout: Any | None = ...): ... def username(self): ... def create_time(self): ... def num_threads(self): ... def threads(self): ... def cpu_times(self): ... def suspend(self) -> None: ... def resume(self) -> None: ... def cwd(self): ... def open_files(self): ... def connections(self, kind: str = ...): ... def nice_get(self): ... def nice_set(self, value): ... def ionice_get(self): ... def ionice_set(self, ioclass, value) -> None: ... def io_counters(self): ... def status(self): ... def cpu_affinity_get(self): ... def cpu_affinity_set(self, value): ... def num_handles(self): ... def num_ctx_switches(self): ...