class_docstr: tzinfo class based on win32's timezones available in the registry.
class_docstr_tok: ["tzinfo","class","based","on","win32","'s","timezones","available","in","the","registry","."]
docstr: Return a list of all time zones known to the system.
docstr_tok: ["Return","a","list","of","all","time","zones","known","to","the","system","."]
code: def list():
      """Return a list of all time zones known to the system."""
      with winreg.ConnectRegistry(
          None, winreg.HKEY_LOCAL_MACHINE
      ) as handle:
          with winreg.OpenKey(handle, TZKEYNAME) as tzkey:
              result = [
                  winreg.EnumKey(tzkey, i)
                  for i in range(winreg.QueryInfoKey(tzkey)[0])
              ]
      return result
  
imports: import datetime
  import struct
  from six.moves import winreg
  from six import text_type
  from ._common import tzrangebase
label_desc: Use image node_id 3 for calling the tzwinbase obj's underlying member method code with example usage: obj.list() and returns: result