File: //opt/osm/venv/lib64/python3.10/site-packages/psutil/__pycache__/_pswindows.cpython-310.pyc
o
=iƎ � @ s� d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl m
Z
ddlmZ ddlm
Z
ddlmZ ddlmZ dd lmZ dd
lmZ ddlmZ ddlmZ dd
lmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ zddlmZ 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/j0Z0e j1ej2e j3ej4e j5ej6e j7ej8e j9ej:e j;ej<e j=ej>e j?ej@e jAejBe jCejDe jEejFe jGe*e jHejIi
ZJG d%d&� d&ej.�ZKeL� �MeKjN� G d'd(� d(ej.�ZOeL� �MeOjN� ePd�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��ZQe
dRg dS��ZRe
dTg dU��ZSe
dVg dW��ZTe
dXeTjUdY �ZVe
dZd[d\g�ZWe
d]d^d_�XeWjU� �ZYe
d`g da��ZZej[dbdc�ddde� �Z\edfdg� �Z]dhdi� Z^djdk� Z_e j`Z`dldm� Zadndo� Zbdpdq� Zcdrds� Zddtdu� Zedvdw� Zfdxdy� Zgdzd{� Zhd|aie�j� Zkd}d~� Zldd�� Zmd�d�d��Znd�d�� Zod�d�� Zpd�d�� Zqd�d�� Zrdasd�d�� Ztd�d�� Zud�d�� Zvd�d�� ZwG d�d�� d��Zxe jyZye jzZze j{Z{d�d�� Z|d�d�d��Z}d�d�� Z~d�d�� ZG 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_LINKZ
DELETE_TCBi+ Z__pypy__�
AddressFamilyr ���c @ s$ e Zd ZeZeZeZeZeZeZdS )�PriorityN) �__name__�
__module__�__qualname__r r r r r r � r'