code: func NewDomainPassword(targetName string) (result *DomainPassword) {
  	result = new(DomainPassword)
  	result.TargetName = targetName
  	result.Persist = PersistLocalMachine
  	return
  }
docs: // NewDomainPassword creates a new domain-password credential used for login to the given target host name.
  // The  persist mode of the newly created object is set to a default value that indicates local-machine-wide storage.
  // The credential object is NOT yet persisted to the Windows credential vault.