File: //opt/saltstack/salt/lib/python3.10/site-packages/psutil/__pycache__/_pswindows.cpython-310.pyc
o
�N�g� � @ 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 n, e'y� Z( z e)e(��*� �+d�r�e�,� d d k r�d!Z-e-d"7 Z-e-d#7 Z-e.e-��� dZ([(ww ej/d$kr�ddl0Z0ndZ0g d%�Z1d&Z2d'Z3d(ej4v Z5e0du �rd)Z6ne0�7d*d+d)i�Z8e8j6Z6e&j9ej:e&j;ej<e&j=ej>e&j?ej@e&jAejBe&jCejDe&jEejFe&jGejHe&jIejJe&jKejLe&jMejNe&jOe2e&jPejQi
ZRe0du�reG d,d-� d-e0j7�ZSeT� �UeSjV� e0du �rsdZWdZXd.ZYd/ZZnG d0d1� d1e0j7�Z[eT� �Ue[jV� e\d�i d2d�d3d�d4d.�d5d/�d6d7�d8d9�d:d �d;d<�d=d>�d?d@�dAdB�dCdD�dEdF�dGdH�dIdJ�dKdL�dMdN�dOdP�dQdR�dSdT�dUdV�dWdX��Z]e dYg dZ��Z^e d[g d\��Z_e d]g d^��Z`e d_e`jad` �Zbe dadbdcg�Zce dddedf�decja� �Zee dgg dh��Zfedidj�dkdl� �Zgdmdn� Zhedodp� �Zidqdr� Zjdsdt� Zke&jlZldudv� Zmdwdx� Zndydz� Zod{d|� Zpd}d~� Zqdd�� Zrd�d�� Zsd�d�� Ztd�aud�d�� Zvd�d�d��Zwd�d�� Zxd�d�� Zyd�d�� Zzd�d�� Z{da|d�d�� Z}d�d�� Z~d�d�� Zd�d�� Z�G d�d�� d�e��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�e��Z�dS )�z Windows platform implementation.� N)�
namedtuple� )�_common)�AccessDenied)� conn_tmap)�conn_to_ntuple)�debug)�ENCODING)�
ENCODING_ERRS)�
isfile_strict)�memoize)�memoize_when_activated)�
NoSuchProcess)�parse_environ_block)�TimeoutExpired)�
usage_percent)�long)� lru_cache)�PY3��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) c @ s$ e Zd ZeZeZeZeZeZeZdS )�PriorityN) �__name__�
__module__�__qualname__r r r r r r � r0 r0 �E/opt/saltstack/salt/lib/python3.10/site-packages/psutil/_pswindows.pyr, m s r, � r c @ s e Zd ZdZdZdZdZdS )�
IOPriorityr r r2 r N)r- r. r/ r$ r% r&