ó
    ““,j(  ã                   ó&   • S r SSKrSSKrSSKrS rg)z€General utility functions common to client and server.

This module contains a collection of general purpose utility functions.
é    Nc                 ó  •  [         R                  U    $ ! [         ad      [        R                  " [
        R                  SU -  5      s $ ! [        R                   a     Of = f! [         a     Of = f[        U 5      s $ f = f)a—  Converts an IID to a string interface name.

Used primarily for debugging purposes, this allows a cryptic IID to
be converted to a useful string name.  This will firstly look for interfaces
known (ie, registered) by pythoncom.  If not known, it will look in the
registry for a registered interface.

iid -- An IID object.

Result -- Always a string - either an interface name, or '<Unregistered interface>'
zInterface\%s)
Ú	pythoncomÚServerInterfacesÚKeyErrorÚwin32apiÚRegQueryValueÚwin32conÚHKEY_CLASSES_ROOTÚerrorÚImportErrorÚstr)Úiids    Ú›C:\Users\johnn\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.13_qbz5n2kfra8p0\LocalCache\local-packages\Python313\site-packages\win32com/util.pyÚIIDToInterfaceNamer      s†   € ðÜ×)Ñ)¨#Ñ.Ð.øÜó 
ð	ðÜ×-Ò-Ü×.Ñ.°À#Ñ0Eóò øô —>‘>ó Ùðûäó 	Ùð	úä�3‹xŠð
úsP   ‚ •
B¡'AÁBÁA"ÁA%Á BÁ!A"Á"A%Á%
A2Á/BÁ1A2Á2BÂB)Ú__doc__r   r   r	   r   © ó    r   Ú<module>r      s   ðñó
 Û Û ór   