code: func getVersionRevision() (uint16, error) {
  	revisionString, err := getCurrentVersionVal("UBR")
  	if err != nil {
  		return 0, err
  	}
  
  	revision, err := windows.UTF16FromString(revisionString)
  	if err != nil {
  		return 0, err
  	}
  
  	return revision[0], nil
  }
docs: // getVersionRevision gets revision from UBR registry.