%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /snap/core18/current/usr/lib/python3/dist-packages/serial/__pycache__/
Upload File :
Create Path :
Current File : //snap/core18/current/usr/lib/python3/dist-packages/serial/__pycache__/win32.cpython-36.pyc

3

R�We*�Z@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�ZyedjZWnlek
�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_dZEdZFd	ZGdZHd	ZIdZJdZKdZLdZMdZNd	ZOdZPdZQdZRdZSdZTd	ZUdZVdZWdZXdZYdZZdZ[d	Z\d	Z]d Z^dZ_d Z`d!Zad"ZbdZcdZdd#Zed$Zfd%Zgd&Zhd'Zid!Zjd(Zkd)ZldZmdZnd	ZodZpdZqd*ZrdZsdZtdZud+Zvd,Zwd#Zxd*Zyd#Zzd"Z{Gd-d.�d.e�Z|Gd/d0�d0e�Z}d1efd2efge}_~eZd3ge|_�d3e}fd4efge|_~d3ge"_�d5efd6efd3e|fd7efge"_~d8efd9e1fd:efge_~d;ed	fd<ed	fd=ed	fd>ed	fd?ed	fd@ed	fdAed	fdBedCfdDefdEefg
e$_~dFefdGefdHed	fdIed	fdJed	fdKed	fdLedfdMed	fdNed	fdOed	fdPed	fdQed	fdRed	fdSedfdTed	fdUedVfdWefdXefdYefdZefd[efd\efd]efd^efd_efd`efdaefdbefge&_~dcefddefdeefdfefdgefge(_~dhdidjdkddldmdndodpd.dqdrdsdtdudvddwdd
dxdydzd{d|d}d~dd�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�d0d�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)�_OVERLAPPEDN)rrrrrrrrFsrc@seZdZdS)�_COMSTATN)rrrrrrrrLsrc@seZdZdS)�_DCBN)rrrrrrrrRsrc@seZdZdS)�
_COMMTIMEOUTSN)rrrrrrrrXsr������ �i�i@�l���i�i�i�i�ii�@lic@seZdZdS)�N11_OVERLAPPED4DOLLAR_48EN)rrrrrrrr)�sr)c@seZdZdS)�#N11_OVERLAPPED4DOLLAR_484DOLLAR_49EN)rrrrrrrr*�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_VALUErrtrrHrf�AttributeErrorrZCreateEventAZrestypeZargtypesr<ZCreateFileArurkrrarrTrrArrKr-rErlr2rYrSrWrjrUrwrGr[r\rDr^rNrer:rorXr5rIrgrirJZWaitForSingleObjectZ
CancelIoExr7rnZONE5STOPBITSrvrLrRZ
MARKPARITYZSPACEPARITYr`ZRTS_CONTROL_DISABLEr;ZRTS_CONTROL_TOGGLEZSETRTSZCLRRTSrbZDTR_CONTROL_DISABLEr0ZSETDTRZCLRDTRrqr6r>rsr8rZrdrPrBr=rprMZ
ERROR_SUCCESSZERROR_NOT_ENOUGH_MEMORYZERROR_OPERATION_ABORTEDZERROR_IO_INCOMPLETEr]ZERROR_INVALID_USER_BUFFERr.rhrmr9r/r4r3r@rrrFr?r1r_rOrCrQrcZINFINITEr)r*Z_fields_rVZ_anonymous_�__all__rrrr�<module>s�,





































Zerion Mini Shell 1.0