oiddlZddlZddlZddlZejdZGddejjj Z GddZ dZ d dZ e d kr e d dSdS) Nz&{A4988850-49C3-11d0-AE5D-52342E000000}cTeZdZdgejjjjzZegZ dZ dZ dS)ConnectableServerDoItc>||j|fdSN)_BroadcastNotify NotifyDoneItselfargs FC:\PYTHON\Scheduler\python\Lib\site-packages\win32com/demos/connect.pyrzConnectableServer.DoIts# d/#88888cL|ddtjd|dS)Nir)Invoke pythoncomDISPATCH_METHOD)r interfacer s r r zConnectableServer.NotifyDoneIt!s'q)";QDDDDDrN) __name__ __module__ __qualname__win32comserverconnectr_public_methods_IID_IConnectDemoEvents_connect_interfaces_rr rr rrsa1BC33999EEEEErrc&eZdZdgZdZdZdZdS)ConnectableClientOnDoneItcd|_dSrlast_event_arg)r s r __init__zConnectableClient.__init__/s"rcd|tkr$tjj|SdSr)rrrutilwrap)r iids r _query_interface_z#ConnectableClient._query_interface_4s1 ( ( (?',,T22 2 ) (rc||_dSrr#r s r r!zConnectableClient.OnDoneIt;s!rN)rrrrr%r*r!rrr r r (sK #|### 333"""""rr cd|_|||j|krtd|d|j|rtd|zdSdS)NzSent z, but got back zSent and received %r)r$r RuntimeErrorprint)rclientvalverboses r CheckEventr2?sx F KK ##R3RR9NRRSSS, $s*+++++,,rcddl}ddl}ddl}|jj|jjt}|jj }t}| ||tt||d|t||d|t||d|d}t|||||rt!ddSdS)NrHellosHere is a null>>>vvw000vv6@@@vv5w??? CvvsG,,,, *+++++,,r__main__r)r)r pywintypeswin32com.server.connectrwin32com.server.utilIIDrrrrr r2r=rrrr rCs((PQQ E E E E E/A E E E&"""""""".,,,,,,,* zDGGGGGr