%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /snap/core20/2379/lib/python3/dist-packages/serial/__pycache__/
Upload File :
Create Path :
Current File : //snap/core20/2379/lib/python3/dist-packages/serial/__pycache__/win32.cpython-38.pyc

U

R�We*�R@s`ddlmZmZmZmZmZmZmZmZm	Z	ddl
mZddl
mZddl
m
Z
ddl
mZddl
mZddl
mZiZed�ed<ed	�jZd
d�Ze�r�eZneZGdd
�d
e�Ze	e�ZzedjZWnlek
�r8ddl
mZedjZee_eeeege_eZedjZee_eeeeeeege_eZ YnBXee_eeee
ge_eZedj!Z!ee!_e
eeeeeege!_e!Z Gdd�de�Z"e"Z#Gdd�de�Z$e$Z%Gdd�de�Z&e&Z'Gdd�de�Z(e(Z)edj*Z*ee*_ge*_e	e"�Z+e	e�Z,edj-Z-ee-_ee+e,ege-_edj.Z.ee._ege._eZ/edj0Z0ee0_ee/ee,e+ge0_eZ1edj2Z2ee2_ee1ee,e+ge2_edj3Z3ee3_ege3_edj4Z4ee4_ege4_e	e$�Z5edj6Z6ee6_ee,e5ge6_edj7Z7ee7_eeege7_edj8Z8ee8_eege8_edj9Z9ee9_ee,ge9_e	e&�Z:edj;Z;ee;_ee:ge;_e	e(�Z<edj=Z=ee=_ee<ge=_edj>Z>ee>_eege>_edj?Z?ee?_ege?_edj@Z@ee@_eege@_edjAZAeeA_ee:geA_edjBZBeeB_ee<geB_edjCZCeeC_eegeC_edjDZDeeD_ee+geD_dZEdZFdZGdZHdZIdZJdZKdZLdZMdZNdZOdZPdZQdZRdZSdZTdZUdZVdZWdZXdZYdZZd Z[dZ\dZ]d!Z^dZ_d!Z`d"Zad#ZbdZcdZdd$Zed%Zfd&Zgd'Zhd(Zid"Zjd)Zkd*ZldZmd ZndZodZpdZqd+ZrdZsdZtd Zud,Zvd-Zwd$Zxd+Zyd$Zzd#Z{Gd.d/�d/e�Z|Gd0d1�d1e�Z}d2efd3efge}_~eZd4ge|_�d4e}fd5efge|_~d4ge"_�d6efd7efd4e|fd8efge"_~d9efd:e1fd;efge_~d<edfd=edfd>edfd?edfd@edfdAedfdBedfdCedDfdEefdFefg
e$_~dGefdHefdIedfdJedfdKedfdLedfdMedfdNedfdOedfdPedfdQedfdRedfdSedfdTedfdUedfdVedWfdXefdYefdZefd[efd\efd]efd^efd_efd`efdaefdbefdcefge&_~ddefdeefdfefdgefdhefge(_~didjdkdlddmdndodpdqd/drdsdtdudvdwddxdd
dydzd{d|d}d~dd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d1d�d�d�d�d�gRZ�d�S)��)	�c_ulong�c_void_p�c_int64�c_char�WinDLL�sizeof�	Structure�Union�POINTER)�HANDLE)�BOOL)�LPCWSTR)�DWORD)�WORD)�BYTEZkernel32���cCstt�tt�kS)z,Returns true when running on a 64 bit system)rrr�rr�./usr/lib/python3/dist-packages/serial/win32.py�is_64bitsrc@seZdZdS)�_SECURITY_ATTRIBUTESN��__name__�
__module__�__qualname__rrrrr(sr)�LPCSTRc@seZdZdS)�_OVERLAPPEDNrrrrrrFsrc@seZdZdS)�_COMSTATNrrrrrrLsrc@seZdZdS)�_DCBNrrrrrrRsrc@seZdZdS)�
_COMMTIMEOUTSNrrrrrrXsr������� �i�i@�l���i�i�i�i�ii�@lic@seZdZdS)�N11_OVERLAPPED4DOLLAR_48ENrrrrrr+�sr+c@seZdZdS)�#N11_OVERLAPPED4DOLLAR_484DOLLAR_49ENrrrrrr,�sr,ZOffsetZ
OffsetHighZ_0ZPointerZInternalZInternalHighZhEventZnLengthZlpSecurityDescriptorZbInheritHandleZfCtsHoldZfDsrHoldZ	fRlsdHoldZ	fXoffHoldZ	fXoffSentZfEofZfTximZ	fReserved�ZcbInQueZcbOutQueZ	DCBlengthZBaudRateZfBinaryZfParityZfOutxCtsFlowZfOutxDsrFlowZfDtrControlZfDsrSensitivityZfTXContinueOnXoffZfOutXZfInXZ
fErrorCharZfNullZfRtsControlZ
fAbortOnErrorZfDummy2�Z	wReservedZXonLimZXoffLimZByteSizeZParityZStopBitsZXonCharZXoffCharZ	ErrorCharZEofCharZEvtCharZ
wReserved1ZReadIntervalTimeoutZReadTotalTimeoutMultiplierZReadTotalTimeoutConstantZWriteTotalTimeoutMultiplierZWriteTotalTimeoutConstant�GetLastError�	MS_CTS_ON�FILE_ATTRIBUTE_NORMAL�DTR_CONTROL_ENABLE�
MS_RLSD_ON�GetOverlappedResult�SETXON�
PURGE_TXABORT�	PurgeComm�EV_RING�
ONESTOPBIT�SETXOFF�
PURGE_RXABORT�GetCommState�RTS_CONTROL_ENABLE�CreateEvent�EV_DSR�EV_PERR�	EV_RXFLAG�
OPEN_EXISTING�DCB�FILE_FLAG_OVERLAPPED�EV_CTS�	SetupComm�LPOVERLAPPED�
EV_TXEMPTY�ClearCommBreak�LPSECURITY_ATTRIBUTES�SetCommBreak�SetCommTimeouts�COMMTIMEOUTS�	ODDPARITY�EV_RLSD�GetCommModemStatus�	EV_EVENT2�
PURGE_TXCLEAR�EV_BREAK�
EVENPARITY�LPCVOID�COMSTAT�ReadFile�PVOID�	WriteFile�GetCommTimeouts�
ResetEvent�	EV_RXCHAR�	LPCOMSTAT�ClearCommError�ERROR_IO_PENDING�EscapeCommFunction�GENERIC_READ�RTS_CONTROL_HANDSHAKE�
OVERLAPPED�DTR_CONTROL_HANDSHAKE�
PURGE_RXCLEAR�
GENERIC_WRITE�LPDCB�CreateEventW�SetCommMask�	EV_EVENT1�SetCommState�LPVOID�CreateFileW�LPDWORD�EV_RX80FULL�TWOSTOPBITS�LPCOMMTIMEOUTS�MAXDWORD�	MS_DSR_ON�
MS_RING_ON�EV_ERR�	ULONG_PTR�
CreateFile�NOPARITY�CloseHandleN)�Zctypesrrrrrrrr	r
Zctypes.wintypesrrr
rrrZ_stdcall_libraries�valueZINVALID_HANDLE_VALUErrvrrJrh�AttributeErrorrZCreateEventAZrestypeZargtypesr>ZCreateFileArwrmrrcrrVrrCrrMr/rGrnr4r[rUrYrlrWryrIr]r^rFr`rPrgr<rqrZr7rKrirkrLZWaitForSingleObjectZ
CancelIoExr9rpZONE5STOPBITSrxrNrTZ
MARKPARITYZSPACEPARITYrbZRTS_CONTROL_DISABLEr=ZRTS_CONTROL_TOGGLEZSETRTSZCLRRTSrdZDTR_CONTROL_DISABLEr2ZSETDTRZCLRDTRrsr8r@rur:r\rfrRrDr?rrrOZ
ERROR_SUCCESSZERROR_NOT_ENOUGH_MEMORYZERROR_OPERATION_ABORTEDZERROR_IO_INCOMPLETEr_ZERROR_INVALID_USER_BUFFERr0rjror;r1r6r5rBrtrHrAr3rarQrErSreZINFINITEr+r,Z_fields_rXZ_anonymous_�__all__rrrr�<module>sn,


































�����
���

Zerion Mini Shell 1.0