File: //opt/saltstack/salt/lib/python3.10/site-packages/shellingham/__pycache__/nt.cpython-310.pyc
o
;j� � @ s� d dl Z d dlZd dlZd dlmZmZmZmZmZm Z m
Z
mZmZ d dl
mZ ed�jZdZdZdZdZejjZdd d
�Zdd� ZG d
d� dej�Zegej_eej_eegej_eej_ee�ej_ee� e�gej!_eej!_ee�ej!_ee� e�gej"_eej"_ee�ej"_g ej#_eej#_eeegej$_eej$_ee�ej$_eee egej%_eej%_ee�ej%_e j&dd� �Z'dd� Z(dd� Z)ddd�Z*dS )� N) �BOOL�CHAR�DWORD�HANDLE�LONG�LPWSTR�MAX_PATH�PDWORD�ULONG)�SHELL_NAMES���� �z � i c � � fdd�}|S )Nc s | � krt �� �| S �N)�ctypes�WinError)�ret�func�args�� error_val� �B/opt/saltstack/salt/lib/python3.10/site-packages/shellingham/nt.py�check s z_check_handle.<locals>.checkr )r r r r r �
_check_handle s r c r )Nc s&