aUNcR@s0 ddlTddlmZddlmZddlmZiZededZ>ee>_ee7ge>_edj?Z?ee?_ee9ge?_edj@Z@ee@_eege@_dZAdZBdZCdZDdZEdZFdZGdZHdZIdZJdZKdZLdZMdZNdZOdZPdZQdZRdZSdZTdZUdZVdZWdZXdZYd ZZdZ[d Z\d!Z]d"Z^dZ_d#Z`d!Zad$Zbd%ZcdZddZedZfdZgdZhd&ZidZjdZkdZld'Zmd(Znd)Zod&Zpd)Zqd"Zrd*esfd+YZtd,efd-YZud.efd/efgeu_ve+Zwd0get_xd0eufd1ewfget_vd0ge_xd2efd3efd0etfd4efge_vd5efd6e.fd7efge_vd8edfd9edfd:edfd;edfd<edfd=edfd>edfd?ed@fdAefdBefg e _vdCefdDefdEedfdFedfdGedfdHedfdIedfdJedfdKedfdLedfdMedfdNedfdOedfdPedfdQedfdRedSfdTefdUefdVefdWe fdXe fdYe fdZeyfd[eyfd\eyfd]eyfd^eyfd_efge"_vd`efdaefdbefdcefddefge$_vdedfdgdhddidjdkdldmd*dndodpdqdrdsddtdd dudvdwdxdydzd{d|d}d~ddddddddddddddddd ddddddddddddddddddddddddddddd,dddddgRZzdS(i(t*(tHANDLE(tBOOL(tLPCWSTRtkernel32(tDWORD(tWORD(tBYTEcCsttttkS(s,Returns true when running on a 64 bit system(tsizeoftc_ulongtc_void_p(((s0/usr/lib/python2.7/site-packages/serial/win32.pytis_64bitst_SECURITY_ATTRIBUTEScBseZRS((t__name__t __module__(((s0/usr/lib/python2.7/site-packages/serial/win32.pyR s(tLPCSTRt _OVERLAPPEDcBseZRS((R R(((s0/usr/lib/python2.7/site-packages/serial/win32.pyR:st_COMSTATcBseZRS((R R(((s0/usr/lib/python2.7/site-packages/serial/win32.pyR>st_DCBcBseZRS((R R(((s0/usr/lib/python2.7/site-packages/serial/win32.pyRBst _COMMTIMEOUTScBseZRS((R R(((s0/usr/lib/python2.7/site-packages/serial/win32.pyRFsiiiiiiii iiii@iliiii@liitN11_OVERLAPPED4DOLLAR_48EcBseZRS((R R(((s0/usr/lib/python2.7/site-packages/serial/win32.pyRst#N11_OVERLAPPED4DOLLAR_484DOLLAR_49EcBseZRS((R R(((s0/usr/lib/python2.7/site-packages/serial/win32.pyRstOffsett OffsetHight_0tPointertInternalt InternalHighthEventtnLengthtlpSecurityDescriptortbInheritHandletfCtsHoldtfDsrHoldt fRlsdHoldt fXoffHoldt fXoffSenttfEoftfTximt fReserveditcbInQuetcbOutQuet DCBlengthtBaudRatetfBinarytfParityt fOutxCtsFlowt fOutxDsrFlowt fDtrControltfDsrSensitivitytfTXContinueOnXofftfOutXtfInXt fErrorChartfNullt fRtsControlt fAbortOnErrortfDummy2it wReservedtXonLimtXoffLimtByteSizetParitytStopBitstXonChartXoffChart ErrorChartEofChartEvtChart wReserved1tReadIntervalTimeouttReadTotalTimeoutMultipliertReadTotalTimeoutConstanttWriteTotalTimeoutMultipliertWriteTotalTimeoutConstantt GetLastErrort MS_CTS_ONtFILE_ATTRIBUTE_NORMALtDTR_CONTROL_ENABLEt MS_RLSD_ONtGetOverlappedResulttSETXONt PURGE_TXABORTt PurgeCommtEV_RINGt ONESTOPBITtSETXOFFt PURGE_RXABORTt GetCommStatetRTS_CONTROL_ENABLEt CreateEventtEV_DSRtEV_PERRt EV_RXFLAGt OPEN_EXISTINGtDCBtFILE_FLAG_OVERLAPPEDtEV_CTSt SetupCommt LPOVERLAPPEDt EV_TXEMPTYtClearCommBreaktLPSECURITY_ATTRIBUTESt SetCommBreaktSetCommTimeoutst COMMTIMEOUTSt ODDPARITYtEV_RLSDtGetCommModemStatust EV_EVENT2t PURGE_TXCLEARtEV_BREAKt EVENPARITYtLPCVOIDtCOMSTATtReadFiletPVOIDt WriteFiletGetCommTimeoutst ResetEventt EV_RXCHARt LPCOMSTATtClearCommErrortERROR_IO_PENDINGtEscapeCommFunctiont GENERIC_READtRTS_CONTROL_HANDSHAKEt OVERLAPPEDtDTR_CONTROL_HANDSHAKEt PURGE_RXCLEARt GENERIC_WRITEtLPDCBt CreateEventWt SetCommMaskt EV_EVENT1t SetCommStatetLPVOIDt CreateFileWtLPDWORDt EV_RX80FULLt TWOSTOPBITStLPCOMMTIMEOUTStMAXDWORDt MS_DSR_ONt MS_RING_ONtEV_ERRt ULONG_PTRt CreateFiletNOPARITYt CloseHandleN({tctypestctypes.wintypesRRRt_stdcall_librariestWinDLLRRRtvaluetINVALID_HANDLE_VALUER tc_int64RR t StructureR tPOINTERRfRtAttributeErrorRt CreateEventAtrestypetargtypesRZt CreateFileARRRRRRrRR_RRiRKRcRRPRwR RqRuRRsRReRyRzRbR|RlRRXRRvRSRgRRRhtWaitForSingleObjectRURt ONE5STOPBITSRRjRpt MARKPARITYt SPACEPARITYR~tRTS_CONTROL_DISABLERYtRTS_CONTROL_TOGGLEtSETRTStCLRRTSRtDTR_CONTROL_DISABLERNtSETDTRtCLRDTRRRTR\RRVRxRRnR`R[RRkR{RLRRRWRMRRRQR^RRdR]ROR}RmRaRoRtINFINITEtUnionRRt_fields_Rtt _anonymous_tc_chart__all__(((s0/usr/lib/python2.7/site-packages/serial/win32.pyts