@abc.abstractmethod<EOL><INDENT>def GetValueByName(self, name):<DEDENT>
Retrieves a value by name.

        Args:
          name (str): name of the value or an empty string for the default value.

        Returns:
          WinRegistryValue: Windows Registry value or None if not found.