a „oeã@s(dZddlZddlZddlZdd„ZdS)z‚General utility functions common to client and server. This module contains a collection of general purpose utility functions. éNc Cstz tj|WStynz4zt tjd|¡WWYStjyJYn0Wnty`Yn0t |ƒYS0dS)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 '' z Interface\%sN) Ú pythoncomZServerInterfacesÚKeyErrorÚwin32apiZ RegQueryValueÚwin32conÚHKEY_CLASSES_ROOTÚerrorÚ ImportErrorÚstr)Ziid©r ú.C:\Program Files\Certbot\pkgs\win32com\util.pyÚIIDToInterfaceName s    ÿ   r )Ú__doc__rrrr r r r r Ús