File: //usr/local/CyberCP/lib64/python3.10/site-packages/psutil/__pycache__/_pswindows.cpython-310.pyc
o
�hm� � @ 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 zddl
mZ W n- e y� Z! z!e"e!��#� �$d�r�e�%� d dk r�dZ&e&d7 Z&e&d7 Z&e'e&�e!�� dZ![!ww g d�Z(dZ)d Z*d!ej+v Z,e�-d"d#d$i�Z.e.j/Z/ej0ej1ej2ej3ej4ej5ej6ej7ej8ej9ej:ej;ej<ej=ej>ej?ej@ejAejBejCejDejEejFe)ejGejHi
ZIG d%d&� d&ej-�ZJeK� �LeJjM� G d'd(� d(ej-�ZNeK� �LeNjM� eOd�i d)d�d*d�d+d,�d-d.�d/d0�d1d2�d3d�d4d5�d6d7�d8d9�d:d;�d<d=�d>d?�d@dA�dBdC�dDdE�dFdG�dHdI�dJdK�dLdM�dNdO�dPdQ��ZPe dRg dS��ZQe dTg dU��ZRe dVg dW��ZSe dXeSjTdY �ZUe dZd[d\g�ZVe d]d^d_�WeVjT� �ZXe d`g da��ZYejZdbdc�ddde� �Z[edfdg� �Z\dhdi� Z]djdk� Z^ej_Z_dldm� Z`dndo� Zadpdq� Zbdrds� Zcdtdu� Zddvdw� Zedxdy� Zfdzd{� Zgd|ahd}d~� Zid�dd��Zjd�d�� Zkd�d�� Zld�d�� Zmd�d�� Zndaod�d�� Zpd�d�� Zqd�d�� Zrd�d�� ZsG d�d�� d��ZtejuZuejvZvejwZwd�d�� Zxd�d�d��Zyd�d�� Zzd�d�� Z{G d�d�� d��Z|dS )�z Windows platform implementation.� N)�
namedtuple� )�_common)�ENCODING)�AccessDenied)�
NoSuchProcess)�TimeoutExpired)� conn_tmap)�conn_to_ntuple)�debug)�
isfile_strict)�memoize)�memoize_when_activated)�parse_environ_block)�
usage_percent)�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_LINK�
DELETE_TCBi+ �__pypy__�
AddressFamilyr ���c @ s$ e Zd ZeZeZeZeZeZeZdS )�PriorityN) �__name__�
__module__�__qualname__r r r r r r � r) r) �D/usr/local/CyberCP/lib/python3.10/site-packages/psutil/_pswindows.pyr% e s r% c @ s e Zd ZdZdZdZdZdS )�
IOPriorityr r � � N)r&