
    %
i                         d dl Z d dlZd dlmZ d dlmZ ddZd Zedk    r$	  e             dS #   e j	                     Y dS xY wdS )    N)axdebug)
Enumeratorc           	         d|z  }dt           j        fdt           j        fdt           j        fdt           j        ffD ]I\  }}	 |                     |          }n# t          j        $ r d}Y nw xY wt          | | d|            J	 | 	                                }n# t          j        $ r d }Y nw xY w|r|
                    t           j                  }|                                \  }}	|                    d|	d	          \  }
}t          | d
|
d d         dz    dt          |
           d           nt          |dz   d           t          |                                           D ]}t#          ||d	z              d S )N z	Node NameTitleFilenameURLz<N/A>z: r      z	Text is '(   z...z', z bytes long   z<No document available>)r   DOCUMENTNAMETYPE_APPNODEDOCUMENTNAMETYPE_TITLEDOCUMENTNAMETYPE_FILE_TAILDOCUMENTNAMETYPE_URLGetName	pythoncom	com_errorprintGetDocumentQueryInterfaceIID_IDebugDocumentTextGetSizeGetTextlenr   EnumChildrenDumpDebugApplicationNode)nodelevelspacerdescattrinfodocdoctextnumLinesnumCharstextchilds               C:\Users\Dell Inspiron 16\Desktop\tws\AgrotaPowerBi\back-agrota-powerbi\mcp-client-agrota\venv\Lib\site-packages\win32comext/axdebug/dump.pyr   r      s   5[F	g67	'01	W78	,-	 
) 
)
d	<<%%DD" 	 	 	DDD	'''''((((     
 6$$W%CDD$__..(__Q!44
dNN$ss)e"3NND		NNNOOOO!444555D--//00 3 3 	22223 3s$   AA,+A,B B0/B0c                  J   t          j        t          j        d t           j        t          j                  } t          |                                           }|D ]I}t          d|	                                            |
                                }t          |           Jd S )NzApplication: )r   CoCreateInstancer   CLSID_MachineDebugManager
CLSCTX_ALLIID_IMachineDebugManagerr   EnumApplicationsr   r   GetRootNoder   )dmeappr   s       r)   dumpallr4   '   s    		#)(	
 
B 	2&&(())A ' '-ckkmm--...   &&&&' '    __main__)r   )
	tracebackr   win32com.axdebugr   win32com.client.utilr   r   r4   __name__	print_exc r5   r)   <module>r=      s            $ $ $ $ $ $ + + + + + +3 3 3 3>' ' ' z							 s	   
/ A