code: def interfaces(self):
          
  
          ifaces = []
  
          if self._wlan_open_handle(CLIENT_VERSION,
                                    byref(self._nego_version),
                                    byref(self._handle)) \
             is not ERROR_SUCCESS:
              self._logger.error("Open handle failed!")
  
          if self._wlan_enum_interfaces(self._handle, byref(self._ifaces)) \
             is not ERROR_SUCCESS:
              self._logger.error("Enum interface failed!")
  
          interfaces = cast(self._ifaces.contents.InterfaceInfo,
                       POINTER(WLAN_INTERFACE_INFO))
          for i in range(0, self._ifaces.contents.dwNumberOfItems):
              iface = {}
              iface['guid'] = interfaces[i].InterfaceGuid
              iface['name'] = interfaces[i].strInterfaceDescription
              ifaces.append(iface)
  
          return ifaces
docs: Get the wifi interface lists.