File: //usr/local/lib64/python3.9/site-packages/psutil/__pycache__/_pswindows.cpython-39.pyc
a
��?h� � @ s� d Z ddlZddlZddlZddlZddlZddlZddlZddlm Z ddl
mZ ddlmZ ddlm
Z
ddlmZ dd lmZ dd
lmZ ddlmZ ddlmZ dd
lmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlm Z ddlm!Z! ddlm"Z" ddlm#Z# ddlm$Z$ ddlm%Z% zddl
mZ& W nl e'�y� Z( zRe)e(��*� �+d��r�e�,� d d k �r�d!Z-e-d"7 Z-e-d#7 Z-e.e-��n� W Y dZ([(n
dZ([(0 0 e�rddl/Z/ndZ/g d$�Z0d%Z1d&Z2d'ej3v Z4e/du �r0d(Z5ne/�6d)d*d(i�Z7e7j5Z5e&j8ej9e&j:ej;e&j<ej=e&j>ej?e&j@ejAe&jBejCe&jDejEe&jFejGe&jHejIe&jJejKe&jLejMe&jNe1e&jOejPi
ZQe/du�r�G d+d,� d,e/j6�ZReS� �TeRjU� e/du �r�dZVdZWd-ZXd.ZYn G d/d0� d0e/j6�ZZeS� �TeZjU� e[ddd-d.d1d2d d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdB�Z\e dCg dD��Z]e dEg dF��Z^e dGg dH��Z_e dIe_j`dJ �Zae dKdLdMg�Zbe dNdOdP�cebj`� �Zde dQg dR��ZeedSdT�dUdV� �ZfdWdX� ZgedYdZ� �Zhd[d\� Zid]d^� Zje&jkZkd_d`� Zldadb� Zmdcdd� Zndedf� Zodgdh� Zpdidj� Zqdkdl� Zrdmdn� Zsdoatdpdq� Zud�drds�Zvdtdu� Zwdvdw� Zxdxdy� Zydzd{� Zzda{d|d}� Z|d~d� Z}d�d�� Z~d�d�� ZG d�d�� d��Z�e&j�Z�e&j�Z�e&j�Z�d�d�� Z�d�d�d��Z�d�d�� Z�d�d�� Z�G d�d�� d��Z�dS )�z Windows platform implementation.� N)�
namedtuple� )�_common)�ENCODING)�
ENCODING_ERRS)�AccessDenied)�
NoSuchProcess)�TimeoutExpired)� conn_tmap)�conn_to_ntuple)�debug)�
isfile_strict)�memoize)�memoize_when_activated)�parse_environ_block)�
usage_percent)�PY3)�long)� lru_cache��range)�unicode)�ABOVE_NORMAL_PRIORITY_CLASS)�BELOW_NORMAL_PRIORITY_CLASS)�HIGH_PRIORITY_CLASS)�IDLE_PRIORITY_CLASS)�NORMAL_PRIORITY_CLASS)�REALTIME_PRIORITY_CLASS)�_psutil_windowszdll load failed� z3this Windows version is too old (< Windows Vista); z:psutil 3.4.2 is the latest version which supports Windows z2000, XP and 2003 server)�win_service_iter�win_service_getr r r r r r �IOPRIO_VERYLOW�
IOPRIO_LOW�
IOPRIO_NORMAL�IOPRIO_HIGH�CONN_DELETE_TCB�AF_LINKZ
DELETE_TCBi+ Z__pypy__����
AddressFamilyr'