oiddlZddlZddlmZddlmZddZdZedkr$ edS#ej YdSxYwdS)N)axdebug) Enumeratorc d|z}dtjfdtjfdtjfdtjffD]I\}} ||}n#t j$rd}YnwxYwt||d|J | }n#t j$rd}YnwxYw|r| tj }| \}} | d| d \} }t|d | dd d zd t| dnt|dzdt|D]} t#| |d zdS)N z Node NameTitleFilenameURLzz: rz Text is '(z...z', z bytes longz)rDOCUMENTNAMETYPE_APPNODEDOCUMENTNAMETYPE_TITLEDOCUMENTNAMETYPE_FILE_TAILDOCUMENTNAMETYPE_URLGetName pythoncom com_errorprint GetDocumentQueryInterfaceIID_IDebugDocumentTextGetSizeGetTextlenr EnumChildrenDumpDebugApplicationNode) nodelevelspacerdescattrinfodocdoctextnumLinesnumCharstextchilds HC:\PYTHON\Scheduler\python\Lib\site-packages\win32comext/axdebug/dump.pyrrs 5[F g67 '01 W78 ,-  ) ) d  <<%%DD"   DDD  '''''((((     6$$W%CDD$__..(__Q!44 d NN$ss)e"3NND NNNOOOO !444555D--//0033  222233s$AA,+A,BB0/B0cJtjtjdtjtj}t |}|D]I}td| | }t|JdS)Nz Application: ) rCoCreateInstancerCLSID_MachineDebugManager CLSCTX_ALLIID_IMachineDebugManagerrEnumApplicationsrr GetRootNoder)dmeapprs r)dumpallr4's  #) (   B 2&&(())A'' -ckkmm--...   &&&&''__main__)r) tracebackrwin32com.axdebugrwin32com.client.utilrrr4__name__ print_excr5r)r=s$$$$$$++++++3333> ' ' ' z   s /A