a „oe6ã@s„ddlZddlZddlZddlmZddlmZe d¡Z Gdd„dej j j ƒZ Gdd„dƒZ d d „Zdd d „Zed kr€edƒdS)éN)Ú str2bytes)Ú Exceptionz&{A4988850-49C3-11d0-AE5D-52342E000000}c@s4eZdZdgejjjjZegZ dd„Z dd„Z dS)ÚConnectableServerÚDoItcCs| |j|f¡dS©N)Z_BroadcastNotifyÚ NotifyDoneIt©ÚselfÚarg©r ú7C:\Program Files\Certbot\pkgs\win32com\demos\connect.pyrszConnectableServer.DoItcCs| ddtjd|¡dS)Nièré)ZInvokeÚ pythoncomZDISPATCH_METHOD)r Z interfacer r r r r"szConnectableServer.NotifyDoneItN) Ú__name__Ú __module__Ú __qualname__Úwin32comÚserverÚconnectrÚ_public_methods_ÚIID_IConnectDemoEventsZ_connect_interfaces_rrr r r r rsÿ þrc@s*eZdZdgZdd„Zdd„Zdd„ZdS) ÚConnectableClientÚOnDoneItcCs d|_dSr©Úlast_event_arg)r r r r Ú__init__0szConnectableClient.__init__cCs"ddl}|tkr|jj |¡SdS)Nr)Úwin32com.server.utilrrÚutilÚwrap)r Ziidrr r r Ú_query_interface_5sz#ConnectableClient._query_interface_cCs ||_dSrrrr r r r>szConnectableClient.OnDoneItN)rrrrrrrr r r r r)s rcCs@d|_| |¡|j|kr,td||jfƒ‚|rs