a oe@sddlZddlZddlmZddlmZmZddlmZddl m Z de_ e ddddGd d d Z Gd d d e Zed krddlZejje ejjedS)N) universal) constantsgencache) COMExceptionwrapT&{6BCDCB60-5605-11D0-AE5F-CADD4C000000}c@s~eZdZdZdZdgZdZdZddZdd Z d d Z d d Z ddZ ddZ ddZddZddZddZddZddZddZd d!Zd"d#Zd$d%Zd&d'Zd(d)Zd*d+Zd,d-Zd.d/Zd0d1Zd2d3Zd4d5Zd6d7Z d8d9Z!d:d;Z"dd?Z$d@dAZ%dBdCZ&dDdEZ'dFdGZ(dHdIZ)dbdNdOZ*dcdQdRZ+dSdTZ,dUdVZ-dWdXZ.dYdZZ/d[d\Z0d]d^Z1d_d`Z2daS)d PyCOMTestrr r IPyCOMTestz&{e743d9cd-cb03-4b04-b516-11d3a81c1597}zPython.Test.PyCOMTestcCs|dSNselfstrrr@C:\Program Files\Certbot\pkgs\win32com\servers\test_pycomtest.py DoubleStringszPyCOMTest.DoubleStringcCs|dSr rrrrrDoubleInOutStringszPyCOMTest.DoubleInOutStringcCsttjddSN)ZhresultrwinerrorZ E_NOTIMPLrZnIDrrrFire!szPyCOMTest.FirecCsttjddSrrrrrrGetLastVarArgs$szPyCOMTest.GetLastVarArgscCsttjddSrr)rZ outinterface1Z outinterface2rrrGetMultipleInterfaces'szPyCOMTest.GetMultipleInterfacescCsttjddSrr)rattrsZattrs2intsrrr GetSafeArrays*szPyCOMTest.GetSafeArrayscCsttjddSrrrZindisprrrGetSetDispatch-szPyCOMTest.GetSetDispatchcCst|SNrrZ ininterfacerrrGetSetInterface1szPyCOMTest.GetSetInterfacecCs|Sr#rr!rrr GetSetVariant4szPyCOMTest.GetSetVariantcCs|dSr rrvrrrTestByRefVariant7szPyCOMTest.TestByRefVariantcCs|dSr rr'rrrTestByRefString:szPyCOMTest.TestByRefStringcCsttjddSrrr$rrrGetSetInterfaceArray>szPyCOMTest.GetSetInterfaceArraycCsttjddSrr)rZinunkrrr GetSetUnknownAszPyCOMTest.GetSetUnknowncCsttjddSrrrrrrGetSimpleCounterEszPyCOMTest.GetSimpleCountercCsttjddSrrrrrrrGetSimpleSafeArrayHszPyCOMTest.GetSimpleSafeArraycCsttjddSrrrrrr GetStructKszPyCOMTest.GetStructcCst|Sr#lenr.rrrSetIntSafeArrayNszPyCOMTest.SetIntSafeArraycCst|Sr#r1r.rrrSetLongLongSafeArrayQszPyCOMTest.SetLongLongSafeArraycCst|Sr#r1r.rrrSetULongLongSafeArrayTszPyCOMTest.SetULongLongSafeArraycCst|Sr#r1)rbufrrrSetBinSafeArrayWszPyCOMTest.SetBinSafeArraycGsttjddSrr)rargsrrr SetVarArgsZszPyCOMTest.SetVarArgscCsttjddSrr)rvarsrrrSetVariantSafeArray]szPyCOMTest.SetVariantSafeArraycCsttjddSrrrrrrStart`szPyCOMTest.StartcCsttjddSrrrrrrStopcszPyCOMTest.StopcCsttjddSrrrrrrStopAllfszPyCOMTest.StopAllcCsttjddSrrrZinoutrrrTakeByRefDispatchiszPyCOMTest.TakeByRefDispatchcCsttjddSrrr?rrrTakeByRefTypedDispatchlsz PyCOMTest.TakeByRefTypedDispatchcCs| Sr#r)rkeyinvalrrrTestoszPyCOMTest.TestcCs|Sr#rrrCrrrTest2rszPyCOMTest.Test2cCsttjddSrrrErrrTest3uszPyCOMTest.Test3cCsttjddSrrrErrrTest4xszPyCOMTest.Test4cCs(|tjkrtjS|tjkr tjSdSdS)N)rZ TestAttr1Z TestAttr1_1r?rrrTest5{s   zPyCOMTest.Test5cCs|Sr#rrErrrTest6szPyCOMTest.Test6cCstj|d| |dfSr )rZS_OK)rZfvalZbvallvalrrr TestInOutszPyCOMTest.TestInOutdefrr ` @cCsttjddSrr)rZstrArgsvalrLdvalrrr TestOptionalsszPyCOMTest.TestOptionalscCsttjddSrr)rrQZstrvalrPrrrTestOptionals2szPyCOMTest.TestOptionals2cCsdS)Nr r)rdatarrrCheckVariantSafeArrayszPyCOMTest.CheckVariantSafeArraycCs|jSr#ZlongvalrrrrLongPropszPyCOMTest.LongPropcCs ||_dSr#rWrvalrrr SetLongPropszPyCOMTest.SetLongPropcCs|jSr#Zulongvalrrrr ULongPropszPyCOMTest.ULongPropcCs ||_dSr#r\rYrrr SetULongPropszPyCOMTest.SetULongPropcCs|jSr#ZintvalrrrrIntPropszPyCOMTest.IntPropcCs ||_dSr#r_rYrrr SetIntPropszPyCOMTest.SetIntPropN)rNrr rO)rSr )3__name__ __module__ __qualname___typelib_guid__typelib_version_com_interfaces_ _reg_clsid_ _reg_progid_rrrrrr r"r%r&r)r*r+r,r-r/r0r3r4r5r7r9r;r<r=r>r@rArDrFrGrHrJrKrMrRrTrVrXr[r]r^r`rarrrrr s`  r c@s.eZdZdZdZdejeejgZ dZ dZ dS) PyCOMTestMIrr r z&{F506E9A1-FB46-4238-A597-FA4EB69787CA}zPython.Test.PyCOMTestMIN) rbrcrdrerf pythoncomZ IID_IStreamrZ IID_IStoragergrhrirrrrrjsrj__main__)rkrZwin32comrZwin32com.clientrrZwin32com.server.exceptionrZwin32com.server.utilrZ__future_currency__Z EnsureModuler rjrbZwin32com.server.registerZserverregisterZUseCommandLinerrrrs