code: def subkeys(self, path):
          
          result = list()
          hive, subpath = self._parse_path(path)
          with win32.RegOpenKey(hive, subpath) as handle:
              index = 0
              while 1:
                  name = win32.RegEnumKey(handle, index)
                  if name is None:
                      break
                  result.append(name)
                  index += 1
          return result
docs: Returns a list of subkeys for the given Registry key.
  
          @type  path: str
          @param path: Registry key path.
  
          @rtype:  list(str)
          @return: List of subkey names.